]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
negative_unit.f: Add new check
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 * gfortran.dg/negative_unit.f: Add new check
4 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5 -fdefault-integer-8.
6
7 2007-08-26 Asher Langton <langton2@llnl.gov>
8
9 * gfortran.dg/recursive_stack.f90: New.
10 * gfortran.dg/openmp_stack.f90: New.
11
12 2007-08-26 Tobias Burnus <burnus@net-b.de>
13
14 PR fortran/31298
15 * gfortran.dg/use_10.f90: New.
16
17 2007-08-26 Tobias Burnus <burnus@net-b.de>
18
19 PR fortran/32985
20 * gfortran.dg/namelist_14.f90: Make test case valid.
21 * gfortran.dg/common_10.f90: New.
22
23 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
24
25 PR middle-end/33181
26 * gcc.dg/ifelse-2.c: New.
27
28 2007-08-26 Tobias Burnus <burnus@net-b.de>
29
30 PR fortran/32980
31 * gfortran.dg/gamma_1.f90: New.
32 * gfortran.dg/gamma_2.f90: New.
33 * gfortran.dg/gamma_3.f90: New.
34
35 2007-08-26 Tobias Burnus <burnus@net-b.de>
36
37 PR fortran/33188
38 * gfortran.dg/used_types_18.f90: New.
39
40 2007-08-25 Jakub Jelinek <jakub@redhat.com>
41
42 * gcc.dg/array-init-2.c: New test.
43
44 2007-08-24 Tobias Burnus <burnus@net-b.de>
45
46 PR fortran/33178
47 * gfortran.dg/initialization_4.f90: Update dg-error.
48 * gfortran.dg/initialization_13.f90: New.
49
50 2007-08-24 Richard Guenther <rguenther@suse.de>
51
52 PR middle-end/33166
53 * gcc.c-torture/compile/pr33166.c: New testcase.
54
55 2007-08-24 Tobias Burnus <burnus@net-b.de>
56
57 PR fortran/33139
58 * gfortran.dg/pointer_assign_4.f90: New.
59 * gfortran.dg/shape_2.f90: Fix test case.
60 * gfortran.dg/char_result_4.f90: Ditto.
61
62 2007-08-24 Jakub Jelinek <jakub@redhat.com>
63
64 * gcc.dg/array-init-1.c: New test.
65
66 PR c++/32567
67 * g++.dg/parse/crash36.C: New test.
68
69 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
70
71 * gcc.dg/pr32721.c: Updated.
72
73 2007-08-24 Jakub Jelinek <jakub@redhat.com>
74
75 PR tree-optimization/32573
76 PR middle-end/32946
77 * gcc.dg/pr32573.c: New test.
78
79 PR c++/32898
80 * g++.dg/lookup/ns3.C: New test.
81
82 * gfortran.dg/assumed_charlen_sharing.f90: New test.
83
84 PR c++/31941
85 * g++.dg/parse/crash37.C: New test.
86
87 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
88
89 PR target/17390
90 * gcc.target/i386/pr17390.c: New test.
91
92 2007-08-23 Richard Guenther <rguenther@suse.de>
93
94 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
95 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
96 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
97 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
98 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
99 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
100 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
101 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
102
103 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
104
105 * gcc.target/s390: New directory.
106 * gcc.target/s390/s390.exp: New file.
107 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
108 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
109 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
110 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
111 gcc.target/s390 directory.
112
113 2007-08-23 Richard Guenther <rguenther@suse.de>
114
115 PR tree-optimization/32328
116 * testsuite/gcc.dg/pr32328.c: New testcase.
117
118 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
119
120 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
121 available.
122
123 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
124
125 PR fortran/33095
126 * gfortran.dg/min_max_optional_5.f90: New test.
127 * gfortran.dg/min_max_optional_2.f90: Remove.
128 * gfortran.dg/min_max_optional_3.f90: Remove.
129 * gfortran.dg/min_max_optional_4.f90: Remove.
130
131 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
132
133 * gcc.target/i386/xorps-sse.c: New.
134 * gcc.target/i386/xorps-sse2.c: New.
135
136 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
137
138 * gcc.target/i386/cmov3.c: Fix scan-assembler.
139 * gcc.target/i386/cmov4.c: Fix scan-assembler.
140 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
141
142 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
143
144 PR fortran/33020
145 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
146 include multiple kinds for SHAPE parameter within a single
147 namespace.
148 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
149 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
150
151 2007-08-22 Janus Weil <jaydub66@gmail.com>
152
153 * interface_abstract_1.f90: Extended test case.
154 * interface_abstract_3.f90: New test.
155
156 2007-08-21 Christian Bruel <christian.bruel@st.com>
157
158 * gcc.dg/fold-sub.c: New test.
159
160 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
161
162 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
163 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
164 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
165 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
166 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
167 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
168
169 2007-08-22 Richard Guenther <rguenther@suse.de>
170
171 PR middle-end/33007
172 * gcc.dg/pr33007.c: New testcase.
173
174 2007-08-22 Richard Sandiford <richard@codesourcery.com>
175
176 * gcc.c-torture/execute/strcmp-1.x: Delete.
177
178 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
179
180 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
181 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
182 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
183 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
184 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
185 gcc.target/i386/stack-realign.c,
186 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
187 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
188 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
189 target using dg-require-effective-target directive.
190 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
191 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
192 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
193 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
194 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
195 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
196 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
197 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
198 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
199 Require lp64 target using dg-require-effective-target directive.
200 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
201 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
202 directive.
203 * gcc.target/i386/20010202-1.c: Move from here ...
204 * gcc.dg/20010202-1.c: ... to here.
205
206 2007-08-22 Richard Guenther <rguenther@suse.de>
207
208 PR tree-optimization/33142
209 * gcc.c-torture/execute/pr33142.c: New testcase.
210
211 2007-08-22 Richard Guenther <rguenther@suse.de>
212
213 PR middle-end/32563
214 * g++.dg/torture/pr32563.C: New testcase.
215
216 2007-08-22 Jakub Jelinek <jakub@redhat.com>
217
218 PR middle-end/32912
219 * gcc.dg/pr32912-1.c: Add -w to options.
220 * gcc.dg/pr32912-2.c: Likewise.
221 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
222
223 2007-08-21 Ian Lance Taylor <iant@google.com>
224
225 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
226
227 2007-08-21 Ian Lance Taylor <iant@google.com>
228
229 PR tree-optimization/33134
230 * g++.dg/tree-ssa/pr33134.C: New test.
231
232 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
233
234 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
235 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
236
237 2007-08-21 Jakub Jelinek <jakub@redhat.com>
238
239 PR debug/32610
240 * gcc.dg/debug/pr32610.c: New test.
241
242 * g++.dg/init/new24.C: New test.
243
244 PR middle-end/32912
245 * gcc.dg/pr32912-1.c: New test.
246 * gcc.dg/pr32912-2.c: New test.
247 * gcc.dg/pr32912-3.c: New test.
248
249 2007-08-21 Richard Guenther <rguenther@suse.de>
250
251 * gcc.dg/pointer-arith-10.c: New testcase.
252
253 2007-08-21 Richard Guenther <rguenther@suse.de>
254
255 PR middle-end/33122
256 * gcc.c-torture/compile/pr33122.c: New testcase.
257
258 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
259
260 * g++.dg/warn/Wnvdtor-2.C: New testcase.
261
262 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
263
264 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
265
266 2007-08-20 Jakub Jelinek <jakub@redhat.com>
267
268 PR c++/33025
269 * g++.dg/init/new23.C: New test.
270
271 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
272
273 PR middle-end/30564
274 * gcc.c-torture/compile/pr30564-1.c: New test.
275 * gcc.c-torture/compile/pr30564-2.c: New test.
276
277 2007-08-19 Joseph Myers <joseph@codesourcery.com>
278
279 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
280
281 2007-08-19 Tobias Burnus <burnus@net-b.de>
282
283 * gfortran.dg/interface_abstract_2.f90: New.
284 * gfortran.dg/interface_abstract_1.f90: Fix typo.
285
286 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
287
288 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
289 unknown (so that outer-loop wont get analyzed).
290 * gcc.dg/vect/vect-outer-1a.c: New test.
291 * gcc.dg/vect/vect-outer-1b.c: New test.
292 * gcc.dg/vect/vect-outer-1.c: New test.
293 * gcc.dg/vect/vect-outer-2a.c: New test.
294 * gcc.dg/vect/vect-outer-2b.c: New test.
295 * gcc.dg/vect/vect-outer-2c.c: New test.
296 * gcc.dg/vect/vect-outer-2.c: New test.
297 * gcc.dg/vect/vect-outer-3a.c: New test.
298 * gcc.dg/vect/vect-outer-3b.c: New test.
299 * gcc.dg/vect/vect-outer-3c.c: New test.
300 * gcc.dg/vect/vect-outer-3.c: New test.
301 * gcc.dg/vect/vect-outer-4a.c: New test.
302 * gcc.dg/vect/vect-outer-4b.c: New test.
303 * gcc.dg/vect/vect-outer-4c.c: New test.
304 * gcc.dg/vect/vect-outer-4d.c: New test.
305 * gcc.dg/vect/vect-outer-4e.c: New test.
306 * gcc.dg/vect/vect-outer-4f.c: New test.
307 * gcc.dg/vect/vect-outer-4g.c: New test.
308 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
309 * gcc.dg/vect/vect-outer-4i.c: New test.
310 * gcc.dg/vect/vect-outer-4j.c: New test.
311 * gcc.dg/vect/vect-outer-4k.c: New test.
312 * gcc.dg/vect/vect-outer-4l.c: New test.
313 * gcc.dg/vect/vect-outer-4m.c: New test.
314 * gcc.dg/vect/vect-outer-4.c: New test.
315 * gcc.dg/vect/vect-outer-5.c: New test.
316 * gcc.dg/vect/vect-outer-6.c: New test.
317 * gcc.dg/vect/vect-outer-fir.c: New test.
318 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
319 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
320
321 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
322
323 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
324 and -fno-tree-reassoc.
325 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
326 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
327 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
328 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
329 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
330 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
331 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
332 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
333 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
334 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
335 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
336 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
337 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
338 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
339 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
340 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
341 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
342 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
343 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
344 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
345 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
346 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
347 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
348 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
349 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
350 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
351 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
352 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
353 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
354 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
355 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
356 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
357 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
358 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
359 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
360 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
361 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
362
363 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
364
365 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
366 versioning for aliasing).
367 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
368
369 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
370 targets.
371 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
372
373 2007-08-18 Tom Tromey <tromey@redhat.com>
374
375 PR preprocessor/32974:
376 * gcc.dg/cpp/pr32974.c: New file.
377
378 2007-08-17 Tobias Burnus <burnus@net-b.de>
379
380 * gfortran.dg/interface_abstract_1.f90: New.
381
382 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
383
384 PR fortran/32881
385 * gfortran.dg/pure_initializer_1.f90: New test.
386
387 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
388
389 PR fortran/32875
390 * gfortran.dg/array_constructor_18.f90: New test.
391
392 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
393
394 PR c++/28989
395 * g++.dg/expr/lval3.C: New test.
396 * g++.dg/expr/lval4.C: New test.
397
398 2007-08-17 Ollie Wild <aaw@google.com>
399
400 PR c++/31749
401 * g++.dg/lookup/builtin3.C: New test.
402 * g++.dg/lookup/builtin4.C: New test.
403 * g++.dg/lookup/using19.C: New test.
404
405 2007-08-17 Paolo Carlini <pcarlini@suse.de>
406
407 PR c++/32190
408 * g++.dg/parse/error31.C: New.
409
410 2007-08-17 Paolo Carlini <pcarlini@suse.de>
411
412 PR c++/32112
413 * g++.dg/template/error26.C: New.
414
415 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
416
417 PR fortran/33079
418 * gfortran.dg/zero_length_2.f90: New test.
419
420 2007-08-17 Tobias Burnus <burnus@net-b.de>
421
422 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
423 * gfortran.dg/kind_tests_3.f03: Ditto.
424 * gfortran.dg/global_vars_f90_init.f90: Ditto.
425 * gfortran.dg/interface_13.f90: Ditto.
426 * gfortran.dg/pr32738.f90: Ditto.
427 * gfortran.dg/module_private_1.f90: Ditto.
428 * gfortran.dg/test_only_clause.f90: Ditto.
429 * gfortran.dg/bind_c_vars.f90: Ditto.
430 * gfortran.dg/bind_c_dts.f90: Ditto.
431 * gfortran.dg/use_9.f90: Ditto.
432 * gfortran.dg/generic_8.f90: Ditto.
433 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
434 * gfortran.dg/private_type_6.f90: Ditto.
435 * gfortran.dg/c_assoc.f90: Ditto.
436 * gfortran.dg/private_type_7.f90: Ditto.
437 * gfortran.dg/global_vars_c_init.f90: Ditto.
438 * gfortran.dg/bind_c_dts_2.f03: Ditto.
439 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
440 * gfortran.dg/c_size_t_test.f03: Ditto.
441 * gfortran.dg/used_types_12.f90: Ditto.
442 * gfortran.dg/pr25923.f90: Ditto.
443 * gfortran.dg/test_com_block.f90: Ditto.
444 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
445 * gfortran.dg/equiv_constraint_7.f90: Ditto.
446 * gfortran.dg/com_block_driver.f90: Ditto.
447 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
448 * gfortran.dg/use_iso_c_binding.f90: Ditto.
449 * gfortran.dg/c_loc_test.f90: Ditto.
450 * gfortran.dg/c_ptr_tests.f03: Ditto.
451 * gfortran.dg/module_interface_1.f90: Ditto.
452
453 2007-08-17 Paolo Carlini <pcarlini@suse.de>
454
455 PR c++/32870
456 * g++.dg/other/error17.C: Adjust.
457
458 2007-08-17 Ben Elliston <bje@au.ibm.com>
459
460 PR middle-end/32970
461 * g++.dg/ext/altivec-14.C: New test.
462
463 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
464
465 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
466 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
467 dump files.
468 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
469 * gcc.dg/vect/pr32366.c: Ditto.
470
471 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
472
473 PR testsuite/33082
474 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
475 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
476 * gcc.dg/dfp/convert-int-fold.c: Ditto.
477 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
478
479 2007-08-16 Tobias Burnus <burnus@net-b.de>
480
481 PR fortran/33072
482 * gfortran.dg/use_9.f90: New.
483
484 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
485
486 * g++.dg/gcov/gcov-5.C: New test.
487
488 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
489
490 * g++.dg/gcov/gcov-4.C: New test.
491 * lib/gcov.exp (verify-lines): Add support for
492 checking no-coverage lines.
493
494 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
495
496 * gcc.dg/vect/vect-vfa-01.c: New.
497 * gcc.dg/vect/vect-vfa-02.c: New.
498 * gcc.dg/vect/vect-vfa-03.c: New.
499 * gcc.dg/vect/vect-vfa-04.c: New.
500 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
501 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
502 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
503 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
504 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
505 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
506 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
507 gfortran.dg/vect/pr19049.f90: Rename to start with
508 prefix no-vfa-.
509 * gcc.dg/vect/vect.exp: Disable versioning for alias
510 when test starts with no-vfa-.
511 * gfortran.dg/vect/vect.exp: Likewise.
512
513 2007-08-16 Richard Sandiford <richard@codesourcery.com>
514
515 * gcc.dg/torture/pr32897.c: New test.
516
517 2007-08-16 Paolo Carlini <pcarlini@suse.de>
518
519 PR c++/31132
520 * g++.dg/template/crash69.C: New.
521
522 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * lib/target-supports.exp (check_effective_target_arm32): Use
525 check_no_compiler_messages.
526
527 2007-08-15 Diego Novillo <dnovillo@google.com>
528
529 gcc.dg/tree-ssa/20070815.c: New test.
530
531 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
532
533 PR fortran/33077
534 * gfortran.dg/random_7.f90: Initialize variable.
535
536 2007-08-15 Jakub Jelinek <jakub@redhat.com>
537
538 PR middle-end/33074
539 * gfortran.dg/pr33074.f90: New test.
540
541 PR c++/32992
542 * g++.dg/opt/nrv14.C: New test.
543
544 2007-08-15 Paolo Carlini <pcarlini@suse.de>
545
546 PR c++/33035
547 * g++.dg/template/crash68.C: New.
548
549 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
550
551 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
552 * gcc.dg/sibcall-4.c: Ditto.
553
554 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
555
556 PR fortran/33066
557 * gfortran.dg/use_8.f90: New test.
558 * gfortran.dg/c_loc_tests_2.f03: Fix code.
559
560 2007-08-14 Paolo Carlini <pcarlini@suse.de>
561
562 PR c++/27211
563 * g++.dg/template/error27.C: New.
564 * g++.dg/template/error28.C: New.
565 * g++.dg/other/pr28304.C: Adjust.
566 * g++.old-deja/g++.mike/p811.C: Likewise.
567
568 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
569
570 PR target/30315
571 * gcc.target/i386/pr30315.c: New.
572
573 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
574
575 PR fortran/32594
576 * gfortran.dg/substr_5.f90: New test.
577
578 2007-08-14 Andrew Pinski <pinskia@gmail.com>
579
580 PR c/30428
581 * gcc.dg/vector-2.c: New test.
582
583 PR c++/30428
584 * g++.dg/ext/vector8.C: New test.
585
586 2007-08-13 Dan Hipschman <dsh@google.com>
587
588 PR c/32953
589 * gcc.dg/format/array-1.c: Add an additional test for
590 unterminated format strings of length 1.
591
592 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
593
594 PR fortran/32926
595 * gfortran.dg/external_procedures_3.f90: New test.
596
597 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
598
599 PR fortran/32827
600 * gfortran.dg/import6.f90: New test.
601
602 2007-08-13 Andrew Pinski <pinskia@gmail.com>
603
604 PR C/30427
605 * gcc.dg/vector-1.c: New test.
606
607 2007-08-13 Richard Sandiford <richard@codesourcery.com>
608
609 * gcc.dg/pr21255-4.c: Skip for PIC.
610 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
611
612 2007-08-13 Richard Sandiford <richard@codesourcery.com>
613
614 * gcc.dg/attr-isr.c: Skip for PIC.
615 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
616 * gcc.dg/attr-isr-trapa.c: Likewise.
617 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
618 * gcc.dg/pragma-isr-trapa.c: Likewise.
619 * gcc.dg/pragma-isr-trapa2.c: Likewise.
620
621 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
622
623 PR fortran/32962
624 * gfortran.dg/transpose_1.f90: New test.
625
626 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
627
628 PR fortran/29600
629 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
630 intrinsic.
631
632 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
633
634 PR fortran/30964
635 PR fortran/33054
636 * gfortran.dg/random_4.f90: New test.
637 * gfortran.dg/random_5.f90: New test.
638 * gfortran.dg/random_6.f90: New test.
639 * gfortran.dg/random_7.f90: New test.
640
641 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
642
643 PR fortran/32860
644 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
645
646 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
647
648 PR fortran/31629
649 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
650
651 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
652
653 PR fortran/29600
654 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
655 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
656
657 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
658
659 PR fortran/32937
660 * gfortran.dg/char_length_6.f90: New test.
661
662 2007-08-10 Ollie Wild <aaw@google.com>
663
664 * g++.dg/lookup/using18.C: New test.
665
666 2007-08-10 Paolo Carlini <pcarlini@suse.de>
667
668 PR c++/17763
669 * g++.dg/other/error16.C: New.
670
671 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
672
673 PR libfortran/33039
674 * gfortran.dg/namelist_37.f90: New test.
675
676 2007-08-10 Paolo Carlini <pcarlini@suse.de>
677
678 PR c++/22256
679 * g++.dg/conversion/op3.C: New.
680
681 2007-08-09 Tobias Burnus <burnus@net-b.de>
682
683 PR fortran/32987
684 * gfortran.dg/fmt_tab_1.f90: New.
685 * gfortran.dg/fmt_tab_2.f90: New.
686
687 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
688
689 PR c/32796
690 * gcc.c-torture/compile/pr32796.c: New test.
691
692 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
693
694 PR middle-end/32813
695 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
696 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
697 instead of just -O.
698
699 2007-08-08 Richard Sandiford <richard@codesourcery.com>
700
701 * gcc.target/mips/code-readable-1.c: New test.
702 * gcc.target/mips/code-readable-2.c: Likewise.
703 * gcc.target/mips/code-readable-3.c: Likewise.
704
705 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
706 Revital Eres <eres@il.ibm.com>
707
708 * gfortran.dg/sms-1.f90: Add comment.
709 * gfortran.dg/sms-2.f90: New.
710
711 2007-08-07 Ian Lance Taylor <iant@google.com>
712
713 * gcc.dg/instrument-1.c: New test.
714 * gcc.dg/instrument-2.c: New test.
715 * gcc.dg/instrument-3.c: New test.
716
717 2007-08-07 Steve Ellcey <sje@cup.hp.com>
718
719 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
720
721 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
722
723 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
724 !vector_alignment_reachable targets.
725 * gcc.dg/vect/vect-33.c: Likewise.
726 * gcc.dg/vect/vect-42.c: Likewise.
727 * gcc.dg/vect/vect-44.c: Likewise.
728 * gcc.dg/vect/vect-50.c: Likewise.
729 * gcc.dg/vect/vect-70.c: Likewise.
730 * gcc.dg/vect/vect-71.c: Likewise.
731 * gcc.dg/vect/vect-87.c: Likewise.
732 * gcc.dg/vect/vect-88.c: Likewise.
733 * gcc.dg/vect/vect-91.c: Likewise.
734 * gcc.dg/vect/vect-93.c: Likewise.
735 * gcc.dg/vect/vect-96.c: Likewise.
736 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
737 * gcc.dg/vect/section-anchors-69.c: Likewise.
738 * gcc.dg/vect/pr25413.c: Likewise.
739 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
740 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
741 * gfortran.dg/vect-2.f90: Likewise.
742 * gfortran.dg/vect-3.f90: Likewise.
743 * gfortran.dg/vect-4.f90: Likewise.
744 * gfortran.dg/vect-5.f90: Likewise.
745 * lib/target-supports.exp (check_effective_target_natural_alignment):
746 Return false for darwin.
747 (check_effective_target_vector_alignment_reachable_for_double): New.
748
749 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
750
751 * gcc.dg/multiword-1.c: New testcase.
752
753 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
754
755 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
756 messages.
757 * gfortran.dg/namelist_36.f90: New test.
758
759 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
760
761 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
762 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
763
764 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
765
766 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
767 * gcc.dg/torture/type-generic-1.c: Likewise.
768
769 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
770
771 * gcc.c-torture/20070522-1.c: Move to ...
772 * gcc.c-torture/compile/20070522-1.c: Here.
773
774 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
775
776 PR fortran/29828
777 * gfortran.dg/minmax_char_1.f90: New test.
778 * gfortran.dg/minmax_char_2.f90: New test.
779 * gfortran.dg/min_max_optional_4.f90: New test.
780
781 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
782
783 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
784 hanging on the testcase.
785
786 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
787
788 PR middle-end/32988
789 * gcc.c-torture/compile/pr32988.c: New test.
790
791 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
792
793 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
794
795 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
796
797 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
798
799 Revert:
800 2007-03-22 Dirk Mueller <dmueller@suse.de>
801
802 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
803
804 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
805
806 PR fortran/32979
807 * gfortran.dg/isnan_1.f90: New test.
808
809 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
810 Revital Eres <eres@il.ibm.com>
811
812 * gcc.dg/sms-antideps.c: New test.
813
814 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
815
816 PR fortran/31214
817 * gfortran.dg/entry_13.f90: New test.
818
819 * gfortran.dg/entry_12.f90: Clean up .mod file.
820
821 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/32770
824 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
825 variables as kind=4 so they don't overflow the record length.
826
827 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
828
829 PR fortran/32968
830 * gfortran.dg/selected_kind_1.f90: New test.
831
832 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
833
834 PR middle-end/32780
835 * gcc.c-torture/compile/pr32780.c: New test.
836
837 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
838
839 RP middle-end/32399
840 * gcc.c-torture/compile/pr32399.c: New testcase.
841
842 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
843
844 PR middle-end/32304
845 * g++.dg/torture/pr32304.C: New testcase.
846
847 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
848
849 PR middle-end/32935
850 * gfortran.fortran-torture/compile/complex_1.f90: New test.
851
852 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
853
854 PR fortran/32955
855 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
856
857 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
858
859 PR fortran/31202
860 * gfortran.dg/nint_2.f90: New test.
861
862 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
863
864 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
865 * gcc.dg/weak/typeof-2.c: Likewise.
866
867 2007-08-03 Diego Novillo <dnovillo@google.com>
868
869 PR 31521
870 * gcc.dg/tree-ssa/pr31521.c: New test.
871
872 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
873
874 PR fortran/32770
875 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
876 iostat must be default kind.
877
878 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
879
880 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
881
882 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
883
884 PR fortran/32770
885 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
886 explicit so test passes with -fdefault-integer-8.
887 * gfortran.dg/unformatted_recl_1.f90: Likewise.
888 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
889
890 2007-08-02 Lee Millward <lee.millward@gmail.com>
891
892 PR c++/30849
893 * g++.dg/parse/asm1.C: New test.
894
895 PR c++/30850
896 * g++.dg/parse/asm2.C: Likewise.
897
898 PR c++/30851
899 * g++.dg/parse/asm3.C: Likewise.
900
901 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
902
903 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
904 "int" is only 16 bit bits wide.
905 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
906
907 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
908
909 * g++.dg/torture/type-generic-1.C: New.
910 * gcc.dg/pr28796-2.c: Move tests ...
911 * gcc.dg/tg-tests.h: ... here.
912 * gcc.dg/torture/type-generic-1.c: New.
913
914 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
915
916 PR libfortran/32954
917 * minmaxloc_3.f90: New test case.
918
919 2007-08-01 Tobias Burnus <burnus@net-b.de>
920
921 PR fortran/32936
922 * gfortran.dg/allocate_stat.f90: New.
923
924 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
925
926 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
927
928 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
929
930 PR tree-optimization/32919
931 * gcc.c-torture/compile/pr32919.c: New.
932
933 2007-08-01 Nick Clifton <nickc@redhat.com>
934
935 * gcc.c-torture/execute/execute.exp: Change copyright header to
936 refer to version 3 of the GNU General Public License and to point
937 readers at the COPYING3 file and the FSF's license web page.
938 * gcc.c-torture/execute/ieee/ieee.exp,
939 gcc.c-torture/unsorted/unsorted.exp,
940 gcc.c-torture/compile/compile.exp,
941 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
942 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
943 gcc.target/cris/torture/cris-torture.exp,
944 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
945 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
946 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
947 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
948 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
949 gnat.dg/dg.exp, gnat.dg/style/style.exp,
950 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
951 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
952 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
953 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
954 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
955 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
956 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
957 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
958 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
959 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
960 gcc.dg/noncompile/noncompile.exp,
961 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
962 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
963 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
964 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
965 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
966 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
967 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
968 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
969 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
970 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
971 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
972 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
973 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
974 g++.old-deja/old-deja.exp,
975 gfortran.fortran-torture/execute/execute.exp,
976 gfortran.fortran-torture/compile/compile.exp,
977 treelang/output/output-1.c, treelang/output/output-1.tree,
978 treelang/execute/execute.exp, treelang/Makefile.in,
979 treelang/compile/compile.exp, g++.dg/dg.exp,
980 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
981 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
982 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
983 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
984 g++.dg/compat/struct-layout-1.exp,
985 g++.dg/compat/struct-layout-1_generate.c,
986 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
987 g++.dg/bprob/bprob.exp, config/default.exp,
988 gcc.test-framework/test-framework.awk,
989 gcc.test-framework/gen_directive_tests,
990 gcc.test-framework/test-framework.exp,
991 objc.dg/special/special.exp,
992 objc.dg/gnu-encoding/gnu-encoding.exp,
993 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
994 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
995 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
996 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
997 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
998 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
999 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1000 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1001 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1002 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1003 lib/target-supports-dg.exp, lib/gcc-defs.exp,
1004 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1005 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1006 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1007 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1008 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1009 Likewise.
1010
1011 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
1012
1013 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1014 error message text.
1015
1016 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
1017
1018 PR fortran/32945
1019 * gfortran.dg/initialization_12.f90: New test.
1020
1021 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
1022
1023 PR fortran/31609
1024 * gfortran.dg/entry_12.f90: New test.
1025
1026 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1027
1028 PR fortran/32938
1029 * gfortran.dg/altreturn_6.f90: New test.
1030
1031 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
1032
1033 PR fortran/32942
1034 * gfortran.dg/exponent_2.f90: New test.
1035
1036 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
1037
1038 * gcc.dg/vect/vect-117.c: New test.
1039 * gcc.dg/vect/vect-74.c: Enabled test
1040 * gcc.dg/vect/vect-81.c: Enabled test
1041
1042 2007-07-30 Andrew Pinski <pinskia@gmail.com>
1043
1044 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1045 s/dg-error/dg-warning where warning is expected.
1046
1047 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1048
1049 PR fortran/32770
1050 * gfortran.dg/array_constructor_12.f90: Adjust argument
1051 of huge() to correct kind.
1052
1053 2007-07-30 Ollie Wild <aaw@google.com>
1054
1055 * gcc.dg/cpp/counter-2.c: New test.
1056 * gcc.dg/cpp/counter-3.c: New test.
1057 * gcc.dg/cpp/dir-only-1.c: New test.
1058 * gcc.dg/cpp/dir-only-1.h: New file.
1059 * gcc.dg/cpp/dir-only-2.c: New test.
1060 * gcc.dg/cpp/dir-only-3.c: New test.
1061 * gcc.dg/cpp/dir-only-3a.h: New file.
1062 * gcc.dg/cpp/dir-only-3b.h: New file.
1063 * gcc.dg/cpp/dir-only-4.c: New test.
1064 * gcc.dg/cpp/dir-only-5.c: New test.
1065 * gcc.dg/cpp/dir-only-6.c: New test.
1066
1067 2007-07-30 Julian Brown <julian@codesourcery.com>
1068
1069 * gcc.target/arm/neon/v*.c: Regenerate.
1070
1071 2007-07-30 Paolo Carlini <pcarlini@suse.de>
1072
1073 PR c++/32108
1074 * g++.dg/ext/label6.C: New.
1075
1076 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1077
1078 PR libfortran/32858
1079 PR libfortran/30814
1080 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
1081
1082 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
1083
1084 PR fortran/31211
1085 * gfortran.dg/actual_pointer_function_1.f90: New test.
1086
1087 PR fortran/32682
1088 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1089
1090 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
1091
1092 PR fortran/32906
1093 * gfortran.dg/shape_1.f90: Adjust error message.
1094 * gfortran.dg/parameter_array_ref_1.f90: New test.
1095
1096 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097
1098 PR fortran/31609
1099 * gfortran.dg/entry_11.f90: New test.
1100
1101 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
1102 Revital Eres <eres@il.ibm.com>
1103
1104 * gfortran.dg/sms-1.f90: New test.
1105
1106 2007-07-28 Richard Guenther <rguenther@suse.de>
1107
1108 * gcc.c-torture/compile/pr32920.c: New testcase.
1109
1110 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
1111
1112 PR c++/30917
1113 * g++.dg/lookup/friend11.C: New test.
1114
1115 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
1116
1117 * gfortran.dg/namelist_5.f90: Adjusted error message.
1118 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1119 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1120 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1121 * gfortran.dg/namelist_32.f90: ... this.
1122
1123 PR fortran/32876
1124 * gfortran.dg/namelist_33.f90: New test.
1125
1126 PR fortran/32905
1127 * gfortran.dg/namelist_34.f90: New test.
1128
1129 PR fortran/31818
1130 * gfortran.dg/namelist_35.f90: New test.
1131
1132 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
1133
1134 PR fortran/32880
1135 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1136
1137 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1138
1139 PR testsuite/32471
1140 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1141 assuming it is 0x7ffffffff.
1142 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1143 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1144
1145 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1146
1147 * gfortran.dg/operator_3.f90: Fix dg directive.
1148 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1149 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1150 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1151
1152 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
1153
1154 * g++.dg/cpp0x/decltype1.C: New.
1155 * g++.dg/cpp0x/decltype2.C: New.
1156 * g++.dg/cpp0x/decltype3.C: New.
1157 * g++.dg/cpp0x/decltype4.C: New.
1158 * g++.dg/cpp0x/decltype5.C: New.
1159 * g++.dg/cpp0x/decltype6.C: New.
1160
1161 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
1162
1163 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1164 because the test relies on bit 31 to be the sign bit.
1165
1166 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
1167
1168 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1169 assuming it is 0x7fffffff.
1170 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1171 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1172
1173 2007-07-27 Mark Mitchell <mark@codesourcery.com>
1174
1175 PR c++/32346
1176 * g++.dg/expr/bitfield9.C: New test.
1177
1178 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1179
1180 PR fortran/32899
1181 * gfortran.dg/logical_comp.f90: Update dg-error strings.
1182
1183 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1184
1185 PR fortran/32760
1186 * gfortran.dg/private_type_7.f90: New test.
1187
1188 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1189
1190 PR fortran/32035
1191 * gfortran.dg/select_char_1.f90: New test.
1192
1193 2007-07-27 Tobias Burnus <burnus@net-b.de>
1194
1195 PR fortran/32903
1196 * gfortran.dg/initialization_11.f90: New test.
1197
1198 2007-07-27 Richard Sandiford <richard@codesourcery.com>
1199
1200 * gcc.target/mips/ins-1.c: New test.
1201
1202 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
1203
1204 PR/19232
1205 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1206 (f1): Likewise.
1207
1208 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
1209
1210 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1211 error: width of 'spare' exceeds its type.
1212
1213 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
1214
1215 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1216 * gcc.dg/sibcall-4.c: Likewise.
1217
1218 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1219
1220 PR rtl-optimization/31500
1221 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1222 * g++.dg/warn/Warray-bounds.C: Likewise.
1223
1224 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
1225
1226 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1227
1228 2007-07-25 Julian Brown <julian@codesourcery.com>
1229 Paul Brook <paul@codesourcery.com>
1230 Joseph Myers <joseph@codesourcery.com>
1231 Mark Shinwell <shinwell@codesourcery.com>
1232
1233 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1234 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1235 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1236 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1237 (check_effective_target_arm_neon_hw): New.
1238 * gcc.target/arm/neon/neon.exp: New file.
1239 * gcc.target/arm/neon/polytypes.c: New file.
1240 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1241
1242 2007-07-25 Janis Johnson <janis187@us.ibm.com>
1243
1244 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1245 targets where an "int" is less than 32 bits wide.
1246
1247 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
1248
1249 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1250
1251 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1252
1253 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1254 during addition if an int is only 16 bits wide.
1255 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1256
1257 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1258
1259 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1260 size as "long int" and are 32 or 64 bits wide.
1261 * gcc.dg/torture/pr28814.c: Likewise.
1262
1263 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1264
1265 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1266 exactly as wide as an int.
1267
1268 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1269
1270 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1271 Define and use throughout as long long printf format specifier.
1272 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1273 Likewise.
1274
1275 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
1276
1277 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1278 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1279
1280 2007-07-25 Ben Elliston <bje@au.ibm.com>
1281
1282 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1283
1284 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * gcc.c-torture/execute/20070724-1.c: New.
1287
1288 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1289
1290 PR fortran/31205
1291 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1292 "deallocates" to 24, since patch has code rid of much spurious
1293 code.
1294 * gfortran.dg/interface_assignment_1.f90 : New test.
1295
1296 PR fortran/32842
1297 * gfortran.dg/interface_assignment_2.f90 : New test.
1298
1299 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1300
1301 PR fortran/32867
1302 * fortran.dg/initialization_10.f90: New test.
1303
1304 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1305
1306 PR fortran/32778
1307 * gfortran.dg/imag_2.f: Removed
1308 * gfortran.dg/warn_std_1.f90: New test.
1309 * gfortran.dg/warn_std_2.f90: New test.
1310 * gfortran.dg/warn_std_3.f90: New test.
1311
1312 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1313
1314 PR c++/29001
1315 * g++.dg/init/new22.C: New.
1316
1317 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1318
1319 PR c++/32561
1320 * g++.dg/template/crash67.C: New.
1321
1322 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
1323
1324 * lib/target-support.exp (check_effective_target_natural_alignment):
1325 (check_effective_target_vector_alignment_reachable): New.
1326 * config/spu/spu.c (spu_vector_alignment_reachable): New.
1327 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1328 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
1329 check.
1330 * gcc.dg/vect/pr25413.c: Likewise.
1331 * gcc.dg/vect/pr31699.c: Likewise.
1332
1333 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1334
1335 PR fortran/30814
1336 * gfortran.dg/pack_bounds_1.f90: New test case.
1337
1338 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
1339
1340 PR fortran/31639
1341 * gfortran.dg/initialization_9.f90: New test.
1342
1343 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1344
1345 PR fortran/32797
1346 PR fortran/32800
1347 * gfortran.dg/bind_c_usage_8.f03: New test case.
1348 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1349 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
1350
1351 2007-07-23 Richard Sandiford <richard@codesourcery.com>
1352
1353 * gcc.target/mips/branch-cost-1.c: New test.
1354 * gcc.target/mips/branch-cost-2.c: Likewise.
1355
1356 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1357
1358 PR fortran/32732
1359 * gfortran.dg/c_char_tests.f03: New test case.
1360 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1361 * gfortran.dg/c_char_tests_2.f03: New test case.
1362 * gfortran.dg/value_6.f03: Ditto.
1363 * gfortran.dg/value_7.f03: Ditto.
1364
1365 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1366
1367 PR fortran/32600
1368 * gfortran.dg/c_funloc_tests_5.f03: New.
1369 * gfortran.dg/c_funloc_tests_5.f04: New.
1370 * gfortran.dg/c_funloc_tests_4_driver.c: New.
1371
1372 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1373
1374 PR c++/32839
1375 * g++.dg/expr/call4.C: New.
1376 * g++.dg/expr/call5.C: New.
1377
1378 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1379
1380 PR fortran/32710
1381 * gfortran.dg/namelist_30.f90: New test.
1382
1383 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1384
1385 PR fortran/29962
1386 * gfortran.dg/array_initializer_1.f90: Removed warning.
1387 * gfortran.dg/initialization_1.f90: Adjusted messages.
1388 * gfortran.dg/nested_modules_6.f90: Removed warning.
1389
1390 PR fortran/31253
1391 * gfortran.dg/initialization_7.f90: New test.
1392
1393 PR fortran/31639
1394 * gfortran.dg/initialization_8.f90: New test.
1395
1396 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1397
1398 PR c++/30818
1399 * g++.dg/template/crash47.C: Adjust errors.
1400 * g++.dg/template/crash48.C: Adjust errors.
1401 * g++.dg/template/typename12.C: New.
1402 * g++.dg/template/typename13.C: New.
1403 * g++.dg/template/typename14.C: New.
1404 * g++.dg/template/typedef6.C: Adjust errors.
1405
1406 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1407
1408 PR fortran/32627
1409 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1410 * gfortran.dg/pr32627.f03: New test case.
1411
1412 * gfortran.dg/c_f_pointer_logical.f03: New test case.
1413 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1414 c_f_pointer_logical.
1415 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1416 c_f_pointer_complex.
1417 * gfortran.dg/c_f_pointer_complex.f03: New test case.
1418 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1419 c_f_pointer_shape_tests_2.
1420 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1421
1422 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1423
1424 PR fortran/32804
1425 * gfortran.dg/c_loc_tests_9.f03: New test case.
1426 * gfortran.dg/c_loc_tests_10.f03: Ditto.
1427
1428 2007-07-21 Lee Millward <lee.millward@gmail.com>
1429
1430 PR fortran/32823
1431 * gfortran.dg/int_2.f90: New test.
1432
1433 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
1434
1435 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1436
1437 2007-07-20 Richard Sandiford <richard@codesourcery.com>
1438
1439 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1440 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1441
1442 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
1443
1444 PR tree-optimization/19910
1445 * gcc.dg/pr19910.c: New test.
1446
1447 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
1448
1449 PR fortran/32738
1450 * gfortran.dg/pr32738.f90: New test.
1451
1452 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1453
1454 PR tree-optimzation/32635
1455 * gfortran.dg/pr32635.f: New test case.
1456
1457 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
1458
1459 PR fortran/32801
1460 * gfortran.dg/pr32801.f03: New test case.
1461
1462 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1463
1464 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1465 Test negative numbers also.
1466 * gcc.dg/c99-math-float-1.c: Likewise.
1467 * gcc.dg/c99-math-long-double-1.c: Likewise.
1468 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
1469 test inputs.
1470
1471 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1472
1473 * lib/target-supports.exp (check_effective_target_sync_int_long):
1474 Enable for xtensa.
1475 (check_effective_target_sync_char_short): Likewise.
1476
1477 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1478
1479 * gcc.dg/pr28796-2.c: Add more cases.
1480
1481 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1482
1483 * gcc.dg/pr28796-1.c: Add more cases.
1484 * gcc.dg/pr28796-2.c: Likewise.
1485
1486 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1487
1488 * gcc.dg/pr28796-1.c: Add more cases.
1489 * gcc.dg/pr28796-2.c: Likewise.
1490
1491 2007-07-17 Janus Weil <jaydub66@gmail.com>
1492
1493 PR fortran/32535
1494 * gfortran.dg/pr32535.f90: New test.
1495
1496 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
1497
1498 PR fortran/31320
1499 PR fortran/32665
1500 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1501
1502 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
1503
1504 PR rtl-optimization/32773
1505 * gcc.dg/pr32773.c: New test.
1506
1507 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
1508
1509 * gcc.target/spu/intrinsics-1.c: Use dg-message to
1510 match flax-vector-conversions note.
1511 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1512 instead of dg-error for the warning.
1513
1514 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1515
1516 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1517 adapted to work on targets with 16-bit or wider int.
1518 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1519 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1520 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1521 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1522
1523 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1524
1525 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1526 support large arrays.
1527 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1528 * gcc.dg/20061109-1.c: Likewise.
1529 * gcc.c-torture/execute/20061101-1.x: Likewise.
1530 * gcc.c-torture/execute/pr29797-1.x: Likewise.
1531 * gcc.c-torture/execute/pr31448.x: Likewise.
1532
1533 2007-07-16 Lee Millward <lee.millward@gmail.com>
1534
1535 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1536
1537 PR fortran/32238
1538 * gfortran.dg/pr32238.f90: New test.
1539
1540 PR fortran/32222
1541 * gfortran.dg/pr32222.f90: New test.
1542
1543 PR fortran/32242
1544 * gfortran.dg/pr32242.f90: New test.
1545
1546 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
1547 David Ung <davidu@mips.com>
1548
1549 * gcc.target/mips/mips-sched-madd.c: New test case.
1550
1551 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1552
1553 PR libfortran/32611
1554 * gfortran.dg/large_real_kind_1.f90: Update test.
1555 * gfortran.dg/pr17706.f90: Update test.
1556 * gfortran.dg/fmt_zero_digits.f90: Update test.
1557 * gfortran.dg/fmt_zero_precision.f90: Update test.
1558 * gfortran.dg/real_const_3.f90: Update test.
1559
1560 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1561
1562 PR fortran/32036
1563 * gfortran.dg/bounds_check_8.f90: New test.
1564 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1565
1566 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1567
1568 PR fortran/32357
1569 * gfortran.dg/mvbits_2.f90: New test.
1570
1571 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1572
1573 PR libfortran/32731
1574 * gfortran.dg/pack_mask_1.f90: New test.
1575 * gfortran.dg/unpack_mask_1.f90: New test.
1576
1577 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1578
1579 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1580 * gcc.dg/20001101-1.c: Likewise.
1581 * gcc.dg/20001102-1.c: Likewise.
1582 * gcc.dg/20020116-2.c: Likewise.
1583 * gcc.dg/20020416-1.c: Likewise.
1584 * gcc.dg/sparc-constant-1.c: Likewise.
1585 * gcc.dg/sparc-dwarf2.c: Likewise.
1586 * gcc.dg/sparc-frame-1.c: Likewise.
1587 * gcc.dg/sparc-getcontext-1.c: Likewise.
1588 * gcc.dg/sparc-loop-1.c: Likewise.
1589 * gcc.dg/sparc-reg-1.c: Likewise.
1590 * gcc.dg/sparc-ret.c: Likewise.
1591 * gcc.dg/sparc-trap-1.c: Likewise.
1592 * gcc.dg/ultrasp10.c: Likewise.
1593 * gcc.dg/ultrasp11.c: Likewise.
1594 * gcc.dg/ultrasp1.c: Likewise.
1595 * gcc.dg/ultrasp2.c: Likewise.
1596 * gcc.dg/ultrasp3.c: Likewise.
1597 * gcc.dg/ultrasp4.c: Likewise.
1598 * gcc.dg/ultrasp5.c: Likewise.
1599 * gcc.dg/ultrasp6.c: Likewise.
1600 * gcc.dg/ultrasp7.c: Likewise.
1601 * gcc.dg/ultrasp8.c: Likewise.
1602 * gcc.dg/ultrasp9.c: Likewise.
1603 * gcc.dg/splet-1.c: Delete.
1604
1605 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
1606
1607 PR fortran/32724
1608 * gfortran.dg/stfunc_5.f90: New test.
1609
1610 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
1611
1612 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1613 New procedure to check if arrays are naturally aligned to the vector
1614 alignment boundary.
1615 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
1616 in size_t typedef. Adjust tree dump scan results according to
1617 vect_aligned_arrays target check.
1618 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1619 vect_aligned_arrays target check.
1620 * gcc.dg/vect/pr31699.c: Ditto.
1621
1622 2007-07-13 Sa Liu <saliu@de.ibm.com>
1623
1624 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1625 for V2DFmode vector conditional expression.
1626 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
1627 and dfceq patterns.
1628 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
1629 and dfcgt patterns.
1630 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
1631 V2DFmode comparison and test special values.
1632 * lib/target-supports.exp: Switch on test for V2DFmode
1633 vector conditional expression.
1634
1635 2007-07-13 Richard Guenther <rguenther@suse.de>
1636
1637 PR tree-optimization/32721
1638 * gcc.dg/pr32721.c: New testcase.
1639
1640 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
1641
1642 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1643 error message part that continues on a new line.
1644
1645 2007-07-12 Geoffrey Keating <geoffk@apple.com>
1646
1647 * gcc.dg/c99-tgmath-1.c: New.
1648 * gcc.dg/c99-tgmath-2.c: New.
1649 * gcc.dg/c99-tgmath-3.c: New.
1650 * gcc.dg/c99-tgmath-4.c: New.
1651
1652 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1653 Janis Johnson <janis187@us.ibm.com>
1654
1655 PR testsuite/25241
1656 * gcc.test-framework/dg-error-exp-F.c: New test.
1657 * gcc.test-framework/dg-warning-exp-F.c: New test.
1658 * lib/gcc.exp: Enable warning and error prefixes.
1659 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1660 (dg-error): Wrap original dg-error.
1661 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1662 markers from dg-error/dg-warning directives.
1663 * gcc.dg/20040322-1.c: Likewise.
1664 * gcc.dg/Wchar-subscripts-1.c: Likewise.
1665 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1666 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1667 * gcc.dg/Werror-1.c: Likewise.
1668 * gcc.dg/Werror-10.c: Likewise.
1669 * gcc.dg/Werror-11.c: Likewise.
1670 * gcc.dg/Werror-2.c: Likewise.
1671 * gcc.dg/Werror-3.c: Likewise.
1672 * gcc.dg/Werror-4.c: Likewise.
1673 * gcc.dg/Werror-5.c: Likewise.
1674 * gcc.dg/Werror-6.c: Likewise.
1675 * gcc.dg/Werror-7.c: Likewise.
1676 * gcc.dg/Werror-8.c: Likewise.
1677 * gcc.dg/Werror-9.c: Likewise.
1678 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1679 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1680 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1681 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1682 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1683 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1684 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1685 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1686 * gcc.dg/Wnested-externs-1.c: Likewise.
1687 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1688 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1689 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1690 * gcc.dg/Wshadow-3.c: Likewise.
1691 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1692 * gcc.dg/Wwrite-strings-1.c: Likewise.
1693 * gcc.dg/anon-struct-5.c: Likewise.
1694 * gcc.dg/anon-struct-6.c: Likewise.
1695 * gcc.dg/anon-struct-7.c: Likewise.
1696 * gcc.dg/anon-struct-8.c: Likewise.
1697 * gcc.dg/array-8.c: Likewise.
1698 * gcc.dg/array-quals-2.c: Likewise.
1699 * gcc.dg/asm-qual-1.c: Likewise.
1700 * gcc.dg/asm-wide-1.c: Likewise.
1701 * gcc.dg/assign-warn-1.c: Likewise.
1702 * gcc.dg/assign-warn-2.c: Likewise.
1703 * gcc.dg/bitfld-10.c: Likewise.
1704 * gcc.dg/bitfld-11.c: Likewise.
1705 * gcc.dg/bitfld-12.c: Likewise.
1706 * gcc.dg/bitfld-13.c: Likewise.
1707 * gcc.dg/bitfld-14.c: Likewise.
1708 * gcc.dg/builtin-choose-expr-2.c: Likewise.
1709 * gcc.dg/builtins-30.c: Likewise.
1710 * gcc.dg/c90-const-expr-5.c: Likewise.
1711 * gcc.dg/c90-typespec-1.c: Likewise.
1712 * gcc.dg/c99-const-expr-5.c: Likewise.
1713 * gcc.dg/c99-flex-array-5.c: Likewise.
1714 * gcc.dg/c99-fordecl-3.c: Likewise.
1715 * gcc.dg/c99-tag-3.c: Likewise.
1716 * gcc.dg/c99-typespec-1.c: Likewise.
1717 * gcc.dg/c99-vla-jump-1.c: Likewise.
1718 * gcc.dg/c99-vla-jump-2.c: Likewise.
1719 * gcc.dg/c99-vla-jump-3.c: Likewise.
1720 * gcc.dg/c99-vla-jump-4.c: Likewise.
1721 * gcc.dg/c99-vla-jump-5.c: Likewise.
1722 * gcc.dg/cast-1.c: Likewise.
1723 * gcc.dg/cast-2.c: Likewise.
1724 * gcc.dg/cast-3.c: Likewise.
1725 * gcc.dg/cast-4.c: Likewise.
1726 * gcc.dg/cast-pretty-print-1.c: Likewise.
1727 * gcc.dg/comp-goto-2.c: Likewise.
1728 * gcc.dg/comp-goto-3.c: Likewise.
1729 * gcc.dg/cpp/error-1.c: Likewise.
1730 * gcc.dg/cpp/if-paren.c: Likewise.
1731 * gcc.dg/decl-7.c: Likewise.
1732 * gcc.dg/decl-8.c: Likewise.
1733 * gcc.dg/decl-nospec-1.c: Likewise.
1734 * gcc.dg/decl-nospec-2.c: Likewise.
1735 * gcc.dg/decl-nospec-3.c: Likewise.
1736 * gcc.dg/declspec-10.c: Likewise.
1737 * gcc.dg/declspec-11.c: Likewise.
1738 * gcc.dg/declspec-12.c: Likewise.
1739 * gcc.dg/declspec-13.c: Likewise.
1740 * gcc.dg/declspec-14.c: Likewise.
1741 * gcc.dg/declspec-15.c: Likewise.
1742 * gcc.dg/declspec-16.c: Likewise.
1743 * gcc.dg/declspec-17.c: Likewise.
1744 * gcc.dg/declspec-4.c: Likewise.
1745 * gcc.dg/declspec-5.c: Likewise.
1746 * gcc.dg/declspec-6.c: Likewise.
1747 * gcc.dg/declspec-7.c: Likewise.
1748 * gcc.dg/declspec-8.c: Likewise.
1749 * gcc.dg/declspec-9.c: Likewise.
1750 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1751 * gcc.dg/dfp/constants-c99.c: Likewise.
1752 * gcc.dg/dfp/keywords-c89.c: Likewise.
1753 * gcc.dg/dfp/keywords-c99.c: Likewise.
1754 * gcc.dg/dfp/keywords-reserved.c: Likewise.
1755 * gcc.dg/dfp/typespec.c: Likewise.
1756 * gcc.dg/dremf-type-compat-2.c: Likewise.
1757 * gcc.dg/dremf-type-compat-3.c: Likewise.
1758 * gcc.dg/dremf-type-compat-4.c: Likewise.
1759 * gcc.dg/empty-source-2.c: Likewise.
1760 * gcc.dg/empty-source-3.c: Likewise.
1761 * gcc.dg/enum3.c: Likewise.
1762 * gcc.dg/extra-semi-2.c: Likewise.
1763 * gcc.dg/extra-semi-3.c: Likewise.
1764 * gcc.dg/float-range-1.c: Likewise.
1765 * gcc.dg/float-range-2.c: Likewise.
1766 * gcc.dg/float-range-3.c: Likewise.
1767 * gcc.dg/float-range-5.c: Likewise.
1768 * gcc.dg/format/asm_fprintf-2.c: Likewise.
1769 * gcc.dg/format/asm_fprintf-3.c: Likewise.
1770 * gcc.dg/format/asm_fprintf-4.c: Likewise.
1771 * gcc.dg/format/asm_fprintf-5.c: Likewise.
1772 * gcc.dg/format/cast-1.c: Likewise.
1773 * gcc.dg/format/gcc_diag-3.c: Likewise.
1774 * gcc.dg/format/gcc_diag-4.c: Likewise.
1775 * gcc.dg/format/gcc_diag-6.c: Likewise.
1776 * gcc.dg/format/gcc_diag-8.c: Likewise.
1777 * gcc.dg/format/gcc_diag-9.c: Likewise.
1778 * gcc.dg/format/nul-2.c: Likewise.
1779 * gcc.dg/format/opt-1.c: Likewise.
1780 * gcc.dg/format/opt-2.c: Likewise.
1781 * gcc.dg/format/opt-3.c: Likewise.
1782 * gcc.dg/format/opt-4.c: Likewise.
1783 * gcc.dg/format/opt-5.c: Likewise.
1784 * gcc.dg/format/opt-6.c: Likewise.
1785 * gcc.dg/framework-2.c: Likewise.
1786 * gcc.dg/func-args-1.c: Likewise.
1787 * gcc.dg/func-outside-1.c: Likewise.
1788 * gcc.dg/func-outside-2.c: Likewise.
1789 * gcc.dg/gnu-cond-expr-2.c: Likewise.
1790 * gcc.dg/gnu-cond-expr-3.c: Likewise.
1791 * gcc.dg/if-empty-1.c: Likewise.
1792 * gcc.dg/init-bad-1.c: Likewise.
1793 * gcc.dg/init-bad-2.c: Likewise.
1794 * gcc.dg/init-bad-3.c: Likewise.
1795 * gcc.dg/init-desig-obs-2.c: Likewise.
1796 * gcc.dg/init-desig-obs-3.c: Likewise.
1797 * gcc.dg/init-empty-2.c: Likewise.
1798 * gcc.dg/init-empty-3.c: Likewise.
1799 * gcc.dg/inline-11.c: Likewise.
1800 * gcc.dg/inline-12.c: Likewise.
1801 * gcc.dg/inline-8.c: Likewise.
1802 * gcc.dg/inline-9.c: Likewise.
1803 * gcc.dg/inline3.c: Likewise.
1804 * gcc.dg/label-decl-1.c: Likewise.
1805 * gcc.dg/label-decl-2.c: Likewise.
1806 * gcc.dg/label-decl-3.c: Likewise.
1807 * gcc.dg/label-decl-4.c: Likewise.
1808 * gcc.dg/long-long-typespec-1.c: Likewise.
1809 * gcc.dg/lvalue-2.c: Likewise.
1810 * gcc.dg/lvalue-3.c: Likewise.
1811 * gcc.dg/nested-func-3.c: Likewise.
1812 * gcc.dg/nested-redef-1.c: Likewise.
1813 * gcc.dg/noreturn-4.c: Likewise.
1814 * gcc.dg/old-style-prom-2.c: Likewise.
1815 * gcc.dg/old-style-prom-3.c: Likewise.
1816 * gcc.dg/old-style-then-proto-1.c: Likewise.
1817 * gcc.dg/overflow-warn-1.c: Likewise.
1818 * gcc.dg/overflow-warn-2.c: Likewise.
1819 * gcc.dg/overflow-warn-3.c: Likewise.
1820 * gcc.dg/overflow-warn-4.c: Likewise.
1821 * gcc.dg/overflow-warn-6.c: Likewise.
1822 * gcc.dg/parm-forwdecl-2.c: Likewise.
1823 * gcc.dg/parm-forwdecl-3.c: Likewise.
1824 * gcc.dg/parm-impl-decl-1.c: Likewise.
1825 * gcc.dg/parm-impl-decl-2.c: Likewise.
1826 * gcc.dg/parm-incomplete-1.c: Likewise.
1827 * gcc.dg/parm-mismatch-1.c: Likewise.
1828 * gcc.dg/pointer-arith-1.c: Likewise.
1829 * gcc.dg/pointer-arith-2.c: Likewise.
1830 * gcc.dg/pointer-arith-3.c: Likewise.
1831 * gcc.dg/pointer-arith-4.c: Likewise.
1832 * gcc.dg/pointer-arith-6.c: Likewise.
1833 * gcc.dg/pointer-arith-7.c: Likewise.
1834 * gcc.dg/pointer-arith-8.c: Likewise.
1835 * gcc.dg/pr13804-1.c: Likewise.
1836 * gcc.dg/pr15698-1.c: Likewise.
1837 * gcc.dg/pr15698-2.c: Likewise.
1838 * gcc.dg/pr15698-3.c: Likewise.
1839 * gcc.dg/pr15698-4.c: Likewise.
1840 * gcc.dg/pr15698-5.c: Likewise.
1841 * gcc.dg/pr15698-6.c: Likewise.
1842 * gcc.dg/pr15698-7.c: Likewise.
1843 * gcc.dg/pr15698-8.c: Likewise.
1844 * gcc.dg/pr17188-1.c: Likewise.
1845 * gcc.dg/pr17301-1.c: Likewise.
1846 * gcc.dg/pr17301-2.c: Likewise.
1847 * gcc.dg/pr17730-1.c: Likewise.
1848 * gcc.dg/pr20368-1.c: Likewise.
1849 * gcc.dg/pr20368-2.c: Likewise.
1850 * gcc.dg/pr20368-3.c: Likewise.
1851 * gcc.dg/pr22308-1.c: Likewise.
1852 * gcc.dg/qual-component-1.c: Likewise.
1853 * gcc.dg/redecl-1.c: Likewise.
1854 * gcc.dg/redecl-11.c: Likewise.
1855 * gcc.dg/redecl-12.c: Likewise.
1856 * gcc.dg/redecl-13.c: Likewise.
1857 * gcc.dg/redecl-14.c: Likewise.
1858 * gcc.dg/redecl-15.c: Likewise.
1859 * gcc.dg/register-var-1.c: Likewise.
1860 * gcc.dg/register-var-2.c: Likewise.
1861 * gcc.dg/stmt-expr-2.c: Likewise.
1862 * gcc.dg/stmt-expr-3.c: Likewise.
1863 * gcc.dg/stmt-expr-label-1.c: Likewise.
1864 * gcc.dg/stmt-expr-label-2.c: Likewise.
1865 * gcc.dg/stmt-expr-label-3.c: Likewise.
1866 * gcc.dg/struct-empty-2.c: Likewise.
1867 * gcc.dg/struct-empty-3.c: Likewise.
1868 * gcc.dg/struct-parse-1.c: Likewise.
1869 * gcc.dg/struct-semi-1.c: Likewise.
1870 * gcc.dg/struct-semi-2.c: Likewise.
1871 * gcc.dg/struct-semi-3.c: Likewise.
1872 * gcc.dg/switch-5.c: Likewise.
1873 * gcc.dg/switch-6.c: Likewise.
1874 * gcc.dg/switch-7.c: Likewise.
1875 * gcc.dg/tls/diag-5.c: Likewise.
1876 * gcc.dg/transparent-union-1.c: Likewise.
1877 * gcc.dg/transparent-union-3.c: Likewise.
1878 * gcc.dg/typespec-1.c: Likewise.
1879 * gcc.dg/vla-init-2.c: Likewise.
1880 * gcc.dg/vla-init-3.c: Likewise.
1881 * gcc.dg/vla-init-4.c: Likewise.
1882 * gcc.dg/vla-init-5.c: Likewise.
1883 * gcc.dg/void-cast-2.c: Likewise.
1884 * gcc.dg/wvla-3.c: Likewise.
1885 * gcc.dg/wvla-7.c: Likewise.
1886 * gcc.target/i386/991209-1.c: Likewise.
1887 * gcc.target/ia64/fpreg-1.c: Likewise.
1888 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1889 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1890
1891 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
1892
1893 PR fortran/31639
1894 * gfortran.dg/func_decl_4.f90: New test.
1895
1896 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
1897
1898 PR fortran/32727
1899 * gfortran.dg/interface_17.f90: New test.
1900
1901 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
1902
1903 PR fortran/32599
1904 * gfortran.dg/32599.f03: New test case.
1905
1906 PR fortran/32601
1907 * gfortran.dg/32601.f03: New test case.
1908 * gfortran.dg/32601_1.f03: Ditto.
1909 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1910 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1911
1912 2007-07-12 Steve Ellcey <sje@cup.hp.com>
1913
1914 * gcc.c-torture/execute/align-3.c: Remove function addr check.
1915
1916 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1917 Devang Patel <dpatel@apple.com>
1918
1919 PR tree-optimization/25413
1920 * gcc.dg/vect/vect-align-1.c: New.
1921 * gcc.dg/vect/vect-align-2.c: New.
1922 * gcc.dg/vect/pr25413.c: New.
1923 * gcc.dg/vect/pr25413a.c: New.
1924 * gcc.dg/vect/pr31699.c: Fix dg-final check.
1925
1926 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
1927
1928 * lib/target-support.exp (check_ultrasparc_hw_available):
1929 New function.
1930 (is-effective-target): Check $arg for ultrasparc_hw.
1931 (is-effective-target-keyword): Likewise.
1932 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1933 when determining what to do on sparc platforms.
1934 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1935 * gcc.dg/20001101-1.c: Likewise.
1936 * gcc.dg/20001101-2.c: Likewise.
1937 * gcc.dg/ultrasp9.c: Likewise.
1938 * gcc.dg/ultrasp10.c: Likewise.
1939 * gcc.target/sparc/pdist-3.c: Likewise.
1940
1941 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
1942
1943 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1944
1945 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1946
1947 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1948 get vectorized.
1949 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1950 now get vectorized.
1951 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1952 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1953 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1954 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1955 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1956 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1957 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1958 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1959 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1960 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1961 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1962 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1963 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1964 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1965 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1966 * lib/target-supports.exp (check_effective_target_vect_int_mul):
1967 Add spu.
1968
1969 2007-07-12 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR c++/30854
1972 * g++.dg/parse/error30.C: New test.
1973
1974 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1975
1976 PR fortran/29804
1977 * gfortran.dg/alloc_comp_misc_1.f90: New test.
1978
1979 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
1980
1981 * gfortran.fortran-torture/compile/pr32663.f: New test.
1982
1983 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1984
1985 PR c++/31027
1986 * g++.dg/inherit/virtual4.C: New.
1987
1988 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
1989
1990 PR target/32661
1991 * gcc.target/i386/pr32661-1.c: New test.
1992
1993 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
1994
1995 * gnat.dg/invariant_index.ad[sb]: New test.
1996
1997 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1998
1999 PR c++/32560
2000 * g++.dg/template/decl3.C: New.
2001
2002 2007-07-09 Geoffrey Keating <geoffk@apple.com>
2003
2004 PR 32617
2005 * gcc.c-torture/execute/align-3.c: New.
2006
2007 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
2008
2009 PR target/32708
2010 * gcc.target/i386/pr32708-1.c: New test.
2011 * gcc.target/i386/pr32708-2.c: Ditto.
2012 * gcc.target/i386/pr32708-3.c: Ditto.
2013
2014 2007-07-10 Mark Mitchell <mark@codesourcery.com>
2015
2016 * g++.dg/init/new20.C: Remove svn:executable flag.
2017
2018 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
2019
2020 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2021
2022 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
2023
2024 * gcc.dg/ultrasp7.c: Add fpic target requirement.
2025
2026 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2027
2028 PR testsuite/25241
2029 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2030 directive.
2031
2032 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
2033
2034 PR fortran/32157
2035 * gfortran.dg/overload_2.f90: New test.
2036
2037 PR fortran/32689
2038 * gfortran.dg/transfer_simplify_5.f90
2039
2040 PR fortran/32634
2041 * gfortran.dg/interface_15.f90: New test.
2042
2043 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2044
2045 PR libfortran/32336
2046 * gfortran.dg/matmul_5.f90: New test case.
2047
2048 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
2049
2050 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2051 * gcc.dg/fesd-any.h: Likewise.
2052 * gcc.dg/fesd-baseonly.c: Likewise.
2053 * gcc.dg/fesd-baseonly.h: Likewise.
2054 * gcc.dg/fesd-none.c: Likewise.
2055 * gcc.dg/fesd-none.h: Likewise.
2056 * gcc.dg/fesd-reduced.c: Likewise.
2057 * gcc.dg/fesd-reduced.h: Likewise.
2058 * gcc.dg/fesd-sys.c: Likewise.
2059 * gcc.dg/fesd-sys.h: Likewise
2060 * gcc.dg/fesd.h: Likewise.
2061
2062 * g++.dg/debug/dwarf2: New directory.
2063 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2064 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2065 * g++.dg/other/fesd-any.h: Likewise.
2066 * g++.dg/other/fesd-baseonly.C: Likewise.
2067 * g++.dg/other/fesd-baseonly.h: Likewise.
2068 * g++.dg/other/fesd-none.C: Likewise.
2069 * g++.dg/other/fesd-none.h: Likewise.
2070 * g++.dg/other/fesd-reduced.C: Likewise.
2071 * g++.dg/other/fesd-reduced.h: Likewise.
2072 * g++.dg/other/fesd-sys.C: Likewise.
2073 * g++.dg/other/fesd-sys.h: Likewise.
2074 * g++.dg/other/fesd.h: Likewise.
2075
2076 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
2077
2078 PR fortran/31129
2079 * gfortran.dg/parameter_unused.f90: New test.
2080
2081 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
2082
2083 PR tree-optimization/32681
2084 * gcc.dg/tree-ssa/pr32681.c: New test.
2085
2086 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2087
2088 PR fortran/32678
2089 * gfortran.dg/fmt_t_5.f90: New test.
2090
2091 2007-07-08 Paolo Carlini <pcarlini@suse.de>
2092
2093 PR c++/30535
2094 * g++.dg/template/operator10.C: New.
2095
2096 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2097
2098 PR libfortran/32217
2099 * gfortran.dg/unpack_zerosize_1.f90: New test case.
2100
2101 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
2102
2103 PR fortran/29876
2104 * gfortran.dg/operator_6.f90: New test.
2105
2106 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
2107
2108 PR fortran/17711
2109 * gfortran.dg/operator_4.f90: New test.
2110 * gfortran.dg/operator_5.f90: New test.
2111 * gfortran.dg/logical_comp.f90: Adjusted error messages.
2112 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2113
2114 2007-07-08 Tobias Burnus <burnus@net-b.de>
2115
2116 PR fortran/32669
2117 * gfortran.dg/argument_checking_6.f90: New.
2118
2119 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
2120
2121 PR fortran/25094
2122 * gfortran.dg/interface_155555.f90: New test.
2123
2124 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2125
2126 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2127 c99-math-long-double-1.c, c99-math.h: Test subnormals.
2128
2129 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2130
2131 PR testsuite/25241
2132 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2133 discern pedantic diagnostics and errors.
2134 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2135 and not an error.
2136 * gcc.dg/20050121-1.c: This is an error and not a warning.
2137 * gcc.target/i386/sseregparm-2.c: Likewise.
2138 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2139 * gcc.dg/charset/attribute2.c: Likewise.
2140 * gcc.dg/bitfld-1.c: Likewise.
2141 * gcc.dg/pack-test-2.c: Likewise.
2142 * gcc.dg/940510-1.c: Match separately error and warning.
2143 * gcc.dg/array-2.c: Match separately multiple messages. The second
2144 diagnostic is a pedantic warning and not an error.
2145 * gcc.dg/pr14475.c: Match separately multiple messages.
2146 * gcc.dg/pr18809-1.c: Likewise.
2147 * gcc.dg/pr27953.c: Likewise.
2148 * gcc.dg/vla-init-1.c: Likewise.
2149 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2150
2151 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2152
2153 PR fortran/32644
2154 * gfortran.dg/char_decl_1.f90: New test.
2155
2156 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
2157
2158 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2159
2160 2007-07-07 Mark Mitchell <mark@codesourcery.com>
2161
2162 PR c++/32232
2163 * g++.dg/template/overload9.C: New test.
2164
2165 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
2166
2167 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2168 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2169
2170 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
2171
2172 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2173 * gcc.dg/20001012-2.c: Likewise.
2174 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2175 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2176
2177 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
2178
2179 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2180 about the chunk size when STACK_SIZE is defined.
2181
2182 2007-07-06 Josh Conner <jconner@apple.com>
2183
2184 PR middle-end/32602
2185 * gcc.dg/sibcall-8.c: New test.
2186
2187 2007-07-06 Josh Conner <jconner@apple.com>
2188
2189 PR middle-end/32603
2190 * gcc.target/arm/sibcall-1.c: New test.
2191
2192 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
2193
2194 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2195
2196 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
2197
2198 * gfortran.dg/save_parameter.f90: New test.
2199 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2200
2201 2007-07-06 Richard Guenther <rguenther@suse.de>
2202
2203 * g++.dg/opt/pr30965.C: New testcase.
2204
2205 2007-07-06 Richard Sandiford <richard@codesourcery.com>
2206
2207 * gcc.target/mips/save-restore-5.c: New test.
2208
2209 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
2210
2211 PR rtl_optimization/32450
2212 * gcc.dg/pr32450.c: New runtime test.
2213
2214 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
2215
2216 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2217 single underscore in scan directives.
2218
2219 2007-07-05 Mark Mitchell <mark@codesourcery.com>
2220
2221 PR c++/32245
2222 * g++.dg/init/ptrmem4.C: New test.
2223
2224 PR c++/32251
2225 * g++.dg/init/new21.C: Likewise.
2226
2227 PR c++/31992
2228 * g++.dg/template/static30.C: Likewise.
2229
2230 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
2231
2232 * gcc.dg/vect/costmodel/ppc: New directory.
2233 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2234 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2235 New test.
2236 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2240 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2241 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2242 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2243 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2244 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2245 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2246 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2247 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2248 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2249 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2250
2251 2007-07-05 Tobias Burnus <burnus@net-b.de>
2252
2253 PR fortran/32359
2254 * gfortran.dg/module_md5_1.f90: Update MD5 number.
2255
2256 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
2257
2258 PR fortran/32526
2259 * gfortran.dg/interface_14.f90: New test.
2260
2261 PR fortran/32613
2262 * gfortran.dg/do_iterator_2.f90: New test.
2263
2264 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
2265
2266 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2267 (FE_DEC_DOWNWARD): Likewise.
2268 (FE_DEC_UPWARD): Likewise.
2269 (FE_DEC_TOWARDZERO): Likewise.
2270 (FE_DEC_TONEARESTFROMZERO): Likewise.
2271
2272 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
2273
2274 * gcc.c-torture/compile/pr32606.c: New.
2275 * gfortran.fortran-torture/execute/pr32604.f90: New.
2276
2277 2007-07-04 Mark Mitchell <mark@codesourcery.com>
2278
2279 * gcc.dg/visibility-12.c: New test.
2280 * gcc.dg/visibility-13.c: Likewise.
2281 * g++.dg/ext/visibility-9.C: Likewise.
2282 * g++.dg/ext/visibility-10.C: Likewise.
2283
2284 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2285
2286 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2287 * gcc.dg/sh-relax-vxworks.c: New test.
2288
2289 2007-07-04 Richard Guenther <rguenther@suse.de>
2290
2291 PR tree-optimization/32500
2292 * gcc.c-torture/execute/pr32500.c: New testcase.
2293
2294 2007-07-04 Richard Guenther <rguenther@suse.de>
2295
2296 PR tree-optimization/32482
2297 * gcc.c-torture/compile/pr32482.c: New testcase.
2298
2299 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2300
2301 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2302 VxWorks kernels.
2303 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2304 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2305 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2306 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2307
2308 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2309
2310 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2311
2312 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2313
2314 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2315
2316 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2317
2318 PR fortran/31198
2319 * gfortran.dg/min_max_optional_1.f90: New test.
2320 * gfortran.dg/min_max_optional_2.f90: New test.
2321 * gfortran.dg/min_max_optional_3.f90: New test.
2322
2323 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2324
2325 PR fortran/32545
2326 * gfortran.dg/fmt_error.f90: New test.
2327
2328 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329
2330 PR fortran/32612
2331 * gfortran.dg/interface_13.f90: New test.
2332
2333 2007-07-03 Dave Brolley <brolley@redhat.com>
2334
2335 PR c++/31743
2336 * g++.dg/init/new20.C: New test.
2337
2338 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
2339
2340 PR fortran/32579
2341 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2342
2343 2007-07-03 Tobias Burnus <burnus@net-b.de>
2344
2345 PR fortran/25062
2346 * common_7.f90: New.
2347 * common_8.f90: New.
2348 * common_9.f90: New.
2349
2350 2007-07-03 Tobias Burnus <burnus@net-b.de>
2351
2352 PR fortran/30940
2353 * gfortran.dg/argument_checking_1.f90: New.
2354 * gfortran.dg/argument_checking_2.f90: New.
2355 * gfortran.dg/argument_checking_3.f90: New.
2356 * gfortran.dg/argument_checking_4.f90: New.
2357 * gfortran.dg/argument_checking_5.f90: New.
2358 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2359 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2360
2361 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2362
2363 * gcc.dg/pr32176.c: Add -w to default dg-options.
2364
2365 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2366
2367 * gcc.c-torture/compile/ssa-pre-1.c: New test.
2368
2369 2007-07-03 Tobias Burnus <burnus@net-b.de>
2370
2371 PR fortran/20888
2372 * gfortran.dg/null_2.f90: New.
2373
2374 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2375 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2376
2377 PR middle-end/32176
2378 * gcc.dg/pr32176.c: New test.
2379
2380 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2381
2382 * gcc.dg/const-float80.c : New test.
2383 * gcc.dg/const-float128.c : New test.
2384 * gcc.dg/const-float80-ped.c : New test.
2385 * gcc.dg/const-float128-ped.c : New test.
2386
2387 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2388
2389 * gcc.dg/c99-math.h: Fix typo.
2390
2391 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR libgomp/32468
2394 * gcc.dg/gomp/pr32468-1.c: New test.
2395
2396 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2397
2398 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2399 an ABI option.
2400
2401 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2402
2403 * gfortran.fortran-torture/compile/pr32583.f: New.
2404 * gcc.c-torture/compile/pr32584.c: New
2405
2406 2007-07-02 Ollie Wild <aaw@google.com>
2407
2408 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2409 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2410
2411 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2412
2413 * gcc.target/mips/save-restore-1.c: New test.
2414 * gcc.target/mips/save-restore-2.c: Likewise.
2415 * gcc.target/mips/save-restore-3.c: Likewise.
2416 * gcc.target/mips/save-restore-4.c: Likewise.
2417
2418 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
2419
2420 PR tree-optimization/31966
2421 PR tree-optimization/32533
2422 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2423 * gfortran.dg/pr32533.f90: Ditto.
2424
2425 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2426
2427 * g++.dg/opt/nrv12.C: New test.
2428 * gcc.target/i386/nrv1.c: New test.
2429
2430 PR c++/31748
2431 * g++.dg/gomp/pr31748.C: New test.
2432
2433 2007-07-02 Ira Rosen <irar@il.ibm.com>
2434
2435 PR tree-optimization/32230
2436 * gcc.dg/vect/pr32230.c: New test.
2437
2438 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
2439
2440 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2441 * bind_c_coms.f90: Ditto.
2442 * bind_c_coms_driver.c: Ditto.
2443 * bind_c_dts.f90: Ditto.
2444 * bind_c_dts_2.f03: Ditto.
2445 * bind_c_dts_2_driver.c: Ditto.
2446 * bind_c_dts_3.f03: Ditto.
2447 * bind_c_dts_4.f03: Ditto.
2448 * bind_c_dts_driver.c: Ditto.
2449 * bind_c_implicit_vars.f03: Ditto.
2450 * bind_c_procs.f03: Ditto.
2451 * bind_c_usage_2.f03: Ditto.
2452 * bind_c_usage_3.f03: Ditto.
2453 * bind_c_usage_5.f03: Ditto.
2454 * bind_c_usage_6.f03: Ditto.
2455 * bind_c_usage_7.f03: Ditto.
2456 * bind_c_vars.f90: Ditto.
2457 * bind_c_vars_driver.c: Ditto.
2458 * binding_c_table_15_1.f03: Ditto.
2459 * binding_label_tests.f03: Ditto.
2460 * binding_label_tests_10.f03: Ditto.
2461 * binding_label_tests_10_main.f03: Ditto.
2462 * binding_label_tests_11.f03: Ditto.
2463 * binding_label_tests_11_main.f03: Ditto.
2464 * binding_label_tests_12.f03: Ditto.
2465 * binding_label_tests_13.f03: Ditto.
2466 * binding_label_tests_13_main.f03: Ditto.
2467 * binding_label_tests_14.f03: Ditto.
2468 * binding_label_tests_2.f03: Ditto.
2469 * binding_label_tests_3.f03: Ditto.
2470 * binding_label_tests_4.f03: Ditto.
2471 * binding_label_tests_5.f03: Ditto.
2472 * binding_label_tests_6.f03: Ditto.
2473 * binding_label_tests_7.f03: Ditto.
2474 * binding_label_tests_8.f03: Ditto.
2475 * binding_label_tests_9.f03: Ditto.
2476 * c_assoc.f90: Ditto.
2477 * c_assoc_2.f03: Ditto.
2478 * c_f_pointer_shape_test.f90: Ditto.
2479 * c_f_pointer_tests.f90: Ditto.
2480 * c_f_tests_driver.c: Ditto.
2481 * c_funloc_tests.f03: Ditto.
2482 * c_funloc_tests_2.f03: Ditto.
2483 * c_funloc_tests_3.f03: Ditto.
2484 * c_funloc_tests_3_funcs.c: Ditto.
2485 * c_kind_params.f90: Ditto.
2486 * c_kind_tests_2.f03: Ditto.
2487 * c_kinds.c: Ditto.
2488 * c_loc_driver.c: Ditto.
2489 * c_loc_test.f90: Ditto.
2490 * c_loc_tests_2.f03: Ditto.
2491 * c_loc_tests_2_funcs.c: Ditto.
2492 * c_loc_tests_3.f03: Ditto.
2493 * c_loc_tests_4.f03: Ditto.
2494 * c_loc_tests_5.f03: Ditto.
2495 * c_loc_tests_6.f03: Ditto.
2496 * c_loc_tests_7.f03: Ditto.
2497 * c_loc_tests_8.f03: Ditto.
2498 * c_ptr_tests.f03: Ditto.
2499 * c_ptr_tests_10.f03: Ditto.
2500 * c_ptr_tests_5.f03: Ditto.
2501 * c_ptr_tests_7.f03: Ditto.
2502 * c_ptr_tests_7_driver.c: Ditto.
2503 * c_ptr_tests_8.f03: Ditto.
2504 * c_ptr_tests_8_funcs.c: Ditto.
2505 * c_ptr_tests_9.f03: Ditto.
2506 * c_ptr_tests_driver.c: Ditto.
2507 * c_size_t_driver.c: Ditto.
2508 * c_size_t_test.f03: Ditto.
2509 * com_block_driver.f90: Ditto.
2510 * global_vars_c_init.f90: Ditto.
2511 * global_vars_c_init_driver.c: Ditto.
2512 * global_vars_f90_init.f90: Ditto.
2513 * global_vars_f90_init_driver.c: Ditto.
2514 * interop_params.f03: Ditto.
2515 * iso_c_binding_only.f03: Ditto.
2516 * iso_c_binding_rename_1.f03: Ditto.
2517 * iso_c_binding_rename_1_driver.c: Ditto.
2518 * iso_c_binding_rename_2.f03: Ditto.
2519 * iso_c_binding_rename_2_driver.c: Ditto.
2520 * kind_tests_2.f03: Ditto.
2521 * kind_tests_3.f03: Ditto.
2522 * module_md5_1.f90: Ditto.
2523 * only_clause_main.c: Ditto.
2524 * print_c_kinds.f90: Ditto.
2525 * test_bind_c_parens.f03: Ditto.
2526 * test_c_assoc.c: Ditto.
2527 * test_com_block.f90: Ditto.
2528 * test_common_binding_labels.f03: Ditto.
2529 * test_common_binding_labels_2.f03: Ditto.
2530 * test_common_binding_labels_2_main.f03: Ditto.
2531 * test_common_binding_labels_3.f03: Ditto.
2532 * test_common_binding_labels_3_main.f03: Ditto.
2533 * test_only_clause.f90: Ditto.
2534 * use_iso_c_binding.f90: Ditto.
2535 * value_5.f90: Ditto.
2536 * value_test.f90: Ditto.
2537 * value_tests_f03.f90: Ditto.
2538
2539 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
2540
2541 * gcc.dg/tls/opt-14.c: New.
2542
2543 2007-07-01 Ollie Wild <aaw@google.com>
2544
2545 * g++.dg/lookup/using16.C: New test.
2546 * g++.dg/lookup/using17.C: New test.
2547
2548 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
2549
2550 PR fortran/32239
2551 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2552 (test_4): Use proper test for floating point equality.
2553 (test_8): Likewise.
2554
2555 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2556
2557 PR libgfortran/32554
2558 * gfortran.dg/fmt_p_1.f90: New test.
2559
2560 2007-07-01 Ira Rosen <irar@il.ibm.com>
2561
2562 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2563 initialization and fix dg-final check - the initialization loop is
2564 vectorizable.
2565
2566 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2567 Volker Reichelt <reichelt@netcologne.de>
2568
2569 PR middle-end/32559
2570 * gcc.dg/pr32559.c: New test.
2571
2572 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2573
2574 PR tree-optimization/25371
2575 * gcc.dg/vect/pr25371.c: New test.
2576
2577 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
2578
2579 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2580 when allocating and initializing a flexible array.
2581
2582 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
2583
2584 PR fortran/20373
2585 * gfortran.dg/intrinsic.f90: New test.
2586
2587 2007-06-30 Tobias Burnus <burnus@net-b.de>
2588
2589 PR fortran/32555
2590 * gfortran.dg/fmt_zero_check.f90: New.
2591
2592 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
2593
2594 PR fortran/30284
2595 * gfortran.dg/repeat_f90: New test.
2596
2597 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2598
2599 PR testsuite/25241
2600 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2601 -pedantic-errors, so we should match errors.
2602 * gcc.dg/cpp/escape-1.c: Likewise.
2603 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2604 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2605 warning.
2606 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2607 errors instead of warnings.
2608 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2609 a pedantic warning.
2610 * gcc.dg/cpp/arith-3.c: Likewise.
2611
2612 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2613
2614 PR testsuite/25241
2615 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2616 * gcc.dg/pch/valid-2.c: Likewise.
2617 * gcc.dg/pch/valid-3.c: Likewise.
2618 * gcc.dg/pch/warn-1.c: Likewise.
2619 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2620
2621 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2622
2623 PR c/4076
2624 * gcc.dg/Wunused-function.c: New.
2625
2626 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2627
2628 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2629
2630 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
2631
2632 * g++.dg/other/canon-31724.C: New.
2633
2634 2007-06-29 Jan Hubicka <jh@suse.cz>
2635
2636 PR middle-end/32372
2637 * gcc.c-torture/compile/pr32372.c: new.
2638
2639 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2640
2641 * gfortran.dg/operator_3.f90: New test.
2642
2643 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2644
2645 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2646 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2647
2648 2007-06-29 Richard Guenther <rguenther@suse.de>
2649
2650 PR middle-end/32493
2651 * gcc.dg/inline-23.c: New testcase.
2652
2653 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
2654
2655 PR tree-optimization/24659
2656 * gcc.target/i386/vectorize2.c: New test.
2657 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2658 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2659
2660 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
2661
2662 * gcc.dg/pointer-arith-9.c: New test.
2663
2664 2007-06-29 Tobias Burnus <burnus@net-b.de>
2665
2666 PR fortran/32483
2667 * gfortran.dg/fmt_read_2.f90: New.
2668
2669 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2670
2671 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2672 If it exists, don't try to create it.
2673
2674 2007-06-28 Geoffrey Keating <geoffk@apple.com>
2675
2676 * g++.dg/ext/visibility/ms-compat-1.C: New.
2677
2678 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2679
2680 PR tree-opt/32417
2681 * gfortran.fortran-torture/compile/pr32417.f90: New test.
2682
2683 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
2684
2685 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2686 targets.
2687
2688 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
2689
2690 PR fortran/32467
2691 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2692
2693 2007-06-27 Richard Guenther <rguenther@suse.de>
2694
2695 PR middle-end/32492
2696 * gcc.dg/inline-22.c: New testcase.
2697
2698 2007-06-26 Hui-May Chang <hm.chang@apple.com>
2699
2700 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2701 the scan-assembler constant.
2702
2703 2007-06-25 Geoffrey Keating <geoffk@apple.com>
2704
2705 PR 20216
2706 * gcc.dg/pr20216.c: New.
2707
2708 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2709
2710 PR tree-opt/32421
2711 * gcc.dg/vect/pr32421.c: New test.
2712
2713 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
2714
2715 PR c++/32111
2716 * g++.dg/other/friend5.C: New test.
2717
2718 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
2719
2720 PR fortran/32464
2721 * gfortran.dg/host_assoc_function_2.f90: New test.
2722
2723 PR fortran/31494
2724 * gfortran.dg/host_assoc_call_1.f90: New test.
2725
2726 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2727
2728 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2729
2730 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2731
2732 PR fortran/32456
2733 * gfortran.dg/error_format.f90: New test.
2734
2735 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2736
2737 PR fortran/32136
2738 * gfortran.dg/pr32136.f90: New test.
2739
2740 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2741
2742 PR fortran/31726
2743 * gfortran.dg/minmaxloc_1.f90: New test.
2744
2745 PR fortran/32298
2746 * gfortran.dg/minmaxloc_2.f90: New test.
2747
2748 2007-06-23 Richard Guenther <rguenther@suse.de>
2749
2750 PR tree-optimization/16876
2751 PR middle-end/29478
2752 * gcc.dg/pr29254.c: The warning is bogus.
2753 * gcc.dg/warn-1.c: Likewise.
2754 * gcc.dg/assign-warn-3.c: Likewise.
2755 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2756
2757 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
2758
2759 * gcc.c-torture/execute/20070623-1.c: New.
2760
2761 2007-06-22 Jan Hubicka <jh@suse.cz>
2762
2763 * gcc.c-torture/compile/pr31541.c: New.
2764
2765 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2766
2767 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2768 Remove -m64 from dg-options.
2769
2770 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2771
2772 PR middle-end/32374
2773 * gcc.dg/pr32374.c: New test.
2774
2775 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2776
2777 PR fortran/32360
2778 * gfortran.dg/pointer_assign_3.f90: New test.
2779
2780 2007-06-21 Sebastian Pop <sebpop@gmail.com>
2781
2782 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
2783
2784 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2785
2786 PR fortran/31162
2787 * gfortran.dg/assign.f90: Update test.
2788 * gfortran.dg/real_do_1.f90: Update test.
2789 * gfortran.dg/gomp/omp_do1.f90: Update test.
2790 * gfortran.dg/warnings_are_errors_1.f: Update test.
2791 * gfortran.dg/g77/20010519-1.f: Update test.
2792 * gfortran.dg/g77/pr9258.f: Update test.
2793 * gfortran.dg/g77/960317-1.f: Update test.
2794
2795 2007-06-21 Richard Guenther <rguenther@suse.de>
2796
2797 PR tree-optimization/32453
2798 * gcc.c-torture/compile/pr32453.c: New testcase.
2799
2800 2007-06-21 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR tree-optimization/31866
2803 * gcc.dg/pr31866.c: New test.
2804
2805 2007-06-21 Richard Guenther <rguenther@suse.de>
2806
2807 PR tree-optimization/32451
2808 * g++.dg/torture/20070621-1.C: New testcase.
2809
2810 2007-06-21 Christian Bruel <christian.bruel@st.com>
2811
2812 * gcc.dg/attr-isr.c: Test delay slot content.
2813
2814 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2815
2816 PR fortran/32361
2817 gfortran.dg/pointer_assign_2.f90: New test.
2818
2819 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2820
2821 PR fortran/25061
2822 gfortran.dg/invalid_procedure_name.f90: New test.
2823
2824 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
2825
2826 PR tree-optimization/25737
2827 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2828
2829 2007-06-20 Hui-May Chang <hm.chang@apple.com>
2830
2831 * gcc.target/i386/large-size-array-3.c: New.
2832
2833 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2834 Richard Guenther <rguenther@suse.de>
2835
2836 PR fortran/32140
2837 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2838
2839 2007-06-20 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR middle-end/31959
2842 * gcc.dg/pr31959.c: New test.
2843
2844 PR inline-asm/32109
2845 * g++.dg/ext/asm10.C: New test.
2846
2847 PR middle-end/32285
2848 * gcc.c-torture/execute/20070614-1.c: New test.
2849
2850 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
2851
2852 * gcc.target/arm/stack-corruption.c: New test.
2853
2854 2007-06-19 Richard Guenther <rguenther@suse.de>
2855
2856 * g++.dg/torture/pr30252.C: New testcase.
2857
2858 2007-06-19 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR tree-optimization/32353
2861 * g++.dg/opt/nrv13.C: New test.
2862
2863 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
2864
2865 PR fortran/20863
2866 PR fortran/20882
2867 * gfortran.dg/impure_assignment_2.f90 : New test.
2868
2869 PR fortran/32236
2870 * gfortran.dg/data_initialized_2.f90 : New test.
2871
2872 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2873 appropriate version of 'dmach'.
2874
2875 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2876
2877 PR target/32389
2878 * gcc.target/i386/pr32389.c New test.
2879
2880 2007-06-18 Simon Baldwin <simonb@google.com>
2881
2882 PR c++/31923
2883 * g++.dg/template/error25.C: New.
2884 * g++.dg/template/spec35.C: New.
2885
2886 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
2887
2888 * gcc.c-torture/compile/pr32355.c: New testcase.
2889
2890 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2891
2892 PR tree-optimization/32383
2893 * g++.dg/opt/pr32383.C: New test.
2894
2895 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
2896
2897 PR rtl-optimization/32366
2898 * gcc.dg/vect/pr32366.c: New test.
2899
2900 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
2901
2902 * gcc.c-torture/compile/pr32349.c: New testcase.
2903
2904 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2905
2906 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2907 * gcc.target/sparc/combined-2.c: Likewise.
2908 * gcc.target/sparc/fexpand.c : Likewise.
2909 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
2910 * gcc.target/sparc/fpack16.c : Likewise.
2911 * gcc.target/sparc/fpmerge.c : Likewise.
2912 * gcc.target/sparc/fpmul.c : Likewise.
2913 * gcc.target/sparc/noresult.c : Likewise.
2914 * gcc.target/sparc/pdist.c: Likewise.
2915
2916 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
2917
2918 PR middle-end/31723
2919 * gcc.target/i386/recip-divf.c: New test.
2920 * gcc.target/i386/recip-sqrtf.c: Ditto.
2921 * gcc.target/i386/recip-vec-divf.c: Ditto.
2922 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2923 * gcc.target/i386/sse-recip.c: Ditto.
2924 * gcc.target/i386/sse-recip-vec.c: Ditto.
2925
2926 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2927
2928 PR tree-opt/32225
2929 * gcc.c-torture/compile/20070605-1.c: New test.
2930
2931 * gcc.c-torture/compile/20070603-1.c: New testcase.
2932 * gcc.c-torture/compile/20070603-2.c: New testcase.
2933
2934 * gcc.c-torture/compile/20070531-1.c: New test.
2935
2936 PR tree-opt/32167
2937 * gcc.c-torture/compile/20070531-2.c: New test.
2938
2939 PR tree-opt/32144
2940 * gcc.c-torture/compile/20070529-1.c: New test.
2941
2942 PR tree-opt/32145
2943 * gcc.c-torture/compile/20070529-2.c: New test.
2944
2945 PR tree-opt/32015
2946 * gcc.c-torture/compile/20070520-1.c: New test.
2947
2948 * g++.dg/ext/java-1.C: New test.
2949
2950 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2951 loops instead of one. Remove the "can't determine dependence"
2952 check.
2953 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2954 needed as the cast is gone in the first place.
2955 * gcc.dg/max-1.c: Change local variable a to be a global one.
2956 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2957 have a cast which is PREd.
2958
2959 2007-06-15 Mark Mitchell <mark@codesourcery.com>
2960
2961 * g++.dg/lookup/anon6.C: New test.
2962
2963 2007-06-14 Dirk Mueller <dmueller@suse.de>
2964
2965 PR c++/31806
2966 * g++.dg/opt/static6.C: New testcase.
2967
2968 2007-06-14 Geoff Keating <geoffk@apple.com>
2969
2970 * g++.dg/ext/visibility/overload-1.C: New.
2971
2972 PR 31093
2973 * g++.dg/ext/visibility/anon4.C: New.
2974
2975 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
2976
2977 PR target/32268
2978 * gcc.target/i386/pr32268.c: New test.
2979
2980 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
2981
2982 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2983 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2984 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2985
2986 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2987 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2988 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2989 BID is used.
2990
2991 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
2992
2993 PR fortran/32302
2994 * gfortran.dg/common_resize_1.f90: New test.
2995
2996 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
2997
2998 PR target/32274
2999 * gcc.dg/vect/pr32224.c: Fix.
3000
3001 2007-06-13 Eric Christopher <echristo@apple.com>
3002
3003 * gcc.target/i386/ssefn-1.c: Add -march=i386.
3004
3005 2007-06-13 Tobias Burnus <burnus@net-b.de>
3006
3007 PR fortran/32323
3008 * gfortran.dg/actual_array_vect_1.f90: New.
3009
3010 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3011
3012 * gcc.target/sparc/mfpu.c: New test.
3013
3014 2007-06-12 Geoff Keating <geoffk@apple.com>
3015
3016 * g++.dg/warn/weak1.C: Suppress on Darwin.
3017 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3018
3019 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3020
3021 PR middle-end/31579
3022 * g++.dg/torture/pr31579.C: New testcase.
3023
3024 2007-06-12 Ian Lance Taylor <iant@google.com>
3025
3026 PR libstdc++/29286
3027 * g++.dg/init/new16.C: New test.
3028 * g++.dg/init/new17.C: New test.
3029 * g++.dg/init/new18.C: New test.
3030 * g++.dg/init/new19.C: New test.
3031
3032 2007-06-12 Olivier Hainque <hainque@adacore.com>
3033
3034 * gnat.dg/lhs_view_convert.adb: New test.
3035
3036 2007-06-12 Richard Guenther <rguenther@suse.de>
3037
3038 PR tree-optimization/15353
3039 PR tree-optimization/31657
3040 * gcc.c-torture/execute/20070424-1.c: New testcase.
3041 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3042 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3043 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3044 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3045 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3046
3047 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
3048
3049 PR rtl-optimization/32293
3050 * gcc.dg/pr32293.c: New test.
3051
3052 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
3053
3054 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3055
3056 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
3057
3058 PR fortran/29786
3059 * gfortran.dg/equiv_7.f90: New test.
3060 * gfortran.dg/equiv_constraint_7.f90: Change error message.
3061
3062 PR fortran/30875
3063 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3064
3065 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
3066
3067 * gcc.dg/setjmp-3.c: Rename raise to raise0.
3068 * gcc.dg/setjmp-4.c: Likewise.
3069 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3070
3071 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
3072
3073 PR rtl-optimization/31025
3074 * gfortran.dg/pr31025.f90: New.
3075
3076 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
3077
3078 PR target/32280
3079 * gcc.target/i386/pr32280.c: New test.
3080
3081 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
3082
3083 PR middle-end/32279
3084 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3085
3086 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3087
3088 PR libgfortran/32235
3089 * gfortran.dg/backspace_9.f: New test.
3090
3091 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
3092
3093 * gcc.dg/tree-ssa/prefetch-7.c: New test.
3094
3095 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
3096
3097 * gcc.dg/tree-ssa/loop-28.c: New testcase.
3098
3099 2007-06-09 Ian Lance Taylor <iant@google.com>
3100
3101 PR tree-optimization/32169
3102 * gcc.c-torture/compile/pr32169.c: New test.
3103
3104 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
3105
3106 * gcc.dg/vect/costmodel: New directory.
3107 * gcc.dg/vect/costmodel/i386: New directory.
3108 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3109 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3110 New test.
3111 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3112 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3113 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3114 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3115 * gcc.dg/vect/costmodel/x86_64: New directory.
3116 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3117 New testsuite.
3118 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3119 New test.
3120 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3121 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3122 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3123 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3124 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3125
3126 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
3127
3128 PR tree-optimization/32243
3129 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
3130 flags for -Os tests.
3131 * gcc.dg/vect/03-vect-pr32243.c: New test.
3132
3133 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
3134
3135 PR tree-optimization/32224
3136 * gcc.dg/vect/pr32224.c: New test.
3137
3138 2007-06-08 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR c++/32177
3141 * g++.dg/gomp/pr32177.C: New test.
3142
3143 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3144
3145 PR testsuite/25241
3146 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3147 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3148 warning nor an error.
3149 * gcc.dg/Wfatal-2.c: Likewise.
3150 * gcc.dg/Werror-1.c: Likewise.
3151 * gcc.dg/Werror-5.c: Likewise.
3152 * gcc.dg/Werror-7.c: Likewise.
3153 * gcc.dg/Werror-10.c: Likewise.
3154 * gcc.dg/Werror-11.c: Likewise.
3155
3156 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
3157
3158 PR c++/30759
3159 * g++.dg/init/brace6.C: New test.
3160
3161 2007-06-07 Geoffrey Keating <geoffk@apple.com>
3162
3163 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3164 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3165 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3166 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3167
3168 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3169 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3170 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3171 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3172 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3173 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3174 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3175 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3176
3177 * gcc.dg/darwin-minversion-3.c: New.
3178
3179 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
3180
3181 * gcc.target/i386/builtin-copysign.c: New test.
3182
3183 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
3184
3185 PR tree-optimization/32220
3186 * gfortran.dg/predcom-2.f: New testcase.
3187
3188 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3189
3190 PR tree-opt/32231
3191 * gcc.target/i386/vectorize4.c: New test.
3192
3193 2007-06-06 Steve Ellcey <sje@cup.hp.com>
3194
3195 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3196
3197 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3198
3199 PR testsuite/25241
3200 * gcc.dg/simd-5.c: Mark output as a note.
3201 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3202 dg-message.
3203 * gcc.dg/simd-1.c: Likewise.
3204 * gcc.dg/always_inline.c: Mark output as a sorry.
3205 * gcc.dg/always_inline2.c: Likewise.
3206 * gcc.dg/always_inline3.c: Likewise.
3207
3208 2007-06-06 Ian Lance Taylor <iant@google.com>
3209
3210 * g++.dg/conversion/enum1.C: New test.
3211
3212 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR tree-optimization/32216
3215 * gcc.dg/vect/pr32216.c: New test.
3216
3217 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3218
3219 PR testsuite/18923
3220 * gfortran.dg/invalid_contains_1.f90: New test.
3221 * gfortran.dg/invalid_contains_2.f90: New test.
3222
3223 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3224
3225 PR testsuite/32057
3226 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3227 midnight issues.
3228
3229 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3230
3231 PR testsuite/25241
3232 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3233 dg-message to match de note.
3234 * gcc.dg/pr26570.c: Use dg-message for a note.
3235 * gcc.dg/pr29254.c: Use dg-message for generic output and use
3236 dg-error instead of dg-warning because of -Werror.
3237 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3238 neither an error, nor a warning.
3239 * gcc.dg/glibc-uclibc-2.c: Likewise
3240 * gcc.dg/cpp/19940712-1.c: Likewise.
3241
3242 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
3243
3244 PR preprocessor/23479
3245 * gcc.dg/binary-constants-1.c: Add test suites for
3246 the 0b-prefixed binary integer constants.
3247 * gcc.dg/binary-constants-2.c: Ditto.
3248 * gcc.dg/binary-constants-3.c: Ditto.
3249 * gcc.dg/binary-constants-4.c: Ditto.
3250
3251 2007-06-05 Ian Lance Taylor <iant@google.com>
3252
3253 * gcc.dg/Wstrict-overflow-19.c: New test.
3254
3255 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
3256
3257 * gcc.dg/matrix/matrix-6.c: Remove conversion.
3258
3259 2007-06-04 Ian Lance Taylor <iant@google.com>
3260
3261 * gcc.dg/Wstrict-overflow-18.c: New test.
3262
3263 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3264
3265 PR testsuite/25241
3266 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3267 * gcc.dg/cpp/mi5.c: Likewise.
3268 * gcc.dg/cpp/mi7.c: Likewise.
3269
3270 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
3271
3272 PR c/32191
3273 * gcc.dg/pr32191.c: New test.
3274
3275 2007-05-28 Tobias Burnus <burnus@net-b.de>
3276
3277 PR fortran/32124
3278 * gfortran.dg/allocate_stat_1.f90: Remove.
3279
3280 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
3281
3282 * gcc.target/i386/sse4_2-check.h: New.
3283 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3284 * gcc.target/i386/sse4_2-crc32.h: Likewise.
3285 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3286 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3287 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3288 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3289 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3290 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3291 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3292 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3293 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3294 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3295 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3296 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3297 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3298 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3299 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3300 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3301
3302 2007-06-01 Geoffrey Keating <geoffk@apple.com>
3303
3304 * gcc.dg/pie-link.c: New test.
3305
3306 2007-06-01 Ian Lance Taylor <iant@google.com>
3307
3308 * gcc.dg/Wstrict-overflow-17.c: New test.
3309
3310 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
3311
3312 * gcc.dg/builtin-return-1.c (g): New.
3313 (main): Allocate at least 64 bytes on the stack.
3314
3315 2007-05-31 Mark Mitchell <mark@codesourcery.com>
3316
3317 * g++.dg/init/cleanup3.C: New test.
3318
3319 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
3320
3321 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3322 int is 16 bits.
3323
3324 007-05-31 Paul Thomas <pault@gcc.gnu.org>
3325
3326 PR fortran/32156
3327 * gfortran.dg/char_array_constructor_3.f90: New test.
3328
3329 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
3330
3331 PR tree-optimization/32160
3332 * gfortran.dg/predcom-1.f: New test.
3333
3334 2007-05-31 Richard Guenther <rguenther@suse.de>
3335
3336 * g++.dg/other/str_empty.C: Move...
3337 * g++.dg/other/pr30567.C: Move...
3338 * g++.dg/tree-ssa/pr27218.C: Move...
3339 * g++.dg/torture: ...here and remove dg-options.
3340
3341 2007-05-31 Paolo Carlini <pcarlini@suse.de>
3342
3343 PR c++/32158
3344 * g++.dg/ext/is_pod_incomplete.C: New.
3345
3346 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
3347 Douglas Gregor <doug.gregor@gmail.com>
3348 Pedro Lamarao <pedro.lamarao@mndfck.org>
3349 Howard Hinnant <howard.hinnant@gmail.com>
3350
3351 PR c++/7412
3352 PR c++/29939
3353 * g++.dg/cpp0x/rv8p.C: New.
3354 * g++.dg/cpp0x/temp-constructor-bug.C: New.
3355 * g++.dg/cpp0x/cast-bug.C: New.
3356 * g++.dg/cpp0x/elision_weak.C: New.
3357 * g++.dg/cpp0x/collapse-bug.C: New.
3358 * g++.dg/cpp0x/rv3p.C: New.
3359 * g++.dg/cpp0x/rv7n.C: New.
3360 * g++.dg/cpp0x/overload-conv-1.C: New.
3361 * g++.dg/cpp0x/rv2n.C: New.
3362 * g++.dg/cpp0x/deduce.C: New.
3363 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3364 * g++.dg/cpp0x/rv6p.C: New.
3365 * g++.dg/cpp0x/template_deduction.C: New.
3366 * g++.dg/cpp0x/implicit-copy.C: New.
3367 * g++.dg/cpp0x/rv1p.C: New.
3368 * g++.dg/cpp0x/cast.C: New.
3369 * g++.dg/cpp0x/rv5n.C: New.
3370 * g++.dg/cpp0x/collapse.C: New.
3371 * g++.dg/cpp0x/overload-conv-2.C: New.
3372 * g++.dg/cpp0x/rv4p.C: New.
3373 * g++.dg/cpp0x/rvo.C: New.
3374 * g++.dg/cpp0x/iop.C: New.
3375 * g++.dg/cpp0x/rv3n.C: New.
3376 * g++.dg/cpp0x/rv7p.C: New.
3377 * g++.dg/cpp0x/reference_collapsing.C: New.
3378 * g++.dg/cpp0x/overload.C: New.
3379 * g++.dg/cpp0x/named.C: New.
3380 * g++.dg/cpp0x/rv2p.C: New.
3381 * g++.dg/cpp0x/rv6n.C: New.
3382 * g++.dg/cpp0x/not_special.C: New.
3383 * g++.dg/cpp0x/bind.C: New.
3384 * g++.dg/cpp0x/rv1n.C: New.
3385 * g++.dg/cpp0x/rv5p.C: New.
3386 * g++.dg/cpp0x/elision.C: New.
3387 * g++.dg/cpp0x/named_refs.C: New.
3388 * g++.dg/cpp0x/unnamed_refs.C: New.
3389 * g++.dg/cpp0x/rv4n.C: New.
3390 * g++.dg/cpp0x/elision_neg.C: New.
3391 * g++.dg/init/copy7.C: Run in C++98 mode.
3392 * g++.dg/overload/arg1.C: Ditto.
3393 * g++.dg/overload/arg4.C: Ditto.
3394
3395 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR c++/31809
3398 * g++.dg/opt/static5.C: New test.
3399
3400 2007-05-30 Richard Guenther <rguenther@suse.de>
3401
3402 * g++.dg/dg.exp: Prune torture/.
3403 * g++.dg/torture/dg-torture.exp: New testsuite.
3404
3405 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
3406
3407 * gcc.target/arm/pr27387.C: Move and rename to ...
3408 * g++.dg/inherit/thunk8.C: ... here.
3409
3410 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR tree-optimization/31769
3413 * g++.dg/gomp/pr31769.C: New test.
3414
3415 2007-05-29 Hui-May Chang <hm.chang@apple.com>
3416
3417 * gcc.target/i386/stack-realign.c: New.
3418
3419 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
3420
3421 * gcc.dg/tree-ssa/prefetch-6.c: New test.
3422
3423 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
3424
3425 * gfortran.dg/sizeof.f90: New.
3426
3427 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3428
3429 PR c/31339
3430 * gcc.dg/boolcomplex-1.c: New test.
3431
3432 PR c++/31339
3433 * g++.dg/ext/boolcomplex-1.c: New test.
3434
3435 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
3436
3437 * gcc.dg/matrix: New directory.
3438
3439 2007-05-28 Tobias Burnus <burnus@net-b.de>
3440
3441 PR fortran/32124
3442 * gfortran.dg/allocate_stat_1.f90: New.
3443
3444 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3445
3446 PR fortran/31972
3447 * transfer_hollerith_1.f90: New test.
3448
3449 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3450
3451 PR tree-opt/32100
3452 * gcc.c-torture/execute/vrp-7.c: New test.
3453
3454 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3455
3456 * gfortran.dg/transfer_simplify_4.f90: New test.
3457
3458 2007-05-27 Tobias Burnus <burnus@net-b.de>
3459
3460 PR fortran/32088
3461 * gfortran.dg/func_result_3.f90: New.
3462
3463 2007-05-27 Tobias Burnus <burnus@net-b.de>
3464
3465 PR middle-end/32083
3466 * gfortran.dg/transfer_simplify_3.f90: New.
3467
3468 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3469
3470 PR target/32065
3471 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
3472 to compile options.
3473 * gcc.target/i386/pr32065-2.c: New test.
3474
3475 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3476
3477 PR fortran/31813
3478 * gfortran.dg/io_constraints_2.f90: Update.
3479
3480 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
3481
3482 PR fortran/31219
3483 * gfortran.dg/array_constructor_17.f90: New test.
3484
3485 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3486
3487 PR tree-opt/32090
3488 * g++.dg/opt/array2.C: New testcase.
3489
3490 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR target/32065
3493 * gcc.target/i386/pr32065.c: New test.
3494
3495 2007-05-25 Dirk Mueller <dmueller@suse.de>
3496 Marcus Meissner <meissner@suse.de>
3497
3498 * gcc.dg/attr-alloc_size.c: New.
3499
3500 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
3501 Lee Millward <lee.millward@gmail.com>
3502
3503 PR c++/31745
3504 * g++.dg/parse/crash34.C: New test.
3505
3506 * g++.dg/parse/crash35.C: New test.
3507
3508 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
3509
3510 * gcc.target/i386/sse2-check.h: New.
3511 * gcc.target/i386/sse2-vec-1.c: Likewise.
3512 * gcc.target/i386/sse2-vec-2.c: Likewise.
3513 * gcc.target/i386/sse2-vec-3.c: Likewise.
3514 * gcc.target/i386/sse2-vec-4.c: Likewise.
3515 * gcc.target/i386/sse2-vec-5.c: Likewise.
3516 * gcc.target/i386/sse2-vec-6.c: Likewise.
3517
3518 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
3519
3520 PR c++/31431
3521 PR c++/31432
3522 PR c++/31434
3523 PR c++/31435
3524 PR c++/31437
3525 PR c++/31438
3526 PR c++/31442
3527 PR c++/31443
3528 PR c++/31444
3529 PR c++/31445
3530 * g++.dg/cpp0x/pr31431.C: New.
3531 * g++.dg/cpp0x/pr31437.C: New.
3532 * g++.dg/cpp0x/pr31442.C: New.
3533 * g++.dg/cpp0x/pr31444.C: New.
3534 * g++.dg/cpp0x/pr31431-2.C: New.
3535 * g++.dg/cpp0x/pr31432.C: New.
3536 * g++.dg/cpp0x/pr31434.C: New.
3537 * g++.dg/cpp0x/pr31438.C: New.
3538 * g++.dg/cpp0x/pr31443.C: New.
3539 * g++.dg/cpp0x/pr31445.C: New.
3540 * g++.dg/cpp0x/variadic-crash1.C: New.
3541
3542 2007-05-25 Richard Sandiford <richard@codesourcery.com>
3543
3544 * gcc.target/arm/long-calls-1.c: New test.
3545 * gcc.target/arm/long-calls-2.c: Likewise.
3546 * gcc.target/arm/long-calls-3.c: Likewise.
3547 * gcc.target/arm/long-calls-4.c: Likewise.
3548
3549 2007-05-25 Richard Guenther <rguenther@suse.de>
3550 Andrew Pinski <andrew_pinski@playstation.sony.com>
3551
3552 PR tree-optimization/31982
3553 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3554
3555 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
3556
3557 PR fortran/32047
3558 * gfortran.dg/result_in_spec_2.f90: New test.
3559
3560 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3561
3562 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3563
3564 2007-05-24 Ollie Wild <aaw@google.com>
3565
3566 * gcc.dg/cpp/counter-1.c: New test.
3567 * gcc.dg/pch/counter-1.c: New test.
3568 * gcc.dg/pch/counter-1.hs: New file.
3569 * gcc.dg/pch/counter-2.c: New test.
3570 * gcc.dg/pch/counter-2.hs: New file.
3571 * gcc.dg/pch/counter-3.c: New test.
3572 * gcc.dg/pch/counter-3.hs: New file.
3573
3574 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
3575
3576 * gcc.dg/tree-ssa/predcom-1.c: New test.
3577 * gcc.dg/tree-ssa/predcom-2.c: New test.
3578 * gcc.dg/tree-ssa/predcom-3.c: New test.
3579 * gcc.dg/tree-ssa/predcom-4.c: New test.
3580 * gcc.dg/tree-ssa/predcom-5.c: New test.
3581 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3582
3583 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
3584
3585 PR testsuite/32062
3586 * gcc.target/i386/sse4_1-check.h (MASK): New.
3587
3588 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3589
3590 PR fortran/32038
3591 * gfortran.dg/pr25603.f: Initialize integer variables.
3592
3593 2007-05-23 Ian Lance Taylor <iant@google.com>
3594
3595 * g++.dg/other/vrp1.C: New test.
3596
3597 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
3598
3599 PR preprocessor/20077
3600 * gcc.dg/cpp/paste15.c: New test.
3601
3602 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
3603 Nigel Stephens <nigel@mips.com>
3604 Richard Sandiford <richard@codesourcery.com>
3605
3606 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3607 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3608 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3609 * gcc.target/mips/inter/mips16-inter.exp: New.
3610
3611 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
3612
3613 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3614
3615 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
3616
3617 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3618 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
3619 * gcc.target/i386/sse3-addsubps.c: Likewise.
3620 * gcc.target/i386/sse3-haddpd.c: Likewise.
3621 * gcc.target/i386/sse3-haddps.c: Likewise.
3622 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3623 * gcc.target/i386/sse3-hsubps.c: Likewise.
3624 * gcc.target/i386/sse3-lddqu.c: Likewise.
3625 * gcc.target/i386/sse3-movddup.c: Likewise.
3626 * gcc.target/i386/sse3-movshdup.c: Likewise.
3627 * gcc.target/i386/sse3-movsldup.c: Likewise.
3628
3629 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3630 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
3631 * gcc.target/i386/ssse3-pabsd.c: Likewise.
3632 * gcc.target/i386/ssse3-pabsw.c: Likewise.
3633 * gcc.target/i386/ssse3-palignr.c: Likewise.
3634 * gcc.target/i386/ssse3-phaddd.c: Likewise.
3635 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3636 * gcc.target/i386/ssse3-phaddw.c: Likewise.
3637 * gcc.target/i386/ssse3-phsubd.c: Likewise.
3638 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3639 * gcc.target/i386/ssse3-phsubw.c: Likewise.
3640 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3641 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3642 * gcc.target/i386/ssse3-pshufb.c: Likewise.
3643 * gcc.target/i386/ssse3-psignb.c: Likewise.
3644 * gcc.target/i386/ssse3-psignd.c: Likewise.
3645 * gcc.target/i386/ssse3-psignw.c: Likewise.
3646 * gcc.target/i386/ssse3-vals.h: Likewise.
3647
3648 * gcc.target/i386/sse3-check.h: New file.
3649 * gcc.target/i386/ssse3-check.h: Likewise.
3650
3651 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3652
3653 PR middle-end/31095
3654 * gcc.c-torture/compile/bcopy-1.c: New testcase.
3655
3656 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3657
3658 PR middle-end/31606
3659 * gcc.c-torture/20070522-1.c: New testcase.
3660
3661 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3662
3663 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3664
3665 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
3666
3667 * gcc.c-torture/execute/ieee/20000320-1.x,
3668 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3669 m68k-*-* and check_effective_target_coldfire_fpu.
3670
3671 2007-05-22 Ollie Wild <aaw@google.com>
3672
3673 * g++.dg/lookup/hidden-class10.C: New test.
3674 * g++.dg/lookup/hidden-class11.C: New test.
3675
3676 2007-05-22 Ollie Wild <aaw@google.com>
3677
3678 * g++.dg/lookup/name-clash5.C: New test.
3679 * g++.dg/lookup/name-clash6.C: New test.
3680
3681 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3682
3683 * g++.dg/other/i386-2.C: Update comments on header files tested.
3684 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
3685 of <tmmintrin.h>.
3686 * gcc.target/i386/sse-12.c: Likewise.
3687 * gcc.target/i386/sse-13.c: Likewise.
3688 * gcc.target/i386/sse-14.c: Likewise.
3689
3690 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3691 Redefined to test with immediate operand.
3692 (__builtin_ia32_blendps): Likewise.
3693 (__builtin_ia32_blendpd): Likewise.
3694 (__builtin_ia32_dpps): Likewise.
3695 (__builtin_ia32_dpps): Likewise.
3696 (__builtin_ia32_insertps128): Likewise.
3697 (__builtin_ia32_vec_ext_v4sf): Likewise.
3698 (__builtin_ia32_vec_set_v16qi): Likewise.
3699 (__builtin_ia32_vec_set_v4si): Likewise.
3700 (__builtin_ia32_vec_set_v2di): Likewise.
3701 (__builtin_ia32_vec_ext_v16qi): Likewise.
3702 (__builtin_ia32_vec_ext_v4si): Likewise.
3703 (__builtin_ia32_vec_ext_v2di): Likewise.
3704 (__builtin_ia32_roundpd): Likewise.
3705 (__builtin_ia32_roundsd): Likewise.
3706 (__builtin_ia32_roundps): Likewise.
3707 (__builtin_ia32_roundss): Likewise.
3708 (__builtin_ia32_mpsadbw128): Likewise.
3709
3710 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3711
3712 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3713
3714 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3715
3716 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3717 failures.
3718 * gcc.dg/dfp/func-struct.c: Ditto.
3719 * gcc.dg/dfp/operator-assignment.c: Ditto.
3720 * gcc.dg/dfp/convert-bfp.c: Ditto.
3721 * gcc.dg/dfp/convert-int.c: Ditto.
3722 * gcc.dg/dfp/convert-int-max.c: Ditto.
3723 * gcc.dg/dfp/func-scalar.c: Ditto.
3724 * gcc.dg/dfp/cast.c: Ditto.
3725 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3726 failures, and fix a typo in return type of arg1_128.
3727 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3728 failures, and fix a typo in a constant suffix.
3729 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3730 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3731
3732 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3733 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3734
3735 * lib/gcc-dg.exp(process_message): New proc.
3736 (dg-message): New test directive.
3737 * gcc.dg/always_inline.c: Use dg-message.
3738 * gcc.dg/always_inline2.c: Ditto.
3739 * gcc.dg/always_inline3.c: Ditto.
3740 * gcc.dg/invalid-call-1.c: Ditto.
3741 * gcc.dg/pr17506.c: Ditto.
3742 * gcc.dg/simd-5.c: Ditto.
3743 * gcc.dg/simd-6.c: Ditto.
3744 * gcc.dg/va-arg-2.c: Ditto.
3745 * gcc.dg/cpp/syshdr.c: Ditto.
3746 * gcc.dg/cpp/unc4.c: Ditto.
3747 * gcc.dg/cpp/trad/mi1.c: Ditto.
3748 * gcc.dg/cpp/trad/mi5.c: Ditto.
3749 * gcc.dg/cpp/trad/mi7.c: Ditto.
3750 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3751 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3752 * gcc.test-framework/test-framework.awk: Special-case outexists
3753 tests.
3754
3755 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3756
3757 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3758 (bit_SSE4_2): Likewise.
3759 (bit_POPCNT): Likewise.
3760
3761 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3762 Check if assembler supports SSE4 instructions.
3763
3764 * gcc.target/i386/sse4_1-blendpd.c: New file.
3765 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3766 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3767 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3768 * gcc.target/i386/sse4_1-check.h: Likewise.
3769 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3770 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3771 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3772 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3773 * gcc.target/i386/sse4_1-extractps.c: Likewise.
3774 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3775 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3776 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3777 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3778 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3779 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3780 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3781 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3782 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3783 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3784 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3785 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3786 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3787 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3788 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3789 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3790 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3791 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3792 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3793 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3794 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3795 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3796 * gcc.target/i386/sse4_1-pminud.c: Likewise.
3797 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3798 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3799 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3800 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3801 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3802 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3803 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3804 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3805 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3806 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3807 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3808 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3809 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3810 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3811 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3812 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3813 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3814 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3815 * gcc.target/i386/sse4_1-round.h: Likewise.
3816 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3817 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3818 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3819 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3820 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3821 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3822 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3823 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3824 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3825 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3826 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3827 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3828 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3829 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3830
3831 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3832
3833 PR fortran/31627
3834 * gfortran.dg/bounds_check_7.f90: New test.
3835
3836 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
3837
3838 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3839 (check_effective_target_sse4a): Ditto.
3840
3841 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3842 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3843 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3844 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3845 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3846 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3847 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3848 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3849 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3850 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3851 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3852 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3853 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3854 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3855 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3856 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3857 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3858 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3859 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3860 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3861
3862 2007-05-21 Mark Mitchell <mark@codesourcery.com>
3863
3864 * g++.dg/ext/cleanup-1.C: New test.
3865 * g++.dg/ext/cleanup-2.C: Likewise.
3866 * g++.dg/ext/cleanup-3.C: Likewise.
3867 * g++.dg/ext/cleanup-4.C: Likewise.
3868 * g++.dg/ext/cleanup-5.C: Likewise.
3869 * g++.dg/ext/cleanup-6.C: Likewise.
3870 * g++.dg/ext/cleanup-8.C: Likewise.
3871 * g++.dg/ext/cleanup-9.C: Likewise.
3872 * g++.dg/ext/cleanup-10.C: Likewise.
3873 * g++.dg/ext/cleanup-11.C: Likewise.
3874 * g++.dg/ext/cleanup-dtor.C: Likewise.
3875
3876 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3877
3878 PR middle-end/31995
3879 * gcc.dg/vect/vect-102a.c: New test.
3880
3881 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
3882 Paolo Carlini <pcarlini@suse.de>
3883 Uros Bizjak <ubizjak@gmail.com>
3884
3885 * gcc.dg/gcc-have-sync-compare-and-swap.c,
3886 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3887 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3888 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3889 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3890 New testcases.
3891
3892 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
3893
3894 PR fortran/32002
3895 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3896
3897 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3898
3899 PR fortran/32027
3900 * gfortran.dg/do_3.F90: Add checks for the final value of the
3901 loop variable.
3902
3903 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3904
3905 * gcc.c-torture/execute/990127-2.x: New file.
3906
3907 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3908
3909 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3910 * gcc.target/i386/sse-12: Add -O to compile options.
3911 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3912 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3913 and mm3dnow.h. Add -O to compile options.
3914
3915 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
3916
3917 PR fortran/31867
3918 * gfortran.dg/char_length_5.f90: New test.
3919
3920 PR fortran/31994
3921 * gfortran.dg/array_reference_1.f90: New test.
3922
3923 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3924
3925 PR middle-end/7651
3926 PR c++/11856
3927 PR c/12963
3928 PR c/23587
3929 PR other/29694
3930 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3931 * gcc.dg/Wtype-limits.c: New.
3932 * gcc.dg/Wtype-limits-Wextra.c: New.
3933 * gcc.dg/Wtype-limits-no.c: New.
3934 * g++.dg/warn/Wtype-limits.C: New.
3935 * g++.dg/warn/Wtype-limits-Wextra.C: New.
3936 * g++.dg/warn/Wtype-limits-no.C: New.
3937
3938 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3939
3940 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3941 instead of "-msse2".'
3942 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3943 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3944 and mm3dnow.h.
3945 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3946 to test with immediate operand.
3947 (__builtin_ia32_insertqi): Ditto.
3948 (__builtin_ia32_palignr128): Ditto.
3949 (__builtin_ia32_palignr): Ditto.
3950 (__builtin_ia32_pshufhw): Ditto.
3951 (__builtin_ia32_pshuflw): Ditto.
3952 (__builtin_ia32_pshufd): Ditto.
3953 (__builtin_ia32_vec_set_v8hi): Ditto.
3954 (__builtin_ia32_vec_ext_v8hi): Ditto.
3955 (__builtin_ia32_shufpd): Ditto.
3956 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3957
3958 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
3959
3960 PR fortran/32001
3961 * gfortran.dg/min_max_conformance.f90: Added more testcases.
3962
3963 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3964
3965 PR target/31585
3966 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3967 and "__inline". Use "-msse" instead of "-msse2".
3968
3969 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3970
3971 PR middle-end/7651
3972 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3973 * gcc.dg/20030906-2.c: Likewise.
3974 * objc.dg/method-17.m: Add -Wreturn-type.
3975 * obj-c++.dg/method-21.mm: Likewise.
3976
3977 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3978
3979 PR target/31585
3980 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3981 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3982 (__builtin_ia32_psrlqi128): Ditto.
3983 (__builtin_ia32_psrlwi128): Ditto.
3984 (__builtin_ia32_psrldi128): Ditto.
3985 (__builtin_ia32_psrldqi128): Ditto.
3986 (__builtin_ia32_pslldqi128): Ditto.
3987 (__builtin_ia32_psrawi128): Ditto.
3988 (__builtin_ia32_psradi128): Ditto.
3989 (__builtin_ia32_psllqi128): Ditto.
3990 (__builtin_ia32_pslldi128): Ditto.
3991 (__builtin_prefetch): Ditto.
3992 (__builtin_ia32_pshufw): Ditto.
3993 (__builtin_ia32_vec_set_v4hi): Ditto.
3994 (__builtin_ia32_vec_ext_v4hi): Ditto.
3995 (__builtin_ia32_shufps): Ditto.
3996 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3997
3998 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3999
4000 PR fortran/31974
4001 * gfortran.dg/char_allocation_1.f90: New test.
4002
4003 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4004
4005 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4006 * gcc.dg/Wconversion-sign.c: New.
4007 * gcc.dg/Wconversion-integer-no-sign.c: New.
4008 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4009 Wconversion-sign.C
4010 * g++.dg/warn/Wconversion-sign.C: New.
4011 * g++.old-deja/g++.other/warn4.C: Update.
4012 * g++.dg/warn/Wconversion1.C: Likewise.
4013
4014 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4015
4016 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4017 * gcc.dg/torture/builtin-math-4.c: Likewise.
4018
4019 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4020
4021 PR libfortran/31964
4022 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4023
4024 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
4025
4026 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4027
4028 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
4029
4030 PR target/31628
4031 * gcc.target/i386/pr31628.c: New.
4032
4033 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
4034
4035 PR middle-end/31344
4036 * gcc.dg/pr31344.c: New test.
4037
4038 2007-05-17 Ian Lance Taylor <iant@google.com>
4039
4040 PR tree-optimization/31953
4041 * gcc.c-torture/compile/pr31953.c: New test.
4042
4043 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4044
4045 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4046
4047 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4048 and drem.
4049 * gcc.dg/torture/builtin-math-4.c: Likewise.
4050
4051 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4052 * gcc.dg/torture/builtin-math-4.c: Likewise.
4053
4054 * gcc.dg/torture/builtin-math-4.c: New test.
4055
4056 2007-05-17 Janis Johnson <janis187@us.ibm.com>
4057 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4058
4059 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4060 * gcc.dg/cpp/include2.c: Ditto.
4061 * gcc.dg/cpp/mac-dir-2.c: Ditto.
4062 * gcc.dg/cpp/paste5.c: Ditto.
4063 * gcc.dg/cpp/paste6.c: Ditto.
4064 * gcc.dg/cpp/paste8.c: Ditto.
4065 * gcc.dg/cpp/paste11.c: Ditto.
4066 * gcc.dg/cpp/paste13.c: Ditto.
4067 * gcc.dg/cpp/skipping2.c: Ditto.
4068 * gcc.dg/reg-vol-struct-1.c: Ditto.
4069 * gcc.dg/Wshadow-1.c: Ditto.
4070 * gcc.dg/cpp/trad/comment.c: Ditto.
4071 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4072 * gcc.dg/cpp/if-2.c: Ditto.
4073 * gcc.dg/array-5.c: Ditto.
4074 * gcc.dg/inline-15.c: Ditto.
4075 * gcc.dg/pr27953.c: Ditto.
4076 * gcc.dg/Wno-c++-compat.c: Ditto.
4077
4078 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
4079
4080 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4081
4082 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4083
4084 * gcc.c-torture/execute/20070517-1.c: New test.
4085
4086 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
4087
4088 PR fortran/31919
4089 * gfortran.dg/min_max_conformance.f90: New test.
4090
4091 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
4092
4093 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4094 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4095 gcc.dg/vect/vect-104.c: Use more complex construction to
4096 prevent vectorizing.
4097 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4098
4099 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
4100
4101 PR tree-optimization/24659
4102 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4103 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4104 not vect_int target.
4105 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4106 not vect_int target. Loop is vectorized for vect_intfloat_cvt
4107 targets.
4108 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4109 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4110 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4111
4112 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
4113
4114 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4115 and x86_64-*-* targets.
4116 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4117
4118 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
4119
4120 PR fortran/18769
4121 PR fortran/30881
4122 PR fortran/31194
4123 PR fortran/31216
4124 PR fortran/31427
4125 * transfer_simplify_1.f90: New test.
4126 * transfer_simplify_2.f90: New test.
4127
4128 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4129
4130 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4131
4132 2007-05-14 Janis Johnson <janis187@us.ibm.com>
4133
4134 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4135
4136 * gcc.dg/fltconst-pedantic-dfp.c: New test.
4137
4138 PR c/31924
4139 * gcc.dg/fltconst-1.c: New test.
4140
4141 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4142 * gcc.dg/dfp/operator-assignment.c: Ditto.
4143
4144 2007-05-14 Paolo Carlini <pcarlini@suse.de>
4145
4146 PR c++/29928
4147 * g++.dg/rtti/typeid5.C: New.
4148
4149 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4150
4151 PR fortran/31725
4152 * gfortran.dg/substr_4.f: New test.
4153
4154 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
4155
4156 * gcc.target/m68k/interrupt_thread-1.c,
4157 gcc.target/m68k/interrupt_thread-2.c,
4158 gcc.target/m68k/interrupt_thread-3.c: New.
4159 * gcc.target/m68k/m68k.exp: Accept fido.
4160
4161 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4162
4163 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4164 * gfortran.dg/altreturn_3.f90: Likewise.
4165 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4166 * gfortran.dg/default_numeric_type_1.f90: Likewise.
4167 * gfortran.dg/inquire_iolength.f90: Likewise.
4168 * gfortran.dg/module_naming_1.f90: Likewise.
4169 * gfortran.dg/oldstyle_2.f90: Likewise.
4170 * gfortran.dg/operator_2.f90: Likewise.
4171 * gfortran.dg/parameter_array_element_1.f90: Likewise.
4172 * gfortran.dg/used_types_11.f90: Likewise.
4173 * gfortran.dg/zero_array_components_1.f90: Likewise.
4174 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4175 * gfortran.dg/parameter_array_dummy.f90: Likewise.
4176 * gfortran.dg/real_const_3.f90: Likewise.
4177
4178 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
4179
4180 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4181 * gcc.dg/tree-ssa/loop-30.c: New test.
4182
4183 2007-05-13 Richard Guenther <rguenther@suse.de>
4184
4185 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4186 scanning forwprop1.
4187 * g++.dg/tree-ssa/pr31146.C: Likewise.
4188
4189 2007-05-13 Revital Eres <eres@il.ibm.com>
4190
4191 * gcc.dg/dse.c: New test.
4192
4193 2007-05-12 Richard Guenther <rguenther@suse.de>
4194
4195 PR tree-optimization/31797
4196 * gcc.c-torture/compile/pr31797.c: New testcase.
4197
4198 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
4199
4200 PR fortran/30746
4201 * gfortran.dg/host_assoc_function_1.f90: New test.
4202
4203 2007-05-11 Steve Ellcey <sje@cup.hp.com>
4204
4205 PR c++/31829
4206 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4207
4208 2007-05-11 Silvius Rus <rus@google.com>
4209
4210 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4211 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4212 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4213 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4214 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4215 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4216 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4217 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4218 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4219 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4220 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4221 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4222 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4223 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4224 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4225 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4226
4227 2007-05-11 Paolo Carlini <pcarlini@suse.de>
4228
4229 PR other/31852
4230 * gcc.c-torture/execute/builtins/memchr.c: New.
4231 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4232 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4233
4234 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4235
4236 PR fortran/30876
4237 * gfortran.dg/recursive_reference_1.f90: Put error at correct
4238 line.
4239 * gfortran.dg/recursive_reference_2.f90: New test.
4240
4241 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4242
4243 PR fortran/30878
4244 * gfortran.dg/namelist_29.f90: New test.
4245
4246 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4247
4248 PR fortran/31474
4249 * gfortran.dg/entry_10.f90: New test.
4250
4251 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
4252
4253 PR tree-optimization/31885
4254 * gcc.dg/tree-ssa/loop-29.c: New test.
4255
4256 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4257
4258 * assumed_dummy_1.f90: Fix dg directive.
4259 * char_initialiser_actual.f90: Likewise.
4260 * nested_modules_2.f90: Likewise.
4261 * shift-alloc.f90: Likewise.
4262
4263 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
4264
4265 * gcc.dg/20070507-1.c: Disable for non-pic targets.
4266
4267 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4268
4269 PR libfortran/31880
4270 * gfortran.dg/unf_read_corrupted_2.f90: New test.
4271
4272 2007-05-09 Mike Stump <mrs@apple.com>
4273
4274 * g++.dg/other/first-global.C: Add -fpie for darwin.
4275 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4276
4277 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
4278
4279 * gcc.dg/20070507-1.c: New testcase.
4280
4281 2007-05-08 Chao-ying Fu <fu@mips.com>
4282
4283 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4284 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4285 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4286 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4287
4288 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
4289
4290 PR 31847
4291 * gcc.dg/pr31847.c: New test.
4292
4293 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4294
4295 PR fortran/31692
4296 * gfortran.dg/actual_array_result_1.f90: New test.
4297
4298 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4299
4300 PR fortran/29397
4301 * gfortran.dg/parameter_array_init_1.f90: New test.
4302
4303 PR fortran/29400
4304 * gfortran.dg/parameter_array_init_2.f90: New test.
4305
4306 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
4307
4308 PR target/31854
4309 * gcc.target/i386/pr31854.c: New test.
4310
4311 2007-05-07 Janis Johnson <janis187@us.ibm.com>
4312
4313 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4314
4315 2007-05-07 Mike Stump <mrs@apple.com>
4316
4317 * g++.old-deja/g++.mike/empty.C: Add.
4318
4319 2007-05-07 Eric Christopher <echristo@apple.com>
4320
4321 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4322
4323 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
4324
4325 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4326 variable. Rearrange conversions from binary float to decimal float.
4327
4328 2007-05-07 Mark Mitchell <mark@codesourcery.com>
4329
4330 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4331 x86.
4332
4333 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
4334
4335 * gnat.dg/opt1.ad[sb]: New testcase.
4336
4337 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4338
4339 PR fortran/31399
4340 * gfortran.dg/do_3.F90: New test.
4341
4342 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4343
4344 PR fortran/31764
4345 * gfortran.dg/new_line.f90: Add new checks.
4346
4347 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4348
4349 PR fortran/31201
4350 * gfortran.dg/large_unit_1.f90: New.
4351 * gfortran.dg/large_unit_2.f90: New.
4352 * gfortran.dg/iostat_4.f90: New
4353 * gfortran.dg/bounds_check_fail_1.f90: Updated.
4354
4355 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
4356
4357 PR fortran/31540
4358 * gfortran.dg/char_result_4.f90: New test.
4359
4360 2007-06-05 Revital Eres <eres@il.ibm.com>
4361
4362 PR 30957
4363 * gcc.dg/pr30957-1.c: New test.
4364
4365 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4366
4367 PR fortran/31251
4368 * gfortran.dg/char_type_len_2.f90: New test.
4369
4370 2007-05-05 Geoffrey Keating <geoffk@apple.com>
4371
4372 PR 31775
4373 * g++.dg/other/nested-extern.cc: New.
4374 * g++.dg/other/nested-extern-1.C: New.
4375 * g++.dg/other/nested-extern-2.C: New.
4376
4377 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4378
4379 PR fortran/31760
4380 * gfortran.dg/erf.f90: New test.
4381 * gfortran.dg/besxy.f90: New test.
4382
4383 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4384
4385 PR fortran/22359
4386 * gfortran.dg/fseek.f90: New test.
4387
4388 2007-05-04 Bob Wilson <bob.wilson@acm.org>
4389
4390 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4391
4392 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4393
4394 PR libfortran/31210
4395 * gfortran.dg/zero_length_1.f90: New test.
4396
4397 2007-05-04 Tobias Burnus <burnus@net-b.de>
4398
4399 PR fortran/31803
4400 * gfortran.dg/char_pointer_assign_3.f90: New test.
4401 * gfortran.dg/char_result_2.f90: Re-enable test.
4402
4403 2007-05-04 Tobias Burnus <burnus@net-b.de>
4404
4405 PR fortran/25071
4406 * gfortran.dg/char_length_3.f90: New test.
4407 * gfortran.dg/char_result_2.f90: Fix test.
4408
4409 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
4410
4411 PR tree-optimization/30565
4412 * gcc.dg/tree-ssa/loop-27.c: New test.
4413
4414 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
4415
4416 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4417 * gcc.target/bfin/arith.c (__v2hi): Likewise.
4418 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4419 * gcc.target/bfin/shift.c (__v2hi): Likewise.
4420
4421 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
4422
4423 PR tree-optimization/31699
4424 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4425 New.
4426 (check_effective_target_vect_floatint_cvt): New.
4427 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4428 of specific targets.
4429 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4430 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4431 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4432 * gcc.dg/vect/vect-iv-4.c: Likewise.
4433 * gcc.dg/vect/vect-multitypes-11.c: New.
4434 * gcc.dg/vect/pr31699.c: New.
4435
4436 2007-05-02 Geoffrey Keating <geoffk@apple.com>
4437
4438 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4439
4440 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
4441
4442 PR C++/31663
4443 * g++.dg/warn/anonymous-namespace-2.C: New.
4444 * g++.dg/warn/anonymous-namespace-2.h: New.
4445
4446 2007-05-02 Paul Brook <paul@codesourcery.com>
4447
4448 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
4449
4450 2007-05-02 Eric Christopher <echristo@apple.com>
4451
4452 * gcc.dg/cpp/if-div.c: New file.
4453
4454 2007-05-02 Tom Tromey <tromey@redhat.com>
4455
4456 PR preprocessor/28709:
4457 * gcc.dg/cpp/pr28709.c: New file.
4458
4459 2007-05-02 Richard Guenther <rguenther@suse.de>
4460
4461 PR tree-optimization/31146
4462 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4463
4464 2007-05-01 Geoffrey Keating <geoffk@apple.com>
4465
4466 * gcc.c-torture/compile/limits-blockid.c: New.
4467 * gcc.c-torture/compile/limits-caselabels.c: New.
4468 * gcc.c-torture/compile/limits-declparen.c: New.
4469 * gcc.c-torture/compile/limits-enumconst.c: New.
4470 * gcc.c-torture/compile/limits-exprparen.c: New.
4471 * gcc.c-torture/compile/limits-externalid.c: New.
4472 * gcc.c-torture/compile/limits-fnargs.c: New.
4473 * gcc.c-torture/compile/limits-fndefn.c: New.
4474 * gcc.c-torture/compile/limits-idexternal.c: New.
4475 * gcc.c-torture/compile/limits-idinternal.c: New.
4476 * gcc.c-torture/compile/limits-pointer.c: New.
4477 * gcc.c-torture/compile/limits-stringlit.c: New.
4478 * gcc.c-torture/compile/limits-structmem.c: New.
4479 * gcc.c-torture/compile/limits-structnest.c: New.
4480
4481 2007-04-29 Geoffrey Keating <geoffk@apple.com>
4482
4483 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4484
4485 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
4486
4487 PR middle-end/31740
4488 * gcc.c-torture/compile/20070501-1.c: New testcase.
4489
4490 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4491
4492 PR fortran/31732
4493 * gfortran.dg/array_memset_2: New test case.
4494
4495 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4496
4497 PR testsuite/31615
4498 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4499
4500 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4501
4502 PR testsuite/31589
4503 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4504 dg-final test.
4505 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4506 keyword to dg-final test.
4507 * gcc.dg/vect/vect-iv-4.c: Likewise.
4508 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4509 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4510 test.
4511 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4512 cast.
4513 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4514 * lib/target-supports.exp
4515 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4516 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4517
4518 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
4519
4520 * gcc.c-torture/execute/ieee/20000320-1.c: Use
4521 __LONG_LONG_MAX__ and its friends instead of those supplied by
4522 limits.h.
4523
4524 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
4525
4526 PR C++/31721
4527 * g++.dg/ext/vector7.C: New testcase.
4528
4529 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4530
4531 PR fortran/31591
4532 * gfortran.dg/bound_simplification_1.f90: New test.
4533
4534 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4535
4536 PR fortran/31645
4537 * gfortran.dg/bom_error.f90: New test.
4538 * gfortran.dg/bom_include.f90: New test.
4539 * gfortran.dg/bom_UTF16-LE.f90: New test.
4540 * gfortran.dg/bom_UTF16-BE.f90: New test.
4541 * gfortran.dg/bom_UTF-8.f90: New test.
4542 * gfortran.dg/bom_UTF-32.f90: New test.
4543 * gfortran.dg/bom_UTF-8.F90: New test.
4544 * gfortran.dg/bom_include.inc: New file.
4545
4546 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4547
4548 PR C++/30221
4549 * g++.dg/init/ptrfn2.C: New test.
4550 * g++.dg/init/ptrfn3.C: New test.
4551
4552 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
4553
4554 PR fortran/31711
4555 * gfortran.dg/dependency_21.f90: New test.
4556
4557 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4558
4559 * gfortran.dg/secnds.f: Use real*8.
4560 * gfortran.dg/secnds-1.f: Use real*8.
4561
4562 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4563
4564 PR libfortran/31532
4565 * gfortran.dg/inquire_5.f90: Update test.
4566
4567 2007-04-27 Ian Lance Taylor <iant@google.com>
4568
4569 PR middle-end/31710
4570 * gcc.c-torture/compile/pr31710.c: New test.
4571
4572 2007-04-27 Richard Guenther <rguenther@suse.de>
4573
4574 PR tree-optimization/30965
4575 PR tree-optimization/30978
4576 * gcc.dg/tree-ssa/pr30978.c: New testcase.
4577 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4578 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4579 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4580
4581 2007-04-27 Richard Guenther <rguenther@suse.de>
4582
4583 PR tree-optimization/31715
4584 * gcc.dg/Warray-bounds-4.c: New testcase.
4585
4586 2007-04-26 Ian Lance Taylor <iant@google.com>
4587
4588 PR target/28675
4589 * gcc.c-torture/compile/pr28675.c: New test.
4590
4591 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
4592
4593 PR C++/30016
4594 * g++.dg/ext/vector6.C: New test.
4595
4596 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
4597
4598 * gcc.c-torture/execute/ieee/20000320-1.x: New.
4599
4600 2007-04-26 Steve Ellcey <sje@cup.hp.com>
4601
4602 PR middle-end/31617
4603 * g++.dg/other/str_empty.C: Add expected warning.
4604
4605 2007-04-26 Richard Guenther <rguenther@suse.de>
4606 Daniel Berlin <dberlin@dberlin.org>
4607
4608 PR tree-optimization/30567
4609 * g++.dg/other/pr30567.C: New testcase.
4610
4611 2007-04-26 Richard Guenther <rguenther@suse.de>
4612
4613 PR tree-optimization/31703
4614 * gcc.c-torture/compile/pr31703.c: New testcase.
4615 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4616 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4617
4618 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
4619
4620 * gfortran.dg/open_errors.f90: Added if statements checking
4621 the value of iostat.
4622
4623 2007-04-26 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR c++/31598
4626 * g++.dg/gomp/pr31598.C: New test.
4627
4628 PR tree-optimization/30558
4629 * g++.dg/gomp/pr30558.C: New test.
4630
4631 2007-04-24 Mark Mitchell <mark@codesourcery.com>
4632
4633 PR c++/31338
4634 * g++.dg/ext/complex2.C: New test.
4635
4636 2007-04-25 Paolo Carlini <pcarlini@suse.de>
4637
4638 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4639
4640 2007-04-25 Thiemo Seufer <ths@mips.com>
4641
4642 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4643 value to signed char.
4644
4645 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
4646
4647 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
4648 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
4649 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
4650
4651 2007-04-25 Tobias Burnus <burnus@net-b.de>
4652
4653 PR fortran/31668
4654 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4655 statement functions.
4656 * gfortran.dg/c_by_val_5.f90: New test.
4657
4658 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
4659
4660 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4661 with two new subroutines to avoid parameter-induced aliasing.
4662 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4663 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4664
4665 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4666
4667 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4668 * g++.dg/warn/Warray-bounds.C: Likewise.
4669
4670 2007-04-24 Ian Lance Taylor <iant@google.com>
4671
4672 PR tree-optimization/31605
4673 * gcc.c-torture/execute/pr31605.c: New test.
4674
4675 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4676
4677 PR fortran/31587
4678 * lib/gcc-dg.exp (scan-module): New function.
4679 * gfortran.dg/module_md5_1.f90: New test.
4680
4681 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
4682
4683 * g++.old-deja/g++.pt/defarg6.C: Only run with
4684 -std=gnu++98.
4685 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4686 * g++.dg/cpp0x/variadic61.C: Ditto.
4687 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4688 * g++.dg/cpp0x/variadic62.C: Ditto.
4689 * g++.dg/template/meminit1.C: Ditto.
4690 * g++.dg/template/operator7.C: Ditto.
4691 * g++.dg/template/static15.C: Ditto.
4692 * g++.dg/template/invalid1.C: Ditto.
4693 * g++.dg/template/shift1.C: Ditto.
4694 * g++.dg/template/error10.C: Ditto.
4695
4696 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
4697
4698 PR diagnostic/25923
4699 * gfortran.dg/pr25923.f90: New test.
4700
4701 2007-04-24 Ian Lance Taylor <iant@google.com>
4702
4703 PR tree-optimization/31602
4704 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4705
4706 2007-04-24 Janis Johnson <janis187@us.ibm.com>
4707
4708 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4709 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4710
4711 2007-04-24 Hui-May Chang <hm.chang@apple.com>
4712
4713 * gcc.target/i386/reload-1.c. New.
4714
4715 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
4716 Olga Golovanevsky <olga@il.ibm.com>
4717
4718 * g++.dg/other/str_empty.C: New test.
4719
4720 2007-04-24 Richard Henderson <rth@redhat.com>
4721
4722 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4723
4724 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
4725
4726 PR target/31641
4727 * gcc.c-torture/compile/pr31641.c: New testcase.
4728
4729 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
4730
4731 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4732 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4733 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4734 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4735
4736 2007-04-23 Simon Baldwin <simonb@google.com>
4737
4738 * g++.dg/other/error15.C: New.
4739 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4740 triggering a "multiple parameters named" error.
4741
4742 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4743
4744 PR fortran/31618
4745 * gfortran.dg/backspace_8.f: New test case.
4746
4747 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
4748
4749 PR fortran/31630
4750 * gfortran.dg/used_types_17.f90: New test.
4751
4752 PR fortran/31620
4753 * gfortran.dg/zero_array_components_1.f90: New test.
4754
4755 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4756
4757 PR fortran/31616
4758 * gfortran.dg/open_errors.f90: Allow a different error message.
4759
4760 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
4761
4762 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4763 Rename from check_effective_target_vect_pack_mod. Rename global
4764 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
4765 messages.
4766 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4767 rename.
4768 * gcc.dg/vect/vect-iv-8a.c: Ditto.
4769 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4770
4771 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4772
4773 PR middle-end/31448
4774 * gcc.c-torture/execute/pr31448.c: New testcase.
4775
4776 2007-04-22 Nick Clifton <nickc@redhat.com>
4777
4778 * gcc.dg/20020312-2.c: Add support for the FRV.
4779
4780 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
4781
4782 PR tree-optimization/24659
4783 * gcc.dg/vect/vect-float-extend-1.c: New test.
4784 * gcc.dg/vect/vect-float-truncate-1.c: New test.
4785
4786 2007-04-22 Richard Guenther <rguenther@suse.de>
4787
4788 PR tree-optimization/29789
4789 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4790 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4791
4792 2007-04-22 Revital Eres <eres@il.ibm.com>
4793
4794 * gcc.dg/var-expand2.c: New test.
4795
4796 2007-04-22 Revital Eres <eres@il.ibm.com>
4797
4798 * gcc.dg/var-expand3.c: New test.
4799
4800 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4801
4802 PR fortran/31495
4803 * gfortran.dg/continuation_8.f90: New test.
4804
4805 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
4806
4807 PR C/30265
4808 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4809 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4810
4811 2007-04-21 Richard Guenther <rguenther@suse.de>
4812
4813 PR middle-end/31136
4814 * gcc.c-torture/execute/pr31136.c: New testcase.
4815
4816 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
4817
4818 * gcc.target/i386/movsi-sm-1.c: New.
4819
4820 2007-04-20 Richard Henderson <rth@redhat.com>
4821
4822 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4823 * gcc.dg/pr27095.c: Cope with alpha GOT load.
4824
4825 2007-04-20 Jakub Jelinek <jakub@redhat.com>
4826
4827 * gcc.target/i386/ordcmp-1.c: New test.
4828 * gcc.target/i386/unordcmp-1.c: New test.
4829
4830 PR tree-optimization/31632
4831 * gcc.c-torture/compile/20070419-1.c: New test.
4832
4833 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4834
4835 * gcc.dg/invalid-call-1.c: New test.
4836
4837 2007-04-18 Dirk Mueller <dmueller@suse.de>
4838
4839 PR diagnostic/31227
4840 * gcc.dg/Warray-bounds-3.c: New.
4841
4842 2007-04-18 Richard Guenther <rguenther@suse.de>
4843
4844 PR tree-optimization/19431
4845 PR tree-optimization/21463
4846 * gcc.c-torture/execute/20070212-1.c: New testcase.
4847 * gcc.c-torture/execute/20070212-2.c: Likewise.
4848 * gcc.c-torture/execute/20070212-3.c: Likewise.
4849 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4850 * gcc.dg/tree-ssa/pr21463.c: Likewise.
4851 * g++.dg/tree-ssa/pr21463.C: Likewise.
4852 * g++.dg/tree-ssa/pr30738.C: Likewise.
4853
4854 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4855
4856 PR c++/31513
4857 * g++.dg/expr/bitfield8.C: New test.
4858
4859 2007-04-17 Joseph Myers <joseph@codesourcery.com>
4860 Richard Sandiford <richard@codesourcery.com>
4861
4862 * lib/target-supports.exp (check_profiling_available): Return 0
4863 for uClibc with -p or -pg.
4864
4865 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
4866
4867 PR c++/31517
4868 * g++.dg/template/init7.C: New test.
4869
4870 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
4871
4872 PR rtl-optimization/31360
4873 * gcc.dg/loop-7.c: New test.
4874
4875 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4876
4877 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4878 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4879 build.
4880 (compat-execute): Likewise.
4881 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4882 files to remote hosts.
4883 * lib/c-ctorture.exp (c-torture-compile): Likewise.
4884 (c-torture-execute): Likewise.
4885 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4886 or plain file. Use remote_upload and remote_download to copy
4887 files about.
4888 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4889 before scanning it.
4890
4891 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
4892
4893 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4894
4895 2007-04-16 Lawrence Crowl <crowl@google.com>
4896
4897 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4898 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4899 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4900 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4901 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4902 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4903 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4904 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4905 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4906 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4907 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4908
4909 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4910 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4911 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4912 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4913 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4914 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4915 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4916 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4917 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4918 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4919 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4920
4921 2007-04-16 Ian Lance Taylor <iant@google.com>
4922
4923 PR tree-optimization/31522
4924 * gcc.dg/Wstrict-overflow-16.c: New test.
4925
4926 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
4927
4928 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4929
4930 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
4931
4932 PR fortran/31144
4933 * gfortran.dg/module_naming_1.f90: New.
4934
4935 2007-04-16 Richard Sandiford <richard@codesourcery.com>
4936
4937 * lib/target-supports.exp (check_profiling_available): Return
4938 false for m68k-*-uclinux.
4939
4940 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
4941
4942 PR c++/29365
4943 Testcase for c++ anonymous namespace warning
4944
4945 * g++.dg/warn/anonymous-namespace-1.C: New test
4946 * g++.dg/warn/anonymous-namespace-1.h: New test
4947
4948 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4949
4950 PR testsuite/31578
4951 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4952
4953 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4954
4955 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4956
4957 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
4958
4959 PR fortran/31204
4960 * gfortran.dg/array_constructor_16.f90: New test.
4961
4962 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
4963
4964 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4965 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4966
4967 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4968
4969 PR rtl-optimization/31500
4970 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4971 * g++.dg/warn/Warray-bounds.C: Likewise.
4972
4973 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4974
4975 PR C/31520
4976 * gcc.dg/gnu89-init-4.c: New testcase.
4977
4978 2007-04-14 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR c++/25874
4981 * gcc.dg/gomp/pr25874.c: Add dg-options.
4982 * g++.dg/gomp/pr25874.C: Add dg-options.
4983
4984 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
4985
4986 PR fortran/21061
4987 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4988 * gfortran.dg/warnings_are_errors_1.f: New testcase.
4989
4990 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4991
4992 PR fortran/31561
4993 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4994
4995 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4996
4997 PR fortran/29507
4998 PR fortran/31404
4999 * gfortran.dg/initialization_6.f90: New test.
5000
5001 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
5002
5003 * gcc.c-torture/compile/pr27528.c: Require nonpic.
5004
5005 * lib/target-supports.exp (check_gc_sections_available):
5006 Return false if ldflags includes -elf2flt.
5007
5008 2007-04-13 Jason Merrill <jason@redhat.com>
5009
5010 PR c++/31074
5011 * conv3.C: New test.
5012
5013 2007-04-13 Mike Stump <mrs@apple.com>
5014
5015 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5016 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5017
5018 2007-04-13 Joseph Myers <joseph@codesourcery.com>
5019
5020 PR tree-optimization/29598
5021 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5022
5023 2007-04-13 Tobias Burnus <burnus@net-b.de>
5024
5025 PR fortran/31559
5026 * gfortran.dg/func_assign.f90: New test.
5027
5028 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
5029
5030 PR fortran/31550
5031 * gfortran.dg/used_types_16.f90: New test.
5032
5033 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
5034
5035 PR fortran/18937
5036 * gfortran.dg/goto_2.f90: New.
5037 * gfortran.dg/goto_3.f90: New.
5038 * gfortran.dg/pr17708.f90: Rename to ...
5039 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5040
5041 2007-04-13 Tobias Burnus <burnus@net-b.de>
5042
5043 PR fortran/31562
5044 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5045 instead of a struct.
5046
5047 2007-04-13 Tobias Burnus <burnus@net-b.de>
5048
5049 PR fortran/31562
5050 * gfortran.dg/value_4.c: Use GNU extensions for complex
5051 instead of a struct.
5052
5053 2007-04-13 Richard Guenther <rguenther@suse.de>
5054
5055 PR tree-optimization/21258
5056 * gcc.dg/tree-ssa/vrp34.c: New testcase.
5057
5058 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5059
5060 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5061 <complex.h>.
5062
5063 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
5064
5065 PR fortran/31250
5066 * gfortran.dg/char_length_2.f90: New.
5067 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5068 * gfortran.dg/repeat_4.f90: Likewise.
5069
5070 PR fortran/31266
5071 * gfortran.dg/char_assign_1.f90: New.
5072
5073 PR fortran/31471
5074 * gfortran.dg/block_name_1.f90: New.
5075 * gfortran.dg/block_name_2.f90: New.
5076
5077 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
5078
5079 PR c++/31078
5080 * g++.dg/other/pr31078.C: New.
5081
5082 2007-04-12 Richard Guenther <rguenther@suse.de>
5083
5084 PR tree-optimization/31169
5085 * gcc.c-torture/execute/pr31169.c: New testcase.
5086
5087 2007-04-12 Richard Guenther <rguenther@suse.de>
5088
5089 PR tree-optimization/24689
5090 PR tree-optimization/31307
5091 * g++.dg/tree-ssa/pr31307.C: New testcase.
5092 * gcc.dg/tree-ssa/pr24689.c: Likewise.
5093
5094 2007-04-12 Tobias Burnus <burnus@net-b.de>
5095
5096 PR fortran/31472
5097 * gfortran.dg/access_spec_1.f90: New test.
5098 * gfortran.dg/access_spec_2.f90: New test.
5099 * gfortran.dg/non_module_public.f90: Match new error message.
5100
5101 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
5102
5103 PR testsuite/31538
5104 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5105 to 4 at line 38 to fix bounds problem.
5106
5107 2007-04-11 Tobias Burnus <burnus@net-b.de>
5108
5109 PR testsuite/31240
5110 * gfortran.dg/pointer_intent_1.f90: Fix test.
5111
5112 2007-04-10 Eric Christopher <echristo@apple.com>
5113
5114 * lib/target-supports.exp
5115 (check_effective_target_fstack_protector): Rewrite.
5116
5117 2007-04-09 Mark Mitchell <mark@codesourcery.com>
5118
5119 PR c++/31449
5120 * g++.dg/init/const5.C: New test.
5121
5122 2007-04-09 Jan Hubicka <jh@suse.cz>
5123
5124 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5125
5126 2007-04-08 Jan Hubicka <jh@suse.cz>
5127
5128 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5129
5130 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5131
5132 PR fortran/31257
5133 * gfortran.dg/achar_4.f90: New test.
5134
5135 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5136
5137 PR fortran/30880
5138 * gfortran.dg/used_dummy_types_8.f90: New test.
5139
5140 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5141
5142 PR fortran/30872
5143 * gfortran.dg/parameter_array_element_1.f90: New test.
5144
5145 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5146
5147 PR fortran/31222
5148 * gfortran.dg/default_numeric_type_1.f90: New test.
5149
5150 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5151
5152 PR fortran/31424
5153 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5154
5155 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5156
5157 PR fortran/31293
5158 * gfortran.dg/interface_12.f90: New test.
5159
5160 2007-04-07 Bruce Korb <bkorb@gnu.org>
5161
5162 * gcc.dg/format/opt-6.c: New test.
5163 * gcc.dg/format/nul-1.c: New test.
5164 * gcc.dg/format/nul-2.c: New test.
5165
5166 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5167
5168 PR libgfortran/31395
5169 * gfortran.dg/fmt_colon.f90: New test.
5170
5171 2007-04-06 Mark Mitchell <mark@codesourcery.com>
5172
5173 * g++.old-deja/g++.other/init18.C: Use
5174 dg-require-effective-target instead of an explicit xfail.
5175
5176 2007-04-05 Janis Johnson <janis187@us.ibm.com>
5177
5178 * gcc.dg/dfp/signbit-1.c
5179 * gcc.dg/dfp/signbit-2.c
5180
5181 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/31483
5184 * gfortran.dg/altreturn_5.f90: New test.
5185
5186 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/31292
5189 * gfortran.dg/contained_module_proc_1.f90: New test.
5190
5191 2007-04-04 Stuart Hastings <stuart@apple.com>
5192
5193 PR 31281
5194 * objc/execute/exceptions/pr31281.m: New.
5195
5196 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
5197
5198 * g++.dg/ext/dllimport12.C: Update comments.
5199
5200 2007-04-03 Eric Christopher <echristo@apple.com>
5201
5202 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5203
5204 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5205
5206 PR fortran/31304
5207 * gfortran.dg/repeat_2.f90: New test.
5208 * gfortran.dg/repeat_3.f90: New test.
5209 * gfortran.dg/repeat_4.f90: New test.
5210
5211 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
5212
5213 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5214
5215 2007-04-03 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR c++/30847
5218 * g++.dg/parse/cond3.C: New test.
5219
5220 PR middle-end/30704
5221 * gcc.c-torture/execute/ieee/pr30704.c: New test.
5222
5223 2007-04-02 Jason Merrill <jason@redhat.com>
5224
5225 PR c++/31187
5226 * g++.dg/ext/visibility/anon3.C: New test.
5227
5228 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5229
5230 PR libgfortran/31052
5231 * gfortran.dg/namelist_28.f90: New test.
5232
5233 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5234
5235 PR libgfortran/31366
5236 * gfortran.dg/direct_io_6.f90: New test.
5237
5238 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5239
5240 PR libgfortran/31207
5241 * gfortran.dg/advance_5.f90: New test.
5242 * gfortran.dg/advance_6.f90: New test.
5243
5244 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
5245
5246 * g++.dg/ext/dllimport6.C: Remove extra ';'.
5247 * g++.dg/ext/dllimport7.C: Likewise.
5248 * g++.dg/ext/selectany1.C: Likewise.
5249
5250 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
5251
5252 * g++.dg/parser/pr31138.C: New.
5253 * g++.dg/parser/pr31140.C: New.
5254 * g++.dg/parser/pr31141.C: New.
5255
5256 2007-03-30 Paolo Carlini <pcarlini@suse.de>
5257
5258 PR c++/26099
5259 * g++.dg/ext/is_base_of.C: New.
5260 * g++.dg/ext/has_virtual_destructor.C: New.
5261 * g++.dg/ext/is_polymorphic.C: New.
5262 * g++.dg/ext/is_base_of_diagnostic.C: New.
5263 * g++.dg/ext/is_enum.C: New.
5264 * g++.dg/ext/has_nothrow_assign.C: New.
5265 * g++.dg/ext/has_nothrow_constructor.C: New.
5266 * g++.dg/ext/is_empty.C: New.
5267 * g++.dg/ext/has_trivial_copy.C: New.
5268 * g++.dg/ext/has_trivial_assign.C: New.
5269 * g++.dg/ext/is_abstract.C: New.
5270 * g++.dg/ext/is_pod.C: New.
5271 * g++.dg/ext/has_nothrow_copy.C: New.
5272 * g++.dg/ext/is_class.C: New.
5273 * g++.dg/ext/has_trivial_constructor.C: New.
5274 * g++.dg/ext/is_union.C: New.
5275 * g++.dg/ext/has_trivial_destructor.C: New.
5276 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5277 * g++.dg/template/crash43.C: Likewise.
5278
5279 2007-03-29 Dirk Mueller <dmueller@suse.de>
5280
5281 * g++.dg/warn/pedantic2.C: New testcase.
5282
5283 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5284
5285 * size_dim.f90: Fix dg directive.
5286 * pr16433.f: Likewise.
5287 * use_6.f90: Likewise.
5288 * use_7.f90: Likewise.
5289 * entry_9.f90: Likewise.
5290 * pointer_intent_2.f90: Likewise.
5291 * protected_1.f90: Likewise.
5292 * fmt_missing_period_2.f: Likewise.
5293 * pointer_intent_3.f90: Likewise.
5294 * protected_2.f90: Likewise.
5295 * protected_3.f90: Likewise.
5296 * pr15754.f90: Likewise.
5297 * protected_4.f90: Likewise.
5298 * protected_5.f90: Likewise.
5299 * initialization_2.f90: Likewise.
5300 * protected_6.f90: Likewise.
5301 * continuation_7.f90: Likewise.
5302 * derived_function_interface_1.f90: Likewise.
5303 * der_pointer_4.f90: Likewise.
5304 * fmt_zero_precision.f90: Likewise.
5305 * blockdata_3.f90: Likewise.
5306 * fmt_missing_period_1.f: Likewise.
5307 * real_const_3.f90: Likewise.
5308 * use_4.f90: Likewise.
5309 * fmt_missing_period_3.f: Likewise.
5310 * use_5.f90: Likewise.
5311
5312 2007-03-28 Mike Stump <mrs@apple.com>
5313
5314 * gcc.dg/darwin-comm.c: Add.
5315
5316 2007-03-28 Eric Christopher <echristo@apple.com>
5317
5318 * lib/target-supports.exp (check_effective_target_fstack_protector):
5319 New.
5320 * gcc.dg/ssp-1.c: Use.
5321 * gcc.dg/ssp-2.c: Ditto.
5322
5323 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
5324
5325 PR c++/29077
5326 * g++.dg/parse/constructor3.C: New test.
5327
5328 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
5329
5330 * gnat.dg/thin_pointer.ad[sb]: New test.
5331
5332 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5333
5334 * g++.dg/cpp0x/bracket1.C: New.
5335 * g++.dg/cpp0x/bracket2.C: New.
5336 * g++.dg/cpp0x/bracket3.C: New.
5337 * g++.dg/cpp0x/bracket4.C: New.
5338
5339 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5340
5341 * g++.dg/cpp0x/temp_default1.C: New.
5342 * g++.dg/cpp0x/temp_default3.C: New.
5343 * g++.dg/cpp0x/temp_default2.C: New.
5344 * g++.dg/cpp0x/temp_default4.C: New.
5345
5346 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5347
5348 PR c++/29993
5349 * g++.dg/other/cv_func2.C: New.
5350
5351 2007-03-27 Janis Johnson <janis187@us.ibm.com>
5352
5353 * gcc.dg/dfp/func-vararg-alternate.h: New file.
5354 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5355 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5356 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5357
5358 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5359 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5360
5361 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5362
5363 * lib/compat.exp (compat-execute): Fix processing of file names.
5364
5365 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5366
5367 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5368
5369 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
5370
5371 * lib/target-supports.exp (check_effective_target_fortran_large_real):
5372 Delete created executable test file.
5373 (check_effective_target_fortran_large_int): Ditto.
5374 (check_effective_target_static_libgfortran): Ditto.
5375
5376 2007-03-26 Paolo Carlini <pcarlini@suse.de>
5377
5378 PR c++/30500
5379 * g++.dg/warn/pragma-system_header1.C: New test.
5380 * g++.dg/warn/pragma-system_header2.C: New test.
5381 * g++.dg/warn/pragma-system_header1.h. New.
5382 * g++.dg/warn/pragma-system_header2.h. New.
5383
5384 2007-03-26 Ian Lance Taylor <iant@google.com>
5385
5386 PR tree-optimization/31345
5387 * gcc.c-torture/compile/pr31345-1.c: New test.
5388
5389 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
5390
5391 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5392 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5393 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5394 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5395 * gfortran.dg/overload_1.f90: Likewise.
5396 * gfortran.dg/impure_assignment_1.f90: Likewise.
5397 * gfortran.dg/error_recovery_3.f90: Likewise.
5398 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5399 * gfortran.dg/sequence_types_1.f90: Likewise.
5400 * gfortran.dg/internal_references_1.f90: Likewise.
5401 * gfortran.dg/present_1.f90: Likewise.
5402 * gfortran.dg/volatile10.f90: Likewise.
5403 * gfortran.dg/module_equivalence_2.f90: Likewise.
5404 * gfortran.dg/use_4.f90: Likewise.
5405 * gfortran.dg/elemental_result_1.f90: Likewise.
5406 * gfortran.dg/generic_actual_arg.f90: Likewise.
5407 * gfortran.dg/private_type_5.f90: Likewise.
5408 * gfortran.dg/protected_4.f90: Likewise.
5409 * gfortran.dg/interface_3.f90: Likewise.
5410
5411 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5412
5413 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5414 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5415
5416 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5417
5418 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5419
5420 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5421
5422 PR libgfortran/31199
5423 * gfortran.dg/fmt_t_4.f90: New test.
5424
5425 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5426
5427 PR libfortran/31297
5428 * gfortran.dg/backspace_5.f: Initialize variable(s).
5429 * gfortran.dg/backspace_6.f: Likewise.
5430 * gfortran.dg/char_bounds_check_fail_1: Likewise.
5431 * gfortran.dg/direct_io_2.f90: Likewise.
5432 * gfortran.dg/write_back.f: Likewise.
5433 * gfortran.dg/write_rewind_2.f: Likewise.
5434 * gfortran.dg/write_rewind_1.f: Likewise.
5435 * gfortran.dg/write_rewind_2.f: Likewise.
5436
5437 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
5438
5439 PR tree-optimization/30784
5440 * gcc.dg/vect/pr30784.c: New test.
5441
5442 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5443
5444 PR fortran/30877
5445 * gfortran.dg/operator_1.f90: New test.
5446 * gfortran.dg/operator_2.f90: New test.
5447
5448 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5449
5450 PR libfortran/31196
5451 * gfortran.dg/reshape_transpose_1.f90: New test.
5452
5453 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5454
5455 PR fortran/30655
5456 * gfortran.dg/bounds_check_6.f90: New test.
5457
5458 2007-03-23 Michael Meissner <michael.meissner@amd.com>
5459
5460 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5461 #ifndef/#endif.
5462 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5463 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5464
5465 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
5466
5467 PR fortran/31209
5468 * gfortran.dg/pointer_function_actual_1.f90: New test.
5469
5470 PR fortran/31200
5471 * gfortran.dg/pointer_function_actual_2.f90: New test.
5472
5473 PR fortran/31215
5474 * gfortran.dg/result_in_spec_1.f90: New test.
5475
5476 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5477
5478 PR fortran/30834
5479 * gfortran.dg/integer_exponentiation_3.F90: New test.
5480 * gfortran.dg/integer_exponentiation_4.f90: New test.
5481 * gfortran.dg/integer_exponentiation_5.F90: New test.
5482
5483 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5484
5485 PR c++/30863
5486 * g++.dg/template/error24.C: New test.
5487 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5488
5489 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5490
5491 PR c++/31273
5492 * g++.dg/expr/bitfield7.C: New test.
5493
5494 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5495
5496 PR other/23572
5497 * gcc.dg/float-range-4.c: New.
5498 * gcc.dg/float-range-1.c: Update. Test for a warning.
5499 * gcc.dg/float-range-3.c: New.
5500 * gcc.dg/float-range-5.c: New.
5501
5502 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5503
5504 PR fortran/31262
5505 * gfortran.dg/no_range_check_1.f90: New test.
5506
5507 2007-03-22 Dirk Mueller <dmueller@suse.de>
5508
5509 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5510 * g++.dg/other/static1.C: Remove stray semicolon.
5511 * g++.dg/other/init1.C: Likewise.
5512 * g++.dg/rtti/dyncast1.C: Likewise.
5513 * g++.dg/tree-ssa/pr17153.C: Likewise.
5514 * g++.dg/lookup/disamb1.C: Likewise.
5515 * g++.dg/lookup/scoped2.C: Likewise.
5516 * g++.dg/lookup/friend7.C: Likewise.
5517 * g++.dg/parse/parse4.C: Likewise.
5518 * g++.dg/parse/parse5.C: Likewise.
5519 * g++.dg/expr/pr29066.C: Likewise.
5520 * g++.dg/expr/cast4.C: Likewise.
5521 * g++.dg/tc1/dr193.C: Likewise.
5522 * g++.dg/tc1/dr213.C: Likewise.
5523 * g++.dg/abi/dcast1.C: Likewise.
5524 * g++.dg/abi/covariant2.C: Likewise.
5525 * g++.dg/inherit/covariant11.C: Likewise.
5526 * g++.dg/inherit/covariant9.C: Likewise.
5527 * g++.dg/inherit/covariant10.C: Likewise.
5528 * g++.dg/init/static3.C: Likewise.
5529 * g++.dg/init/init-ref3.C: Likewise.
5530 * g++.dg/init/ref10.C: Likewise.
5531 * g++.dg/template/meminit2.C: Likewise.
5532 * g++.dg/template/using9.C: Likewise.
5533 * g++.dg/template/friend9.C: Likewise.
5534 * g++.dg/template/ref1.C: Likewise.
5535 * g++.old-deja/g++.warn/inline.C: Likewise.
5536 * g++.old-deja/g++.robertl/eb91.C: Likewise.
5537 * g++.old-deja/g++.robertl/eb46.C: Likewise.
5538 * g++.old-deja/g++.robertl/eb34.C: Likewise.
5539 * g++.old-deja/g++.robertl/eb43.C: Likewise.
5540 * g++.old-deja/g++.robertl/eb26.C: Likewise.
5541 * g++.old-deja/g++.robertl/eb116.C: Likewise.
5542 * g++.old-deja/g++.brendan/copy5.C: Likewise.
5543 * g++.old-deja/g++.brendan/overload8.C: Likewise.
5544 * g++.old-deja/g++.brendan/overload11.C: Likewise.
5545 * g++.old-deja/g++.brendan/copy7.C: Likewise.
5546 * g++.old-deja/g++.brendan/crash38.C: Likewise.
5547 * g++.old-deja/g++.brendan/template11.C: Likewise.
5548 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5549 * g++.old-deja/g++.brendan/crash50.C: Likewise.
5550 * g++.old-deja/g++.brendan/crash16.C: Likewise.
5551 * g++.old-deja/g++.jason/pmem2.C: Likewise.
5552 * g++.old-deja/g++.jason/parse9.C: Likewise.
5553 * g++.old-deja/g++.jason/byval2.C: Likewise.
5554 * g++.old-deja/g++.jason/overload8.C: Likewise.
5555 * g++.old-deja/g++.jason/pmf8.C: Likewise.
5556 * g++.old-deja/g++.jason/template33.C: Likewise.
5557 * g++.old-deja/g++.jason/return3.C: Likewise.
5558 * g++.old-deja/g++.jason/scoping2.C: Likewise.
5559 * g++.old-deja/g++.jason/virtual.C: Likewise.
5560 * g++.old-deja/g++.jason/opeq3.C: Likewise.
5561 * g++.old-deja/g++.jason/template27.C: Likewise.
5562 * g++.old-deja/g++.jason/synth6.C: Likewise.
5563 * g++.old-deja/g++.jason/ref8.C: Likewise.
5564 * g++.old-deja/g++.jason/offset1.C: Likewise.
5565 * g++.old-deja/g++.other/static20.C: Likewise.
5566 * g++.old-deja/g++.other/array1.C: Likewise.
5567 * g++.old-deja/g++.other/new3.C: Likewise.
5568 * g++.old-deja/g++.other/array2.C: Likewise.
5569 * g++.old-deja/g++.other/overload9.C: Likewise.
5570 * g++.old-deja/g++.other/cast6.C: Likewise.
5571 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5572 * g++.old-deja/g++.other/eh4.C: Likewise.
5573 * g++.old-deja/g++.other/using7.C: Likewise.
5574 * g++.old-deja/g++.other/init18.C: Likewise.
5575 * g++.old-deja/g++.other/dyncast1.C: Likewise.
5576 * g++.old-deja/g++.other/dyncast2.C: Likewise.
5577 * g++.old-deja/g++.other/dtor11.C: Likewise.
5578 * g++.old-deja/g++.pt/static11.C: Likewise.
5579 * g++.old-deja/g++.pt/crash19.C: Likewise.
5580 * g++.old-deja/g++.pt/overload12.C: Likewise.
5581 * g++.old-deja/g++.pt/crash46.C: Likewise.
5582 * g++.old-deja/g++.pt/mi1.C: Likewise.
5583 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5584 * g++.old-deja/g++.pt/nontype5.C: Likewise.
5585 * g++.old-deja/g++.pt/local5.C: Likewise.
5586 * g++.old-deja/g++.pt/typename2.C: Likewise.
5587 * g++.old-deja/g++.pt/explicit80.C: Likewise.
5588 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5589 * g++.old-deja/g++.law/visibility1.C: Likewise.
5590 * g++.old-deja/g++.law/visibility2.C: Likewise.
5591 * g++.old-deja/g++.law/virtual2.C: Likewise.
5592 * g++.old-deja/g++.law/operators19.C: Likewise.
5593 * g++.old-deja/g++.law/parsing10.C: Likewise.
5594 * g++.old-deja/g++.law/visibility4.C: Likewise.
5595 * g++.old-deja/g++.law/operators4.C: Likewise.
5596 * g++.old-deja/g++.law/dtors2.C: Likewise.
5597 * g++.old-deja/g++.law/missed-error3.C: Likewise.
5598 * g++.old-deja/g++.law/visibility10.C: Likewise.
5599 * g++.old-deja/g++.law/scope3.C: Likewise.
5600 * g++.old-deja/g++.law/casts2.C: Likewise.
5601 * g++.old-deja/g++.law/code-gen5.C: Likewise.
5602 * g++.old-deja/g++.law/operators33.C: Likewise.
5603 * g++.old-deja/g++.law/friend4.C: Likewise.
5604 * g++.old-deja/g++.mike/pmf7.C: Likewise.
5605 * g++.old-deja/g++.mike/p5611.C: Likewise.
5606 * g++.old-deja/g++.mike/net37.C: Likewise.
5607 * g++.old-deja/g++.mike/p3570.C: Likewise.
5608 * g++.old-deja/g++.mike/p5718.C: Likewise.
5609 * g++.old-deja/g++.mike/net21.C: Likewise.
5610 * g++.old-deja/g++.mike/p1862.C: Likewise.
5611 * g++.old-deja/g++.mike/p4511.C: Likewise.
5612 * g++.old-deja/g++.mike/virt3.C: Likewise.
5613 * g++.old-deja/g++.mike/p16146.C: Likewise.
5614 * g++.old-deja/g++.mike/p1989.C: Likewise.
5615 * g++.old-deja/g++.mike/p5571.C: Likewise.
5616 * g++.old-deja/g++.gb/scope10.C: Likewise.
5617 * g++.old-deja/g++.abi/primary5.C: Likewise.
5618 * g++.old-deja/g++.abi/empty2.C: Likewise.
5619 * g++.old-deja/g++.abi/arraynew.C: Likewise.
5620 * g++.old-deja/g++.eh/vbase4.C: Likewise.
5621 * g++.old-deja/g++.eh/ptr1.C: Likewise.
5622 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5623 * g++.old-deja/g++.bob/template3.C: Likewise.
5624 * g++.old-deja/g++.bob/inherit1.C: Likewise.
5625
5626 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
5627
5628 PR fortran/31193
5629 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5630
5631 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
5632
5633 PR fortran/20897
5634 * gfortran.dg/derived_name_1.f90: New.
5635 * gfortran.dg/derived_name_2.f: New.
5636
5637 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5638
5639 * lib/target-supports.exp (check_effective_target_nonpic): New
5640 procedure.
5641 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5642 when compiling PIC.
5643 * gcc.target/i386/asm-4.c: Require nonpic.
5644 * gcc.target/i386/cmov1.c: Likewise.
5645 * gcc.target/i386/mul.c: Likewise.
5646 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5647 * gcc.target/i386/ssetype-1.c: Require nonpic.
5648 * gcc.target/i386/ssetype-3.c: Likewise.
5649 * gcc.target/i386/ssetype-5.c: Likewise.
5650
5651 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5652
5653 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5654 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5655 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5656 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5657
5658 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
5659
5660 PR tree-optimization/30590
5661 * g++.dg/opt/pr30590.C: New testcase.
5662
5663 2007-03-20 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR c/30762
5666 * gcc.dg/pr30762-1.c: New test.
5667 * gcc.dg/pr30762-2.c: New test.
5668
5669 PR inline-asm/30505
5670 * gcc.target/i386/pr30505.c: New test.
5671
5672 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
5673
5674 * gcc.target/arm/register-variables.c: New.
5675
5676 2007-03-19 Jeff Law <law@redhat.com>
5677
5678 * PR tree-optimization/30984
5679 * gcc.c-torture/pr30984.c: New test.
5680
5681 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5682 Richard Guenther <rguenther@suse.de>
5683
5684 PR tree-optimization/31254
5685 * gcc.dg/torture/pr31254.c: New testcase.
5686
5687 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
5688
5689 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5690 target default_packed.
5691
5692 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5693
5694 PR fortran/31203
5695 * gfortran.dg/string_length_1.f90: New test.
5696
5697 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5698
5699 PR testsuite/30395
5700 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5701
5702 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5703
5704 PR libgfortran/31052
5705 * gfortran.dg/namelist_27.f90: New test.
5706
5707 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
5708
5709 PR fortran/30531
5710 * gfortran.dg/used_types_14.f90: New test.
5711
5712 PR fortran/31086
5713 * gfortran.dg/used_types_15.f90: New test.
5714
5715 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
5716
5717 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5718 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5719
5720 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5721
5722 PR fortran/31120
5723 * gfortran.dg/integer_exponentiation_2.f90: New test.
5724
5725 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
5726
5727 PR tree-optimization/31041
5728 * gcc.dg/vect/pr31041.c: New test.
5729
5730 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5731
5732 * g++.dg/warn/Wconversion-integer.C: New
5733 * g++.dg/warn/Wconversion-real.C: New.
5734 * g++.dg/warn/Wconversion-real-integer.C: New.
5735 * g++.dg/warn/conv2.C: Updated.
5736
5737 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5738
5739 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5740 exclude RTPs.
5741
5742 2007-03-16 Richard Guenther <rguenther@suse.de>
5743
5744 PR tree-optimization/31146
5745 * g++.dg/tree-ssa/pr31146.C: New testcase.
5746
5747 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5748
5749 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5750 assume that the target has <features.h>.
5751
5752 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5753
5754 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5755 dg-options rather than to the whole test.
5756
5757 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
5758
5759 PR debug/29906
5760 * g++.dg/debug/pr29906.C: New
5761
5762 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5763
5764 PR libgfortran/31099
5765 * gfortran.dg/unformatted_recl.f90: Update test.
5766
5767 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
5768
5769 * gcc.dg/tree-ssa/prefetch-5.c: New test.
5770
5771 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5772
5773 PR c++/30891
5774 * g++.dg/parse/namespace-definition.C: New.
5775
5776 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5777
5778 PR c++/24924
5779 * g++.dg/cpp/pedantic-errors.C: New.
5780 * g++.dg/cpp/permissive.C: New.
5781
5782 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5783
5784 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5785 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5786
5787 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5788
5789 * lib/target-supports.exp (check_missing_uclibc_feature)
5790 (check_effective_target_wchar): New procedures.
5791 * gcc.dg/wchar_t-1.c: Require target wchar.
5792 * gcc.dg/wint_t-1.c: Likewise.
5793
5794 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5795
5796 * lib/target-supports.exp (check_gc_sections_available): Return
5797 false for VxWorks targets.
5798
5799 2007-03-15 Dirk Mueller <dmueller@suse.de>
5800
5801 * g++.dg/warn/Wconversion2.C: Fix typo.
5802 * gcc.dg/if-empty-1.c: Ditto.
5803
5804 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5805
5806 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5807
5808 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5811 * gcc.target/i386/pr31167.c: Ditto.
5812
5813 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5814
5815 PR target/31167
5816 * gcc.target/i386/pr31167.c: New test.
5817
5818 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
5819
5820 PR fortran/30922
5821 * gfortran.dg/import5.f90.f90: New test.
5822
5823
5824 PR fortran/30879
5825 * gfortran.dg/data_components_1.f90: New test.
5826
5827
5828 PR fortran/30870
5829 * gfortran.dg/generic_13.f90: New test.
5830
5831 PR fortran/31163
5832 * gfortran.dg/alloc_comp_basics_5.f90: New test.
5833
5834 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5835
5836 PR libgfortran/31051
5837 * gfortran.dg/fmt_t_4.f90: New
5838
5839 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
5840
5841 PR C++/31165
5842 * g++.dg/other/default7.C: New test.
5843
5844 2007-03-15 Dirk Mueller <dmueller@suse.de>
5845
5846 * g++.dg/warn/Wconversion2.C: New.
5847
5848 2007-03-14 Eric Christopher <echristo@apple.com>
5849
5850 * gcc.dg/ssp-1.c: New.
5851 * gcc.dg/ssp-2.c: Ditto.
5852
5853 2007-03-14 Dirk Mueller <dmueller@suse.de>
5854
5855 * g++.dg/warn/do-empty.C: New.
5856 * gcc.dg/do-empty.c: New.
5857 * gcc.dg/if-empty-1.c: Update.
5858 * gcc.dg/20001116-1.c: Update.
5859 * gcc.dg/pr23165.c: Update.
5860
5861 2007-03-14 Jakub Jelinek <jakub@redhat.com>
5862
5863 * gfortran.dg/module_implicit_conversion.f90: New test.
5864
5865 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
5866
5867 PR middle-end/31127
5868 * gcc.dg/pr31127.c: New.
5869
5870 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
5871
5872 * gcc.dg/tree-ssa/loop-26.c: New test.
5873
5874 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
5875
5876 * gcc.target/i386/cmpxchg16b-1.c: New test.
5877
5878 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5879
5880 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5881 * gcc.dg/c99-vla-1.c: Likewise.
5882 * g++.dg/ext/vla1.C: Likewise
5883
5884 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5885
5886 * gcc.dg/wvla-1.c: New test
5887 * gcc.dg/wvla-2.c: New test
5888 * gcc.dg/wvla-3.c: New test
5889 * gcc.dg/wvla-4.c: New test
5890 * gcc.dg/wvla-5.c: New test
5891 * gcc.dg/wvla-6.c: New test
5892 * gcc.dg/wvla-7.c: New test
5893 * g++.dg/warn/Wvla-1.C: New test
5894 * g++.dg/warn/Wvla-2.C: New test
5895 * g++.dg/warn/Wvla-3.C: New test
5896
5897 2007-03-12 Mark Mitchell <mark@codesourcery.com>
5898
5899 PR c++/30108
5900 * g++.dg/other/default6.C: New test.
5901
5902 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5903
5904 * lib/target-supports.exp (check_profiling_available): Return false
5905 for VxWorks.
5906 (check_effective_target_vxworks_kernel): New procedure.
5907 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5908 VxWorks.
5909 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5910 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5911 to include VxWorks.
5912 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5913
5914 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5915
5916 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5917 PIC is not supported.
5918 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5919 * gcc.dg/20020426-2.c: Likewise.
5920 * gcc.dg/pr28243.c: Likewise.
5921 * gcc.dg/visibility-11.c: Likewise.
5922 * gcc.dg/tls/opt-9.c: Likewise.
5923 * gcc.dg/tls/opt-10.c: Likewise.
5924 * gcc.dg/tls/pic-1.c: Likewise.
5925 * gcc.dg/tls/struct-1.c: Likewise.
5926 * gcc.target/i386/20000807-1.c: Likewise.
5927 * gcc.target/i386/20000904-1.c: Likewise.
5928 * gcc.target/i386/20011119-1.c: Likewise.
5929 * gcc.target/i386/990213-2.c: Likewise.
5930 * gcc.target/i386/990214-1.c: Likewise.
5931 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5932 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5933 * gcc.target/i386/pic-1.c: Likewise.
5934 * gcc.target/i386/pr21518.c: Likewise.
5935 * gcc.target/i386/pr23098.c: Likewise.
5936 * gcc.target/i386/pr23943.c: Likewise.
5937
5938 2007-03-11 Mark Mitchell <mark@codesourcery.com>
5939
5940 PR c++/31038
5941 * g++.dg/template/complit2.C: New test.
5942
5943 PR c++/30328
5944 * g++.dg/ext/bitfield1.C: New test.
5945
5946 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
5947
5948 PR fortran/30883
5949 * gfortran.dg/interface_11.f90: New test.
5950
5951 2007-03-11 Richard Guenther <rguenther@suse.de>
5952
5953 PR tree-optimization/31115
5954 * gcc.dg/torture/pr31115.c: New testcase.
5955
5956 2007-03-11 Ira Rosen <irar@il.ibm.com>
5957
5958 PR tree-optimization/29925
5959 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5960
5961 2007-03-10 Mark Mitchell <mark@codesourcery.com>
5962
5963 PR c++/30274
5964 * g++.dg/expr/bitfield3.C: New test.
5965 * g++.dg/expr/bitfield4.C: Likewise.
5966 * g++.dg/expr/bitfield5.C: Likewise.
5967 * g++.dg/expr/bitfield6.C: Likewise.
5968
5969 PR c++/30924
5970 * g++.dg/template/array18.C: New test.
5971
5972 2007-03-10 Dirk Mueller <dmueller@suse.de>
5973
5974 PR c++/17946
5975 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5976 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5977
5978 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
5979
5980 PR c++/20599
5981 * g++.dg/cpp0x/variadic-bind.C: New.
5982 * g++.dg/cpp0x/variadic-function.C: New.
5983 * g++.dg/cpp0x/variadic-mem_fn.C: New.
5984 * g++.dg/cpp0x/variadic-tuple.C: New.
5985 * g++.dg/cpp0x/variadic1.C: New.
5986 * g++.dg/cpp0x/variadic2.C: New.
5987 * g++.dg/cpp0x/variadic3.C: New.
5988 * g++.dg/cpp0x/variadic4.C: New.
5989 * g++.dg/cpp0x/variadic5.C: New.
5990 * g++.dg/cpp0x/variadic6.C: New.
5991 * g++.dg/cpp0x/variadic7.C: New.
5992 * g++.dg/cpp0x/variadic8.C: New.
5993 * g++.dg/cpp0x/variadic9.C: New.
5994 * g++.dg/cpp0x/variadic10.C: New.
5995 * g++.dg/cpp0x/variadic11.C: New.
5996 * g++.dg/cpp0x/variadic12.C: New.
5997 * g++.dg/cpp0x/variadic13.C: New.
5998 * g++.dg/cpp0x/variadic14.C: New.
5999 * g++.dg/cpp0x/variadic15.C: New.
6000 * g++.dg/cpp0x/variadic16.C: New.
6001 * g++.dg/cpp0x/variadic17.C: New.
6002 * g++.dg/cpp0x/variadic18.C: New.
6003 * g++.dg/cpp0x/variadic19.C: New.
6004 * g++.dg/cpp0x/variadic20.C: New.
6005 * g++.dg/cpp0x/variadic21.C: New.
6006 * g++.dg/cpp0x/variadic22.C: New.
6007 * g++.dg/cpp0x/variadic23.C: New.
6008 * g++.dg/cpp0x/variadic24.C: New.
6009 * g++.dg/cpp0x/variadic25.C: New.
6010 * g++.dg/cpp0x/variadic26.C: New.
6011 * g++.dg/cpp0x/variadic27.C: New.
6012 * g++.dg/cpp0x/variadic28.C: New.
6013 * g++.dg/cpp0x/variadic29.C: New.
6014 * g++.dg/cpp0x/variadic30.C: New.
6015 * g++.dg/cpp0x/variadic31.C: New.
6016 * g++.dg/cpp0x/variadic32.C: New.
6017 * g++.dg/cpp0x/variadic33.C: New.
6018 * g++.dg/cpp0x/variadic34.C: New.
6019 * g++.dg/cpp0x/variadic35.C: New.
6020 * g++.dg/cpp0x/variadic36.C: New.
6021 * g++.dg/cpp0x/variadic37.C: New.
6022 * g++.dg/cpp0x/variadic38.C: New.
6023 * g++.dg/cpp0x/variadic39.C: New.
6024 * g++.dg/cpp0x/variadic40.C: New.
6025 * g++.dg/cpp0x/variadic41.C: New.
6026 * g++.dg/cpp0x/variadic42.C: New.
6027 * g++.dg/cpp0x/variadic43.C: New.
6028 * g++.dg/cpp0x/variadic44.C: New.
6029 * g++.dg/cpp0x/variadic45.C: New.
6030 * g++.dg/cpp0x/variadic46.C: New.
6031 * g++.dg/cpp0x/variadic47.C: New.
6032 * g++.dg/cpp0x/variadic48.C: New.
6033 * g++.dg/cpp0x/variadic49.C: New.
6034 * g++.dg/cpp0x/variadic50.C: New.
6035 * g++.dg/cpp0x/variadic51.C: New.
6036 * g++.dg/cpp0x/variadic52.C: New.
6037 * g++.dg/cpp0x/variadic53.C: New.
6038 * g++.dg/cpp0x/variadic54.C: New.
6039 * g++.dg/cpp0x/variadic55.C: New.
6040 * g++.dg/cpp0x/variadic56.C: New.
6041 * g++.dg/cpp0x/variadic57.C: New.
6042 * g++.dg/cpp0x/variadic58.C: New.
6043 * g++.dg/cpp0x/variadic59.C: New.
6044 * g++.dg/cpp0x/variadic60.C : New.
6045 * g++.dg/cpp0x/variadic61.C : New.
6046 * g++.dg/cpp0x/variadic62.C : New.
6047 * g++.dg/cpp0x/variadic63.C : New.
6048 * g++.dg/cpp0x/variadic64.C : New.
6049 * g++.dg/cpp0x/variadic65.C : New.
6050 * g++.dg/cpp0x/variadic66.C : New.
6051 * g++.dg/cpp0x/variadic67.C : New.
6052 * g++.dg/cpp0x/variadic68.C : New.
6053 * g++.dg/cpp0x/variadic69.C : New.
6054 * g++.dg/cpp0x/variadic70.C : New.
6055 * g++.dg/cpp0x/variadic71.C : New.
6056 * g++.dg/cpp0x/variadic72.C : New.
6057 * g++.dg/cpp0x/variadic73.C : New.
6058 * g++.dg/cpp0x/variadic74.C : New.
6059 * g++.dg/cpp0x/variadic75.C : New.
6060 * g++.dg/cpp0x/variadic-ex1.C : New.
6061 * g++.dg/cpp0x/variadic-ex2.C : New.
6062 * g++.dg/cpp0x/variadic-ex3.C : New.
6063 * g++.dg/cpp0x/variadic-ex4.C : New.
6064 * g++.dg/cpp0x/variadic-ex5.C : New.
6065 * g++.dg/cpp0x/variadic-ex6.C : New.
6066 * g++.dg/cpp0x/variadic-ex7.C : New.
6067 * g++.dg/cpp0x/variadic-ex8.C : New.
6068 * g++.dg/cpp0x/variadic-ex9.C : New.
6069 * g++.dg/cpp0x/variadic-ex10.C : New.
6070 * g++.dg/cpp0x/variadic-ex11.C : New.
6071 * g++.dg/cpp0x/variadic-ex12.C : New.
6072 * g++.dg/cpp0x/variadic-ex13.C : New.
6073 * g++.dg/cpp0x/variadic-ex14.C : New.
6074
6075 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6076
6077 PR libgfortran/31099
6078 * gfortran.dg/unformatted_recl.f90: New test.
6079
6080 2007-03-09 Roger Sayle <roger@eyesopen.com>
6081
6082 * gcc.dg/fold-eqcmplx-1.c: New test case.
6083
6084 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
6085
6086 PR rtl-optimization/30643
6087 * gcc.dg/pr30643.c: New.
6088
6089 2007-03-09 Chao-ying Fu <fu@mips.com>
6090
6091 * gcc.target/mips/mips32-dspr2-type.c: New test.
6092 * gcc.target/mips/mips32-dspr2.c: New test.
6093 * gcc.target/mips/dspr2-MULT.c: New test.
6094 * gcc.target/mips/dspr2-MULTU.c: New test.
6095 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6096 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6097 Adjust some formats.
6098
6099 2007-03-09 Dirk Mueller <dmueller@suse.de>
6100
6101 PR c++/17946
6102 * gcc.dg/Wlogical-op-1.c: New.
6103 * g++.dg/warn/Wlogical-op-1.C: New.
6104
6105 2007-03-09 Richard Guenther <rguenther@suse.de>
6106
6107 PR tree-optimization/30904
6108 PR middle-end/31058
6109 * gcc.dg/pr30904.c: Remove xfail.
6110
6111 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
6112
6113 PR C/31072
6114 * gcc.c-torture/execute/pr31072.c: New test.
6115
6116 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6117
6118 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6119 * gcc.dg/torture/builtin-attr-1.c: Likewise.
6120 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
6121 *lrint* and *lround*.
6122 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6123 floor->lfloor.
6124 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6125 * gcc.dg/torture/builtin-integral-1.c: Likewise.
6126 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
6127 and *lround*. Correct macro names.
6128 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6129 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6130
6131 2007-03-08 Ian Lance Taylor <iant@google.com>
6132
6133 * gcc.dg/no-strict-overflow-5.c: New test.
6134 * gcc.dg/no-strict-overflow-6.c: New test.
6135 * gcc.dg/Wstrict-overflow-11.c: New test.
6136 * gcc.dg/Wstrict-overflow-12.c: New test.
6137 * gcc.dg/Wstrict-overflow-13.c: New test.
6138 * gcc.dg/Wstrict-overflow-14.c: New test.
6139 * gcc.dg/Wstrict-overflow-15.c: New test.
6140
6141 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6142
6143 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
6144 for VxWorks kernel mode.
6145 * gcc.c-torture/execute/strncmp-1.x: Likewise.
6146
6147 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6148
6149 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6150 mode.
6151
6152 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6153
6154 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6155 and lib/bfill.c on VxWorks targets.
6156 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6157 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6158 lib/bfill.c and lib/memmove.c on VxWorks targets.
6159 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6160 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6161 on VxWorks targets.
6162 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6163 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6164
6165 2007-03-08 Tobias Burnus <burnus@net-b.de>
6166
6167 * gfortran.dg/use_5.f90: New test.
6168 * gfortran.dg/use_6.f90: Ditto.
6169 * gfortran.dg/use_7.f90: Ditto.
6170
6171 2007-03-08 Tobias Burnus <burnus@net-b.de>
6172
6173 PR fortran/30973
6174 * gfortran.dg/use_4.f90: New test.
6175 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6176
6177 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
6178
6179 PR fortran/31011
6180 * gfortran.dg/parameter_array_section_2.f90: New test.
6181
6182 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
6183
6184 PR c++/30852
6185 * g++.dg/ext/offsetof1.C: Add cases with volatile.
6186
6187 PR c++/30534
6188 * g++.dg/template/arg5.C: New test.
6189
6190 2007-03-07 Joseph Myers <joseph@codesourcery.com>
6191
6192 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6193
6194 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
6195
6196 * gcc.dg/var-expand1.c: Add newline at end of file.
6197
6198 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
6199
6200 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6201
6202 2007-03-06 Richard Sandiford <richard@codesourcery.com>
6203
6204 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6205
6206 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6207
6208 * gcc.dg/torture/builtin-convert-4.c: New test.
6209
6210 2007-03-05 Ian Lance Taylor <iant@google.com>
6211
6212 * gcc.c-torture/compile/pr31034.c: New test.
6213
6214 2007-03-05 Ian Lance Taylor <iant@google.com>
6215
6216 * gcc.dg/inline-18.c: New test.
6217 * gcc.dg/inline-19.c: New test.
6218 * gcc.dg/inline-20.c: New test.
6219 * gcc.dg/inline-21.c: New test.
6220
6221 2007-03-05 Richard Guenther <rguenther@suse.de>
6222
6223 PR tree-optimization/14052
6224 * gcc.dg/tree-ssa/vrp33.c: New testcase.
6225
6226 2007-03-05 Richard Guenther <rguenther@suse.de>
6227
6228 PR tree-optimization/23777
6229 * gcc.dg/tree-ssa/pr23777.c: New testcase.
6230
6231 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6232
6233 PR other/30465
6234 * gcc.dg/multiple-overflow-warn-3.c: New.
6235 * g++.dg/warn/multiple-overflow-warn-3.C: New.
6236
6237 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
6238
6239 PR c++/30895
6240 * g++.dg/parse/template23.C: New test.
6241
6242 2007-03-04 Roger Sayle <roger@eyesopen.com>
6243
6244 PR middle-end/30744
6245 * gcc.dg/pr30744-1.c: New test case.
6246
6247 2007-03-04 Tobias Burnus <burnus@net-b.de>
6248
6249 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6250
6251 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6252
6253 PR target/30406
6254 * gfortran.dg/logical_3.f90: New test.
6255
6256 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
6257
6258 PR libfortran/30981
6259 * gfortran.dg/integer_exponentiation_1.f90: New test.
6260
6261 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
6262
6263 * gcc.target/m68k/m68k.exp: New.
6264 * gcc.target/m68k/crash1.c: New.
6265
6266 2007-03-03 Tobias Burnus <burnus@net-b.de>
6267
6268 * gfortran.dg/c_by_val.c: Use int64_t instead of long
6269 to be more compatible with integer(kind=8).
6270
6271 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6272
6273 PR libfortran/31001
6274 * gfortran.dg/zero_sized_3.f90: New test.
6275
6276 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6277
6278 PR c++/15787
6279 * g++.dg/parse/else.C: New.
6280 * g++.dg/parse/else-2.C: New.
6281
6282 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
6283 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/30882
6286 * gfortran.dg/size_dim.f90: New test.
6287
6288 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
6289 Tobias Burnus <burnus@net-b.de>
6290
6291 PR fortran/30873
6292 * gfortran.dg/entry_9.f90: New test.
6293
6294 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
6295
6296 PR c++/28253
6297 * g++.dg/inherit/covariant16.C: New test.
6298
6299 2007-03-02 Geoffrey Keating <geoffk@apple.com>
6300
6301 * g++.dg/other/darwin-minversion-1.C: New.
6302
6303 2007-03-02 Diego Novillo <dnovillo@redhat.com>
6304
6305 * gcc.dg/tree-ssa/20070302-1.c: New test.
6306
6307 2007-03-02 Joseph Myers <joseph@codesourcery.com>
6308
6309 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6310 tests.
6311
6312 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
6313
6314 * gcc.dg/tree-ssa/prefetch-4.c: New test.
6315
6316 2007-03-01 Simon Baldwin <simonb@google.com>
6317
6318 PR c++/23689
6319 * warn/ignored_typedef.C: New.
6320 * init/ctor8.C: Added dg-warning to consume ignored typedef
6321 warning.
6322 * template/typedef2.C: Ditto. Moved dg-error onto its own line
6323 and added an explicit line number.
6324
6325 2007-02-28 Richard Guenther <rguenther@suse.de>
6326
6327 PR middle-end/30364
6328 * gcc.dg/torture/pr30364-1.c: New testcase.
6329 * gcc.dg/torture/pr30364-2.c: Likewise.
6330 * gcc.dg/torture/pr30364-3.c: Likewise.
6331
6332 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6333
6334 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6335 powerpc*, use -funsafe-math-optimizations.
6336 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6337 * gcc.dg/torture/builtin-modf-1.c: Likewise.
6338
6339 2007-02-28 Tobias Burnus <burnus@net-b.de>
6340 Paul Thomas <pault@gcc.gnu.org>
6341
6342 PR fortran/30888
6343 PR fortran/30887
6344 * c_by_val_1.f: Test %VAL() with non-default kind.
6345 * c_by_val.c: Ditto.
6346 * c_by_val_4.f: New test.
6347
6348 2007-02-28 Tobias Burnus <burnus@net-b.de>
6349
6350 PR fortran/30968
6351 * gfortran.dg/continuation_7.f90: New test.
6352
6353 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
6354
6355 * g++.dg/inherit/thunk7.C: New test.
6356 * lib/target-supports.exp (check_profiling_available): Not available
6357 for bfin-*-*.
6358
6359 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
6360
6361 PR target/30970
6362 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6363
6364 2007-02-27 Mark Mitchell <mark@codesourcery.com>
6365
6366 * lib/target-supports.exp (check_effective_target_init_priority):
6367 Remove Solaris special case.
6368
6369 2007-02-26 Geoffrey Keating <geoffk@apple.com>
6370
6371 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6372 for more builtin types.
6373
6374 * g++.dg/ext/visibility/class1.C: Port to Darwin.
6375 * g++.dg/ext/visibility/noPLT.C: Likewise.
6376
6377 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6378
6379 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6380 sh* targets.
6381
6382 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
6383
6384 PR fortran/30865
6385 * size_optional_dim_1.f90: New test.
6386
6387 2007-02-25 Mark Mitchell <mark@codesourcery.com>
6388
6389 * gcc.dg/vxworks/vxworks.exp: New file.
6390 * gcc.dg/vxworks/initpri1.c: Likewise.
6391 * gcc.dg/vxworks/initpri2.c: Likewise.
6392 * gcc.dg/initpri2.c: Add more tests.
6393 * g++.dg/special/initpri2.C: Likewise.
6394
6395 * gcc.dg/initpri1.c: New test.
6396 * gcc.dg/initpri2.c: Likewise.
6397 * g++.dg/special/initpri1.C: New test.
6398 * g++.dg/special/initpri2.C: Likewise.
6399 * g++.dg/special/conpr-1.C: Use init_priority effective target.
6400 * g++.dg/special/conpr-2.C: Likewise.
6401 * g++.dg/special/conpr-3.C: Likewise.
6402 * g++.dg/special/conpr-4.C: Likewise.
6403 * g++.dg/special/initp1.C: Likewise.
6404 * g++.dg/special/ecos.exp: Remove code to detect availability of
6405 constructor priorities.
6406 * lib/target-supports.exp (check_effective_target_init_priority):
6407 New function.
6408
6409 2007-02-24 Jan Hubicka <jh@suse.cz>
6410
6411 * gcc.c-torture/execute/pr30778.c: New testcase.
6412
6413 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6414
6415 PR libgfortran/30918
6416 * gfortran.dg/namelist_26.f90: New test.
6417
6418 2007-02-24 Richard Guenther <rguenther@suse.de>
6419
6420 PR middle-end/30951
6421 * gcc.dg/pr30951.c: New testcase.
6422
6423 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6424
6425 * gcc.dg/torture/builtin-modf-1.c: New test.
6426
6427 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
6428
6429 PR tree-optimization/30904
6430 * gcc.dg/pr30904.c: New test.
6431
6432 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6433
6434 * gcc.test-framework/README: Correct command.
6435 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6436 -Wunused-value.
6437 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6438
6439 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
6440
6441 * lib/target-supports.exp (check_effective_target_unwrapped): New.
6442
6443 2007-02-23 Mark Mitchell <mark@codesourcery.com>
6444
6445 * lib/target-supports.exp (check_effective_target_newlib): New
6446 function.
6447
6448 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
6449
6450 PR fortran/30660
6451 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6452 allocatable component.
6453
6454
6455 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6456
6457 * gcc.dg/torture/builtin-logb-1.c: New test.
6458 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6459 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6460 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6461 sh* targets.
6462
6463 2007-02-23 Richard Guenther <rguenther@suse.de>
6464
6465 * g++.dg/warn/changes-meaning.C: New testcase.
6466
6467 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6468
6469 PR libgfortran/30910
6470 * gfortran.dg/fmt_zero_precision.f90: Update test.
6471
6472 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6473
6474 * gcc.dg/torture/builtin-frexp-1.c: New test.
6475
6476 2007-02-22 Mark Mitchell <mark@codesourcery.com>
6477
6478 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6479
6480 2007-02-22 Ian Lance Taylor <iant@google.com>
6481
6482 PR debug/30898
6483 * g++.dg/debug/pr30898.C: New test.
6484
6485 2007-02-22 Ira Rosen <irar@il.ibm.com>
6486
6487 * gcc.dg/vect/vect-106.c: New test.
6488
6489 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6490 Ira Rosen <irar@il.ibm.com>
6491
6492 PR tree-optimization/30843
6493 * gcc.dg/vect/pr30843.c: New test.
6494
6495 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6496
6497 PR tree-optimization/30858
6498 * gcc.dg/vect/pr30858.c: New test.
6499
6500 2007-02-21 Mark Mitchell <mark@codesourcery.com>
6501
6502 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6503 to set options for compiling testglue.
6504 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6505 * lib/obj-c++.exp (obj-c++_init): Likewise.
6506
6507 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
6508
6509 * gnat.dg/derived_aggregate.adb: New test.
6510
6511 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6512
6513 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6514 sh* targets. Call the correct CKSGN macro.
6515
6516 2007-02-21 Jakub Jelinek <jakub@redhat.com>
6517
6518 * gfortran.dg/gomp/omp_parse1.f90: New test.
6519 * gfortran.dg/gomp/omp_parse2.f: New test.
6520
6521 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
6522
6523 PR fortran/30869
6524 * gfortran.dg/do_pointer_1.f90: New test.
6525
6526 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6527
6528 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6529 and scalbln.
6530
6531 2007-02-20 Geoffrey Keating <geoffk@apple.com>
6532
6533 * gcc.dg/darwin-minversion-1.c: New.
6534 * gcc.dg/darwin-minversion-2.c: New.
6535
6536 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6537
6538 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6539
6540 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6541 DJ Delorie <dj@redhat.com>
6542
6543 PR other/30824
6544 * gcc.dg/Wfatal.c: New.
6545 * gcc.dg/Wfatal-2.c: New.
6546 * gcc.dg/Werror-1.c: Adjust expectations.
6547 * gcc.dg/Werror-5.c: Likewise.
6548 * gcc.dg/Werror-7.c: Likewise.
6549 * gcc.dg/Werror-10.c: Likewise.
6550 * gcc.dg/Werror-11.c: Likewise.
6551
6552 2007-02-20 Tobias Burnus <burnus@net-b.de>
6553
6554 PR fortran/30522
6555 * gfortran.dg/volatile10.f90: New test.
6556
6557 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
6558
6559 PR libfortran/30533
6560 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
6561
6562 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6563
6564 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6565 * gcc.dg/Walways-true-1.c: Likewise.
6566 * gcc.dg/weak/weak-3.c: Likewise.
6567 * gcc.dg/Werror-1.c: Likewise.
6568 * gcc.dg/Werror-3.c: Likewise.
6569 * gcc.dg/Werror-4.c: Likewise.
6570 * gcc.dg/Werror-5.c: Likewise.
6571 * gcc.dg/Werror-6.c: Likewise.
6572 * gcc.dg/Werror-7.c: Likewise.
6573 * gcc.dg/Werror-8.c: Likewise.
6574 * gcc.dg/Werror-10.c: Likewise.
6575 * gcc.dg/Werror-11.c: Likewise.
6576 * gcc.dg/Werror-12.c: Likewise.
6577 * g++.old-deja/g++.mike/warn8.C: Likewise.
6578 * g++.dg/warn/Walways-true-1.C: Likewise.
6579 * g++.dg/warn/Walways-true-2.C: Likewise.
6580 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6581 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6582 -Wstring-literal-comparison with -Waddress.
6583 * gcc.dg/Wstring-literal-comparison-4.c: Replace
6584 -Wno-string-literal-comparison with -Wno-address.
6585
6586 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
6587
6588 * gnat.dg/self_aggregate_with_call.adb: New test.
6589
6590 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
6591
6592 PR tree-optimization/30975
6593 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6594 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6595 * gcc.dg/vect/pr30795.c: New.
6596
6597 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6598
6599 PR fortran/30681
6600 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6601
6602 2007-02-18 Roger Sayle <roger@eyesopen.com>
6603
6604 PR rtl-optimization/28173
6605 * gcc.target/i386/andor-1.c: New test case.
6606
6607 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6608
6609 * gcc.dg/torture/builtin-ldexp-1.c: New.
6610 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6611
6612 2007-02-18 Roger Sayle <roger@eyesopen.com>
6613
6614 * gfortran.dg/array_constructor_15.f90: New test case.
6615
6616 2007-02-18 Roger Sayle <roger@eyesopen.com>
6617
6618 * gfortran.dg/forall_10.f90: New test case.
6619
6620 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6621
6622 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6623
6624 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6625
6626 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6627 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6628
6629 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
6630
6631 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6632 * gcc.target/i386/builtin-bswap-3.c: Ditto.
6633 * gcc.target/i386/xchg-1.c: New test.
6634 * gcc.target/i386/xchg-2.c: New test.
6635
6636 2007-02-16 Richard Guenther <rguenther@suse.de>
6637 Christian Bruel <christian.bruel@st.com>
6638
6639 * gcc.dg/strict-overflow-5.c: New testcase.
6640
6641 2007-02-16 Tobias Burnus <burnus@net-b.de>
6642
6643 PR fortran/30793
6644 * gfortran.dg/func_derived_4.f90: New test.
6645
6646 2007-02-15 Roger Sayle <roger@eyesopen.com>
6647
6648 PR middle-end/30391
6649 * gfortran.dg/pr30391-1.f90: New test case.
6650
6651 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6652
6653 PR middle-end/30433
6654 * gcc.c-torture/compile/pr30433.c: New testcase to check
6655 that complex constants comparisions are foldded.
6656
6657 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6658
6659 PR C++/30158
6660 * g++.dg/ext/stmtexpr10.C: New testcase.
6661
6662 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6663
6664 PR middle-end/30729
6665 * gcc.dg/Wunused-value-2.c: New testcase.
6666
6667 2007-02-15 Ian Lance Taylor <iant@google.com>
6668
6669 * g++.dg/eh/subreg-1.C: New test.
6670
6671 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6672
6673 PR c/26494
6674 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6675 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6676 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6677 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6678 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6679 * gcc.dg/Werror-implicit-function-declaration.c: New.
6680
6681 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6682
6683 PR c++/28943
6684 * g++.dg/warn/pr28943.C: New.
6685
6686 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6687
6688 * gfortran.fortran-torture/execute/math.f90: Fix typo.
6689
6690 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6691
6692 PR fortran/30779
6693 * gfortran.dg/error_recovery_3.f90: New test.
6694
6695 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6696
6697 * g++.dg/tree-ssa/sra-1.C: New.
6698
6699 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6700
6701 * g++.dg/tree-ssa/sra-1.C: New.
6702
6703 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6704
6705 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6706
6707 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6708
6709 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6710
6711 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
6712
6713 PR fortran/30799
6714 * gfortran.dg/logical_2.f90: New test.
6715
6716 2007-02-14 Joseph Myers <joseph@codesourcery.com>
6717
6718 * gcc.dg/torture/complex-alias-1.c: New test.
6719
6720 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
6721
6722 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6723 instead of -fdump-tree-tailcall.
6724
6725 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
6726
6727 * gfortran.dg/interface_10.f90: Fix comment typo.
6728
6729 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
6730
6731 PR tree-optimization/30771
6732 * gcc.dg/vect/pr30771.c: New test.
6733
6734 2007-02-13 Ian Lance Taylor <iant@google.com>
6735
6736 * gcc.dg/Wstrict-overflow-1.c: New test.
6737 * gcc.dg/Wstrict-overflow-2.c: New test.
6738 * gcc.dg/Wstrict-overflow-3.c: New test.
6739 * gcc.dg/Wstrict-overflow-4.c: New test.
6740 * gcc.dg/Wstrict-overflow-5.c: New test.
6741 * gcc.dg/Wstrict-overflow-6.c: New test.
6742 * gcc.dg/Wstrict-overflow-7.c: New test.
6743 * gcc.dg/Wstrict-overflow-8.c: New test.
6744 * gcc.dg/Wstrict-overflow-9.c: New test.
6745 * gcc.dg/Wstrict-overflow-10.c: New test.
6746
6747 2007-02-13 Roger Sayle <roger@eyesopen.com>
6748
6749 * gcc.target/ia64/builtin-bswap-2.c: New test case.
6750
6751 2007-02-13 Richard Henderson <rth@redhat.com>
6752
6753 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6754 * gcc.c-torture/execute/pr29302-1.c: ... here.
6755
6756 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6757
6758 PR c/29521
6759 * gcc.dg/c90-return-1.c: Update output.
6760 * gcc.dg/c99-return-1.c: Likewise.
6761
6762 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
6763
6764 PR fortran/30554
6765 * gfortran.dg/used_dummy_types_7.f90: New test..
6766
6767 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
6768
6769 * gcc.target/i386/parity-1.c: New test.
6770 * gcc.target/i386/parity-2.c: New test.
6771
6772 2007-02-12 Roger Sayle <roger@eyesopen.com>
6773
6774 * gcc.target/i386/builtin-bswap-3.c: New test case.
6775
6776 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
6777
6778 PR tree-optimization/29145
6779 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6780 alias analysis is improved to take better advantage of restrict
6781 qualified pointers.
6782 * gcc.dg/vect/vect-80.c: Likewise.
6783 * gcc.dg/vect/pr29145.c: New.
6784
6785 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
6786
6787 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6788 * gcc.target/i386/sse4a-insert.c: Likewise.
6789
6790 2007-02-11 Roger Sayle <roger@eyesopen.com>
6791
6792 * gcc.target/ia64/builtin-popcount-1.c: New test case.
6793 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6794
6795 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
6796
6797 PR fortran/30478
6798 * gfortran.dg/enum_4.f90: Update error message checks.
6799
6800 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
6801
6802 PR fortran/30554
6803 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6804 versions of the modules.
6805
6806 PR fortran/30617
6807 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6808 by getting rid of recursive I/O and providing functions with
6809 results.
6810
6811 PR fortran/30319
6812 * gfortran.dg/char_array_constructor_2.f90
6813
6814 2007-02-11 Mark Mitchell <mark@codesourcery.com>
6815
6816 PR c++/26988
6817 * g++.dg/template/spec34.C: New test
6818
6819 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
6820
6821 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6822 on i?86 and x86_64.
6823 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6824 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6825 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6826 on i?86 and x86_64.
6827 * gcc.dg/vect/vect-113.c: Ditto.
6828
6829 2007-02-06 Mark Mitchell <mark@codesourcery.com>
6830
6831 PR c++/29487
6832 * g++.dg/eh/weak1-C: New test.
6833 * g++.dg/eh/weak1-a.cc: Likewise.
6834 * g++.dg/eh/comdat1.C: Likewise.
6835
6836 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
6837 Dorit Nuzman <dorit@il.ibm.com>
6838
6839 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
6840 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
6841 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6842 * gcc.dg/vect/vect-113.c: Likewise.
6843
6844 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6845
6846 2007-02-10 Richard Henderson <rth@redhat.com>
6847
6848 * lib/target-supports.exp (check_effective_target_tls): Redefine
6849 to mean non-emulated tls.
6850 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6851 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6852 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6853 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6854 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6855 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6856 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6857
6858 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
6859
6860 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6861
6862 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
6863
6864 * gfortran.dg/secnds.f: Replace time tolerance with a
6865 before-and-after bracket.
6866 * gfortran.dg/secnds-1.f: Likewise.
6867
6868 2007-02-09 Tobias Burnus <burnus@net-b.de>
6869
6870 PR fortran/30512
6871 * gfortran.dg/maxlocval_1.f90: New test.
6872
6873 2007-02-09 Roger Sayle <roger@eyesopen.com>
6874
6875 * gcc.target/ia64/builtin_bswap-1.c: New test case.
6876
6877 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6878
6879 PR fortran/30720
6880 * gfortran.dg/array_function_1.f90: New test.
6881
6882 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6883
6884 * lib/target-supports.exp (check_effective_target_lax_strtofp)
6885 (check_effective_target_dummy_wcsftime): New functions.
6886
6887 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6888
6889 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6890 * lib/target-supports.exp (check_effective_target_uclibc): New
6891 function.
6892
6893 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6894
6895 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6896 (vsnprintf): Don't define for uClibc targets.
6897
6898 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6899
6900 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6901 set before checking whether it was allowed.
6902 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6903 before checking inside_main.
6904
6905 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6906
6907 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6908 uClinux targets.
6909 (u16sf): Likewise u4sf.
6910 * g++.dg/compat/struct-layout-1.h: Likewise.
6911
6912 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6913
6914 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6915 procedure.
6916 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6917 m68k targets if check_effective_target_coldfire_fpu returns true.
6918
6919 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
6920 Richard Guenther <rguenther@suse.de>
6921
6922 PR middle-end/23361
6923 * gcc.dg/fold-compare-3.c: New testcase.
6924 * gcc.dg/tree-ssa/loop-24.c: Likewise.
6925
6926 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
6927
6928 * gcc.dg/pr26570.c: Clean up coverage files.
6929 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6930 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6931 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6932 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6933 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6934 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6935 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6936 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6937 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6938 * gcc.dg/tree-ssa/pr25501.c: Ditto.
6939 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6940 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6941 * gcc.dg/vect/pr28952.c: Ditto.
6942 * gcc.dg/vect/pr27151.c: Ditto.
6943 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6944 * g++.dg/gomp/macro-3.C: Ditto.
6945
6946 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
6947
6948 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6949 of the loop.
6950
6951 2007-02-08 Roger Sayle <roger@eyesopen.com>
6952
6953 * gcc.target/i386/builtin-bswap-2.c: New test case.
6954
6955 2007-02-08 Roger Sayle <roger@eyesopen.com>
6956
6957 * gfortran.dg/forall_8.f90: New test case.
6958 * gfortran.dg/forall_9.f90: Likewise.
6959
6960 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6961
6962 * gcc.dg/builtins-20.c: Add some -~ complex cases.
6963
6964 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
6965
6966 * lib/target-supports.exp (check_effective_target_simulator): New.
6967
6968 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
6969
6970 * gcc.dg/tree-ssa/loop-25.c: New test.
6971
6972 2007-02-06 Richard Henderson <rth@redhat.com>
6973
6974 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6975
6976 2007-02-06 Roger Sayle <roger@eyesopen.com>
6977
6978 * gcc.target/powerpc/popcount-1.c: New test case.
6979 * gcc.target/powerpc/parity-1.c: Likewise.
6980
6981 2007-02-06 Richard Guenther <rguenther@suse.de>
6982
6983 PR middle-end/27302
6984 * gcc.dg/torture/pr27302-2.c: New testcase.
6985
6986 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
6987
6988 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6989 * gcc.dg/vect/vect-iv-1.c: New test.
6990 * gcc.dg/vect/vect-iv-2.c: New test.
6991 * gcc.dg/vect/vect-iv-3.c: New test.
6992 * gcc.dg/vect/vect-iv-4.c: New test.
6993 * gcc.dg/vect/vect-iv-5.c: New test.
6994 * gcc.dg/vect/vect-iv-6.c: New test.
6995 * gcc.dg/vect/vect-iv-7.c: New test.
6996 * gcc.dg/vect/vect-iv-8.c: New test.
6997 * gcc.dg/vect/vect-iv-9.c: New test.
6998 * gcc.dg/vect/vect-iv-10.c: New test.
6999 * gcc.dg/vect/vect-iv-11.c: New test.
7000 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7001 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7002 * gcc.dg/vect/vect-14.c: Now vectorizable.
7003 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7004 loop).
7005 * gcc.dg/vect/vect-27.c: Likewise.
7006 * gcc.dg/vect/vect-29.c Likewise.
7007 * gcc.dg/vect/vect-dv-2.c: Likewise.
7008 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7009 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7010 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7011
7012 2007-02-06 Ira Rosen <irar@il.ibm.com>
7013
7014 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7015
7016 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7017
7018 * gcc.dg/builtins-20.c: Add more cases.
7019
7020 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
7021
7022 PR debug/30189
7023 * gcc.dg/pr30189.c: New test.
7024
7025 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7026
7027 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7028 for running tests.
7029 * gcc.target/i386/sse4a-extract.c: New test.
7030 * gcc.target/i386/sse4a-insert.c: New test.
7031 * gcc.target/i386/sse4a-montsd.c: New test.
7032 * gcc.target/i386/sse4a-montss.c: New test.
7033
7034 2007-02-05 Richard Guenther <rguenther@suse.de>
7035
7036 * gcc.target/i386/vectorize3.c: New testcase.
7037
7038 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
7039
7040 PR target/30665
7041 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7042
7043 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7044
7045 PR fortran/30611
7046 * gfortran.dg/repeat_1.f90: New test.
7047
7048 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
7049
7050 PR fortran/30605
7051 * gfortran.dg/spread_shape_1.f90: Remove tabs.
7052 * gfortran.dg/derived_init_2.f90: Ditto.
7053 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7054 * gfortran.dg/array_initializer_1.f90: Ditto.
7055 * gfortran.dg/do_2.f90: Ditto.
7056 * gfortran.dg/proc_assign_1.f90: Ditto.
7057
7058 2007-02-04 Richard Guenther <rguenther@suse.de>
7059
7060 PR middle-end/30636
7061 * g++.dg/warn/pr30636.C: New testcase.
7062 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7063
7064 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
7065
7066 PR middle-end/30667
7067 * gfortran.dg/pr30667.f: New test.
7068
7069 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7070
7071 * gcc.dg/builtins-54.c: Add more cases.
7072
7073 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
7074
7075 PR fortran/30514
7076 * gfortran.dg/zero_sized_2.f90: New test.
7077
7078 PR fortran/30660
7079 * gfortran.dg/alloc_comp_basics_4.f90: New test.
7080
7081 PR fortran/29820
7082 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7083 file.
7084
7085 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
7086
7087 PR fortran/30683
7088 * gfortran.dg/interface_10.f90: New test.
7089
7090 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7091
7092 * gcc.dg/builtins-20.c: Add more cases.
7093
7094 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7095
7096 PR target/29682
7097 * gcc-target/ia64/pr29682.c: New test.
7098
7099 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
7100
7101 PR fortran/30284
7102 * gfortran.dg/arrayio_11.f90.f90: New test.
7103
7104 PR fortran/30626
7105 * gfortran.dg/arrayio_12.f90.f90: New test.
7106
7107 2007-02-02 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR c++/30536
7110 * g++.dg/tls/diag-5.C: New test.
7111
7112 PR middle-end/30473
7113 * gcc.dg/pr30473.c: New test.
7114 * gcc.c-torture/execute/20070201-1.c: New test.
7115
7116 2007-02-01 Roger Sayle <roger@eyesopen.com>
7117
7118 * gfortran.dg/dependency_20.f90: New test case.
7119
7120 2007-01-31 Ian Lance Taylor <iant@google.com>
7121
7122 * gcc.dg/lower-subreg-1.c (test): New test.
7123
7124 2007-01-30 Geoffrey Keating <geoffk@apple.com>
7125
7126 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7127
7128 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7129
7130 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7131 * gcc.dg/torture/builtin-math-3.c: Likewise.
7132
7133 2007-01-31 Dirk Mueller <dmueller@suse.de>
7134
7135 gcc.dg/Wparentheses-2.c: Update and add new tests.
7136
7137 2007-01-31 Ira Rosen <irar@il.ibm.com>
7138
7139 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7140 vectorize.
7141
7142 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
7143
7144 * gcc.dg/builtins-63.c: New test.
7145
7146 2007-01-31 Tobias Burnus <burnus@net-b.de>
7147
7148 PR fortran/27588
7149 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7150
7151 2007-01-31 Tobias Burnus <burnus@net-b.de>
7152
7153 PR fortran/30520
7154 * gfortran.dg/volatile8.f90: New argument conformance test.
7155 * gfortran.dg/volatile9.f90: New scope test.
7156
7157 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7158
7159 PR c++/24745
7160 * g++.dg/warn/null4.C: New.
7161
7162 2001-01-30 Roger Sayle <roger@eyesopen.com>
7163 Uros Bizjak <ubizjak@gmail.com>
7164
7165 * gcc.dg/large-size-array-3.c: Correct typo.
7166
7167 2007-01-30 Richard Guenther <rguenther@suse.de>
7168
7169 PR middle-end/27657
7170 * g++.dg/debug/pr27657.C: New testcase.
7171
7172 2007-01-30 Richard Guenther <rguenther@suse.de>
7173
7174 PR middle-end/30313
7175 * gcc.dg/torture/pr30313.c: New testcase.
7176
7177 2007-01-29 Janis Johnson <janis187@us.ibm.com>
7178
7179 * gcc.dg/dfp/dfp-except.h: New file.
7180 * gcc.dg/dfp/fe-check.h: New file.
7181 * gcc.dg/dfp/fe-binop.c: New test.
7182 * gcc.dg/dfp/fe-convert-1.c: New test.
7183 * gcc.dg/dfp/fe-convert-2.c: New test.
7184 * gcc.dg/dfp/fe-convert-3.c: New test.
7185
7186 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7187 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7188 * gcc.dg/dfp/convert-dfp.c: Ditto.
7189 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7190
7191 2007-01-29 Josh Conner <jconner@apple.com>
7192
7193 * gcc.target/powerpc/altivec-24.c: New test.
7194
7195 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
7196
7197 PR c++/28266
7198 * g++.dg/parse/defarg12.C: New test.
7199
7200 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
7201
7202 PR fortran/30554
7203 * gfortran.dg/used_dummy_types_6.f90: New test.
7204
7205 2007-01-28 Jan Hubicka <jh@suse.cz>
7206
7207 * gcc.dg/tree-prof/val-prof-6.c: New test.
7208
7209 2007-01-28 Roger Sayle <roger@eyesopen.com>
7210
7211 * gcc.dg/large-size-array-3.c: Correct test case (portability).
7212
7213 2007-01-28 Andrew Pinski <pinskia@gmail.com>
7214
7215 PR C++/28988
7216 * g++.dg/expr/dtor4.C: New test.
7217
7218 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
7219
7220 * gcc.dg/tree-ssa/loop-23.c: New test.
7221
7222 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
7223
7224 PR libfortran/30389
7225 * gfortran.dg/achar_2.f90: New test.
7226 * gfortran.dg/achar_3.f90: New test.
7227
7228 2007-01-27 Ian Lance Taylor <iant@google.com>
7229
7230 * gcc.dg/strict-overflow-1.c: New test.
7231 * gcc.dg/no-strict-overflow-1.c: New test.
7232 * gcc.dg/strict-overflow-2.c: New test.
7233 * gcc.dg/no-strict-overflow-2.c: New test.
7234 * gcc.dg/strict-overflow-3.c: New test.
7235 * gcc.dg/no-strict-overflow-3.c: New test.
7236 * gcc.dg/strict-overflow-4.c: New test.
7237 * gcc.dg/no-strict-overflow-4.c: New test.
7238 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7239 * gcc.dg/pr15784-1.c: Likewise.
7240 * gcc.dg/pr20922-1.c: Likewise.
7241 * gcc.dg/pr20922-3.c: Likewise.
7242 * gcc.dg/pr20922-4.c: Likewise.
7243 * gcc.dg/pr20922-6.c: Likewise.
7244 * gcc.dg/compare-4.c: Likewise.
7245 * gcc.dg/torture/pr26898-1.c: Likewise.
7246 * gcc.dg/tree-ssa/divide-1.c: Likewise.
7247 * gcc.dg/tree-ssa/divide-2.c: Likewise.
7248 * gcc.dg/tree-ssa/divide-3.c: Likewise.
7249 * gcc.dg/tree-ssa/divide-4.c: Likewise.
7250 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7251 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7252 * gcc.dg/tree-ssa/pr21082.c: Likewise.
7253 * gcc.dg/tree-ssa/pr26899.c: Likewise.
7254 * g++.dg/tree-ssa/pr21082.C: Likewise.
7255
7256 2007-01-27 Roger Sayle <roger@eyesopen.com>
7257
7258 * gcc-dg/large-size-array-3.c: New test case.
7259
7260 2007-01-27 Roger Sayle <roger@eyesopen.com>
7261
7262 * gfortran.dg/forall_7.f90: New test case.
7263
7264 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
7265
7266 PR fortran/30407
7267 * gfortran.dg/where_operator_assign_1.f90: New test.
7268 * gfortran.dg/where_operator_assign_2.f90: New test.
7269 * gfortran.dg/where_operator_assign_3.f90: New test.
7270
7271 2007-01-26 Joseph Myers <joseph@codesourcery.com>
7272
7273 * lib/target-supports.exp
7274 (check_effective_target_powerpc_altivec): New.
7275 (check_effective_target_vect_cmdline_needed): Use it.
7276
7277 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7278
7279 PR fortran/30278
7280 * gfortran.dg/backslash_3.f: New test.
7281
7282 2007-01-26 Richard Guenther <rguenther@suse.de>
7283
7284 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7285
7286 2007-01-26 Tobias Burnus <burnus@net-b.de>
7287
7288 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7289 * gfortran.dg/vect/vect.exp: Ditto.
7290 * gfortran.dg/dg.exp: Ditto.
7291 * gfortran.fortran-torture/execute/execute.exp: Ditto.
7292 * gfortran.fortran-torture/compile/compile.exp: Ditto.
7293
7294 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7295
7296 * gcc.dg/builtins-20.c: Add more cases.
7297 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7298
7299 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7300
7301 PR fortran/30437
7302 * gcc.dg/Wall.c: New.
7303 * gcc.dg/Wno-all.c: New.
7304 * gfortran.dg/Wall.f90: New.
7305 * gfortran.dg/Wno-all.f90: New.
7306
7307 2007-01-24 Geoffrey Keating <geoffk@apple.com>
7308
7309 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7310 * g++.dg/eh/simd-2.C: Also run on Darwin.
7311 * g++.dg/eh/simd-3.C: New.
7312 * g++.dg/eh/simd-4.C: New.
7313
7314 2007-01-25 Richard Guenther <rguenther@suse.de>
7315
7316 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7317 and _PROFILE_USE.
7318 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7319
7320 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
7321
7322 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7323 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7324 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7325 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7326 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7327 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7328 * gcc.dg/ipa/ipa-7.c: New testcase.
7329
7330 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
7331
7332 * g++.dg/cpp0x/warn_cxx0x.C: New.
7333
7334 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7335
7336 * gcc.dg/builtins-20.c: Test builtin carg.
7337
7338 2007-01-24 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR middle-end/27416
7341 * gcc.dg/gomp/pr27416.c: New test.
7342
7343 PR middle-end/30494
7344 * gcc.dg/gomp/pr30494.c: New test.
7345 * g++.dg/gomp/pr30494.C: New test.
7346
7347 PR middle-end/30421
7348 * gcc.dg/gomp/pr30421.c: New test.
7349
7350 2007-01-24 Steve Ellcey <sje@cup.hp.com>
7351
7352 * gcc.target/ia64/versionid-1.c: New test.
7353 * gcc.target/ia64/versionid-2.c: New test.
7354
7355 2007-01-24 Richard Guenther <rguenther@suse.de>
7356
7357 PR testsuite/30181
7358 * gcc.dg/builtins-57.c: Change to a link-time testcase
7359 to support non-C99 targets.
7360
7361 2007-01-24 Jan Hubicka <jh@suse.cz>
7362
7363 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7364
7365 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
7366
7367 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7368
7369 2007-01-23 Andrew Pinski <pinskia@gmail.com>
7370
7371 PR objc/27438
7372 * objc.dg/const-str-12.m: New test.
7373
7374 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7375
7376 PR fortran/30532
7377 * gfortran.dg/ctrl-z.f90: New test.
7378
7379 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7380
7381 PR fortran/30481
7382 * gfortran.dg/namelist_assumed_char.f90: New test.
7383
7384 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
7385
7386 PR c++/27492
7387 * g++.dg/inherit/covariant15.C: New test.
7388
7389 2007-01-23 Ian Lance Taylor <iant@google.com>
7390
7391 * g++.dg/warn/Wparentheses-24.C: New test.
7392
7393 2007-01-23 Richard Guenther <rguenther@suse.de>
7394
7395 PR testsuite/30560
7396 * ada/acats/run_acats: Do not call gnatmake or gnatchop
7397 with full path.
7398
7399 2007-01-22 Richard Guenther <rguenther@suse.de>
7400
7401 PR tree-optimization/30038
7402 * gcc.dg/builtins-62.c: New testcase.
7403
7404 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7405
7406 * gcc.c-torture/compile/20070121.c: New test.
7407
7408 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
7409
7410 PR libfortran/30525
7411 * gfortran.dg/char_comparison_1.f: New test.
7412
7413 2007-01-21 Ira Rosen <irar@il.ibm.com>
7414
7415 * gcc.dg/vect/vect-strided-same-dr.c: New test.
7416
7417 2007-01-20 Andrew Pinski <pinskia@gmail.com>
7418
7419 PR objc/30479
7420 * objc.dg/pch: New directory.
7421 * objc.dg/pch/pch.exp: New file.
7422 * objc.dg/pch/interface-1.m: New test.
7423 * objc.dg/pch/interface-1.hs: New include file.
7424 * lib/objc.exp (objc_target_compile): Add
7425 "-x objective-c-header" in front of the sources if this is
7426 a precompiled header being compiled.
7427
7428 2007-01-20 Roger Sayle <roger@eyesopen.com>
7429
7430 * gfortran.dg/array_memcpy_3.f90: New test case.
7431 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7432
7433 2007-01-20 Roger Sayle <roger@eyesopen.com>
7434 Brooks Moses <brooks.moses@codesourcery.com>
7435 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7436
7437 * gfortran.dg/intrinsic_sign_1.f90: New test case.
7438 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7439
7440 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7441
7442 * gcc.dg/torture/builtin-math-3.c: Test fdim.
7443
7444 2007-01-19 Mike Stump <mrs@apple.com>
7445
7446 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7447 away.
7448
7449 2007-01-19 Roger Sayle <roger@eyesopen.com>
7450
7451 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7452 option instead of -funsafe-math-optimizations.
7453
7454 2007-01-19 Tomas Bily <tbily@suse.cz>
7455
7456 gcc.dg/tree-prof/indir-call-prof.c: New.
7457 g++.dg/dg.exp: Add tree-prof subdirectory.
7458 g++.dg/tree-prof/indir-call-prof.C: New.
7459 g++.dg/tree-prof/tree-prof.exp: New.
7460
7461 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7462
7463 PR c++/17947
7464 * g++.dg/warn/deprecated.C: Update warning output.
7465 * g++.dg/warn/deprecated-2.C: Likewise.
7466 * g++.dg/warn/deprecated-3.C: New.
7467
7468 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
7469
7470 * gcc.c-torture/execute/nestfunc-7.c: New.
7471
7472 2007-01-18 Hui-May Chang <hm.chang@apple.com>
7473
7474 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7475
7476 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
7477
7478 * gcc.dg/m68k-pic-1.c: New.
7479
7480 2007-01-18 Roger Sayle <roger@eyesopen.com>
7481
7482 * gfortran.dg/array_memcpy_4.f90: New test case.
7483
7484 2007-01-18 Josh Conner <jconner@apple.com>
7485
7486 PR target/30485
7487 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7488 * gcc.dg/vect/no-trapping-math-1: New.
7489 * gcc.dg/vect/no-trapping-math-2: New.
7490
7491 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
7492
7493 * gcc.target/i386/387-8.c: Update comment about optimizing
7494 inherent load of 1.0 of fptan instruction.
7495
7496 2007-01-18 Dirk Mueller <dmueller@suse.de>
7497 Richard Guenther <rguenther@suse.de>
7498
7499 PR diagnostic/8268
7500 * gcc.dg/Warray-bounds.c: New testcase.
7501 * gcc.dg/Warray-bounds-2.c: New testcase.
7502 * g++.dg/warn/Warray-bounds.C: New testcase.
7503 * g++.dg/warn/Warray-bounds-2.C: New testcase.
7504
7505 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
7506
7507 PR fortran/30476
7508 * gfortran.dg/generic_12.f90: New test.
7509
7510 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
7511
7512 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7513 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7514
7515 2007-01-16 Janis Johnson <janis187@us.ibm.com>
7516
7517 * gcc.dg/dfp/compare-special.h: New file.
7518 * gcc.dg/dfp/compare-special-32.c: New test.
7519 * gcc.dg/dfp/compare-special-64.c: New test.
7520 * gcc.dg/dfp/compare-special-128.c: New test.
7521
7522 2007-01-16 Roger Sayle <roger@eyesopen.com>
7523 Paul Thomas <pault@gcc.gnu.org>
7524 Steven G. Kargl <kargl@gcc.gnu.org>
7525
7526 PR fortran/30404
7527 * gfortran.dg/forall_6.f90: New test case.
7528 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7529 * gfortran.dg/dependency_13.f90: Likewise.
7530
7531 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7532
7533 PR testsuite/12325
7534 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7535 targets that don't support Inf.
7536
7537 2007-01-15 Dale Johannesen <dalej@apple.com>
7538
7539 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
7540
7541 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
7542
7543 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
7544 of achar for 0xff to avoid the "Extended ASCII not
7545 implemented" error message.
7546
7547 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
7548
7549 PR fortran/28172
7550 * gfortran.dg/altreturn_4.f90: New test.
7551
7552 PR fortran/29389
7553 * gfortran.dg/stfunc_4.f90: New test.
7554
7555 PR fortran/29712
7556 * gfortran.dg/bound_2.f90: Reinstate commented out line.
7557 * gfortran.dg/initialization_1.f90: Change warning.
7558
7559 PR fortran/30283
7560 * gfortran.dg/specification_type_resolution_2.f90: New test.
7561
7562 2007-01-14 Jan Hubicka <jh@suse.cz>
7563
7564 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7565 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7566 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7567 elimination.
7568
7569 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
7570
7571 PR fortran/30410
7572 * gfortran.dg/external_procedures_2.f90: New test.
7573
7574 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
7575
7576 PR target/30413
7577 * gcc.target/i386/pr30413.c: New test.
7578
7579 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
7580
7581 PR fortran/30452
7582 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
7583
7584 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
7585
7586 * gcc.dg/20070112-1.c: New test.
7587
7588 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7589
7590 PR libgfortran/30435
7591 * gfortran.dg/list_read_6.f90: New test.
7592
7593 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
7594
7595 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
7596
7597 2007-01-12 Tom Tromey <tromey@redhat.com>
7598
7599 PR preprocessor/28227:
7600 * gcc.dg/cpp/pr28227.c: New file.
7601
7602 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7603
7604 * gcc.dg/tree-ssa/loop-22.c: New test.
7605
7606 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7607
7608 PR tree-optimization/29516
7609 * gcc.dg/tree-ssa/loop-20.c: New test.
7610
7611 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
7612
7613 PR libfortran/30415
7614 * minmaxloc_integer_kinds_1.f90: New test.
7615
7616 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
7617
7618 PR c++/29573
7619 * g++.dg/template/sizeof-template-argument.C: New test.
7620
7621 2007-01-11 Jan Hubicka <jh@suse.cz>
7622
7623 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7624 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7625 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7626 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7627 * gcc.dg/tree-ssa/pr21658.c: Likewise.
7628 * gcc.dg/tree-ssa/pr15349.c: Likewise.
7629 * gcc.dg/tree-ssa/pr25501.c: Likewise.
7630 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7631 transformation in question.
7632 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7633 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7634 * gcc.dg/always_inline3.c: Likewise.
7635
7636 2007-01-10 Mark Mitchell <mark@codesourcery.com>
7637
7638 PR c++/28999
7639 * g++.dg/template/typename11.C: New test.
7640
7641 2007-01-10 Robert Kennedy <jimbob@google.com>
7642
7643 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7644
7645 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7646
7647 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7648 for different integer kinds.
7649 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7650 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7651 * gfortran.dg/ishft_2.f90: New test.
7652 * gfortran.dg/ishft_3.f90: New test.
7653
7654 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7655
7656 * gfortran.dg/altreturn_2.f90: Removed executable bit.
7657
7658 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
7659
7660 PR tree-optimization/30322
7661 * gcc.dg/tree-ssa/loop-21.c: New test.
7662
7663 2007-01-08 Geoffrey Keating <geoffk@apple.com>
7664
7665 * g++.dg/rtti/darwin-builtin-linkage.C: New.
7666
7667 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
7668
7669 * gcc.target/spu/intrinsics-1.c: Remove xfail.
7670
7671 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7672
7673 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7674 * g++.dg/warn/overflow-warn-3.C: Likewise.
7675 * g++.dg/warn/overflow-warn-4.C: Likewise.
7676 * g++.dg/warn/overflow-warn-5.C: Likewise.
7677 * g++.dg/warn/overflow-warn-6.C: Likewise.
7678 * g++.dg/warn/Woverflow-1.C: Likewise.
7679 * g++.dg/warn/Woverflow-2.C: Likewise.
7680 * g++.dg/warn/Woverflow-3.C: Likewise.
7681 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7682
7683 2007-01-08 Roger Sayle <roger@eyesopen.com>
7684
7685 * gfortran.dg/array_constructor_14.f90: New test case.
7686 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7687
7688 2007-01-08 Richard Guenther <rguenther@suse.de>
7689
7690 PR tree-optimization/23603
7691 * gcc.dg/tree-ssa/vrp31.c: New testcase.
7692 * gcc.dg/tree-ssa/vrp32.c: Likewise.
7693
7694 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7695
7696 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7697 in __v8qi typedef.
7698 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7699 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7700 compiler behaviour.
7701 * gcc.dg/simd-5.c: Likewise.
7702 * gcc.dg/simd-6.c: Likewise.
7703 * g++.dg/conversion/simd1.C: Likewise.
7704 * g++.dg/conversion/simd3.C: Likewise.
7705 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7706 (main): Use it.
7707
7708 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7709
7710 PR tree-optimization/29877
7711 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7712 name of a hard register for the target concerned. Adjust dg-error
7713 directives to cope with new behaviour of TER.
7714
7715 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7716
7717 PR c++/28986
7718 * g++.dg/conversion/nullptr1.C: Added overflow warning.
7719 * g++.dg/warn/overflow-warn-1.C: New.
7720 * g++.dg/warn/overflow-warn-3.C: New.
7721 * g++.dg/warn/overflow-warn-4.C: New.
7722 * g++.dg/warn/overflow-warn-5.C: New.
7723 * g++.dg/warn/overflow-warn-6.C: New.
7724 * g++.dg/warn/Woverflow-1.C: New.
7725 * g++.dg/warn/Woverflow-2.C: New.
7726 * g++.dg/warn/Woverflow-3.C: New.
7727 * g++.dg/warn/multiple-overflow-warn-2.C: New.
7728
7729 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
7730
7731 PR fortran/27698
7732 * gfortran.dg/invalid_name.f90: New test.
7733 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7734 * gfortran.dg/gomp/pr29759.f90: Ditto.
7735
7736 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
7737
7738 * gfortran.dg/present_1.f90: Update error message.
7739
7740 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
7741
7742 PR c++/19439
7743 * g++.dg/template/duplicate1.C: New test
7744 * g++.dg/template/memfriend6.C: Adjust error markers.
7745
7746 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
7747
7748 PR tree-opt/30385
7749 * gcc.dg/torture/inline-1.c: New test.
7750
7751 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7752
7753 PR c/19978
7754 * gcc.dg/multiple-overflow-warn-1.c: New.
7755 * gcc.dg/multiple-overflow-warn-2.c: New.
7756 * gcc.dg/overflow-warn-6.c: New.
7757 * g++.dg/warn/multiple-overflow-warn-1.C: New.
7758
7759 2007-01-05 Roger Sayle <roger@eyesopen.com>
7760
7761 * gfortran.dg/array_memcpy_1.f90: New test case.
7762 * gfortran.dg/array_memcpy_2.f90: Likewise.
7763
7764 2007-01-05 Richard Guenther <rguenther@suse.de>
7765
7766 PR middle-end/27826
7767 * g++.dg/opt/pr27826.C: New testcase.
7768
7769 2007-01-05 Ian Lance Taylor <iant@google.com>
7770
7771 * gcc.dg/Walways-true-1.c: New test.
7772 * gcc.dg/Walways-true-2.c: New test.
7773 * g++.dg/warn/Walways-true-1.C: New test.
7774 * g++.dg/warn/Walways-true-2.C: New test.
7775
7776 2007-01-05 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR c/30360
7779 * gcc.dg/pr30360.c: New test.
7780
7781 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
7782
7783 PR fortran/23232
7784 * gfortran.dg/data_implied_do_1.f90: New test.
7785
7786 PR fortran/27996
7787 PR fortran/27998
7788 * gfortran.dg/char_length_1.f90: New test.
7789
7790 2007-01-05 Richard Guenther <rguenther@suse.de>
7791
7792 PR middle-end/28116
7793 * g++.dg/opt/pr28116.C: New testcase.
7794
7795 2007-01-05 Tobias Burnus <burnus@net-b.de>
7796
7797 PR fortran/29624
7798 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7799 invalid deallocate.
7800 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7801 * gfortran.dg/protected_4.f90: Add pointer intent check.
7802 * gfortran.dg/protected_6.f90: Add pointer intent check.
7803 * gfortran.dg/pointer_intent_1.f90: New test.
7804 * gfortran.dg/pointer_intent_2.f90: New test.
7805 * gfortran.dg/pointer_intent_3.f90: New test.
7806
7807 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
7808
7809 PR 30235
7810 * gfortran.dg/altreturn_2.f90: new test.
7811
7812 2007-01-04 Tom Tromey <tromey@redhat.com>
7813
7814 PR preprocessor/28165:
7815 * gcc.dg/cpp/pr28165.c: New file.
7816
7817 2007-01-03 Josh Conner <jconner@apple.com>
7818
7819 PR middle-end/29683
7820 * gcc.dg/pr29683.c: New.
7821
7822 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR c++/28217
7825 * g++.dg/pch/template-1.C: New test.
7826 * g++.dg/pch/template-1.Hs: New file.
7827
7828 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7829
7830 PR middle-end/30353
7831 * gcc.c-torture/compile/complex-4.c: New test.
7832
7833 2007-01-03 Joseph Myers <joseph@codesourcery.com>
7834
7835 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7836 -maltivec.
7837 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7838
7839 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR middle-end/30286
7842 * gcc.dg/pr30286.c: New test.
7843
7844 PR c++/29535
7845 * g++.dg/template/crash66.C: New test.
7846
7847 PR c++/29054
7848 * g++.dg/template/friend49.C: New test.
7849
7850 2007-01-03 Steven G. Kargl <kargls@comcast.net>
7851
7852 * gfortran.dg/ibits.f90: New test.
7853
7854 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
7855
7856 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7857 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7858
7859 2007-01-02 Jan Hubicka <jh@suse.cz>
7860
7861 * gcc.dg/pr16194.c: We now output error on all three functions,
7862 not just first one.
7863
7864 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7865
7866 PR c/19977
7867 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7868 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7869
7870 2006-01-02 Ian Lance Taylor <iant@google.com>
7871
7872 * g++.dg/warn/Wparentheses-22.C: New test.
7873 * g++.dg/warn/Wparentheses-23.C: New test.
7874
7875 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7876
7877 PR middle-end/7651
7878 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7879 * gcc.dg/declspec-3-Wextra.c: New.
7880 * gcc.dg/declspec-3-no.c: New
7881
7882 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
7883
7884 PR fortran/20896
7885 * gfortran.dg/interface_10.f90: Remove.
7886
7887 2007-01-01 Roger Sayle <roger@eyesopen.com>
7888
7889 * gcc.dg/fold-eqxor-4.c: New test case.
7890
7891 2007-01-02 Joseph Myers <joseph@codesourcery.com>
7892
7893 PR middle-end/30311
7894 * gcc.c-torture/compile/pr30311.c: New test.
7895
7896 2007-01-01 Andrew Pinski <pinskia@gmail.com>
7897
7898 PR middle-end/30253
7899 * gcc.c-torture/compile/statement-expression-1.c: New test.
7900
7901 2007-01-01 Andreas Schwab <schwab@suse.de>
7902
7903 PR target/29166
7904 * g++.dg/eh/pr29166.C: New test.
7905
7906 2007-01-01 Joseph Myers <joseph@codesourcery.com>
7907
7908 * lib/target-supports.exp (check_effective_target_powerpc_spe):
7909 New.
7910 (check_effective_target_vect_cmdline_needed): Use it.
7911
7912 2006-12-31 Richard Guenther <rguenther@suse.de>
7913
7914 PR middle-end/30137
7915 * gcc.dg/pr30137-1.c: New testcase.
7916 * gcc.dg/pr30137-2.c: Likewise.
7917
7918 2006-12-31 Roger Sayle <roger@eyesopen.com>
7919
7920 PR middle-end/30322
7921 * gcc.dg/fold-plusnot-1.c: New test case.
7922
7923 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
7924
7925 PR c++/29731
7926 * g++.dg/parse/template22.C: New test.
7927
7928 2006-12-31 Richard Guenther <rguenther@suse.de>
7929
7930 PR middle-end/30338
7931 * gcc.c-torture/compile/pr30338.c: New testcase.
7932
7933 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7934
7935 PR fortran/27900
7936 * gfortran.dg/intrinsic_actual_4.f90: New test.
7937
7938 PR fortran/24325
7939 * gfortran.dg/func_decl_3.f90: New test.
7940
7941 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7942
7943 PR fortran/23060
7944 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7945 * gfortran.dg/c_by_val_1.f: New test.
7946 * gfortran.dg/c_by_val_2.f: New test.
7947 * gfortran.dg/c_by_val_3.f: New test.
7948
7949 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
7950
7951 PR libfortran/30321
7952 * gfortran.dg/sum_zero_array_1.f90: New test.
7953
7954 2006-12-29 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR preprocessor/29612
7957 * gcc.dg/cpp/pr29612-1.c: New test.
7958 * gcc.dg/cpp/pr29612-2.c: New test.
7959
7960 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
7961
7962 PR fortran/30034
7963 * gfortran.dg/pure_formal_proc_1.f90: New test.
7964
7965 PR fortran/30237
7966 * gfortran.dg/intrinsic_actual_3.f90: New test.
7967
7968 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7969
7970 PR fortran/30014
7971 * gfortran.dg/io_constraints_1.f90: Update test.
7972 * gfortran.dg/io_constraints_2.f90: Update test.
7973 * gfortran.dg/inquire_iolength.f90: New test.
7974
7975 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
7976
7977 PR fortran/20896
7978 * gfortran.dg/interface_10.f90: New test.
7979 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7980 since z is already, locally a variable.
7981
7982 PR fortran/25135
7983 * gfortran.dg/generic_11.f90: New test.
7984 * gfortran.dg/interface_7.f90: Remove name clash between module
7985 name and procedure 'x' referenced in the interface.
7986
7987 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7988
7989 PR middle-end/7651
7990 * gcc.dg/Wmissing-parameter-type.c: New.
7991 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7992 * gcc.dg/Wmissing-parameter-type-no.c: New.
7993
7994 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
7995
7996 PR fortran/25818
7997 * gfortran.dg/entry_array_specs_2.f: New test.
7998
7999 PR fortran/30084
8000 * gfortran.dg/nested_modules_6.f90: New test.
8001
8002 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8003
8004 PR middle-end/7651
8005 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8006 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8007
8008 2006-12-21 Andrew Pinski <pinskia@gmail.com>
8009
8010 PR C++/30168
8011 * g++.dg/opt/complex6.C: New test.
8012
8013 2006-12-22 Ben Elliston <bje@au.ibm.com>
8014
8015 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8016 full" if the linker on spu-*-* warns about exceeding local store.
8017
8018 And revert this patch:
8019 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8020 fail to link due to relocation overflows on spu-*-*.
8021
8022 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
8023
8024 PR fortran/30273
8025 * gfortran.dg/dependency_19.f90: New test.
8026
8027 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
8028
8029 PR fortran/30202
8030 * gfortran.dg/alloc_comp_basics_3.f90: New test.
8031
8032 2006-12-21 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR middle-end/30262
8035 * gcc.c-torture/execute/20061220-1.c: New test.
8036
8037 PR middle-end/30263
8038 * gcc.dg/gomp/asm-1.c: New test.
8039
8040 PR target/30230
8041 * g++.dg/eh/ia64-2.C: New test.
8042
8043 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
8044
8045 PR target/28966
8046 PR target/29248
8047 * gcc.dg/rs6000-leaf.c: New.
8048
8049 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8050
8051 PR fortran/25392
8052 * gfortran.dg/f2c_8.f90: New test.
8053
8054 2006-12-20 Bill Wendling <wendling@apple.com>
8055
8056 * gcc.dg/asm-b.c: Check for __ppc64__.
8057
8058 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
8059
8060 PR fortran/30190
8061 * gfortran.dg/bounds_check_5.f90: New test.
8062
8063 2006-12-20 Andrew Pinski <pinskia@gmail.com>
8064
8065 PR middle-end/30143
8066 * gcc.dg/gomp/complex-1.c: New testcase.
8067
8068 2006-12-20 Roger Sayle <roger@eyesopen.com>
8069
8070 * gfortran.dg/array_memset_1.f90: New test case.
8071
8072 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
8073
8074 * lib/target-supports.exp: Add spu to
8075 check_effective_target_vect_widen_mult_hi_to_si.
8076
8077 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
8078
8079 PR fortran/29992
8080 * gfortran.dg/generic_9.f90: New test.
8081
8082 PR fortran/30081
8083 * gfortran.dg/generic_10.f90: New test.
8084
8085 2006-12-19 Andrew Pinski <pinskia@gmail.com>
8086
8087 PR tree-opt/30045
8088 * gcc.dg/pr30045.c: New test.
8089
8090 2006-12-20 Ben Elliston <bje@au.ibm.com>
8091
8092 * gcc.dg/20020312-2.c: Add a case for __SPU__.
8093
8094 2006-12-19 Eric Christopher <echristo@apple.com>
8095
8096 PR target/29302
8097 * gcc.c-torture/execute/pr29302-1.c: New.
8098
8099 2006-12-19 Tobias Burnus <burnus@net-b.de>
8100
8101 PR fortran/39238
8102 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8103
8104 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
8105
8106 PR fortran/30236
8107 * gfortran.dg/altreturn_3.f90: New test.
8108
8109 * gfortran.dg/char_result_12.f90: Fix comment typos.
8110
8111 2006-12-19 Ben Elliston <bje@au.ibm.com>
8112
8113 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8114 as newlib's stdio.h uses non-traditional cpp constructs.
8115
8116 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
8117
8118 * gfortran.dg/advance.f90: Renamed to advance_1.f90
8119 * gfortran.dg/append-1.f90: Renamed to append_1.f90
8120 * gfortran.dg/array-1.f90: Renamed to array_1.f90
8121 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8122 * gfortran.dg/backspace.f: Renamed to backspace_1.f
8123 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8124 * gfortran.dg/default_initialization.f: Renamed to
8125 default_initialization_1.f
8126 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8127 dollar_edit_descriptor_1.f
8128 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8129 dollar_edit_descriptor_2.f
8130 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8131 dollar_edit_descriptor_3.f
8132 * gfortran.dg/logint-1.f: Renamed to logint_1.f
8133 * gfortran.dg/logint-2.f: Renamed to logint_2.f
8134 * gfortran.dg/logint-3.f: Renamed to logint_3.f
8135 * gfortran.dg/advance_1.f90: Renamed from advance.f90
8136 * gfortran.dg/append_1.f90: Renamed from append-1.f90
8137 * gfortran.dg/array_1.f90: Renamed from array-1.f90
8138 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8139 * gfortran.dg/backspace_1.f: Renamed from backspace.f
8140 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8141 * gfortran.dg/default_initialization_1.f: Renamed from
8142 default_initialization.f
8143 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8144 dollar_edit_descriptor-1.f
8145 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8146 dollar_edit_descriptor-2.f
8147 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8148 dollar_edit_descriptor-3.f
8149 * gfortran.dg/logint_1.f: Renamed from logint-1.f
8150 * gfortran.dg/logint_2.f: Renamed from logint-2.f
8151 * gfortran.dg/logint_3.f: Renamed from logint-3.f
8152
8153 2006-12-18 Bill Wendling <wendling@apple.com>
8154
8155 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8156 id is an OjbC keyword.
8157
8158 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8159
8160 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8161
8162 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
8163
8164 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8165
8166 2006-12-18 Ian Lance Taylor <iant@google.com>
8167
8168 * g++.dg/warn/Wmissing-declarations-1.C: New test.
8169
8170 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8171
8172 * gcc.c-torture/compile/pr27528.c: Use empty templates.
8173
8174 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
8175
8176 PR fortran/30207
8177 * gfortran.fortran-torture/execute/where21.f90: New test.
8178
8179 2006-12-17 Tobias Burnus <burnus@net-b.de>
8180
8181 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8182
8183 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8184
8185 PR middle-end/7651
8186 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8187 * gcc.dg/if-empty-1.c: Likewise.
8188 * gcc.dg/pr23165.c: Likewise.
8189 * g++.dg/warn/empty-body.C: Likewise.
8190
8191 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8192
8193 PR libfortran/30005
8194 * gfortran.dg/open_errors.f90: New test.
8195
8196 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
8197
8198 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8199
8200 * gcc.target/i386/ssse3-pabsb.c: New file.
8201 * gcc.target/i386/ssse3-pabsd.c: Likewise.
8202 * gcc.target/i386/ssse3-pabsw.c: Likewise.
8203 * gcc.target/i386/ssse3-palignr.c: Likewise.
8204 * gcc.target/i386/ssse3-phaddd.c: Likewise.
8205 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8206 * gcc.target/i386/ssse3-phaddw.c: Likewise.
8207 * gcc.target/i386/ssse3-phsubd.c: Likewise.
8208 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8209 * gcc.target/i386/ssse3-phsubw.c: Likewise.
8210 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8211 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8212 * gcc.target/i386/ssse3-pshufb.c: Likewise.
8213 * gcc.target/i386/ssse3-psignb.c: Likewise.
8214 * gcc.target/i386/ssse3-psignd.c: Likewise.
8215 * gcc.target/i386/ssse3-psignw.c: Likewise.
8216 * gcc.target/i386/ssse3-vals.h: Likewise.
8217
8218 2006-12-15 Janis Johnson <janis187@us.ibm.com>
8219
8220 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8221 * lib/fortran-torture.exp: Include target-supports.exp.
8222
8223 2006-12-15 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR target/30185
8226 * gcc.c-torture/execute/pr30185.c: New test.
8227
8228 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8229
8230 PR testsuite/30179
8231 PR testsuite/30180
8232 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8233 * gcc.dg/builtin-bswap-2.c: Likewise.
8234 * gcc.dg/builtin-bswap-3.c: Likewise.
8235 * gcc.dg/builtin-bswap-4.c: Likewise.
8236 * lib/target-supports.exp (check_effective_target_stdint_types): New.
8237 * gcc.c-torture/execute/mode-dependent-address.x: New file.
8238
8239 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8240
8241 PR libfortran/30145
8242 * gfortran.dg/write_zero_array: New test.
8243
8244 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8245
8246 PR fortran/30200
8247 * gfortran.dg/write_fmt_trim.f90: New test.
8248
8249 2006-12-14 Diego Novillo <dnovillo@redhat.com>
8250
8251 PR 30194
8252 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8253 temporarily.
8254
8255 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8256
8257 * lib/target-supports.exp (check_weak_available): Use istarget
8258 "hppa*-*-hpux10*" instead of regexp.
8259 (check_cxa_atexit_available): Likewise.
8260
8261 2006-12-14 Richard Guenther <rguenther@suse.de>
8262
8263 PR tree-optimization/30197
8264 * gcc.c-torture/execute/complex-1.c: Fix function name.
8265 * gcc.dg/builtins-61.c: New testcase.
8266
8267 2006-12-14 Richard Guenther <rguenther@suse.de>
8268
8269 PR middle-end/30172
8270 * gcc.dg/pr30172-1.c: New testcase.
8271
8272 2006-12-14 Richard Guenther <rguenther@suse.de>
8273
8274 PR tree-optimization/30198
8275 * gcc.dg/builtins-60.c: New testcase.
8276
8277 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
8278
8279 * lib/target-supports.exp (vect_no_align): Remove spu.
8280
8281 2006-12-13 Ian Lance Taylor <iant@google.com>
8282
8283 PR c++/19564
8284 PR c++/19756
8285 * g++.dg/warn/Wparentheses-5.C: New test.
8286 * g++.dg/warn/Wparentheses-6.C: New test.
8287 * g++.dg/warn/Wparentheses-7.C: New test.
8288 * g++.dg/warn/Wparentheses-8.C: New test.
8289 * g++.dg/warn/Wparentheses-9.C: New test.
8290 * g++.dg/warn/Wparentheses-10.C: New test.
8291 * g++.dg/warn/Wparentheses-11.C: New test.
8292 * g++.dg/warn/Wparentheses-12.C: New test.
8293 * g++.dg/warn/Wparentheses-13.C: New test.
8294 * g++.dg/warn/Wparentheses-14.C: New test.
8295 * g++.dg/warn/Wparentheses-15.C: New test.
8296 * g++.dg/warn/Wparentheses-16.C: New test.
8297 * g++.dg/warn/Wparentheses-17.C: New test.
8298 * g++.dg/warn/Wparentheses-18.C: New test.
8299 * g++.dg/warn/Wparentheses-19.C: New test.
8300 * g++.dg/warn/Wparentheses-20.C: New test.
8301 * g++.dg/warn/Wparentheses-21.C: New test.
8302
8303 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8304
8305 PR testsuite/30157
8306 * lib/target-supports.exp (check_cxa_atexit_available): Return false
8307 for target "hppa.*hpux10".
8308
8309 2006-12-13 Jakub Jelinek <jakub@redhat.com>
8310
8311 * g++.dg/debug/vartrack1.C: New test.
8312
8313 * g++.dg/opt/ifcvt1.C: New test.
8314
8315 * gcc.dg/tls/opt-13.c: New test.
8316
8317 * gcc.dg/20060425-2.c: New test.
8318
8319 * g++.dg/opt/pr15054-2.C: New test.
8320
8321 * gcc.c-torture/execute/20060420-1.c: New test.
8322
8323 * gcc.c-torture/execute/20060412-1.c: New test.
8324
8325 * objc/compile/20060406-1.m: New test.
8326
8327 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
8328
8329 * g++.dg/template/array17.C: New test.
8330
8331 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
8332
8333 * gcc.target/powerpc/altivec-23.c: New test.
8334
8335 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
8336
8337 PR c++27316
8338 * g++.dg/inherit/error3.C: New test.
8339
8340 PR c++/28740
8341 * g++.dg/inherit/error4.C: New test.
8342
8343 2006-12-13 Richard Guenther <rguenther@suse.de>
8344
8345 PR tree-optimization/17687
8346 * gcc.dg/builtins-59.c: New testcase.
8347
8348 2006-12-13 Ben Elliston <bje@au.ibm.com>
8349
8350 * gcc.target/spu/Wmain.c: New test.
8351
8352 2006-12-12 Josh Conner <jconner@apple.com>
8353
8354 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8355 * g++.dg/abi/thunk4.C: Likewise.
8356 * g++.dg/abi/rtti3.C: Likewise.
8357
8358 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8359
8360 * gcc.target/spu/cpat-1.c: New test.
8361 * gcc.target/spu/cpat-2.c: New test.
8362 * gcc.target/spu/cpat-3.c: New test.
8363 * gcc.target/spu/cpat-4.c: New test.
8364
8365 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8366
8367 PR tree-opt/28436
8368 * gcc.c-torture/compile/vector-1.c: New test.
8369 * gcc.c-torture/compile/vector-2.c: New test.
8370 * gcc.c-torture/compile/vector-3.c: New test.
8371
8372 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8373
8374 * lib/fortran-torture.exp: Update copyright years. Remove
8375 obsolete comment. Test -ftree-vectorize where it makes sense.
8376 * lib/gfortran-dg.exp: Update copyright years. Use settings
8377 from fortran-torture.exp.
8378 * gfortran.dg/char_transpose_1.f90,
8379 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8380 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8381 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
8382 '-w' to dg-options.
8383
8384 2006-12-12 Richard Sandiford <richard@codesourcery.com>
8385
8386 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8387 saved_${tool}_load.
8388
8389 2006-12-12 Ira Rosen <irar@il.ibm.com>
8390
8391 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8392 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8393 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8394 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8395 gaps.
8396
8397 2006-12-12 Richard Guenther <rguenther@suse.de>
8398
8399 PR middle-end/30147
8400 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8401
8402 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
8403 Diego Novillo <dnovillo@redhat.com>
8404
8405 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8406 VDEF/VUSE changes.
8407 * gcc.dg/tree-ssa/pr26421.c: Likewise
8408 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8409 * gcc.dg/tree-ssa/pr23382.c: Likewise.
8410 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8411 * gcc.dg/tree-ssa/pr28410.c: Likewise.
8412 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8413 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8414 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8415 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8416 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8417
8418 2006-12-11 Jan Hubicka <jh@suse.cz>
8419
8420 * gcc.dg/tree-prof/stringop-1.c: New test.
8421 * gcc.dg/tree-prof/stringop-2.c: New test.
8422
8423 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
8424
8425 PR target/30120
8426 * gcc.target/i386/pr30120.c: New test.
8427
8428 Revert:
8429 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8430
8431 * gcc.target/i386/x87regparm-1.c: New test.
8432 * gcc.target/i386/x87regparm-2.c: New test.
8433 * gcc.target/i386/x87regparm-3.c: New test.
8434 * gcc.target/i386/x87regparm-4.c: New test.
8435
8436 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
8437
8438 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8439
8440 2006-12-10 Tobias Burnus <burnus@net-b.de>
8441
8442 PR fortran/23994
8443 * gfortran.dg/protected_1.f90: New test.
8444 * gfortran.dg/protected_2.f90: New test.
8445 * gfortran.dg/protected_3.f90: New test.
8446 * gfortran.dg/protected_4.f90: New test.
8447 * gfortran.dg/protected_5.f90: New test.
8448 * gfortran.dg/protected_6.f90: New test.
8449
8450 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8451 Tobias Burnus <burnus@gcc.gnu.org>
8452
8453 PR fortran/29975
8454 PR fortran/30068
8455 * gfortran.dg/interface_4.f90: Test adding procedure to generic
8456 interface.
8457 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8458 ambiguous interfaces.
8459 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8460 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8461 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8462 ambiguous interfaces.
8463 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8464 * gfortran.dg/array_initializer_2.f90: Add initializer array
8465 constructor test.
8466
8467 PR fortran/30096
8468 * gfortran.dg/interface_9.f90: Test that host interfaces are
8469 not checked for ambiguity with the local version.
8470
8471 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8472
8473 PR fortran/29464
8474 * gfortran.dg/module_interface_2.f90: New test.
8475
8476 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8477
8478 PR fortran/29941
8479 * gfortran.dg/assumed_len.f90: New test.
8480
8481 2006-12-09 Richard Guenther <rguenther@suse.de>
8482
8483 * g++.dg/warn/implicit-typename1.C: Qualify types.
8484 * g++.dg/parse/crash12.C: Likewise.
8485 * g++.dg/tree-ssa/pr22444.C: Likewise.
8486
8487 2006-12-09 Tobias Burnus <burnus@net-b.de>
8488
8489 * gfortran.dg/array_2.f90: Added sqrt test.
8490
8491 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
8492
8493 * gcc.target/i386/x87regparm-1.c: XFAIL.
8494 * gcc.target/i386/x87regparm-2.c: XFAIL.
8495 * gcc.target/i386/x87regparm-3.c: XFAIL.
8496 * gcc.target/i386/x87regparm-4.c: XFAIL.
8497
8498 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8499
8500 * lib/target-supports.exp
8501 (check_effective_target_large_long_double): New.
8502 * gcc.dg/Wconversion-real.c : Use it.
8503 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8504 unsigned.
8505
8506 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
8507
8508 * gcc.c-torture/execute/mode-dependent-address.c: New test.
8509
8510 2006-12-08 Tobias Burnus <burnus@net-b.de>
8511
8512 PR fortran/27546
8513 * gfortran.dg/import4.f90: New test for IMPORT in modules.
8514
8515 2006-12-07 Mark Mitchell <mark@codesourcery.com>
8516
8517 PR c++/29732
8518 * g++.dg/template/crash65.C: New test.
8519 * g++.dg/template/spec16.C: Tweak error markers.
8520
8521 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
8522
8523 * gcc.target/spu: New directory.
8524 * gcc.target/spu/spu.exp: New file.
8525 * gcc.target/spu/intrinsics-1.c: New test.
8526
8527 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
8528
8529 PR c++/29980
8530 * g++.dg/ext/attrib27.C: New test.
8531 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8532 * g++.dg/parse/typedef5.C: Likewise.
8533
8534 2006-12-07 Mike Stump <mrs@apple.com>
8535
8536 * treelang/compile/var_defs.tree: Adjust.
8537
8538 2006-12-06 Mark Mitchell <mark@codesourcery.com>
8539
8540 PR c++/29730
8541 * g++.dg/template/crash64.C: New test.
8542 * g++.dg/parse/crash27.C: Adjust error markers.
8543
8544 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
8545
8546 PR libfortran/30009
8547 PR libfortran/30056
8548 * gfortran.dg/read_eof_4.f90: Add tests.
8549 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
8550 * gfortran.dg/unf_read_corrupted_1.f90: New test.
8551
8552 2006-12-05 Mark Mitchell <mark@codesourcery.com>
8553
8554 PR c++/29729
8555 * g++.dg/template/crash63.C: New test.
8556
8557 PR c++/29728
8558 * g++.dg/template/crash62.C: New test.
8559
8560 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/30003
8563 * gfortran.dg/allocatable_function_1.f90: Increase the number
8564 of expected calls of free to 10; the lhs section reference is
8565 now evaluated so there is another call to bar. Change the
8566 comment appropriately.
8567 * gfortran.dg/array_section_1.f90: New test.
8568
8569 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8570
8571 PR fortran/29912
8572 * gfortran.dg/char_result_12.f90: New test.
8573
8574 2006-12-05 Richard Guenther <rguenther@suse.de>
8575
8576 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8577 * gcc.dg/vect/vect-pow-2.c: Rename to ...
8578 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
8579 vect_double, xfail for spu*-*-*.
8580
8581 2006-12-04 Tobias Burnus <burnus@net-b.de>
8582
8583 PR fortran/29962
8584 * initialization_4.f90: Test noninteger exponents (-std=f95).
8585 * initialization_5.f90: New test for noninteger exponents
8586 with -std=f2003.
8587
8588 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8589
8590 PR fortran/29821
8591 * gfortran.dg/parameter_array_section_1.f90: New test.
8592
8593 2006-12-04 Mark Mitchell <mark@codesourcery.com>
8594
8595 PR c++/29733
8596 * g++.dg/template/crash61.C: New test.
8597
8598 PR c++/29632
8599 * g++.dg/template/error23.C: New test.
8600
8601 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
8602
8603 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8604
8605 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8606
8607 PR fortran/29916
8608 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8609
8610 2006-12-04 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR middle-end/29965
8613 * gcc.dg/gomp/pr29965-1.c: New test.
8614 * gcc.dg/gomp/pr29965-2.c: New test.
8615 * gcc.dg/gomp/pr29965-3.c: New test.
8616 * gcc.dg/gomp/pr29965-4.c: New test.
8617 * gcc.dg/gomp/pr29965-5.c: New test.
8618 * gcc.dg/gomp/pr29965-6.c: New test.
8619 * g++.dg/gomp/pr29965-1.C: New test.
8620 * g++.dg/gomp/pr29965-2.C: New test.
8621 * g++.dg/gomp/pr29965-3.C: New test.
8622 * g++.dg/gomp/pr29965-4.C: New test.
8623 * g++.dg/gomp/pr29965-5.C: New test.
8624 * g++.dg/gomp/pr29965-6.C: New test.
8625 * g++.dg/gomp/pr29965-7.C: New test.
8626 * g++.dg/gomp/pr29965-8.C: New test.
8627 * g++.dg/gomp/pr29965-9.C: New test.
8628 * g++.dg/gomp/pr29965-10.C: New test.
8629
8630 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
8631
8632 * gnat.dg/pointer_variable_bounds.adb: New test.
8633 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8634 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8635
8636 2006-12-03 Eric Christopher <echristo@apple.com>
8637
8638 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8639
8640 2006-12-03 Richard Henderson <rth@redhat.com>
8641 Andrew Pinski <pinskia@gmail.com>
8642
8643 PR C++/14329
8644 * g++.dg/warn/unit-1.C: New test.
8645
8646 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
8647
8648 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8649
8650 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8651
8652 * g++.dg/vect/vect.exp: Enable tests to run on spu.
8653 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8654 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8655 * gcc.dg/vect/vect-70.c: Reduce array size.
8656 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8657 vect_no_compaer_double targets.
8658 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8659 vect_float, vect_double, and vect_int.
8660
8661 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8662
8663 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8664 test for loop versioning on vect_no_align targets.
8665 * gcc.dg/vect/pr20122.c: Likewise.
8666 * gcc.dg/vect/vect-105.c: Likewise.
8667 * gcc.dg/vect/vect-42.c: Likewise.
8668 * gcc.dg/vect/vect-43.c: Likewise.
8669 * gcc.dg/vect/vect-74.c: Likewise.
8670 * gcc.dg/vect/vect-75.c: Likewise.
8671 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8672 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8673 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8674 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8675
8676 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
8677
8678 PR fortran/29642
8679 * gfortran.dg/value_1.f90 : New test.
8680 * gfortran.dg/value_2.f90 : New test.
8681 * gfortran.dg/value_3.f90 : New test.
8682 * gfortran.dg/value_4.f90 : New test.
8683 * gfortran.dg/value_4.c : Called from value_4.f90.
8684
8685 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
8686
8687 PR C++/30033
8688 * g++.dg/cpp0x/static_assert4.C: New testcase.
8689
8690 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8691
8692 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8693
8694 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
8695
8696 PR c/27953
8697 * gcc.dg/pr27953.c: New test.
8698
8699 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8700
8701 PR c++/30022
8702 * g++.dg/ext/vector5.C: New test.
8703
8704 PR c++/30021
8705 * g++.dg/other/main1.C: New test.
8706
8707 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
8708
8709 PR libfortran/29568
8710 * gfortran.dg/convert_implied_open.f90: Change to
8711 new default record length.
8712 * gfortran.dg/unf_short_record_1.f90: Adapt to
8713 new error message.
8714 * gfortran.dg/unformatted_subrecords_1.f90: New test.
8715
8716 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
8717
8718 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8719
8720 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
8721
8722 PR c++/29066
8723 * g++.dg/expr/pr29066.c: New.
8724
8725 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
8726 Zdenek Dvorak <dvorakz@suse.cz>
8727
8728 PR tree-optimization/29921
8729 * gcc.dg/pr29921-2.c: New test.
8730
8731 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
8732
8733 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8734 (i386_get_cpuid): New function.
8735 (i386_cpuid_ecx): Likewise.
8736 (i386_cpuid_edx): Likewise.
8737 (i386_cpuid): Updated to call i386_cpuid_edx.
8738
8739 * gcc.target/i386/sse3-addsubpd.c: New file.
8740 * gcc.target/i386/sse3-addsubps.c: Likewise.
8741 * gcc.target/i386/sse3-haddpd.c: Likewise.
8742 * gcc.target/i386/sse3-haddps.c: Likewise.
8743 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8744 * gcc.target/i386/sse3-hsubps.c: Likewise.
8745 * gcc.target/i386/sse3-lddqu.c: Likewise.
8746 * gcc.target/i386/sse3-movddup.c: Likewise.
8747 * gcc.target/i386/sse3-movshdup.c: Likewise.
8748 * gcc.target/i386/sse3-movsldup.c: Likewise.
8749
8750 2006-12-01 Dirk Mueller <dmueller@suse.de>
8751
8752 * g++.dg/warn/Wreturn-type-4.C: New testcase.
8753
8754 2006-11-30 Janis Johnson <janis187@us.ibm.com>
8755
8756 * gcc.dg/dfp/convert-int-max.c: New test.
8757 * gcc.dg/dfp/convert-int-max-fold.c: New test.
8758
8759 2006-11-30 Richard Guenther <rguenther@suse.de>
8760
8761 * gcc.dg/vect/vect-pow-1.c: Rename ...
8762 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
8763 floats instead of doubles, check successful vectorization.
8764
8765 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
8766
8767 PR target/29945
8768 * gcc.c-torture/compile/pr29945.c: New testcase.
8769
8770 2006-11-30 Joseph Myers <joseph@codesourcery.com>
8771
8772 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8773 -maltivec.
8774
8775 2006-11-29 Eric Christopher <echristo@apple.com>
8776
8777 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8778
8779 2006-11-29 Janis Johnson <janis187@us.ibm.com>
8780
8781 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8782
8783 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8784
8785 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
8786
8787 PR c++/29022
8788 * g++.dg/inherit/virtual2.C: New test.
8789 * g++.dg/inherit/virtual3.C: Likewise.
8790 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8791 * g++.dg/inherit/error2.C: Likewise.
8792 * g++.dg/template/instantiate1.C: Likewise.
8793
8794 2006-11-28 Andrew Pinski <pinskia@gmail.com>
8795
8796 PR tree-opt/29984
8797 * gcc.dg/tree-ssa/reassoc-12.c: New test.
8798
8799 2006-11-28 Jan Hubicka <jh@suse.cz>
8800
8801 * gcc.dg/memcpy-1.c: New test.
8802
8803 2006-11-28 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR c++/29735
8806 * g++.dg/warn/main-3.C: New test.
8807
8808 2006-11-28 Jan Hubicka <jh@suse.cz>
8809
8810 * gcc.dg/winline-1.c: New test.
8811
8812 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
8813
8814 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8815 alignments.
8816
8817 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8818
8819 PR fortran/29976
8820 * gfortran.dg/missing_optional_dummy_3.f90
8821
8822 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8823
8824 PR fortran/20880
8825 * gfortran.dg/interface_3.f90: Modify errors.
8826
8827 2006-11-28 Ben Elliston <bje@au.ibm.com>
8828
8829 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8830 fail to link due to relocation overflows on spu-*-*.
8831
8832 2006-11-27 Michael Matz <matz@suse.de>
8833 Andreas Krebbel <krebbel1@de.ibm.com>
8834
8835 PR target/29319
8836 * gcc.dg/20061127-1.c: New testcase.
8837
8838 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
8839
8840 * gcc.dg/20061124-1.c: Add exit() function prototype.
8841
8842 2006-11-27 Jan Hubicka <jh@suse.cz>
8843
8844 * gcc.target/i386/memcpy-1.c: Adjust size.
8845 * gcc.dg/visibility-11.c: Likewise.
8846
8847 2006-11-27 Richard Guenther <rguenther@suse.de>
8848
8849 PR middle-end/25620
8850 * gcc.target/i386/pow-1.c: New testcase.
8851 * gcc.dg/builtins-58.c: Likewise.
8852
8853 2006-11-26 Mark Mitchell <mark@codesourcery.com>
8854
8855 PR c++/29886
8856 * g++.dg/expr/cast8.C: New test.
8857
8858 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8859
8860 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8861 Don't ever inline the testcase.
8862
8863 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8864
8865 PR fortran/29982
8866 * gfortran.fortran-torture/compile/parameter_3.f90: New
8867 testcase.
8868
8869 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8870
8871 PR fortran/29951
8872 * gfortran.fortran-torture/execute/transfer2.f90: New test.
8873
8874 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8875
8876 * gfortran.fortran-torture/execute/specifics.f90: Remove test
8877 for CHAR.
8878
8879 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8880
8881 PR libgfortran/29936
8882 * gfortran.dg/write_check3.f90: New test.
8883
8884 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8885
8886 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8887
8888 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
8889
8890 PR fortran/20880
8891 * gfortran.dg/interface_3.f90: New test.
8892
8893 PR fortran/29387
8894 * gfortran.dg/generic_8.f90: New test.
8895
8896 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8897
8898 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8899 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8900 * gfortran.dg/specifics_3.f90: Remove.
8901
8902 2006-11-24 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c/29955
8905 * gcc.dg/gomp/pr29955.c: New test.
8906
8907 PR c/29736
8908 * gcc.dg/pr29736.c: New test.
8909
8910 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8911
8912 PR tree-opt/29964
8913 * gcc.dg/pure-1.c: New test.
8914
8915 2006-11-24 Joseph Myers <joseph@codesourcery.com>
8916
8917 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8918 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8919
8920 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
8921
8922 * gcc.dg/20061124-1.c: New testcase.
8923
8924 2006-11-23 Eric Christopher <echristo@apple.com>
8925
8926 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8927
8928 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8929
8930 PR c/2707
8931 PR c++/26167
8932 * gcc.dg/Wconversion-integer.c: New. Supersedes
8933 Wconversion-negative-constants.c
8934 * gcc.dg/Wconversion-real.c: New.
8935 * gcc.dg/Wconversion-real-integer.c: New.
8936 * gcc.dg/Wconversion-negative-constants.c: Deleted.
8937 * g++.dg/warn/Wconversion1.C: Modified.
8938
8939 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8940
8941 * gfortran.dg/overload_1.f90: New test.
8942
8943 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8944
8945 PR c/9072
8946 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8947 Wtraditional-conversion.
8948 * gcc.dg/overflow-warn-2.c: Likewise.
8949 * gcc.dg/Wconversion.c: Likewise. Renamed as
8950 Wtraditional-conversion.c .
8951 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8952 Wtraditional-conversion-2.c .
8953 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8954 Wtraditional-conversion-2.c
8955 * gcc.dg/Wconversion-negative-constants.c: New.
8956
8957 2006-11-23 Andrew Pinski <pinskia@gmail.com>
8958
8959 * gcc.dg/tree-ssa/dump-1.c: New test.
8960
8961 2006-11-23 David Ung <davidu@mips.com>
8962
8963 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8964 -mfp64, allowable when ISA >= 33 and float is enabled.
8965 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8966 of mthc1 and mfhc1 patterns.
8967
8968 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
8969
8970 PR tree-optimization/29921
8971 * gcc.dg/pr29921.c: New test.
8972
8973 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8974
8975 PR fortran/29441
8976 * gfortran.dg/initialization_4.f90: New test.
8977
8978 2006-11-22 Ira Rosen <irar@il.ibm.com>
8979
8980 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8981 platforms that have interleaving support.
8982 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8983 * gcc.dg/vect/vect-strided-a-u16-i2.c,
8984 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8985 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8986 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8987 gcc.dg/vect/vect-strided-u8-i2-gap.c,
8988 gcc.dg/vect/vect-strided-u8-i8.c,
8989 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8990 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8991 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8992 gcc.dg/vect/vect-strided-float.c,
8993 gcc.dg/vect/vect-strided-a-mult.c,
8994 gcc.dg/vect/vect-strided-mult-char-ls.c,
8995 gcc.dg/vect/vect-strided-a-u16-mult.c,
8996 gcc.dg/vect/vect-strided-a-u32-mult.c,
8997 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8998 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8999 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9000 gcc.dg/vect/vect-strided-mult.c,
9001 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9002 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9003 New.
9004
9005 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
9006
9007 PR fortran/25087
9008 * gfortran.dg/auto_char_len_4.f90: New test.
9009
9010 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
9011
9012 PR fortran/29652
9013 * gfortran.dg/generic_7.f90: New test.
9014 * gfortran.dg/defined_operators_1.f90: Add new error.
9015
9016 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
9017
9018 PR tree-optimization/29902
9019 * g++.dg/tree-ssa/pr29902.C: New test.
9020
9021 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
9022
9023 PR fortran/29820
9024 * gfortran.dg/used_types_13.f90: New test.
9025
9026 2006-11-21 Janis Johnson <janis187@us.ibm.com>
9027
9028 * gcc.dg/dfp/snan.c: Delete.
9029
9030 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
9031
9032 * g++.dg/cpp0x/static_assert1.C: New.
9033 * g++.dg/cpp0x/static_assert2.C: New.
9034 * g++.dg/cpp0x/static_assert3.C: New.
9035
9036 2006-11-21 Richard Guenther <rguenther@suse.de>
9037
9038 * gcc.dg/vect/vect-pow-1.c: New testcase.
9039 * gcc.dg/vect/vect-pow-2.c: Likewise.
9040
9041 2006-11-21 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR c++/29570
9044 * g++.dg/template/static29.C: New test.
9045
9046 PR c++/29734
9047 * g++.dg/conversion/simd4.C: New test.
9048
9049 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
9050
9051 PR c++/29475
9052 * g++.dg/template/access19.C: New test.
9053 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9054 error is reported.
9055
9056 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9057
9058 PR tree-opt/25500
9059 * gcc.dg/tree-ssa/sra-4.c: New testcase.
9060
9061 2006-11-20 Tobias Burnus <burnus@net-b.de>
9062
9063 PR fortran/27546
9064 * gfortran.dg/import.f90: Extended test.
9065 * gfortran.dg/import2.f90: Extended test.
9066
9067 2006-11-20 Tobias Burnus <burnus@net-b.de>
9068
9069 * gfortran.dg/volatile3.f90: Add conflict test.
9070
9071 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
9072
9073 PR fortran/24783
9074 * gfortran.dg/implicit_10.f90: New test.
9075
9076 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
9077
9078 PR c++/8586
9079 * g++.dg/warn/Wall-write-strings.C: New.
9080
9081 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
9082
9083 * gfortran.dg/alloc_comp_constraint_5.f90: New.
9084 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9085
9086 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9087
9088 * gfortran.dg/use_3.f90: Remove error message.
9089 * gfortran.dg/iso_fortran_env_1.f90: New test.
9090 * gfortran.dg/iso_fortran_env_2.f90: New test.
9091 * gfortran.dg/iso_fortran_env_3.f90: New test.
9092 * gfortran.dg/iso_fortran_env_4.f90: New test.
9093
9094 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
9095
9096 * gcc.dg/vect/vect-27.c: Fix initialization.
9097
9098 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9099
9100 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9101 * gcc.dg/torture/builtin-minmax-1.c: New.
9102
9103 * gcc.dg/builtins-20.c: Add cases for copysign.
9104
9105 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9106
9107 PR fortran/24285
9108 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9109
9110 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9111 * gfortran.dg/use_1.f90: New test.
9112 * gfortran.dg/use_1.f90: New test.
9113 * gfortran.dg/use_1.f90: New test.
9114
9115 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
9116
9117 PR tree-optimization/29801
9118 * gcc.dg/pr29801.c: New test.
9119
9120 2006-11-17 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR middle-end/29584
9123 * gcc.dg/torture/pr29584.c: New test.
9124
9125 2006-11-17 Joseph Myers <joseph@codesourcery.com>
9126
9127 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9128 Condition PowerPC tests for saving FPRs on powerpc_fprs.
9129 * gcc.target/powerpc/compress-float-ppc.c,
9130 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9131 powerpc_fprs.
9132 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9133 do not pass -mhard-float.
9134
9135 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
9136
9137 * gnat.dg/volatile_aggregate.adb: New test.
9138
9139 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9140
9141 PR fortran/29391
9142 PR fortran/29489
9143 * gfortran.dg/bound_2.f90: Add more checks.
9144 * gfortran.dg/bound_3.f90: New test.
9145
9146 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9147
9148 PR target/29201
9149 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9150
9151 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
9152
9153 * gfortran.dg/import3.f90: Fix error message.
9154
9155 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9156
9157 PR tree-opt/29788
9158 * gfortran.fortran-torture/compile/inline_1.f90:
9159 New testcase.
9160
9161 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
9162
9163 * gcc.target/i386/x87regparm-1.c: New test.
9164 * gcc.target/i386/x87regparm-2.c: New test.
9165 * gcc.target/i386/x87regparm-3.c: New test.
9166 * gcc.target/i386/x87regparm-4.c: New test.
9167
9168 2006-11-15 Tobias Burnus <burnus@net-b.de>
9169
9170 PR fortran/27546
9171 * gfortran.dg/import.f90: New test.
9172 * gfortran.dg/import2.f90: New test.
9173 * gfortran.dg/import3.f90: New test.
9174
9175 2006-11-15 Tobias Burnus <burnus@net-b.de>
9176
9177 PR fortran/27588
9178 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9179
9180 2006-11-15 Tobias Burnus <burnus@net-b.de>
9181
9182 PR fortran/29806
9183 * gfortran.dg/contains.f90: New test.
9184 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9185
9186 2006-11-15 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR tree-optimization/29581
9189 * gcc.dg/pr29581-1.c: New test.
9190 * gcc.dg/pr29581-2.c: New test.
9191 * gcc.dg/pr29581-3.c: New test.
9192 * gcc.dg/pr29581-4.c: New test.
9193 * gfortran.dg/pr29581.f90: New test.
9194
9195 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
9196
9197 PR fortran/29702
9198 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9199 numbers in error message headers.
9200
9201 2006-11-14 Richard Guenther <rguenther@suse.de>
9202
9203 * gcc.target/i386/math-torture/math-torture.exp: Restrict
9204 to i?86 and x86_64 targets.
9205
9206 2006-11-14 Caroline Tice <ctice@apple.com>
9207
9208 * gcc.dg/pubtypes-1.c: New file/testcase.
9209 * gcc.dg/pubtypes-2.c: New file/testcase.
9210 * gcc.dg/pubtypes-3.c: New file/testcase.
9211 * gcc.dg/pubtypes-4.c: New file/testcase.
9212 * g++.dg/pubtypes.C: New file/testcase.
9213
9214 2006-11-14 Mark Mitchell <mark@codesourcery.com>
9215
9216 PR c++/29106
9217 * g++.dg/init/self1.C: New test.
9218
9219 2006-11-14 Tobias Burnus <burnus@net-b.de>
9220
9221 PR fortran/29657
9222 * gfortran.dg/conflicts.f90: Add.
9223
9224 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
9225
9226 PR rtl-optimization/29798
9227
9228 * gcc.c-torture/execute/pr29798.c: New.
9229
9230 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9231
9232 * gcc.dg/builtins-20.c: Add more cases.
9233
9234 2006-11-13 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR fortran/29759
9237 * gfortran.dg/gomp/pr29759.f90: New test.
9238
9239 2006-11-13 Mark Mitchell <mark@codesourcery.com>
9240
9241 PR c++/29518
9242 * g++.dg/template/static28.C: New test.
9243
9244 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
9245
9246 * lib/c-torture.exp: Use target-libpath.exp.
9247 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9248 set GCC_EXEC_PREFIX env var from global variable of same name.
9249
9250 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9251
9252 PR fortran/26994
9253 * gfortran.fortran-torture/compile/transfer-1.f90:
9254 New testcase.
9255
9256 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
9257 Zdenek Dvorak <dvorakz@suse.cz>
9258
9259 PR tree-optimization/29680
9260 * gcc.dg/alias-11.c: New test.
9261
9262 2006-11-12 Jason Merrill <jason@redhat.com>
9263 Andrew Pinski <pinskia@physics.uc.edu>
9264
9265 PR middle-end/28915
9266 * gcc.target/i386/vectorize1.c: New.
9267
9268 2006-11-12 Roger Sayle <roger@eyesopen.com>
9269
9270 PR rtl-optimization/29797
9271 * gcc.c-torture/execute/pr29797-1.c: New test case.
9272
9273 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9274
9275 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9276
9277 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
9278
9279 * gcc.dg/tree-ssa/prefetch-3.c: New test.
9280
9281 2006-11-12 Roger Sayle <roger@eyesopen.com>
9282
9283 PR tree-optimization/13827
9284 * gcc.dg/fold-eqand-1.c: New test case.
9285
9286 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
9287
9288 PR rtl-opt/28812
9289 * gcc.c-torture/execute/mayalias-3.c: New test.
9290
9291 2006-11-11 Richard Sandiford <richard@codesourcery.com>
9292
9293 PR middle-end/27528
9294 * gcc.c-torture/compile/pr27528.c: New test.
9295 * gcc.dg/pr27528.c: Likewise.
9296
9297 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9298
9299 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9300
9301 * gcc.dg/torture/builtin-symmetric-1.c: New test.
9302
9303 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9304
9305 PR fortran/29758
9306 * gfortran.dg/reshape_source_size_1.f90: New test.
9307
9308 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9309
9310 PR fortran/29315
9311 * gfortran.dg/aliasing_dummy_4.f90: New test.
9312
9313 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
9314
9315 PR target/29777
9316 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9317 and x86_64-*-* targets.
9318
9319 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9320
9321 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9322 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9323 New macros. Use them in exact tests.
9324 (TESTIT3): New macro.
9325 Add tests for fmin, fmax and fma.
9326
9327 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9328
9329 PR fortran/29431
9330 * gfortran.dg/array_constructor_13.f90: New test.
9331
9332 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9333
9334 PR fortran/29744
9335 * gfortran.dg/used_types_12.f90: New test.
9336
9337 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
9338
9339 PR middle-end/29726
9340 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9341 (test6): Ditto.
9342 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9343 * gcc.dg/fold-eqandshift-3.c: New test case.
9344
9345 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9346
9347 PR fortran/29699
9348 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9349
9350 PR fortran/21370
9351 * gfortran.dg/change_symbol_attributes_1.f90: New test.
9352
9353 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
9354
9355 * gcc.dg/20061109-1.c: New testcase.
9356
9357 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9358
9359 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9360
9361 2006-11-09 Tobias Burnus <burnus@net-b.de>
9362
9363 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9364 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9365
9366 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
9367
9368 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9369 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9370
9371 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9372
9373 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9374
9375 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9376
9377 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9378 vect-9.c).
9379 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9380 * gcc.dg/vect/vect-9.c: Now vectorizable.
9381 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9382 that support vect_widen_mult.
9383 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9384 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9385 vect-reduc-dot-u16.c).
9386 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9387 vect-reduc-dot-u16.c).
9388 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9389 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9390 vect-reduc-dot-s8.c).
9391 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9392 vect-reduc-dot-s8.c).
9393 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9394 vect-reduc-dot-s8.c).
9395 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9396 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9397 vect-reduc-dot-u8.c).
9398 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9399 vect-reduc-dot-u8.c).
9400 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9401 * gcc.dg/vect/vect-multitypes-9.c: New test.
9402 * gcc.dg/vect/vect-multitypes-10.c: New test.
9403 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9404 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9405 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9406 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9407 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9408 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9409 wrapv-vect-reduc-dot-s8.c.
9410 * lib/target-support.exp (check_effective_target_vect_unpack): New.
9411 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9412 targets that support vec_unpack.
9413 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9414 (check_effective_target_vect_widen_mult_qi_to_hi): New.
9415 (check_effective_target_vect_widen_mult_hi_to_si): New.
9416 (check_effective_target_vect_widen_sum): Removed.
9417
9418 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9419
9420 * gcc.dg/vect/vect-multitypes-8.c: New test.
9421 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9422
9423 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9424
9425 * gcc.dg/vect/vect-multitypes-7.c: New test.
9426
9427 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9428
9429 * gcc.dg/vect/vect-multitypes-4.c: New test.
9430 * gcc.dg/vect/vect-multitypes-5.c: New test.
9431 * gcc.dg/vect/vect-multitypes-6.c: New test.
9432
9433 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9434
9435 * gcc.dg/vect/vect-multitypes-1.c: New test.
9436 * gcc.dg/vect/vect-multitypes-2.c: New test.
9437 * gcc.dg/vect/vect-multitypes-3.c: New test.
9438
9439 2006-11-07 Eric Christopher <echristo@apple.com>
9440
9441 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9442 Test using scan-assembler-not.
9443
9444 2006-11-07 Jakub Jelinek <jakub@redhat.com>
9445
9446 * gcc.dg/inline-17.c: New test.
9447
9448 2006-11-07 Steve Ellcey <sje@cup.hp.com>
9449
9450 PR other/25028
9451 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
9452 on HP-UX.
9453
9454 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9455
9456 PR fortran/29539
9457 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9458
9459 PR fortran/29634
9460 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9461 test.
9462
9463 2006-11-07 Tobias Burnus <burnus@net-b.de>
9464
9465 PR fortran/29601
9466 * gfortran.dg/volatile.f90: Add.
9467 * gfortran.dg/volatile2.f90: Add.
9468 * gfortran.dg/volatile3.f90: Add.
9469 * gfortran.dg/volatile4.f90: Add.
9470 * gfortran.dg/volatile5.f90: Add.
9471 * gfortran.dg/volatile6.f90: Add.
9472 * gfortran.dg/volatile7.f90: Add.
9473
9474 2006-11-06 Tobias Burnus <burnus@net-b.de>
9475
9476 * gfortran.dg/io_constraints_2.f90: Adjust pattern
9477 for matching error messages.
9478 * gfortran.dg/specifics_3.f90: Adjust pattern
9479 for matching error messages.
9480
9481 2006-11-06 Janis Johnson <janis187@us.ibm.com>
9482 Bernhard Fischer <aldot@gcc.gnu.org>
9483
9484 * lib/gcc-dg.exp (output-exists): New proc.
9485 (output-exists-not): New proc.
9486 * gcc.test-framework/test-framework.awk: Support new directives.
9487 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9488 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9489 * gcc.test-framework/dg-outexists-exp-F.c: New test.
9490 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9491 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9492 * gcc.test-framework/dg-outexists-exp-P.c: New test.
9493
9494 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
9495
9496 PR fortran/29630
9497 PR fortran/29679
9498 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9499 * gfortran.dg/initialization_3.f90: New.
9500
9501 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9502
9503 PR libgfortran/25545
9504 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9505
9506 2006-11-05 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR middle-end/29695
9509 * gcc.c-torture/execute/pr29695-1.c: New test.
9510 * gcc.c-torture/execute/pr29695-2.c: New test.
9511
9512 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
9513
9514 PR fortran/29565
9515 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9516
9517 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
9518
9519 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9520 for matching error messages.
9521
9522 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
9523
9524 PR target/26915
9525 * gcc.target/i386/387-12.c: New test.
9526
9527 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9528
9529 PR libfortran/29713
9530 * gfortran.dg/pr29713.f90: New test.
9531
9532 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
9533
9534 * gcc.c-torture/execute/arith-rand-ll.c:
9535 Also test for bogus rest sign.
9536
9537 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9538
9539 PR libfortran/27895
9540 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9541
9542 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
9543
9544 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9545 from error messages.
9546
9547 2006-11-02 Mike Stump <mrs@apple.com>
9548
9549 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9550
9551 * g++.old-deja/g++.abi/align.C: Enable for darwin.
9552
9553 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
9554
9555 * g++.dg/eh/gcsec1.C: New test.
9556
9557 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9558
9559 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9560 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
9561
9562 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
9563
9564 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9565 hexadecimal value.
9566 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9567 * gcc.dg/pr14796-2.c: Likewise.
9568
9569 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
9570
9571 * gcc.c-torture/execute/20061101-1.c: New test.
9572
9573 2006-11-01 Richard Guenther <rguenther@suse.de>
9574
9575 * gcc.target/i386/fpprec-1.c: New testcase.
9576
9577 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9578
9579 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9580 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9581
9582 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
9583
9584 * gcc.c-torture/execute/20061031-1.c: New test.
9585
9586 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9587
9588 PR 23067
9589 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9590 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9591 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9592 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9593 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9594 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9595 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9596
9597 2006-10-31 Eric Christopher <echristo@apple.com>
9598 Falk Hueffner <falk@debian.org>
9599
9600 * gcc.dg/builtin-bswap-1.c: New.
9601 * gcc.dg/builtin-bswap-2.c: New.
9602 * gcc.dg/builtin-bswap-3.c: New.
9603 * gcc.dg/builtin-bswap-4.c: New.
9604 * gcc.dg/builtin-bswap-5.c: New.
9605 * gcc.target/i386/builtin-bswap-1.c: New.
9606
9607 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9608
9609 * gcc.dg/inline-16.c: New.
9610
9611 PR 16622
9612 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9613 defining it.
9614 * gcc.dg/inline-13.c: New.
9615 * gcc.dg/inline-14.c: New.
9616 * gcc.dg/inline-15.c: New.
9617
9618 PR 11377
9619 * gcc.dg/inline6.c: New.
9620 * gcc.dg/inline7.c: New.
9621
9622 2006-10-31 Roger Sayle <roger@eyesopen.com>
9623
9624 PR middle-end/23470
9625 * gcc.dg/pr23470-1.c: New test case.
9626
9627 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
9628
9629 PR fortran/29537
9630 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9631 data.
9632 * gfortran.dg/blockdata_2.f90: New testcase.
9633
9634 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
9635
9636 PR libfortran/29627
9637 * gfortran.dg/unf_short_record_1.f90: New test.
9638
9639 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9640
9641 PR fortran/29067
9642 * gfortran.dg/pr29067.f: New test.
9643
9644 2006-10-31 Joseph Myers <joseph@codesourcery.com>
9645 Richard Sandiford <richard@codesourcery.com>
9646
9647 * lib/target-supports.exp (get_compiler_messages): Append options
9648 as a single list element.
9649 (check_effective_target_arm_vfp_ok): New.
9650 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9651
9652 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
9653
9654 PR fortran/29387
9655 * gfortran.dg/intrinsic_actual_2.f90: New test.
9656
9657 PR fortran/29490
9658 * gfortran.dg/actual_array_interface_1.f90: New test.
9659
9660 PR fortran/29641
9661 * gfortran.dg/used_types_11.f90: New test.
9662
9663 2006-10-30 Dirk Mueller <dmueller@suse.de>
9664
9665 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9666 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9667 * g++.old-deja/g++.pt/eichin01.C (main): Same.
9668 * g++.old-deja/g++.mike/net25.C (main): Same.
9669 * g++.dg/lookup/exception1.C (main): Same.
9670 * g++.dg/parse/parens2.C (main): Same.
9671
9672 2006-10-30 Roger Sayle <roger@eyesopen.com>
9673
9674 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9675
9676 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9677
9678 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9679 * gcc.dg/torture/builtin-math-3.c: Likewise.
9680
9681 2006-10-30 Tobias Burnus <burnus@net-b.de>
9682
9683 PR fortran/29452
9684 * gfortran.dg/write_check.f90: Check run-time keyword checking.
9685 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9686
9687 2006-10-30 Andrew Pinski <pinskia@gmail.com>
9688
9689 PR Fortran/29410
9690 * gfortran.fortran-torture/execute/transfer1.f90: New test.
9691
9692 2006-10-30 Joseph Myers <joseph@codesourcery.com>
9693
9694 * lib/target-supports.exp (check_function_available): Declare
9695 function before calling.
9696
9697 2006-10-30 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR tree-optimization/29637
9700 * gcc.dg/pr29637.c: New test.
9701
9702 2006-10-29 Roger Sayle <roger@eyesopen.com>
9703
9704 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9705 tree canonicalization.
9706
9707 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9708
9709 * gcc.dg/builtins-20.c: Add more hypot tests.
9710
9711 2006-10-29 Roger Sayle <roger@eyesopen.com>
9712
9713 * gcc.dg/fold-compare-1.c: New test case.
9714
9715 2006-10-29 Dirk Mueller <dmueller@suse.de>
9716
9717 PR c++/16307
9718 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9719
9720 2006-10-29 Roger Sayle <roger@eyesopen.com>
9721
9722 PR tree-optimization/15458
9723 * gcc.dg/fold-xornot-1.c: New test case.
9724
9725 2006-10-29 Richard Guenther <rguenther@suse.de>
9726
9727 * gcc.target/i386/math-torture/trunc.c: New testcase.
9728
9729 2006-10-29 Richard Guenther <rguenther@suse.de>
9730
9731 * gcc.target/i386/math-torture/round.c: New testcase.
9732
9733 2006-10-29 Richard Guenther <rguenther@suse.de>
9734
9735 * gcc.target/i386/math-torture/ceil.c: New testcase.
9736 * gcc.target/i386/math-torture/floor.c: Likewise.
9737
9738 2006-10-29 Richard Guenther <rguenther@suse.de>
9739
9740 * gcc.target/i386/math-torture/rint.c: New testcase.
9741 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9742
9743 2006-10-29 Richard Guenther <rguenther@suse.de>
9744
9745 * gcc.target/i386/math-torture/lfloor.c: New testcase.
9746 * gcc.target/i386/math-torture/lceil.c: Likewise.
9747
9748 2006-10-28 Tobias Burnus <burnus@net-b.de>
9749
9750 PR libgfortran/24313
9751 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9752
9753 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
9754
9755 * gcc.c-torture/execute/20020118-1.c,
9756 gcc.c-torture/execute/builtins/strlen.c,
9757 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9758 comment typos.
9759
9760 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9761
9762 * gcc.dg/builtins-20.c: Add tests for hypot.
9763 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
9764 two-argument builtins.
9765 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9766 TESTIT2. Update all callers.
9767 (TESTIT2, TESTIT2_R): New helper macros.
9768 Add testcases for pow, hypot and atan2.
9769
9770 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9771
9772 PR C++/29295
9773 * g++.dg/expr/bool1.C: New test.
9774 * g++.dg/expr/bool2.C: New test.
9775
9776 2006-10-28 Tobias Burnus <burnus@net-b.de>
9777
9778 PR fortran/28224
9779 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9780 * gfortran.dg/namelist_internal.f90: New test.
9781
9782 2006-10-28 Tobias Burnus <burnus@net-b.de>
9783
9784 PR fortran/29625
9785 * gfortran.dg/io_real_boz.f90: Add.
9786 * gfortran.dg/io_real_boz2.f90: Add.
9787
9788 2006-10-28 Richard Guenther <rguenther@suse.de>
9789
9790 PR middle-end/26899
9791 * gcc.dg/tree-ssa/pr26899.c: New testcase.
9792
9793 2006-10-28 Richard Guenther <rguenther@suse.de>
9794
9795 PR target/28806
9796 * gcc.target/i386/math-torture/lround.c: New testcase.
9797
9798 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
9799
9800 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9801 * gcc.dg/builtins-44.c: Likewise.
9802 * gcc.dg/builtins-45.c: Likewise.
9803 * gcc.dg/pr28796-2.c: Likewise.
9804 * gcc.dg/unordered-3.c: Likewise.
9805
9806 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9807
9808 PR libgfortran/27954
9809 * gfortran.dg/error_recovery_2.f90: New test.
9810
9811 2006-10-26 Richard Guenther <rguenther@suse.de>
9812
9813 * gcc.target/i386/i386.exp: Use glob, not find to collect
9814 tests. Avoids recursing into subdirectories.
9815 * gcc.target/i386/math-torture/math-torture.exp: Torture
9816 for interesting ia32 math options.
9817 * gcc.target.i386/math-torture/lrint.c: New testcase.
9818
9819 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9820
9821 PR libgfortran/29563
9822 * gfortran.dg/arrayio_9.f90: Update test.
9823 * gfortran.dg/arrayio_19.f90: New test.
9824
9825 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
9826
9827 * gcc.dg/20061026.c: New testcase.
9828
9829 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9830
9831 PR libgfortran/29563
9832 * gfortran.dg/arrayio_9.f90: New test.
9833
9834 2006-10-26 Ben Elliston <bje@au.ibm.com>
9835
9836 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9837 Copy the strings manually, as strcpy may call strlen.
9838
9839 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9840
9841 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9842 Add checks for log, log2, log10 and log1p.
9843
9844 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9845 we already test 0.0. Add checks for expm1, log, log2, log10,
9846 log1p, cbrt, erf and erfc.
9847
9848 2006-10-25 Steve Ellcey <sje@cup.hp.com>
9849
9850 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9851
9852 2006-10-25 Uros Bizjak <uros@kss-loka.si>
9853
9854 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9855 and remainderl() built-in functions. Remove -ffast-math from
9856 dg-options.
9857
9858 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9859
9860 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9861 acosh and atanh.
9862
9863 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9864 floating point modifiers to arguments passed to float and long
9865 double functions respectively. Update all callers to use floating
9866 point numbers, not integers. Add tests for exp, exp2 and
9867 exp10/pow10.
9868
9869 * gcc.dg/torture/builtin-math-3.c: New test.
9870
9871 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
9872
9873 PR fortran/29393
9874 * gfortran.dg/initialize_2.f90: New.
9875
9876 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9877
9878 * gcc.dg/torture/builtin-math-2.c: New test.
9879
9880 2006-10-24 Richard Guenther <rguenther@suse.de>
9881
9882 PR middle-end/28796
9883 * gcc.dg/pr28796-1.c: New testcase.
9884 * gcc.dg/pr28796-2.c: Likewise.
9885
9886 2006-10-24 Richard Guenther <rguenther@suse.de>
9887
9888 * gcc.dg/builtins-57.c: New testcase.
9889
9890 2006-10-24 Richard Guenther <rguenther@suse.de>
9891
9892 PR tree-optimization/29567
9893 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9894
9895 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
9896
9897 PR tree-optimization/14784
9898 * gcc.dg/alias-10.c: New test.
9899
9900 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9901
9902 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9903
9904 2006-10-23 Jakub Jelinek <jakub@redhat.com>
9905
9906 * gcc.dg/builtin-strncat-chk-1.c: New test.
9907
9908 2006-10-23 Jan Hubicka <jh@suse.cz>
9909
9910 * gcc.dg/memmove-1.c: New test.
9911
9912 2006-10-23 Paul Brook <paul@codesourcery.com>
9913
9914 * gcc.dg/pragma-pack-5.c: New test.
9915
9916 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
9917
9918 * g++.dg/other/s390-1.C: New testcase.
9919
9920 2006-10-23 Richard Guenther <rguenther@suse.de>
9921
9922 PR middle-end/27132
9923 PR middle-end/23295
9924 * gcc.dg/pr27132.c: New testcase.
9925 * gcc.dg/pr23295.c: Likewise.
9926 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9927 * g++.dg/tree-ssa/pr19807.C: Likewise.
9928
9929 2006-10-23 Richard Guenther <rguenther@suse.de>
9930
9931 PR middle-end/21032
9932 * gcc.dg/pr21032.c: New testcase.
9933
9934 2006-10-22 Jeff Law <law@redhat.com>
9935 Richard Guenther <rguenther@suse.de>
9936
9937 PR tree-optimization/15911
9938 * gcc.dg/tree-ssa/vrp30.c: New testcase.
9939
9940 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
9941
9942 PR c++/20647
9943 * g++.dg/abi/rtti3.C: New.
9944
9945 2006-10-21 Uros Bizjak <uros@kss-loka.si>
9946
9947 PR middle-end/28252
9948 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9949 transformation.
9950
9951 2006-10-21 Richard Guenther <rguenther@suse.de>
9952
9953 PR tree-optimization/3511
9954 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9955
9956 2006-10-21 Richard Guenther <rguenther@suse.de>
9957
9958 PR middle-end/26898
9959 * gcc.dg/torture/pr26898-1.c: New testcase.
9960 * gcc.dg/torture/pr26898-2.c: Likewise.
9961
9962 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
9963
9964 PR c++/28053
9965 * g++.dg/parse/bitfield1.C: Adjust error markers.
9966 * g++.dg/parse/bitfield2.C: New test.
9967
9968 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
9969
9970 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9971
9972 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9973
9974 PR libfortran/27895
9975 * gfortran.dg/zero_sized_1.f90: New test.
9976
9977 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
9978
9979 * gcc.dg/div-compare-1.c: New test.
9980
9981 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
9982
9983 PR fortran/29216
9984 * gfortran.dg/result_default_init_1.f90: New test.
9985
9986 PR fortran/29314
9987 * gfortran.dg/automatic_default_init_1.f90: New test.
9988
9989 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9990 from 38 to 33.
9991
9992 2006-10-18 Geoffrey Keating <geoffk@apple.com>
9993
9994 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9995 'using namespace std' without previous declaration.
9996 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9997 * g++.old-deja/g++.robertl/eb133c.C: New.
9998
9999 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10000
10001 PR libgfortran/29277
10002 * gfortran.dg/streamio_4.f90: Update test.
10003 * gfortran.dg/streamio_11.f90: New test.
10004
10005 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
10006
10007 PR c++/27952
10008 * g++.dg/inherit/virtual1.C: New test.
10009
10010 2006-10-17 Mark Mitchell <mark@codesourcery.com>
10011
10012 PR c++/28261
10013 * g++.dg/parse/enum3.C: New test.
10014
10015 2006-10-17 Mark Mitchell <mark@codesourcery.com>
10016
10017 PR c++/29039
10018 * g++.dg/init/ctor8.C: New test.
10019
10020 2006-10-17 Mark Mitchell <mark@codesourcery.com>
10021
10022 PR c++/27270
10023 * g++.dg/ext/complit8.C: Tweak error markers.
10024 * g++.dg/template/complit1.C: Add error marker.
10025
10026 2006-10-16 Mark Mitchell <mark@codesourcery.com>
10027
10028 PR c++/27270
10029 * g++.dg/ext/complit8.C: New test.
10030
10031 PR c++/29408
10032 * g++.dg/parse/dtor12.C: New test.
10033
10034 PR c++/29435
10035 * g++.dg/template/sizeof11.C: New test.
10036
10037 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
10038
10039 PR fortran/29392
10040 * gfortran.dg/data_char_3.f90: New test.
10041
10042 PR fortran/29451
10043 * gfortran.dg/negative_automatic_size.f90: New test.
10044
10045 2006-10-16 David Daney <ddaney@avtrex.com>
10046
10047 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10048
10049 2006-10-16 Eric Christopher <echristo@apple.com>
10050
10051 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10052 x86_64.
10053
10054 2006-10-16 Mark Mitchell <mark@codesourcery.com>
10055
10056 PR c++/28211
10057 * g++.dg/tc1/dr49.C: Tweak error messages.
10058 * g++.dg/parse/template21.C: New test.
10059
10060 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10061
10062 PR middle-end/20491
10063 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10064
10065 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
10066
10067 PR fortran/29403
10068 * gfortran.dg/print_1.f90: New test.
10069
10070 2006-10-15 Jan Hubicka <jh@suse.cz>
10071
10072 PR middle-end/29241
10073 * gcc.c-torture/compile/pr29241.c: New testcase.
10074
10075 2006-10-15 David Edelsohn <edelsohn@gnu.org>
10076
10077 PR middle-end/29250
10078 * gcc.c-torture/compile/pr29250.c: New test.
10079
10080 2006-10-15 Richard Guenther <rguenther@suse.de>
10081
10082 * gcc.dg/pr29299.c: New testcase.
10083
10084 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
10085
10086 PR fortran/24767
10087 * gfortran.dg/label_4.f90: Adjust warning flag.
10088
10089 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10090
10091 PR fortran/29371
10092 * gfortran.dg/nullify_3.f90: New test.
10093
10094 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10095
10096 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10097 on Solaris 2.5.1 too.
10098
10099 2006-10-13 Eric Christopher <echristo@apple.com>
10100
10101 * gcc.dg/pr25993.c: Skip for darwin.
10102
10103 2006-10-13 Eric Christopher <echristo@apple.com>
10104
10105 * gcc.dg/visibility-11.c: Skip for darwin.
10106
10107 2006-10-13 Eric Christopher <echristo@apple.com>
10108
10109 * gcc.dg/darwin-weakimport-1.c: Use
10110 -fno-asynchronous-unwind-tables.
10111 * gcc.dg/darwin-weakimport-3.c: Ditto.
10112
10113 2006-10-13 Richard Guenther <rguenther@suse.de>
10114
10115 PR tree-optimization/29446
10116 * gcc.dg/torture/pr29446.c: New testcase.
10117
10118 2006-10-13 Bill Wendling <wendling@apple.com>
10119
10120 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10121 * g++.old-deja/g++.jason/hmc1.C: Likewise.
10122 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10123 * g++.old-deja/g++.law/shadow1.C: Likewise.
10124 * g++.old-deja/g++.law/ctors10.C: Likewise.
10125 * g++.dg/debug/namespace1.C: Likewise.
10126 * g++.dg/inherit/namespace-as-base.C: Likewise.
10127 * g++.dg/opt/delay-slot-1.C: Likewise.
10128 * g++.dg/parse/defarg10.C: Likewise.
10129 * g++.dg/template/ptrmem11.C: Likewise.
10130 * g++.dg/template/mem_func_ptr.C: Likewise.
10131 * g++.dg/template/spec19.C: Likewise.
10132
10133 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
10134
10135 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10136
10137 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10138
10139 PR fortran/29373
10140 * gfortran.dg/implicit_9.f90: New test.
10141
10142 PR fortran/29407
10143 * gfortran.dg/namelist_25.f90: New test.
10144
10145 PR fortran/27701
10146 * gfortran.dg/same_name_2.f90: New test.
10147
10148 PR fortran/29232
10149 * gfortran.dg/host_assoc_types_1.f90: New test.
10150
10151 PR fortran/29364
10152 * gfortran.dg/missing_derived_type_1.f90: New test.
10153 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10154
10155 PR fortran/29422
10156 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10157
10158 PR fortran/29428
10159 * gfortran.dg/alloc_comp_assign_5.f90: New test.
10160
10161 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10162
10163 PR fortran/29391
10164 * gfortran.dg/bound_2.f90: New test.
10165
10166 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10167
10168 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10169 directive.
10170 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10171 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10172 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10173 * gfortran.dg/gomp/reduction3.f90: Likewise.
10174 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10175 * gfortran.dg/dummy_procedure_2.f90: Likewise.
10176 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10177 * gfortran.dg/forall_4.f90: Likewise.
10178 * gfortran.dg/spec_expr_4.f90: Likewise.
10179 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10180 * gfortran.dg/forall_5.f90: Likewise.
10181 * gfortran.dg/open_access_append_2.f90: Add check for
10182 compile-time warning.
10183
10184 2006-10-13 Mark Mitchell <mark@codesourcery.com>
10185
10186 PR c++/28506
10187 * g++.dg/parse/pure1.C: New test.
10188
10189 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10190
10191 PR fortran/21435
10192 * gfortran.dg/io_constraints_3.f90: New test.
10193 * gfortran.dg/open_access_append_1.f90: Add checks
10194 for compile-time warnings.
10195 * gfortran.dg/pr20163-2.f: Likewise.
10196 * gfortran.dg/iostat_2.f90: Likewise.
10197 * gfortran.dg/label_4.f90: Delete the temporary
10198 file.
10199 * gfortran.dg/direct_io_2.f90: Add a FILE=
10200 specifier.
10201 * gfortran.dg/iomsg_1.f90: Add check for
10202 compile-time warning.
10203
10204 2006-10-12 Jan Hubicka <jh@suse.cz>
10205
10206 PR c/28419
10207 * gcc.dg/pr28319.c: New test.
10208
10209 2006-10-12 Mark Mitchell <mark@codesourcery.com>
10210 PR c++/29318
10211 * g++.dg/ext/vla4.C: New test.
10212
10213 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10214
10215 PR c++/27961
10216 * g++.dg/template/crash60.C: New test.
10217 * g++.dg/other/large-size-array.C: Adjust error markers.
10218 * g++.dg/parse/crash27.C: Likewise.
10219 * g++.dg/template/crash1.C: Likewise.
10220
10221 2006-10-12 Steve Ellcey <sje@cup.hp.com>
10222
10223 PR testsuite/29093
10224 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10225
10226 2006-10-12 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR preprocessor/28709
10229 * gcc.dg/cpp/paste14.c: New test.
10230
10231 2006-10-11 Mark Mitchell <mark@codesourcery.com>
10232
10233 PR c++/29175
10234 * g++.dg/init/array24.C: New test.
10235
10236 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10237
10238 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10239 of <sys/types.h>.
10240
10241 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
10242
10243 PR c++/29024
10244 * g++.dg/parse/typedef8.C: New test.
10245 * g++.dg/other/mult-stor1.C: Adjust error markers.
10246
10247 2006-10-11 Richard Guenther <rguenther@suse.de>
10248
10249 PR tree-optimization/28230
10250 * gcc.dg/torture/pr28230.c: New testcase.
10251
10252 2006-10-11 Richard Guenther <rguenther@suse.de>
10253
10254 PR inline-asm/29119
10255 * gcc.dg/torture/pr29119.c: New testcase.
10256
10257 2006-10-10 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR middle-end/29272
10260 * gcc.c-torture/execute/20060930-2.c: New test.
10261
10262 2006-10-09 Richard Henderson <rth@redhat.com>
10263
10264 Revert emutls patch.
10265
10266 2006-10-09 Richard Guenther <rguenther@suse.de>
10267
10268 PR middle-end/29254
10269 * gcc.dg/pr29254.c: New testcase.
10270
10271 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
10272 Paul Thomas <pault@gcc.gnu.org>
10273
10274 PR fortran/20541
10275 * gfortran.dg/alloc_comp_basics_1.f90: New test.
10276 * gfortran.dg/alloc_comp_basics_2.f90: New test.
10277 * gfortran.dg/alloc_comp_assign_1.f90: New test.
10278 * gfortran.dg/alloc_comp_assign_2.f90: New test.
10279 * gfortran.dg/alloc_comp_assign_3.f90: New test.
10280 * gfortran.dg/alloc_comp_assign_4.f90: New test.
10281 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10282 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10283 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10284 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10285 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10286 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10287 * gfortran.dg/alloc_comp_std.f90: New test.
10288 * gfortran.dg/move_alloc.f90: New test.
10289
10290 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
10291
10292 PR fortran/29115
10293 * gfortran.dg/derived_constructor_comps_2.f90: New test.
10294
10295 PR fortran/29211
10296 * gfortran.dg/forall_char_dependencies_1.f90: New test.
10297
10298 2006-10-08 Tobias Burnus <burnus@net-b.de>
10299
10300 PR fortran/28585
10301 * gfortran.dg/new_line.f90: New test.
10302
10303 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10304
10305 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10306 * gcc.dg/torture/builtin-convert-1.c,
10307 gcc.dg/torture/builtin-convert-2.c,
10308 gcc.dg/torture/builtin-convert-3.c,
10309 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10310
10311 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
10312
10313 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10314 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10315 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10316 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10317
10318 2006-10-07 Andrew Pinski <pinskia@gmail.com>
10319
10320 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10321 Xfail some tests for powerpc-darwin and powerpc-aix.
10322
10323 2006-10-07 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR c/29380
10326 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10327
10328 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10329
10330 PR target/29300
10331 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10332 on hppa*-*-hpux*.
10333
10334 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10335
10336 PR fortran/16580
10337 PR fortran/29288
10338 * gfortran.fortran-torture/execute/specifics.f90:
10339 Add tests for using all possible intrinsics as actual arguments.
10340 * gfortran.dg/specifics_1.f90: Add tests for using
10341 all possible intrinsics as actual arguments.
10342 * gfortran.dg/specifics_2.f90: New file.
10343 * gfortran.dg/specifics_3.f90: New file.
10344
10345 2006-10-07 Richard Sandiford <richard@codesourcery.com>
10346
10347 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10348 * gcc.dg/debug/debug-2.c: Likewise.
10349
10350 2006-10-06 Uros Bizjak <uros@kss-loka.si>
10351
10352 * gcc.c-torture/compile/sync-2.c: New test.
10353
10354 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10355
10356 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10357 line endings.
10358
10359 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10360
10361 PR rtl-optimization/29128
10362 * gcc.c-torture/compile/pr29128.c: New test.
10363
10364 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10365
10366 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10367 line endings.
10368
10369 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
10370
10371 PR middle-end/29256
10372 * gcc.dg/tree-ssa/loop-19.c: New test.
10373
10374 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR tree-optimization/29330
10377 * gcc.dg/pr29330.c: New test.
10378
10379 PR target/28924
10380 * gcc.c-torture/compile/20061005-1.c: New test.
10381
10382 2006-10-06 Olivier Hainque <hainque@adacore.com>
10383
10384 * gcc.dg/typename-vla-1.c: New case.
10385 * gnat.dg/forward_vla.adb: New case.
10386
10387 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10388
10389 PR tree-optimization/29290
10390 * gfortran.dg/loop_nest_1.f90: New test.
10391
10392 PR target/29198
10393 * gcc.dg/tls/opt-12.c: New test.
10394
10395 PR fortran/28415
10396 * gfortran.dg/save_2.f90: New test.
10397
10398 PR c/29091
10399 * gcc.dg/pr29091.c: New test.
10400
10401 2006-10-06 Joseph Myers <joseph@codesourcery.com>
10402
10403 * lib/target-supports.exp
10404 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10405 same as x86_64-*-*; check for LP64.
10406
10407 2006-10-04 Richard Henderson <rth@redhat.com>
10408
10409 * lib/target-supports.exp (check_effective_target_tls): Redefine
10410 to mean non-emulated tls.
10411 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10412 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10413 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10414 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10415 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10416 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10417 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10418
10419 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10420
10421 PR fortran/29343
10422 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10423
10424 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10425
10426 * gfortran.dg/bounds_check_fail_1.f90: New test.
10427
10428 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10429
10430 PR c++/29020
10431 * g++.dg/template/friend48.C: New test.
10432
10433 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10434
10435 PR fortran/29098
10436 * gfortran.dg/default_initialization_2.f90: New test.
10437
10438 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10439
10440 PR fortran/20779
10441 PR fortran/20891
10442 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10443
10444 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10445
10446 PR fortran/29284
10447 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10448
10449 PR fortran/29321
10450 PR fortran/29322
10451 * gfortran.dg/missing_optional_dummy_2.f90: New test.
10452
10453 PR fortran/25091
10454 PR fortran/25092
10455 * gfortran.dg/entry_array_specs_1.f90: New test.
10456
10457 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
10458
10459 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10460 insufficient to inhibit some test failures at -O3. Do testing
10461 on integers.
10462
10463 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10464
10465 PR c++/29138
10466 * g++.dg/inherit/access8.C: New test.
10467 * g++.dg/template/dtor4.C: Tweak error messages.
10468
10469 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10470
10471 PR fortran/27478
10472 * gfortran.dg/entry_8.f90: New test.
10473
10474 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10475
10476 PR c++/29291
10477 * g++.dg/parse/new4.C: New test.
10478
10479 2006-10-03 Uros Bizjak <uros@kss-loka.si>
10480
10481 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10482 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10483 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10484 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10485 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10486
10487 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10488
10489 PR fortran/19260
10490 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10491 * gfortran.dg/continuation_2.f90: New test.
10492
10493 PR fortran/19262
10494 * gfortran.dg/continuation_3.f90: New test.
10495 * gfortran.dg/continuation_4.f90: New test.
10496 * gfortran.dg/continuation_5.f: New test.
10497 * gfortran.dg/continuation_6.f: New test.
10498
10499 2006-10-02 Mark Mitchell <mark@codesourcery.com>
10500
10501 PR c++/29226
10502 * g++.dg/template/vla1.C: New test.
10503
10504 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10505
10506 PR fortran/29210
10507 * gfortran.dg/complex_parameter_1.f90: New test.
10508
10509 2006-10-02 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR c/29154
10512 * gcc.c-torture/execute/20060929-1.c: New test.
10513
10514 2006-10-01 Mark Mitchell <mark@codesourcery.com>
10515
10516 PR c++/29105
10517 * g++.dg/template/member6.C: New test.
10518 * g++.dg/parse/typename7.C: Adjust error markers.
10519
10520 PR c++/29080
10521 * g++.dg/template/member7.C: New test.
10522
10523 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
10524
10525 PR c/24010
10526 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10527 gcc.dg/Woverride-init-3.c: New tests.
10528
10529 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
10530
10531 * gcc.c-torture/execute/20060930-1.c: New test.
10532
10533 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10534
10535 PR fortran/18791
10536 * gfortran.dg/specifics_1.f90: New test.
10537 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10538 complex specifics.
10539
10540 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10541
10542 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10543 pthread-init-common.h: New.
10544
10545 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
10546
10547 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10548 precision on some archs.
10549
10550 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
10551
10552 * gcc.dg/non-local-goto-1.c: New test.
10553 * gcc.dg/non-local-goto-2.c: Likewise.
10554 * gcc.dg/setjmp-3.c: Likewise.
10555 * gcc.dg/setjmp-4.c: Likewise.
10556
10557 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
10558
10559 * gnat.dg/self_aggregate_with_pointer.adb: New test.
10560
10561 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
10562
10563 PR fortran/28276
10564 * gfortran.dg/exponent_1.f90: New test.
10565
10566 PR fortran/27021
10567 * gfortran.dg/nearest_1.f90: New test.
10568
10569 2006-09-26 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR middle-end/25261
10572 PR middle-end/28790
10573 * gcc.dg/gomp/nestedfn-1.c: New test.
10574
10575 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
10576
10577 PR objc/29195
10578 * objc/compile/method-1.m: New test.
10579
10580 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
10581
10582 PR c++/26938
10583 * g++.dg/template/crash58.C: New test.
10584 * g++.dg/parse/crash28.C: Adjust error markers.
10585 * g++.dg/template/crash34.C: Likewise.
10586 * g++.dg/template/friend31.C: Likewise.
10587 * g++.dg/template/crash32.C: Likewise.
10588
10589 PR c++/27329
10590 * g++.dg/template/crash59.C: New test.
10591
10592 PR c++/27667
10593 * g++.dg/template/spec33.C: New test.
10594 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10595
10596 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
10597 Adam Nemet <anemet@caviumnetworks.com>
10598
10599 * gcc.dg/tree-ssa/ivopts-1.c: New test.
10600 * gcc.dg/tree-ssa/ivopts-2.c: New test.
10601
10602 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
10603
10604 PR target/28911
10605 * gcc.dg/pr28911.c: New.
10606
10607 2006-09-23 Uros Bizjak <uros@kss-loka.si>
10608
10609 PR target/29169
10610 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10611 (dg-options): Add -mfpmath=387.
10612
10613 2006-09-23 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR c/28706
10616 * gcc.dg/pr28706.c: New test.
10617
10618 PR c/28712
10619 * gcc.dg/pr28712.c: New test.
10620
10621 2006-09-22 Mike Stump <mrs@apple.com>
10622
10623 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10624
10625 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
10626
10627 PR tree-optimization/28888
10628 * gcc.dg/pr28888.c: New test.
10629
10630 2006-09-21 Mark Mitchell <mark@codesourcery.com>
10631
10632 PR c++/29016
10633 * g++.dg/init/ptrfn1.C: New test.
10634
10635 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
10636
10637 PR c++/28861
10638 * g++.dg/template/spec32.C: New test.
10639 * g++.dg/parse/crash9.C: Adjust error markers.
10640
10641 PR c++/28303
10642 * g++.dg/template/typedef6.C: New test.
10643 * g++.dg/init/error1.C: Adjust error markers.
10644 * g++.dg/parse/crash9.C: Likewise.
10645 * g++.dg/template/crash55.C: Likewise.
10646
10647 2006-09-21 Janis Johnson <janis187@us.ibm.com>
10648
10649 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10650
10651 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
10652
10653 PR target/27650
10654 * g++.dg/ext/dllimport12.C: New test.
10655
10656 2006-09-20 Richard Sandiford <richard@codesourcery.com>
10657
10658 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10659 * gcc.target/mips/nmadd-2.c: Likewise.
10660 * gcc.target/mips/mips-ps-6.c: New test.
10661 * gcc.target/mips/neg-abs-1.c: Likewise.
10662 * gcc.target/mips/neg-abs-2.c: Likewise.
10663 * gcc.target/mips/nmadd-3.c: New test.
10664
10665 2006-09-20 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR middle-end/28046
10668 * gcc.dg/gomp/atomic-10.c: New test.
10669 * g++.dg/gomp/atomic-10.C: New test.
10670
10671 2006-09-20 Eric Christopher <echristo@apple.com>
10672
10673 * gcc.target/i386/sse3-not-fisttp.c: New.
10674
10675 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
10676
10677 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10678
10679 2006-09-19 Richard Sandiford <richard@codesourcery.com>
10680
10681 * gcc.c-torture/execute/pr28289.c (one): New variable.
10682 (main): Use it instead of argc.
10683 * gcc.c-torture/execute/20060102-1.c (one): New variable.
10684 (main): Use it instead of argc.
10685
10686 2006-09-19 Paul Brook <paul@codesourcery.com>
10687
10688 PR target/28516
10689 * gcc.dg/nested-func-5.c: New test.
10690
10691 2006-09-19 Ben Elliston <bje@au.ibm.com>
10692
10693 * lib/target-supports.exp (check_effective_target_tls): Compile
10694 test stubs using ${tool}_target_compile, not just target_compile.
10695 (check_effective_target_tls_runtime): Likewise.
10696
10697 2006-09-19 Ben Elliston <bje@au.ibm.com>
10698
10699 * gcc.c-torture/compile/20030405-1.x: Remove.
10700
10701 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10702 optimising linker from discarding it.
10703
10704 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10705
10706 PR fortran/28526
10707 * gfortran.dg/keyword_symbol_1.f90: New test.
10708
10709 * gfortran.dg/spread_shape_1.f90: Add missing warning with
10710 pedantic compilation option.
10711
10712 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10713
10714 PR fortran/29060
10715 * gfortran.dg/spread_shape_1.f90: New test.
10716
10717 2006-09-17 Roger Sayle <roger@eyesopen.com>
10718
10719 PR tree-optimization/28887
10720 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10721
10722 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
10723
10724 PR c/25993
10725 * gcc.dg/pr25993.c: New test.
10726
10727 2006-09-17 Ira Rosen <irar@il.ibm.com>
10728
10729 PR tree-opt/21591
10730 * gcc.dg/vect/pr21591.c: New test.
10731
10732 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
10733
10734 PR tree-opt/29059
10735 * gcc.c-torture/compile/strcpy-1.c: New test.
10736 * gcc.c-torture/compile/strcpy-2.c: New test.
10737 * gcc.c-torture/compile/memcpy-1.c: New test.
10738 * gcc.c-torture/compile/memcpy-2.c: New test.
10739
10740 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
10741
10742 PR testsuite/29055
10743 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10744
10745 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
10746
10747 * gnat.dg/specs/double_record_extension1.ads: New test.
10748 * gnat.dg/specs/double_record_extension2.ads: Likewise.
10749
10750 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
10751
10752 PR fortran/29051
10753 * gfortran.dg/oldstyle_3.f90: New test.
10754
10755 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10756
10757 PR libgfortran/29099
10758 * gfortran.dg/secnds-1.f: New test.
10759
10760 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10761
10762 PR libgfortran/29053
10763 * gfortran.dg/streamio_9.f90: New test.
10764 * gfortran.dg/streamio_10.f90: New test.
10765
10766 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
10767
10768 PR C++/29002
10769 * g++.dg/init/array22.C: New test.
10770 * g++.dg/init/array23.C: New test.
10771
10772 2006-09-14 Arnaud Charlet <charlet@adacore.com>
10773
10774 * stackcheck.lst: Update list of tests requiring stack checking.
10775 * norun.lst: Adjust for above change.
10776 * ada95.lst: New file.
10777 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10778 requiring -gnat95 switch.
10779
10780 2006-09-14 Olivier Hainque <hainque@adacore.com>
10781
10782 * gnat.dg/in_out_parameter.adb: New test.
10783
10784 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
10785
10786 PR debug/28980
10787 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10788
10789 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
10790
10791 * gnat.dg/specs/unchecked_union.ads: New test.
10792
10793 2006-09-13 Richard Sandiford <richard@codesourcery.com>
10794
10795 PR rtl-optimization/28982
10796 * gcc.c-torture/execute/pr28982a.c: New test.
10797 * gcc.c-torture/execute/pr28982b.c: Likewise.
10798
10799 2006-09-12 Eric Christopher <echristo@apple.com>
10800
10801 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10802 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10803
10804 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
10805
10806 PR c/28768
10807 PR preprocessor/14634
10808 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10809 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10810 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10811
10812 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
10813
10814 * gcc.dg/pr28243.c: New test.
10815
10816 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
10817
10818 PR fortran/28971
10819 gfortran.dg/pr28971.f90: New test to act as a backstop in case
10820 this undiagnosed regression reappears.
10821
10822 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
10823
10824 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10825 Treat $srcdir as a literal.
10826 * lib/fortran-torture.exp (fortran-torture-compile,
10827 fortran-torture-execute): Likewise.
10828 * lib/objc-torture.exp (objc-torture-compile,
10829 objc-torture-execute): Likewise.
10830 * lib/profopt.exp (profopt-execute): Likewise.
10831
10832 2006-09-11 Geoffrey Keating <geoffk@apple.com>
10833
10834 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10835
10836 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
10837
10838 PR testsuite/28950
10839 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10840
10841 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
10842
10843 PR target/13685
10844 * gcc.target/i386/pr13685.c: New test.
10845
10846 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10847
10848 * gcc.dg/pr28726.c: New test.
10849
10850 2006-09-11 Josh Conner <jconner@apple.com>
10851
10852 * gcc.dg/nrv3.c: Increase size of structure.
10853 * gcc.dg/nrv4.c: Likewise.
10854 * gcc.dg/nrv5.c: Likewise.
10855
10856 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
10857
10858 PR libfortran/28890
10859 gfortran.dg/assumed_charlen_function_5.f90: New test.
10860
10861 2006-09-10 Mark Mitchell <mark@codesourcery.com>
10862
10863 PR c++/28991
10864 * g++.dg/init/static3.C: New test.
10865
10866 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
10867
10868 PR testsuite/29007
10869 * gcc.dg/long-long-cst1.c (t): Add cast to
10870 __SIZE_TYPE__ before casting to int.
10871 (main): Return 0 on success.
10872
10873 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10874
10875 * gcc.c-torture/execute/20060910-1.c: New test.
10876
10877 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
10878
10879 PR middle-end/26983
10880 * gcc.dg/pr26983.c: New test.
10881
10882 2006-09-10 Richard Sandiford <richard@codesourcery.com>
10883
10884 PR target/29006
10885 * gcc.c-torture/execute/pr29006.c: New test.
10886
10887 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10888
10889 PR libfortran/28947
10890 gfortran.dg/matmul_4.f90: New test.
10891
10892 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10893
10894 PR fortran/28959
10895 gfortran.dg/used_types_10: New test.
10896
10897 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10898
10899 PR libfortran/28923
10900 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10901 gfortran.dg/array_initializer_3.f90: New test.
10902
10903 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10904
10905 PR fortran/28914
10906 * gfortran.dg/actual_array_constructor_3.f90: New test.
10907
10908 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
10909
10910 PR testsuite/26778
10911 * gcc.target/i386/pr26778.c: New testcase.
10912
10913 2006-09-08 Eric Christopher <echristo@apple.com>
10914
10915 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10916 * gcc.target/i386/memcpy-1.c: Ditto.
10917 * gcc.target/i386/asm-1.c: Ditto.
10918 * gcc.target/i386/20060512-4.c: Ditto.
10919 * gcc.target/i386/compress-float-387.c: Ditto.
10920 * gcc.target/i386/20060512-1.c: Ditto.
10921 * gcc.target/i386/compress-float-sse.c: Ditto.
10922 * gcc.target/i386/20060512-2.c: Ditto.
10923 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10924 * gcc.target/i386/stack-prot-kernel.c: Ditto.
10925 * gcc.target/i386/compress-float-387-pic.c: Ditto.
10926 * gcc.dg/pr26449.c: Ditto.
10927 * gcc.dg/attr-ms_struct-2.c: Ditto.
10928 * gcc.dg/attr-ms_struct-1.c: Ditto.
10929 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10930
10931 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
10932
10933 PR c/28504
10934 * gcc.dg/vla-10.c: New test.
10935
10936 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10937
10938 PR c++/28858
10939 * g++.dg/parse/template20.C: New test.
10940 * g++.dg/template/operator8.C: Remove obsolete part.
10941 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10942 * g++.old-deja/g++.pt/crash65.C: Likewise.
10943
10944 2006-09-07 Jason Merrill <jason@redhat.com>
10945
10946 PR middle-end/27724
10947 * gcc.dg/long-long-cst1.c: New test.
10948
10949 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10950
10951 PR C++/28906
10952 * g++.dg/other/array3.C: New test.
10953 * g++.dg/other/array4.C: New test.
10954 * g++.dg/other/array5.C: New test.
10955
10956 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
10957
10958 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10959
10960 2006-09-07 Uros Bizjak <uros@kss-loka.si>
10961
10962 PR target/28946
10963 * gcc.target/i386/pr28946.c: New test.
10964
10965 2006-09-07 Steven G. Kargl <kargls@comcast.net>
10966
10967 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10968 in integer literal constant.
10969 * gfortran.dg/enum_8.f90: Ditto.
10970 * gfortran.dg/g77/20030326-1.f: Ditto.
10971
10972 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
10973
10974 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10975 nonconformance usage.
10976
10977 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10978
10979 PR middle-end/28862
10980 * gcc.c-torture/compile/vector-align-1.c: New test.
10981
10982 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
10983
10984 PR rtl-opt/27883
10985 * g++.dg/opt/copysign-1.C: New test.
10986
10987 2006-09-06 Jason Merrill <jason@redhat.com>
10988
10989 PR c++/27371
10990 * g++.dg/warn/unused-result1.C: New test.
10991
10992 2006-09-06 Mark Mitchell <mark@codesourcery.com>
10993
10994 PR c++/28903
10995 * g++.dg/ext/vla3.C: New test.
10996
10997 PR c++/28886
10998 * g++.dg/template/array16.C: New test.
10999
11000 2006-09-06 Richard Guenther <rguenther@suse.de>
11001
11002 * gcc.dg/pr27226.c: Remove testcase again.
11003
11004 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
11005
11006 PR tree-opt/28937
11007 * g++.dg/opt/unroll2.C: New test.
11008
11009 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
11010
11011 PR tree-opt/28952
11012 * gcc.dg/vect/pr28952.c: New test.
11013
11014 2006-09-05 Richard Guenther <rguenther@suse.de>
11015
11016 PR tree-optimization/28900
11017 * gcc.dg/torture/pr28900.c: New testcase
11018
11019 2006-09-05 Richard Guenther <rguenther@suse.de>
11020
11021 PR tree-optimization/28905
11022 * gcc.c-torture/compile/pr28905.c: New testcase.
11023
11024 2006-09-05 Richard Guenther <rguenther@suse.de>
11025
11026 PR middle-end/28935
11027 * gcc.dg/pr28935.c: New testcase.
11028
11029 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11030
11031 * gcc.c-torture/execute/20060905-1.c: New test.
11032
11033 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11034
11035 PR fortran/28908
11036 * gfortran.dg/used_types_7.f90: New test.
11037 * gfortran.dg/used_types_8.f90: New test.
11038 * gfortran.dg/used_types_9.f90: New test.
11039
11040 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
11041
11042 * gcc.c-torture/compile/20060904-1.c: New test.
11043
11044 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
11045
11046 PR c++/23287 Revert my 2006-09-01 patch
11047 * g++.dg/parse/dtor12.C: Remove.
11048
11049 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
11050
11051 PR c+/27670
11052 * g++.dg/template/operator9.C: New test.
11053
11054 PR c++/27493
11055 * g++.dg/template/operator7.C: New test.
11056
11057 PR c++/27494
11058 * g++.dg/template/operator8.C: New test.
11059
11060 PR c++/27397
11061 * g++.dg/template/crash57.C: New test.
11062
11063 * g++.dg/template/typedef4.C: Adjust error markers.
11064 * g++.dg/template/typedef5.C: Likewise.
11065
11066 2006-09-02 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR c++/28878
11069 * g++.dg/parse/crash33.C: New test.
11070
11071 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
11072 Richard Guenther <rguenther@suse.de>
11073 Adam Nemet <anemet@caviumnetworks.com>
11074
11075 PR middle-end/27226
11076 * gcc.target/mips/memcpy-1.c: New testcase.
11077 * gcc.dg/pr27226.c: Likewise.
11078
11079 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
11080
11081 PR c++/28705
11082 * g++.dg/lookup/koenig5.C: New.
11083 * g++.dg/template/crash56.C: New.
11084
11085 2006-09-01 Josh Conner <jconner@apple.com>
11086
11087 PR c++/25505
11088 * gcc.dg/nrv3.c: New test.
11089 * gcc.dg/nrv4.c: New test.
11090 * gcc.dg/nrv5.c: New test.
11091
11092 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
11093
11094 PR c++/23287
11095 * g++.dg/parse/dtor12.C: New.
11096
11097 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
11098
11099 PR tree-optimization/28839
11100 * gcc.dg/pr28839.c: New test.
11101
11102 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
11103
11104 PR target/24367
11105 * gcc.dg/pr24367.c: New testcase.
11106
11107 2006-08-30 Joseph Myers <joseph@codesourcery.com>
11108
11109 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11110
11111 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
11112
11113 PR rtl-optimization/27735
11114 * gcc.dg/loop-unswitch-1.c: New test.
11115
11116 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
11117
11118 PR fortran/28885
11119 * gfortran.dg/aliasing_dummy_2.f90: New test.
11120
11121 PR fortran/20067
11122 * gfortran.dg/generic_5.f90: Change error message.
11123
11124 PR fortran/28873
11125 * gfortran.dg/generic_6.f90: New test.
11126
11127 PR fortran/25077
11128 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11129
11130 PR fortran/25102
11131 * gfortran.dg/invalid_interface_assignment.f90: New test.
11132
11133 PR fortran/24866
11134 * gfortran.dg/module_proc_external_dummy.f90: New test.
11135
11136 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
11137
11138 PR c++/28349
11139 * g++.dg/warn/var-args1.C: New test.
11140
11141 2006-08-29 Steven G. Kargl <kargls@comcast.net>
11142
11143 PR fortran/28866
11144 * gfortran.dg/simpleif_2.f90: New test.
11145 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11146 * gfortran.dg/enum_5.f90: Ditto.
11147
11148 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11149 Kazu Hirata <kazu@codesourcery.com>
11150
11151 PR tree-optimization/17506
11152 * gcc.dg/pr17506.c: New.
11153
11154 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
11155
11156 PR c++/28139
11157 * g++.dg/eh/alias1.C: New test.
11158
11159 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11160
11161 PR c++/28860
11162 * g++.dg/template/ttp22.C: New test.
11163
11164 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
11165
11166 PR middle-end/26632
11167 * gcc.dg/pr26632.c: New.
11168
11169 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11170
11171 PR libgfortran/28354
11172 * gfortran.dg/fmt_zero_precision.f90: New test.
11173
11174 2006-08-27 Mark Mitchell <mark@codesourcery.com>
11175
11176 PR c++/28058
11177 * g++.dg/template/spec31.C: New test.
11178
11179 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
11180
11181 PR c++/26573
11182 * g++.dg/other/static2.C: New test.
11183
11184 2006-08-26 Roger Sayle <roger@eyesopen.com>
11185
11186 * gcc.dg/Wswitch-enum-2.c: New test case.
11187 * gcc.dg/Wswitch-enum-3.c: Likewise.
11188
11189 2006-08-26 Richard Guenther <rguenther@suse.de>
11190
11191 * gcc.c-torture/compile/20060826-1.c: New testcase.
11192
11193 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
11194
11195 PR c++/28736
11196 * g++.dg/template/void10.C: New test.
11197
11198 PR c++/28737
11199 * g++.dg/template/void8.C: New test.
11200
11201 PR c+_+/28738
11202 * g++.dg/template/void9.C: New test.
11203
11204 * g++.dg/template/void3.C: Adjust error markers.
11205 * g++.dg/template/void4.C: Likewise.
11206 * g++.dg/template/crash55.C: Likewise.
11207 * g++.dg/template/void7.C: Likewise
11208
11209 2006-08-26 Mark Mitchell <mark@codesourcery.com>
11210
11211 PR c++/28588
11212 * g++.dg/inherit/access6.C: New test.
11213 * g++.dg/inherit/access7.C: Likewise.
11214
11215 PR c++/28595
11216 * g++.dg/template/array15.C: New test.
11217 * g++.dg/template/crash2.C: Tweak error markers.
11218
11219 2006-08-26 Jakub Jelinek <jakub@redhat.com>
11220
11221 PR middle-end/28683
11222 * gcc.c-torture/compile/20060823-1.c: New test.
11223
11224 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11225
11226 PR c++/28853
11227 * g++.dg/template/ttp21.C: New test.
11228
11229 PR c++/28852
11230 * g++.dg/other/operator1.C: Add error-marker.
11231 * g++.dg/other/operator2.C: New test.
11232
11233 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11234
11235 PR c/27893
11236 * gcc.c-torture/compile/vla-const-1.c,
11237 gcc.c-torture/compile/vla-const-2.c: New tests.
11238
11239 2006-08-26 Richard Guenther <rguenther@suse.de>
11240
11241 PR middle-end/28814
11242 * gcc.dg/torture/pr28814.c: New testcase.
11243
11244 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11245
11246 PR c/28418
11247 * gcc.c-torture/compile/compound-literal-1.c: New test.
11248
11249 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11250
11251 PR c/28299
11252 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11253 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11254 Expect extra diagnostics.
11255
11256 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
11257
11258 gcc.dg/noncompile/pr16876.c: New test.
11259
11260 2006-08-25 Mark Mitchell <mark@codesourcery.com>
11261
11262 PR c++/28056
11263 * g++.dg/parse/local1.C: New test.
11264 * g++.dg/other/qual1.C: Tweak error marker.
11265
11266 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
11267
11268 PR c++/27787
11269 * g++.dg/template/typename10.C: New.
11270 * g++.dg/template/lookup4.C: Remove bogus error marker.
11271
11272 2006-08-25 Richard Guenther <rguenther@suse.de>
11273
11274 PR testsuite/28829
11275 * gcc.dg/pr26570.c: Fix testcase.
11276
11277 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
11278
11279 PR tree-opt/28807
11280 * gcc.c-torture/execute/mayalias-2.c: New test.
11281 * gcc.dg/tree-ssa/alias-13.c: New test.
11282
11283 2006-08-24 Jan Hubicka <jh@suse.cz>
11284
11285 PR debug/26881
11286 * gcc.dg/debug/pr26881.c: New file.
11287
11288 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
11289
11290 PR fortran/28788
11291 * gfortran.dg/used_types_4.f90: New test.
11292 * gfortran.dg/derived_init_2.f90: Modify to check sibling
11293 association of derived types.
11294 * gfortran.dg/used_types_2.f90: Add module cleanup.
11295 * gfortran.dg/used_types_3.f90: The same.
11296
11297 PR fortran/28771
11298 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11299 fix of regression.
11300
11301 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11302
11303 PR 28813
11304 * gfortran.dg/direct_io_6.f90: Remove test.
11305
11306 2006-08-23 Stuart Hastings <stuart@apple.com>
11307
11308 PR 28825
11309 * gcc.target/i386/20060821-1.c: New.
11310
11311 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
11312
11313 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
11314 dg-warning strings for dllimport.
11315
11316 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
11317
11318 PR C++/28450
11319 * g++.dg/ext/vector4.C: New test.
11320 * g++.dg/ext/complex1.C: New test.
11321
11322 2006-08-21 Geoffrey Keating <geoffk@apple.com>
11323
11324 PR debug/28692
11325 * gcc.dg/debug/const-1.c: New.
11326 * gcc.dg/debug/const-2.c: New.
11327 * gcc.dg/debug/dwarf2/const-1.c: New.
11328 * gcc.dg/debug/dwarf2/const-2.c: New.
11329 * gcc.dg/debug/dwarf2/const-2b.c: New.
11330
11331 2006-08-22 Richard Guenther <rguenther@suse.de>
11332
11333 PR middle-end/28776
11334 * gcc.c-torture/compile/pr28776-1.c: New testcase.
11335 * gcc.c-torture/compile/pr28776-2.c: Likewise.
11336
11337 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
11338
11339 PR tree-optimization/28003
11340 * g++.dg/tree-ssa/pr28003.C: New.
11341
11342 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11343
11344 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11345
11346 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
11347
11348 PR c++/26269
11349 * g++.dg/other/error14.C: New test.
11350
11351 PR c++/28505
11352 * g++.dg/parse/ctor7.C: New test.
11353 * g++.dg/parse/ctor8.C: Likewise.
11354
11355 PR c++/28741
11356 * g++.dg/template/void7.C: New test.
11357
11358 2006-08-21 Olivier Hainque <hainque@adacore.com>
11359
11360 * gnat.dg/self_aggregate_with_zeros.adb: New test.
11361 * gnat.dg/self_aggregate_with_array.adb: New test.
11362
11363 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11364
11365 * g++.dg/eh/arm-vfp-unwind.C: New test.
11366
11367 2006-08-20 Mark Mitchell <mark@codesourcery.com>
11368
11369 PR c++/28341
11370 * g++.dg/template/ref3.C: New test.
11371 * g++.dg/template/nontype13.C: New test.
11372
11373 PR c++/28346
11374 * g++.dg/template/ptrmem17.C: New test.
11375
11376 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
11377
11378 PR target/28648 c:
11379 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11380
11381 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
11382
11383 PR fortran/28630
11384 * gfortran.dg/used_types_2.f90: New test.
11385
11386 PR fortran/28601
11387 * gfortran.dg/used_types_3.f90: New test.
11388
11389 PR fortran/20886
11390 * gfortran.dg/generic_actual_arg.f90: New test.
11391
11392 PR fortran/28735
11393 * gfortran.dg/module_private_array_refs_1.f90: New test.
11394
11395 PR fortran/28762
11396 * gfortran.dg/program_name_1.f90: New test.
11397
11398 PR fortran/28425
11399 * gfortran.dg/derived_constructor_comps_1.f90: New test.
11400
11401 PR fortran/28496
11402 * gfortran.dg/array_initializer_2.f90: New test.
11403
11404 PR fortran/18111
11405 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11406
11407 PR fortran/28600
11408 * gfortran.dg/assumed_charlen_function_4.f90: New test.
11409
11410 PR fortran/28771
11411 * gfortran.dg/assumed_charlen_in_main.f90: New test.
11412
11413 PR fortran/28660
11414 * gfortran.dg/dependent_decls_1.f90: New test.
11415
11416 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
11417
11418 PR fortran/25217
11419 * gfortran.dg/derived_init_2.f90: New.
11420
11421 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
11422
11423 * gcc.c-torture/execute/pr28289.c: New test.
11424
11425 2006-08-17 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR c/28744
11428 * gcc.dg/attr-externally-visible-1.c: New test.
11429 * gcc.dg/attr-externally-visible-2.c: New test.
11430 * g++.dg/parse/attr-externally-visible-1.C: New test.
11431 * g++.dg/parse/attr-externally-visible-2.C: New test.
11432
11433 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11434
11435 PR c++/28606
11436 * g++.dg/parse/dtor11.C: New test.
11437
11438 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11439
11440 PR rtl-optimization/28489
11441 * gcc.c-torture/compile/pr28489.c: New test.
11442
11443 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11444
11445 PR c++/28710
11446 * g++.dg/template/redecl4.C: New test.
11447
11448 PR c++/28711
11449 * g++.dg/template/ctor8.C: New test.
11450
11451 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11452
11453 * gcc.dg/pr26570.c: Fix testcase.
11454
11455 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11456
11457 * PR c++/28573
11458 * g++.dg/parse/offsetof6.C: New test.
11459 * g++.dg/parse/offsetof6.C: New test.
11460 * g++.dg/parse/offsetof7.C: New test.
11461
11462 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11463
11464 PR testsuite/28602
11465 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11466 is false.
11467
11468 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
11469
11470 PR c++/28302
11471 * g++.dg/ext/vector3.C: New test.
11472
11473 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
11474
11475 PR gcov/profile/26570
11476 * gcc.dg/pr26570.c: New test.
11477
11478 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
11479
11480 PR c/27697
11481 * gcc.dg/qual-component-1.c: New test.
11482
11483 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11484
11485 PR c++/28593
11486 * g++.dg/parse/new3.C: New test.
11487
11488 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11489
11490 PR fortran/25828
11491 * gfortran.dg/streamio_1.f90: New test.
11492 * gfortran.dg/streamio_2.f90: New test.
11493 * gfortran.dg/streamio_3.f90: New test.
11494 * gfortran.dg/streamio_4.f90: New test.
11495 * gfortran.dg/streamio_5.f90: New test.
11496 * gfortran.dg/streamio_6.f90: New test.
11497 * gfortran.dg/streamio_7.f90: New test.
11498 * gfortran.dg/streamio_8.f90: New test.
11499
11500 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
11501
11502 PR c/28287
11503 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11504
11505 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
11506
11507 PR c++/28594
11508 * g++.dg/template/void6.C: New test.
11509
11510 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11511
11512 PR c/28649
11513 * gcc.dg/parse-error-1.c: New test.
11514 * gcc.dg/parse-error-2.c: New test.
11515 * gcc.dg/cpp/digraph2.c: Add error-marker.
11516 * gcc.dg/noncompile/920923-1.c: Likewise.
11517
11518 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
11519
11520 PR c/27490
11521 * gcc.dg/sizeof-2.c: New testcase.
11522
11523 PR c/27489
11524 * gcc.dg/switch-A.c: New testcase.
11525
11526 2006-08-14 Steve Ellcey <sje@cup.hp.com>
11527
11528 PR c++/28288
11529 PR c++/14556
11530 * g++.old-deja/g++.warn/compare1.C: Delete.
11531 * g++.dg/opt/pr7503-2.C: Delete.
11532 * g++.dg/opt/pr7503-3.C: Delete.
11533 * g++.dg/opt/pr7503-4.C: Delete.
11534 * g++.dg/opt/pr7503-5.C: Delete.
11535 * g++.dg/opt/max1.C: Delete.
11536 * g++.dg/warn/minmax.C: Delete.
11537 * g++.dg/expr/minmax.C: New test.
11538
11539 2006-08-14 Richard Guenther <rguenther@suse.de>
11540
11541 PR testsuite/28703
11542 * gcc.c-torture/execute/pr28651.c: Do not use argc
11543 to avoid optimization, instead forbid inlining.
11544
11545 2006-08-14 Richard Sandiford <richard@codesourcery.com>
11546
11547 PR rtl-optimization/28634
11548 * gcc.c-torture/execute/ieee/pr28634.c: New test.
11549
11550 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
11551
11552 PR c/27184
11553 * gcc.dg/torture/pr27184.c: New test.
11554
11555 2006-08-12 Jakub Jelinek <jakub@redhat.com>
11556
11557 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11558
11559 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11560
11561 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11562 * gfortran.dg/stat_2.f90: Likewise.
11563 * gfortran.dg/chmod_1.f90: Likewise.
11564 * gfortran.dg/chmod_2.f90: Likewise.
11565 * gfortran.dg/chmod_3.f90: Likewise.
11566
11567 2006-08-11 David Edelsohn <edelsohn@gnu.org>
11568
11569 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11570
11571 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
11572
11573 * g++.dg/opt/pr23454-2.C: New test.
11574
11575 2006-08-11 Richard Guenther <rguenther@suse.de>
11576
11577 PR middle-end/28651
11578 * gcc.c-torture/execute/pr28651.c: New testcase.
11579
11580 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
11581
11582 * gnat.dg/specs/static_initializer.ads: New test.
11583
11584 2006-08-10 Paul Brook <paul@codesourcery.com>
11585
11586 * gcc.target/arm/cond-asm.c: New test.
11587
11588 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
11589
11590 PR tree-optimization/26197
11591 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11592 * g++.dg/vect/vect.exp: Compile the new tests with
11593 --param max-aliased-vops=0.
11594
11595 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
11596
11597 PR c++/28637
11598 * g++.dg/template/void3.C: New test.
11599
11600 PR c++/28638
11601 * g++.dg/template/void4.C: New test.
11602
11603 PR c++/28640
11604 * g++.dg/template/void5.C: New test.
11605
11606 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
11607
11608 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11609 after dg-do compile.
11610
11611 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
11612
11613 PR tree-optimizations/26969
11614 * gcc.dg/vect/vect.exp: Compile tests prefixed with
11615 "unswitch-loops" with -funswitch-loops.
11616 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11617
11618 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
11619
11620 * gcc.dg/sparc-getcontext-1.c: Fix typo.
11621 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11622 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
11623 * objc.dg/dwarf-1.m: Likewise.
11624 * objc.dg/dwarf-2.m: Likewise.
11625 * obj-c++.dg/dwarf-2.mm: Likewise.
11626
11627 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11628
11629 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11630 * objc.dg/dwarf-2.m: Likewise.
11631 * obj-c++.dg/dwarf-2.mm: Likewise.
11632
11633 PR libfortran/28603
11634 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11635
11636 PR testsuite/27611
11637 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11638
11639 PR testsuite/27033
11640 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11641
11642 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
11643
11644 PR target/27827
11645 * gcc.target/i386/pr27827.c: New testcase.
11646
11647 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
11648
11649 PR fortran/28590
11650 * gfortran.dg/sequence_types_1.f90: New test.
11651
11652 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
11653
11654 PR fortran/28548
11655 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11656 dg-warning. Add -pedantic option.
11657
11658 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11659
11660 PR c/28502
11661 * gcc.dg/proto-1.c: New test.
11662
11663 PR c/27721
11664 * gcc.dg/lvalue-4.c: New test.
11665
11666 PR c/28136
11667 * gcc.dg/init-bad-5.c: New test.
11668
11669 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
11670
11671 PR c++/28347
11672 * g++.dg/ext/typedef-init.C: Add new test for typedef
11673 initialization inside templates. Adjust existing error markers.
11674
11675 2006-08-03 Mark Mitchell <mark@codesourcery.com>
11676
11677 PR c++/28148
11678 * g++.dg/init/ptrmem3.C: New test.
11679
11680 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
11681
11682 PR tree-optimization/27770
11683 * lib/target-support.exp: New target keyword "section_anchors".
11684 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11685 tests.
11686 * gcc.dg/vect/section-anchors-pr27770.c: New test.
11687 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11688 * gcc.dg/vect/section-anchors-vect-69.c: New test.
11689 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11690
11691 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11692
11693 * gcc.dg/20060801-1.c: Add missing '}'.
11694
11695 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11696
11697 PR c++/27508
11698 * g++.dg/parse/dtor9.C: New test.
11699 * g++.dg/parse/dtor10.C: New test.
11700 * g++.dg/other/error7.C: Adjust error-marker.
11701
11702 PR c++/28274
11703 * g++.dg/other/default5.C: New test.
11704
11705 2006-08-02 Richard Guenther <rguenther@suse.de>
11706
11707 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11708
11709 2006-08-02 Mark Mitchell <mark@codesourcery.com>
11710
11711 PR c++/28557
11712 * g++.dg/template/conv9.C: New test.
11713
11714 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11715
11716 PR debug/28063
11717 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11718 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11719 Optionally return assembly text. Update callers.
11720 (check_no_compiler_messages): Update verbose messages.
11721 (check_no_messages_and_pattern): New.
11722 (check_effective_target_string_merging): New.
11723
11724 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11725
11726 PR c++/28250
11727 * g++.dg/eh/catch4.C: New test.
11728
11729 PR c++/28257
11730 * g++.dg/other/qual1.C: New test.
11731
11732 PR c++/28259
11733 * g++.dg/inherit/error2.C: New test.
11734
11735 PR c++/28267
11736 * g++.dg/other/new1.C: New test.
11737
11738 * g++.dg/warn/pr23075.C: Remove obsolete test.
11739 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11740 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11741
11742 2006-07-31 Mark Mitchell <mark@codesourcery.com>
11743
11744 PR c++/28523
11745 * g++.dg/eh/cast1.C: New test.
11746
11747 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
11748
11749 PR libfortran/28452
11750 * gfortran.dg/random_3.f90: New test.
11751
11752 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11753
11754 PR c++/28432
11755 * g++.dg/other/pr28304.C: Change expected error message.
11756 * g++.dg/other/pr28432.C: New test.
11757
11758 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11759
11760 PR c++/28256
11761 * g++.dg/init/brace2.C: Change expected error message, add empty init.
11762
11763 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
11764
11765 PR debug/23336
11766 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11767 at -g1.
11768 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11769 g++.dg/debug/enum-2.C: New.
11770
11771 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11772
11773 PR c++/6634
11774 * g++.dg/parse/long1.C: Add more tests.
11775
11776 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11777
11778 * gfortran.dg/lrshift_1.c: New file.
11779
11780 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11781
11782 PR libgfortran/28335
11783 * gfortran.dg/no_unit_error_1.f90: New test.
11784
11785 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11786
11787 PR libgfortran/28335
11788 * gfortran.dg/no_unit_error_1.f90: Delete test.
11789 * gfortran.dg/no_unit_error_2.f90: Delete test.
11790
11791 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11792
11793 * gfortran.dg/chmod_3.f90: New test.
11794 * gfortran.dg/ltime_gmtime_1.f90: New test.
11795 * gfortran.dg/ltime_gmtime_2.f90: New test.
11796 * gfortran.dg/lrshift_1.f90: New test.
11797 * gfortran.dg/chmod_1.f90: New test.
11798 * gfortran.dg/chmod_2.f90: New test.
11799
11800 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
11801
11802 PR c++/27668
11803 * g++.dg/template/crash55.C: New test.
11804
11805 PR c++/27962
11806 * g++.dg/template/nontype16.C: New test.
11807
11808 * g++.dg/template/void2.C: Adjust error markers.
11809 * g++.dg/template/nontype5.C: Adjust error markers.
11810
11811 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
11812
11813 * gcc.target/i386/stack-prot-kernel.c: New test.
11814
11815 2006-07-27 Roger Sayle <roger@eyesopen.com>
11816
11817 * gcc.dg/builtins-55.c: New test case.
11818
11819 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
11820
11821 PR rtl-optimization/27907
11822 * gcc.c-torture/compile/pr27907.c: New test.
11823
11824 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11825
11826 * gfortran.dg/mclock.f90: New test.
11827 * gfortran.dg/int_conv_1.f90: New test.
11828 * gfortran.dg/stat_1.f90: New test.
11829 * gfortran.dg/stat_2.f90: New test.
11830
11831 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11832
11833 PR libgfortran/28335
11834 * gfortran.dg/no_unit_error_1.f90: New test.
11835 * gfortran.dg/no_unit_error_2.f90: New test.
11836 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11837
11838 2006-07-25 Roger Sayle <roger@eyesopen.com>
11839
11840 PR middle-end/28473
11841 * gcc.dg/fold-convround-1.c: New test case.
11842
11843 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11844
11845 * gfortran.dg/arithmetic_if.f90: Fix comments.
11846
11847 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11848
11849 PR c++/27572
11850 * g++.dg/other/typedef1.C: New test.
11851 * g++.dg/template/typedef4.C: New test.
11852 * g++.dg/template/typedef5.C: New test.
11853
11854 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
11855
11856 PR fortran/28416
11857 * gfortran.dg/allocatable_dummy_3.f90: New.
11858
11859 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11860
11861 PR fortran/28439
11862 * gfortran.dg/arithmetic_if.f90: New test.
11863
11864 2006-07-24 Uros Bizjak <uros@kss-loka.si>
11865
11866 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11867 avoid memcpy optimization.
11868
11869 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11870
11871 PR fortran/25289
11872 * gfortran.dg/direct_io_6.f90: New test.
11873
11874 2006-07-24 Jan Hubicka <jh@suse.cz>
11875
11876 PR c/25795
11877 PR c++/27369
11878 * gcc.dg/pr25795.c: New test.
11879 * gcc.dg/pr25795-1.c: New test.
11880
11881 2006-07-23 Roger Sayle <roger@eyesopen.com>
11882
11883 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11884 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11885 which may be transformed to "g || h" on some platforms.
11886
11887 2006-07-23 Mark Mitchell <mark@codesourcery.com>
11888
11889 PR c++/28025
11890 * g++.dg/template/friend45.C: New test.
11891
11892 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11893
11894 PR libgfortran/28339
11895 * gfortran.dg/arrayio_8.f90: New test.
11896
11897 2006-07-21 Mike Stump <mrs@apple.com>
11898
11899 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11900
11901 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11902
11903 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11904
11905 PR c++/28250
11906 * g++.dg/eh/catch3.C: New test.
11907
11908 PR c++/28363
11909 * g++.dg/template/defarg10.C: New test.
11910
11911 2006-07-20 Paul Brook <paul@codesourcery.com>
11912
11913 PR 27363
11914 * gcc.dg/pr27363.c: New test.
11915
11916 2006-07-19 Mark Mitchell <mark@codesourcery.com>
11917
11918 PR c++/28338
11919 * g++.dg/init/ref13.C: New test.
11920
11921 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11922
11923 PR obj-c++/28434
11924 * obj-c++.dg/proto-error-1.mm: New test.
11925
11926 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11927
11928 PR c++/28337
11929 * g++.dg/template/string1.C: New test.
11930
11931 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11932
11933 PR c++/28048
11934 * g++.dg/template/defarg9.C: New test.
11935
11936 PR c++/28235
11937 * g++.dg/template/static27.C: New test.
11938
11939 2006-07-18 Diego Novillo <dnovillo@redhat.com>
11940
11941 PR 28410
11942 * gcc.dg/tree-ssa/pr28410.c: New test.
11943
11944 2006-07-18 Lee Millward <lee.millward@gmail.com>
11945
11946 PR c++/28258
11947 * g++/dg/other/error13.C: New test.
11948
11949 PR c++/28260
11950 * g++.dg/template/friend44.C: New test.
11951
11952 2006-07-18 Steve Ellcey <sje@cup.hp.com>
11953
11954 PR c++/27495
11955 * g++.dg/other/pr27495.C: New.
11956
11957 2006-07-18 Olivier Hainque <hainque@adacore.com>
11958
11959 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11960 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11961
11962 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11963
11964 PR c/28286
11965 * gcc.dg/pragma-pack-4.c: New test.
11966
11967 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11968
11969 PR c++/28291
11970 * g++.dg/ext/pr28291.C: New test.
11971
11972 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11973
11974 PR middle-end/28403
11975 * gcc.c-torture/execute/pr28403.c: New test.
11976
11977 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11978
11979 PR middle-end/28402
11980 * gcc.dg/pr28402.c: New test.
11981
11982 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11983
11984 PR c++/28304
11985 * g++.dg/other/pr28304.C: New test.
11986
11987 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
11988
11989 PR other/28251
11990 gcc.c-torture/unsorted/dump-noaddr.c: New test.
11991 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11992
11993 2006-07-17 Richard Guenther <rguenther@suse.de>
11994
11995 PR tree-optimization/28238
11996 * g++.dg/tree-ssa/pr28238.C: New testcase.
11997
11998 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11999
12000 PR c++/28250
12001 * g++.dg/eh/catch1.C: New test.
12002 * g++.dg/eh/catch2.C: New test.
12003
12004 2006-07-16 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR c++/28370
12007 * g++.dg/template/anon3.C: New test.
12008
12009 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
12010
12011 PR fortran/20844
12012 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12013 specifiers requiring an explicit format tag..
12014
12015 PR fortran/28201
12016 * gfortran.dg/generic_5: New test.
12017
12018 PR fortran/20893
12019 * gfortran.dg/elemental_optional_args_1.f90: New test.
12020
12021 2006-07-16 Olivier Hainque <hainque@adacore.com>
12022
12023 * gnat.dg/assert.ads: New file.
12024 * gnat.dg/controlled_record.ads: Likewise.
12025 * gnat.dg/controlled_record.adb: Likewise.
12026
12027 2006-07-15 Lee Millward <lee.millward@gmail.com>
12028
12029 PR c++/28292
12030 * g++.dg/other/error12.C: New test.
12031
12032 PR c++/28269
12033 * g++.dg/template/crash54.C: New test.
12034
12035 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12036
12037 PR c++/28249
12038 * g++.dg/parse/catch1.C: New test.
12039
12040 PR c++/28294
12041 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12042
12043 PR c++/28387
12044 * g++.dg/ext/attrib24.C: New test.
12045
12046 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12047
12048 PR c++/28343
12049 * g++.dg/ext/asmspec1.C: New test.
12050
12051 2006-07-13 Janis Johnson <janis187@us.ibm.com>
12052
12053 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12054 (dg-test): Support shouldfail tests.
12055 * lib/target-supports-dg.exp (dg-shouldfail): New.
12056 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12057 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12058 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12059 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12060 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12061 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12062 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12063
12064 2006-07-13 Jan Hubicka <jh@suse.cz>
12065
12066 * gcc.target/i386/memcpy-1.c: New.
12067
12068 2006-07-12 Geoffrey Keating <geoffk@apple.com>
12069
12070 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12071
12072 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
12073
12074 PR fortran/25097
12075 * gfortran.dg/present_1.f90: New test.
12076
12077 PR fortran/20903
12078 * gfortran.dg/interface_derived_type_1.f90: New test.
12079
12080 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
12081
12082 PR fortran/28213
12083 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12084 list.
12085
12086 2006-07-07 Lee Millward <lee.millward@gmail.com>
12087
12088 PR c++/27820
12089 * g++.dg/other/label1.C: New test.
12090
12091 2006-07-07 Richard Guenther <rguenther@suse.de>
12092
12093 PR middle-end/28268
12094 * gcc.dg/torture/pr28268.c: New testcase.
12095
12096 2006-07-07 Steve Ellcey <sje@cup.hp.com>
12097
12098 PR c++/27019
12099 * g++.dg/ext/pr27019.C: New.
12100
12101 2006-07-07 Richard Guenther <rguenther@suse.de>
12102
12103 PR tree-optimization/28187
12104 * gcc.dg/pr28187.c: New testcase.
12105
12106 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
12107
12108 * gnat.dg/address_conversion.adb: New test.
12109 * gnat.dg/boolean_subtype.adb: Likewise.
12110 * gnat.dg/frame_overflow.adb: Likewise.
12111 * gnat.dg/pointer_array.adb: Likewise.
12112 * gnat.dg/pointer_conversion.adb: Likewise.
12113
12114 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
12115
12116 PR fortran/28237
12117 PR fortran/23420
12118 * gfortran.dg/print_fmt_5.f90: New test.
12119
12120 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12121
12122 PR fortran/28129
12123 * gfortran.dg/bounds_check_4.f90: New test.
12124
12125 2006-07-05 Richard Guenther <rguenther@suse.de>
12126
12127 PR target/28158
12128 * gfortran.dg/pr28158.f90: New testcase.
12129
12130 2006-07-05 Richard Guenther <rguenther@suse.de>
12131
12132 PR tree-optimization/28162
12133 * gcc.dg/pr28162.c: New testcase.
12134
12135 2006-07-05 Richard Guenther <rguenther@suse.de>
12136 Andrew Pinski <pinskia@gcc.gnu.org>
12137
12138 PR c++/27084
12139 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12140
12141 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
12142
12143 PR fortran/28174
12144 * gfortran.dg/actual_array_substr_2.f90: New test.
12145
12146 PR fortran/28167
12147 * gfortran.dg/actual_array_constructor_2.f90: New test.
12148
12149 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12150
12151 * gfortran.dg/itime_idate_1.f: New test.
12152 * gfortran.dg/itime_idate_2.f: New test.
12153
12154 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12155
12156 PR libgfortran/27704
12157 * gfortran.dg/open_status_3.f90: New test.
12158 * gfortran.dg/fmt_l.f90: Update for new feature.
12159
12160 2006-07-03 Asher Langton <langton2@llnl.gov>
12161
12162 * gfortran.dg/oldstyle_2.f90: New.
12163
12164 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
12165
12166 * gnat.dg/string_slice.adb: New test.
12167
12168 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12169
12170 PR fortran/19259
12171 * gfortran.dg/semicolon_fixed.c: New.
12172 * gfortran.dg/semicolon_free.c: New.
12173
12174 2006-06-30 Mike Stump <mrs@apple.com>
12175
12176 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12177 that don't support internal visibility.
12178
12179 2006-06-30 Andrew Pinski <pinskia@gmail.com>
12180
12181 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12182 for '(' / ')' needing an extra '\'.
12183
12184 2006-06-29 Roger Sayle <roger@eyesopen.com>
12185
12186 PR middle-end/27428
12187 * gcc.dg/pr27428-1.c: New test case.
12188
12189 2006-06-29 Mike Stump <mrs@apple.com>
12190
12191 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12192 on darwin as we can't align commons large enough yet.
12193
12194 * gcc.dg/vla-8.c: Add additional testcases.
12195
12196 2006-06-26 Steve Ellcey <sje@cup.hp.com>
12197
12198 PR c++/28114
12199 * g++.dg/other/pr28114.C: New.
12200
12201 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
12202
12203 * gcc.c-torture/compile/20060625-1.c: New test.
12204
12205 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
12206
12207 PR fortran/20867
12208 * gfortran.dg/stfunc_3.f90: New test.
12209
12210 PR fortran/25056
12211 * gfortran.dg/impure_actual_1.f90: New test.
12212
12213 PR fortran/20874
12214 * gfortran.dg/elemental_result_1.f90: New test.
12215
12216 PR fortran/25073
12217 * gfortran.dg/select_7.f90: New test.
12218
12219 PR fortran/27554
12220 * intrinsic_actual_1.f: New test.
12221
12222 PR fortran/22038
12223 PR fortran/28119
12224 * gfortran.dg/forall_4.f90: New test.
12225
12226 PR fortran/25072
12227 * gfortran.dg/forall_5.f90: New test.
12228
12229 2006-06-25 Lee Millward <lee.millward@gmail.com>
12230
12231 PR c++/28051
12232 * g++.dg/template/using13.C: New test.
12233
12234 PR c++/28054
12235 * g++.dg/other/incomplete3.C: New test.
12236
12237 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12238
12239 PR fortran/28081
12240 * gfortran.dg/substr_3.f: New test.
12241 * gfortran.dg/equiv_2.f90: Update expected error message.
12242
12243 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
12244
12245 PR fortran/28118
12246 * gfortran.dg/actual_array_substr_1.f90: New test.
12247
12248 2006-06-24 Olivier Hainque <hainque@adacore.com>
12249
12250 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12251 * gnat.dg/scalar_mode_agg_compare.adb: New test.
12252
12253 2006-06-23 Janis Johnson <janis187@us.ibm.com>
12254
12255 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12256
12257 2006-06-23 Steven G. Kargl <kargls@comcast.net>
12258
12259 PR fortran/27981
12260 * gfortran.dg/simpleif_2.f90: New test.
12261
12262 2006-06-23 Lee Millward <lee.millward@gmail.com>
12263
12264 * g++.dg/template/error22.C: Fix typo.
12265
12266 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12267
12268 PR c++/28112
12269 * g++.dg/ext/attrib23.C: New test.
12270
12271 2006-06-23 Olivier Hainque <hainque@adacore.com>
12272
12273 * gnat.dg/varsize_temp.adb: New test.
12274
12275 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12276
12277 PR c++/11468
12278 * g++.dg/other/java2.C: New test.
12279
12280 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
12281
12282 PR target/27789
12283 * g++.dg/ext/dllimport4.C. Add more tests for invalid
12284 initialization.
12285
12286 2006-06-22 Roger Sayle <roger@eyesopen.com>
12287
12288 PR target/27531
12289 * gcc.dg/pr27531-1.c: New test case.
12290
12291 2006-06-22 Asher Langton <langton2@llnl.gov>
12292
12293 PR fortran/24748
12294 * gfortran.dg/implicit_8.f90: New.
12295
12296 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
12297
12298 PR rtl-optimization/28121
12299 * gcc.dg/pr28121.c: New test.
12300
12301 2006-06-22 Lee Millward <lee.millward@gmail.com>
12302
12303 PR c++/27805
12304 * g++.dg/parse/ptrmem6.C: New test.
12305
12306 PR c++/27821
12307 * g++.dg/template/error22.C: New test.
12308
12309 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12310
12311 PR c++/28111
12312 * g++.dg/template/friend43.C: New test.
12313
12314 PR c++/28110
12315 * g++.dg/template/crash53.C: New test.
12316
12317 PR c++/28109
12318 * g++.dg/rtti/incomplete1.C: New test.
12319
12320 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
12321
12322 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12323
12324 2006-06-21 Joseph Myers <joseph@codesourcery.com>
12325
12326 * gcc.c-torture/execute/complex-7.c: New.
12327
12328 2006-06-21 Jakub Jelinek <jakub@redhat.com>
12329
12330 * gcc.dg/merge-all-constants-1.c: New test.
12331
12332 2006-06-20 Janis Johnson <janis187@us.ibm.com>
12333
12334 PR c++/28113
12335 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12336
12337 2006-06-20 Steven G. Kargl <kargls@comcast.net>
12338
12339 * gfortran.dg/rrspacing_1.f90: New test.
12340
12341 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12342
12343 PR c++/28052
12344 * g++.dg/other/bitfield2.C: New test.
12345
12346 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
12347
12348 PR tree-optimization/27331
12349 * gcc.dg/pr27331.c: New test.
12350
12351 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
12352 Eric Botcazou <ebotcazou@adacore.com>
12353
12354 PR ada/18692
12355 * lib/gnat.exp: New file.
12356 * lib/gnat-dg.exp: Likewise.
12357 * gnat.dg: New directory.
12358 * gnat.dg/dg.exp: New driver.
12359 * gnat.dg/specs: New directory.
12360 * gnat.dg/specs/specs.exp: New driver.
12361 * gnat.dg/style: New directory.
12362 * gnat.dg/style/style.exp: New driver.
12363
12364 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
12365
12366 PR fortran/16206
12367 * gfortran.dg/array_initializer_1.f90: New test.
12368
12369 PR fortran/28005
12370 * gfortran.dg/matmul_3.f90: New test.
12371
12372 2006-06-19 Andrew Pinski <pinskia@gmail.com>
12373
12374 PR middle-end/28075
12375 * gcc.dg/tree-ssa/inline-1.c: New test.
12376
12377 2006-06-19 Anatoly Sokolov <aesok@post.ru>
12378
12379 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12380 in malloc prototype; remove XFAIL.
12381 * gcc.dg/pr18241-2.c: Ditto.
12382 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12383 in memset prototype; remove XFAIL.
12384 * gcc.dg/tree-ssa/pr23382.c: Ditto.
12385
12386 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
12387
12388 * gcc.dg/vla-8.c: Add.
12389
12390 2006-06-19 Richard Guenther <rguenther@suse.de>
12391
12392 PR tree-optimization/27090
12393 * g++.dg/tree-ssa/pr27090.C: New testcase.
12394
12395 2006-06-19 Roger Sayle <roger@eyesopen.com>
12396
12397 PR target/27861
12398 * gcc.dg/pr27861-1.c: New test case.
12399
12400 2006-06-19 Richard Guenther <rguenther@suse.de>
12401
12402 PR middle-end/28045
12403 * gcc.dg/torture/pr28045.c: New testcase.
12404
12405 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12406
12407 PR fortran/26801
12408 * gfortran.dg/associated_4.f90: New test.
12409
12410 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12411
12412 PR fortran/19310
12413 PR fortran/19904
12414 * gfortran.dg/real_const_3.f90: New test.
12415
12416 2006-06-16 Mark Mitchell <mark@codesourcery.com>
12417
12418 PR c++/28016
12419 * g++.dg/template/static26.C: New test.
12420
12421 PR c++/27979
12422 * g++.dg/expr/bitfield2.C: New test.
12423
12424 PR c++/27884
12425 * g++.dg/parse/linkage2.C: New test.
12426
12427 2006-06-16 Richard Guenther <rguenther@suse.de>
12428
12429 PR middle-end/27116
12430 * gcc.dg/pr15785-1.c: Revert last change.
12431 * gcc.dg/torture/pr27116-2.c: New testcase.
12432
12433 2006-06-16 Roger Sayle <roger@eyesopen.com>
12434
12435 PR middle-end/27802
12436 * gcc.dg/pr27802-1.c: New test case.
12437
12438 2006-06-15 Mark Mitchell <mark@codesourcery.com>
12439
12440 PR c++/27689
12441 * g++.dg/template/ttp18.C: New test.
12442 * g++.dg/template/ttp19.C: Likewise.
12443
12444 PR c++/27666
12445 * g++.dg/expr/cond9.C: New test.
12446
12447 PR c++/27640
12448 * g++.dg/template/ctor7.C: New test.
12449
12450 2006-06-15 Janis Johnson <janis187@us.ibm.com>
12451
12452 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12453
12454 2006-06-16 Richard Guenther <rguenther@suse.de>
12455
12456 PR tree-optimization/27781
12457 * gcc.dg/tree-ssa/pr27781.c: New testcase.
12458
12459 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
12460
12461 * gfortran.dg/allocate_zerosize_2.f90: New test case.
12462
12463 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
12464
12465 * gcc.dg/tree-ssa/loop-18.c: New test.
12466
12467 2006-06-14 Mark Mitchell <mark@codesourcery.com>
12468
12469 PR c++/27665
12470 * g++.dg/template/crash52.C: New test.
12471
12472 PR c++/27648
12473 * g++.dg/ext/attrib22.C: New test.
12474
12475 PR c++/26559
12476 * g++.dg/template/builtin1.C: New test.
12477 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12478
12479 PR c++/28018
12480 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12481 assignment.
12482 * g++.old-deja/g++.pt/crash51.C: Likewise.
12483
12484 PR c++/27227
12485 * g++.dg/lookup/linkage1.C: New test.
12486 * g++.dg/lookup/linkage2.C: Likewise.
12487
12488 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
12489
12490 PR middle-end/27959
12491 * gcc.dg/pr27959.c: New testcase.
12492
12493 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
12494
12495 PR target/28014:
12496 * g++.dg/eh/div.C: New test.
12497
12498 2006-06-13 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR c++/27894
12501 * g++.dg/tree-ssa/pr26757.C: New test.
12502 * g++.dg/tree-ssa/pr27894.C: New test.
12503
12504 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12505
12506 * gcc.c-torture/compile/20060609-1.c: New test.
12507
12508 PR target/27863
12509 * gcc.c-torture/compile/pr27863.c: New test.
12510
12511 2006-06-13 Richard Guenther <rguenther@suse.de>
12512
12513 PR tree-optimization/27830
12514 * g++.dg/tree-ssa/pr27830.C: New testcase.
12515
12516 2006-06-13 Matthew Sachs <msachs@apple.com>
12517
12518 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12519 the list of compiler flags; this causes those flags to be checked
12520 for things like dg-skip-if.
12521
12522 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12523
12524 PR c++/27601
12525 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12526
12527 2006-06-12 Mark Mitchell <mark@codesourcery.com>
12528 Kazu Hirata <kazu@codesourcery.com>
12529
12530 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12531 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12532
12533 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12534
12535 PR c++/27933
12536 * g++.dg/lookup/using15.C: New test.
12537
12538 PR c++/27951
12539 * g++.dg/other/anon4.C: New test.
12540
12541 2006-06-12 Roger Sayle <roger@eyesopen.com>
12542
12543 PR c++/21210
12544 * g++.dg/init/complex1.C: New test case.
12545
12546 2006-06-11 Eric Christopher <echristo@apple.com>
12547
12548 PR middle-end/27948
12549 * gcc.dg/bf-ms-layout.c: Run on darwin.
12550 * gcc.dg/bf-no-ms-layout: Ditto.
12551 * gcc.dg/attr-ms_struct-2.c: New.
12552 * gcc.dg/bf-ms-layout-2.c: Ditto.
12553
12554 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
12555
12556 * gcc.dg/attr-ms_struct-packed1.c: New.
12557
12558 2006-06-09 Mike Stump <mrs@apple.com>
12559
12560 * gcc.dg/vla-7.c: Add.
12561
12562 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
12563
12564 PR fortran/24558
12565 * gfortran.dg/entry_6.f90: New test.
12566
12567 PR fortran/20877
12568 PR fortran/25047
12569 * gfortran.dg/entry_7.f90: New test.
12570
12571 2006-06-09 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR c/27747
12574 * gcc.dg/cpp/_Pragma6.c: New test.
12575
12576 PR c++/27748
12577 * g++.dg/cpp/_Pragma1.C: New test.
12578
12579 PR preprocessor/27746
12580 * gcc.dg/gomp/macro-3.c: New test.
12581 * gcc.dg/gomp/macro-4.c: New test.
12582 * g++.dg/gomp/macro-3.C: New test.
12583 * g++.dg/gomp/macro-4.C: New test.
12584
12585 2006-06-09 Richard Guenther <rguenther@suse.de>
12586
12587 PR tree-optimization/26998
12588 * gcc.dg/torture/pr26998.c: New testcase.
12589 * gcc.dg/tree-ssa/vrp29.c: New testcase.
12590
12591 2006-06-08 Mike Stump <mrs@apple.com>
12592
12593 * gcc.dg/pr27095.c: Account for stubs.
12594
12595 PR target/26427
12596 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12597 produce bad code on darwin.
12598
12599 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12600
12601 PR fortran/27958
12602 * gfortran.dg/substr_2.f: New test.
12603
12604 2006-06-08 Asher Langton <langton2@llnl.gov>
12605
12606 PR fortran/27786
12607 * cray_pointers_2.f90: Add -fbounds-check compile flag.
12608
12609 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12610
12611 PR target/27421
12612 * gcc.dg/union-3.c: New test.
12613
12614 2006-06-08 Richard Guenther <rguenther@suse.de>
12615
12616 PR middle-end/27116
12617 * gcc.dg/torture/pr27116.c: New testcase.
12618 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12619
12620 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12621
12622 PR rtl-optimization/26449
12623 * gcc.dg/pr26449.c: New test.
12624
12625 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12626
12627 PR c++/27601
12628 * g++.dg/ext/offsetof1.C: Test member functions.
12629
12630 2006-06-07 Steve Ellcey <sje@cup.hp.com>
12631
12632 * gcc.dg/pr27095.c: Improve scanning.
12633
12634 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
12635
12636 PR fortran/23091
12637 * gfortran.dg/saved_automatic_1.f90: New test.
12638
12639 PR fortran/24168
12640 * gfortran.dg/array_simplify_1.f90: New test.
12641
12642 PR fortran/25090
12643 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12644
12645 PR fortran/25058
12646 * gfortran.dg/entry_dummy_ref_2.f90: New test.
12647
12648 2006-06-06 Mark Mitchell <mark@codesourcery.com>
12649
12650 PR c++/27177
12651 * g++.dg/expr/cast7.C: New test.
12652
12653 2006-06-06 Janis Johnson <janis187@us.ibm.com>
12654
12655 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12656 * lib/gcc-defs.exp (tool_check_compile): Ditto.
12657 * lib/fortran-torture.exp (fortran-torture-compile,
12658 fortran-torture-execute): Ditto.
12659
12660 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
12661
12662 PR target/27842
12663 * gcc.dg/vmx/pr27842.c: New test.
12664
12665 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12666
12667 PR libfortran/27895
12668 * gfortran.dg/bounds_check_3.f90: New test.
12669
12670 2006-06-05 Mike Stump <mrs@apple.com>
12671
12672 * objc.dg/objc-fast-4.m: Skip for ppc64.
12673
12674 2006-06-05 Steve Ellcey <sje@cup.hp.com>
12675
12676 PR testsuite/27705
12677 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12678
12679 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
12680 Victor Kaplansky <victork@il.ibm.com>
12681
12682 PR tree-optimizations/26360
12683 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12684 with -fno-tree-dce.
12685 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12686
12687 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
12688
12689 PR fortran/14067
12690 * gfortran.dg/data_char_1.f90: Add messages for truncated
12691 strings.
12692
12693 PR fortran/16943
12694 * gfortran.dg/func_decl_2.f90: New test.
12695
12696 PR fortran/20839
12697 * gfortran.dg/do_2.f90: New test.
12698
12699 PR fortran/27655
12700 * gfortran.dg/associated_3.f90: New test.
12701
12702 2006-06-04 Mark Mitchell <mark@codesourcery.com>
12703
12704 PR c++/27819
12705 * g++.dg/template/static25.C: New test.
12706
12707 PR c++/27722
12708 * g++.dg/init/array21.C: New test.
12709
12710 PR c++/27807
12711 * g++.dg/ext/complit7.C: New test.
12712
12713 PR c++/27806
12714 * g++.dg/parse/ptrmem5.C: New test.
12715
12716 2006-06-04 Roger Sayle <roger@eyesopen.com>
12717 Andrew Pinski <pinskia@physics.uc.edu>
12718
12719 PR c/27150
12720 PR middle-end/27382
12721 * gcc.dg/pr27150-1.c: New testcase.
12722 * gcc.dg/pr27382-1.c: New testcase.
12723 * gcc.dg/pr27382-2.c: New testcase.
12724
12725 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
12726
12727 PR c/25161
12728 PR c/27020
12729 * gcc.dg/array-10.c: New test.
12730
12731 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12732
12733 PR c++/27804
12734 * g++.dg/init/const4.C: New test.
12735 * g++.dg/init/member1.C: Add error-marker.
12736 * g++.dg/other/fold1.C: Adjust error-marker.
12737
12738 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12739
12740 PR c++/27601
12741 * g++.dg/ext/offsetof1.C: New test.
12742
12743 2006-06-04 Eric Christopher <echristo@apple.com>
12744
12745 * gcc.dg/attr-ms_struct-1.c: New.
12746
12747 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
12748
12749 * gcc.c-torture/compile/builtin_constant_p.c: New test.
12750
12751 2006-06-04 Richard Guenther <rguenther@suse.de>
12752
12753 PR tree-optimization/27039
12754 * gcc.dg/tree-ssa/loop-17.c: New testcase.
12755
12756 2006-06-03 Roger Sayle <roger@eyesopen.com>
12757
12758 PR target/26223
12759 * gcc.target/i386/amd64-abi-2.c: New test case.
12760
12761 2006-06-02 Eric Christopher <echristo@apple.com>
12762
12763 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12764 * gcc.target/i386/20020523-1.c: Skip if darwin.
12765 * gcc.target/i386/asm-3.c: Ditto.
12766 * gcc.target/i386/20011119-1.c: Ditto.
12767 * gcc.target/i386/clobbers.c: Remove pic part of test.
12768
12769 2006-06-02 Steve Ellcey <sje@cup.hp.com>
12770
12771 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12772 * g++.old-deja/g++.other/init19.C: Ditto.
12773 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12774 and add other platforms as expected failures.
12775
12776 2006-06-01 Steve Ellcey <sje@cup.hp.com>
12777
12778 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12779 (is-effective-target-keyword): Ditto.
12780
12781 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
12782
12783 PR fortran/27715
12784 * gfortran.dg/extended_char_comparison_1.f: New test.
12785
12786 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
12787
12788 PR fortran/25098
12789 * gfortran.dg/dummy_procedure_1.f90: New test.
12790
12791 PR fortran/25147
12792 * gfortran.dg/dummy_procedure_2.f90: New test.
12793
12794 * gfortran.dg/associated_2.f90: Correct to make consistent with
12795 standard.
12796
12797 2006-05-31 Roger Sayle <roger@eyesopen.com>
12798
12799 * gcc.target/i386/387-11.c: New test case.
12800
12801 2006-05-31 Mark Mitchell <mark@codesourcery.com>
12802
12803 PR c++/27801
12804 * g++.dg/template/cond6.C: New test.
12805
12806 PR c++/26496
12807 * g++.dg/template/crash51.C: New test.
12808 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12809
12810 PR c++/27385
12811 * g++.dg/init/array20.C: New test.
12812
12813 2006-05-31 Roger Sayle <roger@eyesopen.com>
12814
12815 * gcc.dg/builtins-54.c: New test case.
12816
12817 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12818
12819 PR c++/26433
12820 * g++.dg/template/fntry1.C: Add dg-do link.
12821
12822 PR c++/27808
12823 * g++.dg/parse/friend6.C: New test.
12824
12825 2006-05-30 Asher Langton <langton2@llnl.gov>
12826
12827 * gfortran.dg/cray_pointers_7.f90: New test.
12828
12829 2006-05-30 Roger Sayle <roger@eyesopen.com>
12830
12831 PR tree-optimization/23452
12832 * gcc.dg/fold-mulconj-1.c: New test case.
12833
12834 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12835
12836 PR c++/27803
12837 * g++.dg/parse/bitfield1.C: New test.
12838
12839 2006-05-30 Roger Sayle <roger@eyesopen.com>
12840
12841 * gcc.target/ppc-eq0-1.c: New test case.
12842 * gcc.target/ppc-negeq0-1.c: New test case.
12843
12844 2006-05-30 Dirk Mueller <dmueller@suse.de>
12845
12846 PR c/27273
12847 * gcc.dg/overflow-warn-5.c: New test.
12848
12849 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12850
12851 PR c/27718
12852 * gcc.dg/sizeof-1.c: New test.
12853
12854 2006-05-30 Uros Bizjak <uros@kss-loka.si>
12855
12856 PR target/27790
12857 * gcc.target/i386/pr27790.c: New test.
12858
12859 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12860
12861 PR libgfortran/27757
12862 * gfortran.dg/direct_io_5.f90: New test.
12863
12864 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12865
12866 PR libgfortran/27634
12867 * gfortran.dg/fmt_missing_period_1.f: New test.
12868 * gfortran.dg/fmt_missing_period_2.f: New test.
12869 * gfortran.dg/fmt_missing_period_3.f: New test.
12870
12871 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12872
12873 PR fortran/19777
12874 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12875 arrays.
12876
12877 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12878
12879 PR c++/27713
12880 * g++.dg/template/new6.C: New test.
12881
12882 2006-05-29 Roger Sayle <roger@eyesopen.com>
12883
12884 PR tree-optimization/24964
12885 * gcc.target/i386/387-10.c: New test case.
12886
12887 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
12888
12889 * intrinsics/string_intrinsics.c (compare_string):
12890 Use memcmp instead of strncmp to avoid tripping over
12891 CHAR(0) in a string.
12892
12893 2006-05-27 Richard Guenther <rguenther@suse.de>
12894
12895 PR middle-end/27773
12896 * gcc.dg/torture/pr27773.c: New testcase.
12897
12898 2006-05-27 Dirk Mueller <dmueller@suse.de>
12899
12900 * gcc.dg/pr24561.c: Rename to..
12901 * gcc.dg/pr25962.c: .. this.
12902
12903 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12904
12905 PR fortran/19777
12906 * gfortran.dg/bounds_check_2.f: New test.
12907
12908 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
12909
12910 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12911 * gfortran.dg/byte_1.f90: Likewise.
12912 * gfortran.dg/dup_save_2.f90: Likewise.
12913
12914 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
12915
12916 * gfortran.dg/associated_2.f90: New test.
12917
12918 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12919
12920 PR fortran/27524
12921 * gfortran.dg/bounds_check_1.f90: New test.
12922
12923 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
12924
12925 PR rtl-optimization/27661
12926 * gcc.dg/pr27661.c: New test case.
12927
12928 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
12929
12930 PR fortran/23151
12931 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
12932 * gfortran.dg/print_parentheses_1.f: New test.
12933 * gfortran.dg/print_parentheses_2.f90: New test.
12934
12935 2006-05-26 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR target/27758
12938 * gcc.dg/pr27758.c: New test.
12939
12940 2006-05-24 Falk Hueffner <falk@debian.org>
12941
12942 * gcc.c-torture/compile/pr27571.c: New test.
12943
12944 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
12945
12946 PR fortran/27709
12947 * gfortran.dg/spec_expr_4.f90: New test.
12948
12949 PR fortran/27155
12950 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12951
12952 2006-05-25 Mark Mitchell <mark@codesourcery.com>
12953
12954 PR c++/20103
12955 * g++.dg/ext/complit6.C: New test.
12956 * g++.dg/ext/complit3.C: Adjust error markers.
12957 * g++.dg/init/const3.C: New test.
12958
12959 2006-05-25 Richard Guenther <rguenther@suse.de>
12960
12961 PR middle-end/27743
12962 * gcc.dg/torture/pr27743.c: New testcase.
12963
12964 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
12965
12966 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12967
12968 2006-05-25 Alan Modra <amodra@bigpond.net.au>
12969
12970 * gcc.dg/compat/scalar-by-value-x.h: New.
12971 * gcc.dg/compat/scalar-by-value-y.h: New.
12972 * gcc.dg/compat/scalar-by-value-5.c: New.
12973 * gcc.dg/compat/scalar-by-value-5_main.c: New.
12974 * gcc.dg/compat/scalar-by-value-5_x.c: New.
12975 * gcc.dg/compat/scalar-by-value-5_y.c: New.
12976 * gcc.dg/compat/scalar-by-value-6.c: New.
12977 * gcc.dg/compat/scalar-by-value-6_main.c: New.
12978 * gcc.dg/compat/scalar-by-value-6_x.c: New.
12979 * gcc.dg/compat/scalar-by-value-6_y.c: New.
12980
12981 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12982
12983 PR tree-optimization/27639
12984 PR tree-optimization/26719
12985 * gcc.dg/pr27639.c: New test.
12986 * gcc.dg/pr26719.c: New test.
12987 * gcc.dg/tree-ssa/scev-cast.c: New test.
12988
12989 2006-05-23 Mark Mitchell <mark@codesourcery.com>
12990
12991 PR c++/20173
12992 * g++.dg/template/error21.C: New test.
12993
12994 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
12995
12996 PR target/27696
12997 * gcc.target/i386/pr27696.c: New.
12998
12999 2006-05-22 Janis Johnson <janis187@us.ibm.com>
13000
13001 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13002
13003 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13004
13005 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13006
13007 PR c++/27716
13008 * g++.dg/other/assign1.C: New test.
13009
13010 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
13011
13012 PR target/27266
13013 * gcc.target/i386/pr27266.c: New.
13014
13015 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13016
13017 PR c++/27451
13018 * g++.dg/ext/asm9.C: New test.
13019
13020 2006-05-22 Richard Sandiford <richard@codesourcery.com>
13021
13022 PR rtl-optimization/25514
13023 * gcc.c-torture/compile/pr25514.c: New test.
13024
13025 2006-05-22 Richard Guenther <rguenther@suse.de>
13026
13027 Revert
13028 2006-01-31 Richard Guenther <rguenther@suse.de>
13029
13030 * gcc.target/i386/sselibm-1.c: New testcase.
13031 * gcc.target/i386/sselibm-2.c: Likewise.
13032 * gcc.target/i386/sselibm-3.c: Likewise.
13033 * gcc.target/i386/sselibm-4.c: Likewise.
13034 * gcc.target/i386/sselibm-5.c: Likewise.
13035
13036 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13037
13038 PR c/27420
13039 * gcc.dg/func-args-2.c: New test.
13040
13041 PR c/26818
13042 * gcc.dg/struct-incompl-1.c: New test.
13043
13044 2006-05-22 Richard Guenther <rguenther@suse.de>
13045
13046 PR testsuite/27708
13047 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13048 the transformations we test for.
13049
13050 2006-05-22 Richard Guenther <rguenther@suse.de>
13051
13052 PR testsuite/27707
13053 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13054
13055 2006-05-21 Mark Mitchell <mark@codesourcery.com>
13056
13057 PR c++/27210
13058 * g++.dg/warn/new1.C: New test.
13059 * g++.dg/template/new5.C: Likewise.
13060
13061 2006-05-21 Roger Sayle <roger@eyesopen.com>
13062
13063 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13064 * gcc.target/i386/20060512-3.c: Likewise.
13065
13066 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
13067
13068 PR rtl-optimization/27671
13069 * gcc.c-torture/execute/pr27671-1.c: New.
13070 * gcc.dg/pr27671-2.c: Likewise.
13071
13072 PR tree-optimization/26622.
13073 * gcc.c-torture/compile/pr26622.c: New.
13074
13075 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
13076
13077 PR fortran/27613
13078 * gfortran.dg/recursive_reference_1.f90: New test.
13079
13080 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
13081
13082 PR fortran/25746
13083 * gfortran.dg/elemental_subroutine_3.f90: New test.
13084
13085 PR fortran/25090
13086 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13087
13088 PR fortran/27584
13089 * gfortran.dg/associated_target_1.f90: New test.
13090
13091 PR fortran/19015
13092 * gfortran.dg/maxloc_shape_1.f90: New test.
13093
13094 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13095
13096 PR libgfortran/24459
13097 * gfortran.dg/namelist_24.f90: New test.
13098 * gfortran.dg/namelist_12.f: Fix typo in comment.
13099
13100 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
13101
13102 PR middle-end/25776
13103 * g++.dg/other/error11.C: New test.
13104
13105 2006-05-20 Richard Sandiford <richard@codesourcery.com>
13106
13107 * gcc.target/mips/pr26765.c: Add -w to options.
13108
13109 2006-05-20 Richard Sandiford <richard@codesourcery.com>
13110
13111 * lib/target-supports.exp (check_effective_target_mpaired_single):
13112 New function.
13113 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13114 multilibs.
13115 * g++.dg/vect/vect.exp: Likewise.
13116
13117 2006-05-20 Richard Sandiford <richard@codesourcery.com>
13118
13119 PR testsuite/25891
13120 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13121
13122 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
13123
13124 PR fortran/27662
13125 * gfortran.dg/temporary_1.f90: New file.
13126
13127 2006-05-19 Andreas Schwab <schwab@suse.de>
13128
13129 * g++.dg/other/unused1.C: Also match "stringz".
13130
13131 2006-05-19 Mark Mitchell <mark@codesourcery.com>
13132
13133 PR c++/26433
13134 * g++.dg/template/fntry1.C: New test.
13135
13136 2006-05-18 Mark Mitchell <mark@codesourcery.com>
13137
13138 PR c++/27471
13139 PR c++/27506
13140 * g++.dg/conversion/bitfield5.C: New test.
13141 * g++.dg/conversion/bitfield6.C: New test.
13142
13143 2006-05-18 Mike Stump <mrs@apple.com>
13144
13145 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13146 * gcc.dg/vla-4.c: Add.
13147 * gcc.dg/vla-5.c: Add.
13148 * gcc.dg/vla-6.c: Add.
13149
13150 2006-05-12 Stuart Hastings <stuart@apple.com>
13151
13152 * gcc.target/i386/20060512-1.c: New.
13153 * gcc.target/i386/20060512-2.c: New.
13154 * gcc.target/i386/20060512-3.c: New.
13155 * gcc.target/i386/20060512-4.c: New.
13156
13157 2006-05-17 Mark Mitchell <mark@codesourcery.com>
13158
13159 PR c++/26122
13160 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13161
13162 PR c++/26068
13163 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13164 * g++.dg/parse/linkage1.C: New test.
13165
13166 2006-05-17 Jakub Jelinek <jakub@redhat.com>
13167
13168 PR tree-optimization/27548
13169 * g++.dg/tree-ssa/pr27548.C: New test.
13170
13171 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13172
13173 PR fortran/26551
13174 * gfortran.dg/recursive_check_1.f: New test.
13175 * gfortran.dg/recursive_check_2.f90: New test.
13176
13177 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
13178
13179 * g++.dg/opt/temp2.C: New test.
13180
13181 2006-05-17 Jakub Jelinek <jakub@redhat.com>
13182
13183 PR c++/27491
13184 * g++.dg/init/brace5.C: New test.
13185
13186 PR middle-end/27415
13187 * gcc.dg/gomp/pr27415.c: New test.
13188 * g++.dg/gomp/pr27415.C: New test.
13189
13190 PR tree-optimization/27549
13191 * g++.dg/tree-ssa/pr27549.C: New test.
13192
13193 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13194
13195 PR libgfortran/27575
13196 * gfortran.dg/read_eof_4.f90: New test.
13197
13198 2006-05-16 Richard Guenther <rguenther@suse.de>
13199
13200 PR tree-optimization/22303
13201 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13202
13203 2006-05-16 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR middle-end/27573
13206 * gcc.dg/gomp/pr27573.c: New test.
13207 * gfortran.dg/gomp/pr27573.f90: New test.
13208
13209 PR c/27499
13210 * gcc.dg/gomp/pr27499.c: New test.
13211 * g++.dg/gomp/pr27499.C: New test.
13212
13213 2006-05-15 Mark Mitchell <mark@codesourcery.com>
13214
13215 PR c++/27339
13216 * g++.dg/parser/access8.C: Adjust error marker.
13217 * g++.dg/template/access17.C: New test.
13218 * g++.dg/template/access18.C: Likewise.
13219
13220 2006-05-15 Roger Sayle <roger@eyesopen.com>
13221
13222 PR target/26600
13223 * gcc.target/i386/pr26600.c: New test case.
13224
13225 2006-05-15 Mark Mitchell <mark@codesourcery.com>
13226
13227 PR c++/27505
13228 * g++.dg/expr/bitfield1.C: New test.
13229
13230 2006-05-15 Richard Guenther <rguenther@suse.de>
13231
13232 PR tree-optimization/27603
13233 * gcc.dg/torture/pr27603.c: New testcase.
13234
13235 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
13236
13237 PR fortran/25090
13238 * gfortran.dg/entry_dummy_ref_1.f90: New test.
13239
13240 PR fortran/25082
13241 * gfortran.dg/scalar_return_1.f90: New test.
13242
13243 PR fortran/27411
13244 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13245
13246 2006-05-15 Jakub Jelinek <jakub@redhat.com>
13247
13248 * gcc.dg/gomp/critical-4.c: New test.
13249 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13250 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13251 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13252 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13253
13254 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13255
13256 PR c++/27582
13257 * g++.dg/template/dependent-args1.C: New test.
13258
13259 PR c++/27581
13260 * g++.dg/lookup/this1.C: New test.
13261
13262 PR c++/27315
13263 * g++.dg/template/operator6.C: New test.
13264 * g++.dg/template/incomplete3.C: New test.
13265
13266 PR c++/27559
13267 * g++.dg/template/new4.C: New test.
13268
13269 PR c++/27496
13270 * g++.dg/template/void2.C: New test.
13271
13272 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
13273
13274 * g++.dg/template/dependent-expr5.C: New test.
13275
13276 2006-05-14 Roger Sayle <roger@eyesopen.com>
13277
13278 PR middle-end/26729
13279 * gcc.dg/pr26729-1.c: New test case.
13280
13281 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13282
13283 * gcc.dg/pr27003.c: New test.
13284
13285 2006-05-12 Steve Ellcey <sje@cup.hp.com>
13286
13287 * lib/target-supports.dg (check_cxa_atexit_available): Change
13288 v3_target_compile to ${tool}_target_compile.
13289
13290 2006-05-11 Jason Merrill <jason@redhat.com>
13291
13292 * lib/scanasm.exp (scan-not-hidden): Fix typo.
13293
13294 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13295
13296 PR fortran/27553
13297 * gfortran.dg/label_5.f90: New test.
13298
13299 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
13300
13301 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13302 check_effective_target_powerpc_altivec_ok): New.
13303 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13304 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13305 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13306 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13307 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13308 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13309 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13310 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13311 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13312 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13313 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13314 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13315 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13316 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13317 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13318 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13319 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13320 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13321 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13322 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13323 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13324 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13325 gcc.target/powerpc/altivec-9.c,
13326 gcc.target/powerpc/altivec-consts.c,
13327 gcc.target/powerpc/altivec-pr22085.c,
13328 gcc.target/powerpc/altivec-splat.c,
13329 gcc.target/powerpc/altivec-types-1.c,
13330 gcc.target/powerpc/altivec-types-2.c,
13331 gcc.target/powerpc/altivec-types-3.c,
13332 gcc.target/powerpc/altivec-types-4.c,
13333 gcc.target/powerpc/altivec-varargs-1.c,
13334 gcc.target/powerpc/altivec-vec-merge.c,
13335 gcc.target/powerpc/ppc-vector-memcpy.c,
13336 gcc.target/powerpc/ppc-vector-memset.c,
13337 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13338 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13339 these effective targets.
13340 * gcc.dg/vmx/pr27006.c: Add missing close brace.
13341 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13342
13343 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13344
13345 PR middle-end/27384
13346 * g++.dg/other/fold1.C: New test.
13347
13348 PR middle-end/27488
13349 * gcc.dg/fold-nonneg-1.c: New test.
13350
13351 PR c++/27547
13352 * g++.dg/other/operator1.C: New test.
13353
13354 2006-05-11 Richard Guenther <rguenther@suse.de>
13355
13356 PR middle-end/27529
13357 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13358
13359 2006-05-10 Janis Johnson <janis187@us.ibm.com>
13360
13361 * lib/target-supports-dg.exp (check-flags): New.
13362 (dg-skip-if): Move flag checks.
13363
13364 2006-05-09 Steve Ellcey <sje@cup.hp.com>
13365
13366 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13367 * lib/target-supports.dg (check_cxa_atexit_available): New.
13368
13369 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
13370
13371 PR fortran/27470
13372 * gfortran.dg/multiple_allocation_2.f90: New test case.
13373
13374 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
13375
13376 * gcc.target/arm/pr27387.C: Fix a comment typo.
13377
13378 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13379
13380 PR fortran/24549
13381 * gfortran.dg/error_recovery_1.f90: New test.
13382
13383 2006-05-10 Richard Guenther <rguenther@suse.de>
13384
13385 PR tree-optimization/27302
13386 * gcc.dg/torture/pr27302.c: New testcase.
13387
13388 2006-05-09 Dirk Mueller <dmueller@suse.de>
13389 Richard Guenther <rguenther@suse.de>
13390
13391 PR middle-end/27498
13392 * gcc.dg/tree-ssa/pr27498.c: New testcase.
13393
13394 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
13395
13396 PR rtl-optimization/27335
13397 * gcc.dg/pr27335.c: New test.
13398
13399 2006-05-06 Richard Sandiford <richard@codesourcery.com>
13400
13401 * gcc.target/mips/mips-ps-5.c: New file.
13402
13403 2006-05-08 Jan Hubicka <jh@suse.cz>
13404
13405 PR middle-end/25962
13406 * gcc.dg/pr25962.c: New.
13407
13408 2006-05-08 Roger Sayle <roger@eyesopen.com>
13409
13410 PR target/27158
13411 * gcc.target/powerpc/pr27158.c: New test case.
13412
13413 2006-05-08 Laurent GUERBY <laurent@guerby.net>
13414
13415 PR testsuite/27476
13416 * ada/acats/run_all.sh: Use test -z.
13417
13418 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13419
13420 PR libfortran/18271
13421 * gfortran.dg/spec_expr_3.f90: New test.
13422
13423 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
13424
13425 PR target/24879
13426 * gcc.target/i386/monitor.c: New file.
13427
13428 2006-05-08 Alan Modra <amodra@bigpond.net.au>
13429
13430 * gcc.dg/pr27095.c: xfail *-*-darwin*.
13431
13432 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13433
13434 PR c++/27447
13435 * g++.dg/other/ptrmem7.C: New test.
13436
13437 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13438
13439 PR target/27421
13440 * gcc.dg/array-9.c: New test.
13441
13442 2006-05-07 Richard Guenther <rguenther@suse.de>
13443
13444 PR tree-optimization/27409
13445 * gcc.dg/torture/pr27409.c: New testcase.
13446
13447 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13448
13449 PR fortran/27457
13450 * gfortran.dg/select_6.f90: New.
13451
13452 2006-05-07 Richard Guenther <rguenther@suse.de>
13453
13454 PR tree-optimization/27136
13455 * gcc.dg/torture/pr27136.c: New testcase.
13456
13457 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
13458
13459 PR fortran/24813
13460 * gfortran.dg/char_cons_len_1.f90: New test.
13461
13462 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13463
13464 PR c++/27427
13465 * g++.dg/template/incomplete2.C: New test.
13466
13467 2006-05-06 Richard Guenther <rguenther@suse.de>
13468
13469 PR tree-optimization/27151
13470 * gcc.dg/vect/pr27151.c: New testcase.
13471
13472 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13473
13474 PR c++/27430
13475 * g++.dg/template/void1.C: New test.
13476
13477 PR c++/27423
13478 * g++.dg/other/void2.C: New test.
13479
13480 PR c++/27422
13481 * g++.dg/conversion/void1.C: New test.
13482
13483 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
13484
13485 PR/21391
13486 * g++.dg/other/unused1.C: New.
13487
13488 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13489
13490 PR objc/27240
13491 * objc.dg/member-1.m: New test.
13492
13493 2006-05-05 Steve Ellcey <sje@cup.hp.com>
13494
13495 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13496
13497 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13498
13499 PR libfortran/26985
13500 * gfortran.dg/matmul_2.f90: New test.
13501
13502 2005-05-05 Laurent GUERBY <laurent@guerby.net>
13503
13504 * ada/acats/run_all.sh: Use sync when main not found.
13505
13506 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
13507
13508 PR target/26765
13509 * gcc.target/mips/pr26765.c: New.
13510
13511 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
13512
13513 * gcc.target/bfin: New directory.
13514 * gcc.target/bfin/bfin.exp: New file.
13515 * gcc.target/bfin/frmul.c: New file.
13516 * gcc.target/bfin/arith.c: New file.
13517 * gcc.target/bfin/mul-combine.c: New file.
13518 * gcc.target/bfin/shift.c: New file.
13519
13520 2006-05-04 Richard Guenther <rguenther@suse.de>
13521
13522 PR tree-optimization/14287
13523 PR tree-optimization/14844
13524 PR tree-optimization/19792
13525 PR tree-optimization/21608
13526 PR tree-optimization/27090
13527 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13528 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13529 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13530 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13531 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13532
13533 2006-05-04 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR tree-optimization/27285
13536 * gcc.c-torture/execute/pr27285.c: New test.
13537
13538 PR middle-end/27388
13539 * gcc.dg/gomp/pr27388-1.c: New test.
13540 * gcc.dg/gomp/pr27388-2.c: New test.
13541 * gcc.dg/gomp/pr27388-3.c: New test.
13542
13543 PR c++/27359
13544 * g++.dg/gomp/pr27359.C: New test.
13545
13546 2006-05-02 Steven G. Kargl <kargls@comcast.net>
13547
13548 PR fortran/20248
13549 * gfortran.dg/iargc.f90: New test.
13550
13551 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13552
13553 PR c++/27102
13554 * g++.dg/template/crash49.C: New test.
13555
13556 2006-05-02 Steve Ellcey <sje@cup.hp.com>
13557
13558 PR testsuite/27032
13559 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13560
13561 2006-05-02 Jeff Law <law@redhat.com>
13562
13563 PR tree-optimization/27364
13564 * gcc.c-torture/execute/pr27364.c: New test.
13565
13566 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13567
13568 PR c++/27309
13569 * g++.dg/parser/ctor5.C: New test.
13570
13571 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
13572
13573 PR target/27387
13574 * gcc.target/arm/arm.exp: New.
13575 * gcc.target/arm/pr27387.C: Likewise.
13576
13577 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13578
13579 PR fortran/27269
13580 PR fortran/27324
13581 * gfortran.dg/module_equivalence_2.f90: New test.
13582
13583 2006-05-02 Jakub Jelinek <jakub@redhat.com>
13584
13585 PR middle-end/27337
13586 * g++.dg/gomp/pr27337-1.C: New test.
13587 * g++.dg/gomp/pr27337-2.C: New test.
13588
13589 PR middle-end/27328
13590 * gcc.dg/gomp/pr27328.c: New test.
13591
13592 PR middle-end/27325
13593 * g++.dg/gomp/pr27325.C: New test.
13594
13595 PR middle-end/27310
13596 * g++.dg/gomp/pr27310.C: New test.
13597
13598 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13599
13600 PR tree-optimization/27291
13601 * g++.dg/tree-ssa/pr27291.C: New test.
13602
13603 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13604
13605 PR tree-optimization/27283
13606 * g++.dg/tree-ssa/pr27283.C: New test.
13607
13608 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13609
13610 * gcc.dg/tree-ssa/loop-16.c: New test.
13611
13612 2006-05-01 Roger Sayle <roger@eyesopen.com>
13613 Joseph S. Myers <joseph@codesourcery.com>
13614
13615 * gcc.dg/Wconversion-3.c: New test case.
13616 * gcc.dg/Wconversion-4.c: Likewise.
13617
13618 2006-05-01 Richard Guenther <rguenther@suse.de>
13619
13620 PR tree-optimization/26726
13621 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13622
13623 2006-04-30 Roger Sayle <roger@eyesopen.com>
13624
13625 * gcc.dg/Woverflow-1.c: New test case.
13626 * gcc.dg/Woverflow-2.c: Likewise.
13627 * gcc.dg/Woverflow-3.c: Likewise.
13628
13629 2006-04-30 Mark Mitchell <mark@codesourcery.com>
13630
13631 PR c++/27094
13632 * g++.dg/template/defarg8.C: New test.
13633
13634 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13635
13636 PR c++/27278
13637 * g++.dg/parse/operator7.C: New test.
13638
13639 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13640
13641 PR c++/11471
13642 PR c++/27102
13643 * g++.dg/template/crash48.C: New test.
13644
13645 PR c++/27279
13646 * g++.dg/parse/ctor4.C: New test.
13647
13648 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13649
13650 PR fortran/25681
13651 * gfortran.df/char_type_len.f90: New test.
13652
13653 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13654
13655 PR libgfortran/27304
13656 * gfortran.dg/fmt_exhaust.f90: New test.
13657
13658 2006-04-28 Roger Sayle <roger@eyesopen.com>
13659
13660 PR c/25309
13661 * gcc.dg/large-size-array-2.c: New test case.
13662
13663 2006-04-28 Richard Guenther <rguenther@suse.de>
13664
13665 PR target/26826
13666 * gcc.target/i386/pr26826.c: New testcase.
13667
13668 2006-04-28 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR middle-end/27260
13671 * gcc.c-torture/execute/pr27260.c: New.
13672
13673 2006-04-28 Alan Modra <amodra@bigpond.net.au>
13674
13675 PR middle-end/27095
13676 * gcc.dg/pr27095.c: New.
13677
13678 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13679
13680 PR c++/27292
13681 * g++.dg/conversion/bitfield4.C: New test.
13682
13683 2006-04-27 Eric Christopher <echristo@apple.com>
13684
13685 * gcc.dg/pragma-ms_struct.c: New.
13686
13687 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13688
13689 PR c++/27102
13690 * g++.dg/template/crash47.C: New test.
13691
13692 2006-04-27 Dirk Mueller <dmueller@suse.de>
13693
13694 * gcc.target/i386/sse-7.c: build with -msse.
13695
13696 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
13697
13698 PR testsuite/27274:
13699 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13700 (main): Exit if processor doesn't support SSE.
13701
13702 2006-04-26 David Edelsohn <edelsohn@gnu.org>
13703
13704 PR middle-end/27282
13705 * gcc.c-torture/compile/pr27282.c: New test.
13706
13707 2006-04-26 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR middle-end/26913
13710 * g++.dg/gomp/pr26913.C: New test.
13711
13712 PR c/25996
13713 * gcc.dg/gomp/pr25996.c: New test.
13714 * g++.dg/gomp/pr25996.C: New test.
13715
13716 2006-04-25 Richard Sandiford <richard@codesourcery.com>
13717
13718 PR rtl-optimization/26725
13719 * gcc.c-torture/compile/pr26725.c: New test.
13720
13721 2006-04-25 Richard Guenther <rguenther@suse.de>
13722
13723 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13724 than n + -1.
13725
13726 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
13727
13728 * gcc.dg/20060425-1.c: New testcase.
13729
13730 2006-04-25 Jakub Jelinek <jakub@redhat.com>
13731
13732 PR tree-optimization/26865
13733 * gcc.dg/pr26865.c: New test.
13734
13735 2006-04-24 Mark Mitchell <mark@codesourcery.com>
13736
13737 PR c++/27292
13738 * g++.dg/conversion/bitfield1.C: New test.
13739 * g++.dg/conversion/bitfield2.C: Likewise.
13740 * g++.dg/conversion/bitfield3.C: Likewise.
13741
13742 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13743 Richard Guenther <rguenther@suse.de>
13744
13745 PR tree-optimization/27236
13746 * gcc.dg/tree-ssa/pr27236.c: New testcase.
13747
13748 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13749
13750 PR c++/19963
13751 * g++.dg/other/incomplete2.C: New test.
13752
13753 2006-04-24 Richard Guenther <rguenther@suse.de>
13754
13755 PR middle-end/26869
13756 * gcc.dg/torture/pr26869.c: New testcase.
13757
13758 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13759 Richard Guenther <rguenther@suse.de>
13760
13761 PR tree-optimization/27218
13762 * g++.dg/tree-ssa/pr27218.C: New testcase.
13763
13764 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13765
13766 PR c++/26912
13767 * g++.dg/template/friend41.C: New test.
13768
13769 2006-04-23 David Edelsohn <edelsohn@gnu.org>
13770
13771 * g++.dg/opt/pr15551.C: Include cstdio.
13772 (main): Use remove instead of unlink.
13773
13774 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
13775
13776 * gcc.dg/sibcall-7.c: New test.
13777 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13778 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13779 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13780 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13781 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13782
13783 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13784
13785 PR c++/26534
13786 * g++.dg/opt/bitfield1.C: New test.
13787 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13788 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13789 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13790 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13791 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13792 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13793 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13794 * g++.dg/abi/bitfield2.C: Likewise.
13795 * g++.dg/init/bitfield1.C: Likewise.
13796
13797 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
13798
13799 PR fortran/25099
13800 * gfortran.dg/elemental_subroutine_4.f90: New test.
13801 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13802 call sub (m, x).
13803
13804 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
13805
13806 * gcc.c-torture/compile/20060421-1.c: New testcase.
13807
13808 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13809
13810 PR c/25875
13811 * gcc.dg/init-bad-4.c: New test.
13812
13813 2006-04-21 Paul Brook <paul@codesourcery.com>
13814
13815 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13816
13817 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13818
13819 PR fortran/27122
13820 * gfortran.dg/defined_operators_1.f90: New test.
13821 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13822 remove old ones associated, incorrectly, with Note 5.46.
13823
13824 PR fortran/27113
13825 * gfortran.dg/character_array_constructor_1.f90: New test.
13826
13827 2006-04-20 Jakub Jelinek <jakub@redhat.com>
13828
13829 * gcc.dg/20060419-1.c: New test.
13830
13831 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
13832
13833 PR c/26774
13834 * gcc.dg/struct-parse-1.c: New test case.
13835
13836 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13837
13838 PR c++/26558
13839 * g++.dg/parse/template19.C: New test.
13840
13841 PR c++/26739
13842 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13843
13844 PR c++/26036
13845 * g++.dg/expr/call3.C: New test.
13846
13847 PR c++/10385
13848 * g++.dg/conversion/dynamic1.C: New test.
13849
13850 2006-04-19 Mark Mitchell <mark@codesourcery.com>
13851
13852 PR c++/27102
13853 * g++.dg/template/crash35.C: Tweak error markers.
13854 * g++.dg/template/crash46.C: New test.
13855 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13856 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13857
13858 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
13859
13860 PR rtl-optimization/14261
13861 * gcc.c-torture/compile/20060419-1.c: Added.
13862
13863 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
13864
13865 * gfortran.dg/label_1.f90: Adjust dg-error.
13866
13867 2006-04-16 Roger Sayle <roger@eyesopen.com>
13868
13869 PR target/26961
13870 * gcc.dg/fold-cond-1.c: New test case.
13871 * gcc.dg/pr26961-1.c: Likewise.
13872
13873 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13874
13875 PR libgfortran/27138
13876 * gfortran.dg/read_bad_advance.f90: New test.
13877
13878 2006-04-16 Roger Sayle <roger@eyesopen.com>
13879 Dale Johannesen <dalej@apple.com>
13880
13881 PR target/24076
13882 * gcc.target/i386/vecinit-3.c: New testcase.
13883 * gcc.target/i386/vecinit-4.c: Likewise.
13884 * gcc.target/i386/sse-18.c: Likewise.
13885 * gcc.target/i386/sse-19.c: Likewise.
13886
13887 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
13888
13889 * gfortran.dg/allocate_zerosize_1.f90: New test.
13890
13891 2006-04-16 Mark Mitchell <mark@codesourcery.com>
13892
13893 PR c++/26365
13894 * g++.dg/template/crash45.C: New test.
13895
13896 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
13897
13898 PR fortran/26787
13899 * gfortran.dg/proc_assign_1.f90: New test.
13900 * gfortran.dg/procedure_lvalue.f90: Change message.
13901 * gfortran.dg/namelist_4.f90: Add new error.
13902
13903 PR fortran/25597
13904 PR fortran/27096
13905 * gfortran.dg/auto_pointer_array_result_1.f90
13906
13907 PR fortran/27089
13908 * gfortran.dg/specification_type_resolution_1.f90
13909
13910 PR fortran/18003
13911 PR fortran/25669
13912 PR fortran/26834
13913 * gfortran.dg/bounds_temporaries_1.f90: New test.
13914
13915 PR fortran/27124
13916 * gfortran.dg/array_return_value_1.f90: New test.
13917
13918 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13919
13920 PR fortran/25336
13921 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13922
13923 2006-04-15 Jakub Jelinek <jakub@redhat.com>
13924
13925 PR middle-end/26823
13926 * g++.dg/gomp/pr26823-1.C: New test.
13927 * g++.dg/gomp/pr26823-2.C: New test.
13928
13929 2006-04-13 Uros Bizjak <uros@kss-loka.si>
13930
13931 PR middle-end/27134
13932 * gcc.dg/pr27314.c: New test.
13933
13934 2006-04-13 Richard Henderson <rth@redhat.com>
13935
13936 * g++.dg/gomp/block-0.C: Update expected matches.
13937
13938 2006-04-13 DJ Delorie <dj@redhat.com>
13939
13940 * lib/target-supports.exp (check_effective_target_int32plus): New.
13941 (check_effective_target_ptr32plus): New.
13942 (check_effective_target_size32plus): New.
13943 (check_effective_target_int16): New.
13944 (check_profiling_available): Add m32c to the list of unsupported
13945 targets.
13946
13947 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13948 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13949 memory size.
13950 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13951 pointers.
13952 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13953 size_t.
13954 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13955 and size_t.
13956 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13957 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13958 not just xstormy16. Skip m32c due to weird pointer size.
13959 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13960 not just xstormy16.
13961 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13962 not just xstormy16.
13963 * gcc.dg/20020312-2.c: Add m32c support.
13964 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13965 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13966 in test.
13967 * gcc.dg/20050321-2.c: Require >=32 bit integers.
13968 * gcc.dg/asm-1.c: Skip if int and short are the same size.
13969 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13970 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13971 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13972 formats
13973 * gcc.dg/init-string-2.c: Require >=32 bit integers.
13974 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13975 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13976 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13977 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13978 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13979 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13980 in test.
13981 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13982 in test.
13983 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13984 * gcc.dg/pr23049.c: Require >=32 bit integers.
13985 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13986 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13987 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13988 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13989 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13990 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13991 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13992 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13993 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13994 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13995 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13996 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13997 prototype in test.
13998 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13999 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14000 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14001 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14002 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14003
14004 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
14005 * gcc.c-torture/execute/20040703-1.x: Likewise.
14006 * gcc.c-torture/execute/20040705-1.x: Likewise.
14007 * gcc.c-torture/execute/20040705-2.x: Likewise.
14008 * gcc.c-torture/execute/20040709-1.x: Likewise.
14009 * gcc.c-torture/execute/20040709-2.x: Likewise.
14010 * gcc.c-torture/execute/20040811-1.x: Likewise.
14011 * gcc.c-torture/execute/20050316-1.x: Likewise.
14012 * gcc.c-torture/execute/bitfld-4.x: Likewise.
14013 * gcc.c-torture/execute/pr19689.x: Likewise.
14014 * gcc.c-torture/execute/pr7284-1.x: Likewise.
14015 * gcc.c-torture/execute/usmul.x: Likewise.
14016 * gcc.c-torture/execute/vrp-5.x: Likewise.
14017 * gcc.c-torture/execute/vrp-6.x: Likewise.
14018 * gcc.dg/debug/20041023-1.s: Likewise.
14019
14020 2006-04-13 Roger Sayle <roger@eyesopen.com>
14021
14022 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14023 of integers to a vector types are now constant expressions in C.
14024 * gcc.dg/vect/vect-fold-1.c: New test case.
14025
14026 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
14027 Ulrich Weigand <uweigand@de.ibm.com>
14028
14029 PR target/27006
14030 * gcc.dg/vmx/pr27006.c: New testcase.
14031
14032 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14033
14034 PR libgfortran/26766
14035 * gfortran.dg/write_recursive.f90: New test.
14036
14037 2006-04-11 Mark Mitchell <mark@codesourcery.com>
14038
14039 * g++.dg/parse/dtor7.C: New test.
14040 * g++.dg/parse/new1.C: Add error marker.
14041 * g++.dg/template/new3.C: New test.
14042
14043 PR c++/26122
14044 * g++.dg/template/pure1.C: New test.
14045
14046 PR c++/26295
14047 * g++.dg/parse/ptrmem4.C: New test.
14048
14049 2006-04-10 Jeff Law <law@redhat.com>
14050
14051 PR/27087
14052 * gcc.c-torture/compile/pr27087.c: New test.
14053
14054 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
14055
14056 PR/21391
14057 * gcc.dg/20060410.c: New.
14058
14059 2006-04-10 Matthias Klose <doko@debian.org>
14060
14061 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14062 Recognize multilib directory names containing underscores.
14063
14064 2006-04-10 Roger Sayle <roger@eyesopen.com>
14065
14066 * gcc.target/i386/vecinit-1.c: New test case.
14067 * gcc.target/i386/vecinit-2.c: Likewise.
14068
14069 2006-04-10 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR debug/27057
14072 * g++.dg/debug/dwarf2-2.C: New test.
14073
14074 2006-04-09 Richard Sandiford <richard@codesourcery.com>
14075
14076 PR rtl-optimization/27073
14077 * gcc.c-torture/execute/pr27073.c: New test.
14078
14079 2006-04-08 Mike Stump <mrs@apple.com>
14080
14081 * gcc.dg/pragma-darwin.c: Improve for ppc64.
14082
14083 2006-04-07 Richard Guenther <rguenther@suse.de>
14084
14085 PR tree-optimization/26135
14086 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14087
14088 2006-04-06 Jan Hubicka <jh@suse.cz>
14089
14090 PR profile/26399
14091 * g++.dg/bprob/g++-bprob-2.C: New testcase.
14092
14093 2006-04-06 Roger Sayle <roger@eyesopen.com>
14094
14095 * g++.dg/conversion/nullptr1.C: New test case.
14096 * g++.dg/conversion/nullptr2.C: Likewise.
14097
14098 2006-04-05 Roger Sayle <roger@eyesopen.com>
14099
14100 * gfortran.dg/dependency_18.f90: New test case.
14101
14102 2006-04-05 Richard Guenther <rguenther@suse.de>
14103
14104 PR tree-optimization/26919
14105 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14106 * gcc.dg/ipa/ipa-2.c: Likewise.
14107 * gcc.dg/ipa/ipa-3.c: Likewise.
14108 * gcc.dg/ipa/ipa-5.c: Likewise.
14109
14110 2006-04-05 Richard Guenther <rguenther@suse.de>
14111
14112 PR tree-optimization/26763
14113 * gcc.dg/torture/pr26763-1.c: New testcase.
14114 * gcc.dg/torture/pr26763-2.c: Likewise.
14115
14116 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
14117
14118 PR fortran/23634
14119 PR fortran/25619
14120 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14121
14122 2006-04-04 Eric Christopher <echristo@apple.com>
14123
14124 * gcc.target/i386/387-1.c: Allow regexp to match darwin
14125 stubs.
14126 * gcc.target/i386/387-5.c: Ditto.
14127
14128 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
14129
14130 * gcc.target/sparc/struct-ret-check.c: New test.
14131
14132 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14133
14134 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14135 zero decimal digits specified in format.
14136
14137 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
14138
14139 PR fortran/26891
14140 * gfortran.dg/missing_optional_dummy_1.f90: New test.
14141
14142 PR fortran/26976
14143 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14144 * gfortran.dg/initialization_1.f90: Make assignment compliant.
14145 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14146 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14147 compliant and detect bigendian-ness.
14148
14149 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
14150
14151 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14152 dummy arguments work when the actual argument is itself a dummy
14153 argument of the caller.
14154
14155 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
14156
14157 PR libfortran/24685
14158 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14159
14160 2006-04-01 Roger Sayle <roger@eyesopen.com>
14161
14162 * gfortran.dg/dependencency_17.f90: New test case.
14163
14164 2006-04-01 Roger Sayle <roger@eyesopen.com>
14165
14166 * gfortran.dg/dependency_14.f90: New test case.
14167 * gfortran.dg/dependency_15.f90: Likewise.
14168 * gfortran.dg/dependency_16.f90: Likewise.
14169
14170 2006-03-31 Asher Langton <langton2@llnl.gov>
14171
14172 PR fortran/25358
14173 gfortran.dg/cray_pointers_6.f90: New test.
14174
14175 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14176
14177 PR libgfortran/26890
14178 * gfortran.dg/read_size_noadvance.f90: New test.
14179
14180 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
14181
14182 PR fortran/25031
14183 * gfortran.dg/multiple_allocation_1.f90: Check that the
14184 size has changed after a re-allocation with stat.
14185
14186 2006-03-30 Richard Guenther <rguenther@suse.de>
14187
14188 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14189 removal.
14190 * gcc.target/i386/sselibm-2.c: Likewise.
14191 * gcc.target/i386/sselibm-3.c: Likewise.
14192 * gcc.target/i386/sselibm-4.c: Likewise.
14193 * gcc.target/i386/sselibm-5.c: Likewise.
14194
14195 2006-03-28 Roger Sayle <roger@eyesopen.com>
14196
14197 * gcc.dg/fold-andxor-1.c: New test case.
14198 * gcc.dg/fold-xorand-1.c: Likewise.
14199
14200 2006-03-28 Roger Sayle <roger@eyesopen.com>
14201
14202 * gcc.dg/fold-convnotconv-1.c: New test case.
14203
14204 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14205
14206 PR fortran/26779
14207 * gfortran.dg/private_type_5.f90: New test.
14208
14209 2006-03-27 David Edelsohn <edelsohn@gnu.org>
14210
14211 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14212
14213 2006-03-27 Jakub Jelinek <jakub@redhat.com>
14214
14215 * gfortran.dg/advance_2.f90: New test.
14216 * gfortran.dg/advance_3.f90: New test.
14217
14218 * gfortran.fortran-torture/execute/equiv_5.f: New test.
14219
14220 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14221
14222 PR libgfortran/26661
14223 PR libgfortran/26880
14224 * gfortran.dg/read_x_past.f: New test.
14225
14226 2006-03-26 Geoffrey Keating <geoffk@apple.com>
14227
14228 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14229 to be STABS.
14230
14231 2006-03-26 David Edelsohn <edelsohn@gnu.org>
14232
14233 * objc.dg/dwarf-1.m: Skip on AIX.
14234 * objc.dg/dwarf-2.m: Skip on AIX.
14235
14236 2006-03-25 Steven G. Kargl <kargls@comcast.net>
14237
14238 PR fortran/26816
14239 * gfortran.dg/float_1.f90: New test.
14240
14241 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
14242
14243 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14244 X86_64 targets.
14245 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14246
14247 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14248
14249 PR libfortran/26735
14250 * gfortran.dg/convert_implied_open.f90: New test case.
14251
14252 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14253
14254 PR fortran/26769
14255 * gfortran.dg/transpose_reshape_r10.f90: New test case.
14256
14257 2006-03-25 Uros Bizjak <uros@kss-loka.si>
14258
14259 PR middle-end/26717
14260 * gcc.dg/pr26717.c: New test.
14261
14262 2006-03-25 Roger Sayle <roger@eyesopen.com>
14263
14264 * gfortran.dg/dependency_12.f90: New test case.
14265
14266 2006-03-24 Roger Sayle <roger@eyesopen.com>
14267
14268 * gfortran.dg/dependency_9.f90: New (resurected) test case.
14269
14270 2006-03-24 Jeff Law <law@redhat.com>
14271
14272 * gcc.c-torture/pr26840.c: New test.
14273
14274 2006-03-24 Geoffrey Keating <geoffk@apple.com>
14275
14276 * objc.dg/dwarf-2.m: New.
14277 * obj-c++.dg/dwarf-2.mm: New.
14278
14279 * g++.old-deja/g++.other/init19.C: New.
14280
14281 2006-03-24 David Edelsohn <edelsohn@gnu.org>
14282
14283 * g++.dg/eh/spbp.C: Skip on AIX.
14284
14285 2006-03-24 Jakub Jelinek <jakub@redhat.com>
14286
14287 PR middle-end/26611
14288 * g++.dg/gomp/pr26611-1.C: New test.
14289 * g++.dg/gomp/pr26611-2.C: New test.
14290
14291 2006-03-24 Jeff Law <law@redhat.com>
14292
14293 * gcc.c-torture/compile/pr26833.c: New test.
14294 * gfortran.fortran-torture/compile/pr26806.f90: New test.
14295
14296 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14297
14298 * gfortran.dg/endfile_2.f90: Delete temp file.
14299
14300 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
14301
14302 PR fortran/19303
14303 * gfortran.dg/record_marker_1.f90: New test case.
14304 * gfortran.dg/record_marker_2.f: New test case.
14305 * gfortran.dg/record_marker_3.f90: New test case.
14306
14307 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
14308
14309 PR fortran/17298
14310 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14311 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14312
14313 2006-03-21 Janis Johnson <janis187@us.ibm.com>
14314
14315 * lib/gcc-dg.exp (cleanup-modules): New proc.
14316 * gfortran.dg/allocatable_function_1.f90,
14317 gfortran.dg/allocate_char_star_scalar_1.f90,
14318 gfortran.dg/assumed_charlen_function_1.f90,
14319 gfortran.dg/assumed_dummy_1.f90,
14320 gfortran.dg/assumed_shape_ranks_1.f90,
14321 gfortran.dg/assumed_shape_ranks_2.f90,
14322 gfortran.dg/assumed_size_dt_dummy.f90,
14323 gfortran.dg/auto_char_dummy_array_1.f90,
14324 gfortran.dg/auto_char_len_3.f90,
14325 gfortran.dg/automatic_module_variable.f90,
14326 gfortran.dg/bad_automatic_objects_1.f90,
14327 gfortran.dg/char_array_constructor.f90,
14328 gfortran.dg/char_array_structure_constructor.f90,
14329 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14330 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14331 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14332 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14333 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14334 gfortran.dg/derived_pointer_recursion.f90,
14335 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14336 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14337 gfortran.dg/dummy_functions_1.f90,
14338 gfortran.dg/elemental_initializer_1.f90,
14339 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14340 gfortran.dg/elemental_pointer_1.f90,
14341 gfortran.dg/elemental_subroutine_1.f90,
14342 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14343 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14344 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14345 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14346 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14347 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14348 gfortran.dg/global_references_1.f90,
14349 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14350 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14351 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14352 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14353 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14354 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14355 gfortran.dg/large_integer_kind_1.f90,
14356 gfortran.dg/large_real_kind_1.f90,
14357 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14358 gfortran.dg/module_double_reuse.f90,
14359 gfortran.dg/module_equivalence_1.f90,
14360 gfortran.dg/module_interface_1.f90,
14361 gfortran.dg/module_parameter_array_refs_1.f90,
14362 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14363 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14364 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14365 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14366 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14367 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14368 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14369 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14370 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14371 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14372 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14373 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14374 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14375 gfortran.dg/same_name_1.f90,
14376 gfortran.dg/sibling_dummy_procedure_1.f90,
14377 gfortran.dg/sibling_dummy_procedure_2.f90,
14378 gfortran.dg/sibling_dummy_procedure_3.f90,
14379 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14380 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14381 gfortran.dg/used_dummy_types_2.f90,
14382 gfortran.dg/used_dummy_types_3.f90,
14383 gfortran.dg/used_dummy_types_4.f90,
14384 gfortran.dg/used_dummy_types_5.f90,
14385 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14386 gfortran.dg/userdef_operator_1.f90: Use it.
14387
14388 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14389
14390 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14391 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14392 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14393 gfortran.dg/write_back.f,
14394 gfortran.fortran-torture/execute/inquire_1.f90,
14395 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14396
14397 2006-03-21 Jeff Law <law@redhat.com>
14398
14399 * gcc.dg/tree-ssa/vrp28.c: New test.
14400
14401 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14402
14403 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14404 if _STDC_C99 is defined.
14405 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14406 * gcc.dg/builtins-20.c: Likewise.
14407 * gcc.dg/builtins-53.c: Likewise.
14408 * gcc.dg/single-precision-constant.c: Likewise. Also pass
14409 -mmacosx-version-min=10.3 on PowerPC/Darwin.
14410
14411 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
14412
14413 PR tree-opt/26781
14414 * gcc.c-torture/compile/pr26781-1.c: New test.
14415 * gcc.c-torture/compile/pr26781-2.c: New test.
14416
14417 2006-03-21 Jakub Jelinek <jakub@redhat.com>
14418
14419 PR c++/26690
14420 * g++.dg/gomp/pr26690-1.C: New test.
14421 * g++.dg/gomp/pr26690-2.C: New test.
14422
14423 2006-03-20 Jeff Law <law@redhat.com>
14424
14425 * gcc.dg/tree-ssa/pr21829.c: New test.
14426
14427 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14428
14429 2006-03-20 Richard Sandiford <richard@codesourcery.com>
14430
14431 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14432 (check_visibility_available): Use it.
14433 (check_effective_target_default_packed): Likewise.
14434 (check_effective_target_pcc_bitfield_type_matters): Likewise.
14435 (check_effective_target_fopenmp): Likewise.
14436 (check_effective_target_freorder): Likewise.
14437 (check_effective_target_fpic): Likewise.
14438 (check_named_sections_available): Likewise.
14439 (check_effective_target_ilp32): Likewise.
14440 (check_effective_target_lp64): Likewise.
14441
14442 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
14443
14444 PR fortran/20935
14445 * gfortran.dg/scalar_mask_2.f90: New test case.
14446
14447 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
14448
14449 PR tree-opt/26629
14450 * gcc.dg/tree-ssa/loadpre12.c: New test.
14451 * gcc.dg/tree-ssa/loadpre13.c: New test.
14452 * gcc.dg/tree-ssa/loadpre14.c: New test.
14453 * gcc.dg/tree-ssa/loadpre15.c: New test.
14454 * gcc.dg/tree-ssa/loadpre16.c: New test.
14455 * gcc.dg/tree-ssa/loadpre17.c: New test.
14456 * gcc.dg/tree-ssa/loadpre18.c: New test.
14457 * gcc.dg/tree-ssa/loadpre19.c: New test.
14458 * gcc.dg/tree-ssa/loadpre20.c: New test.
14459 * gcc.dg/tree-ssa/loadpre21.c: New test.
14460 * gcc.dg/tree-ssa/loadpre22.c: New test.
14461
14462 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
14463
14464 PR fortran/26741
14465 * gfortran.dg/elemental_initializer_1.f90: New test.
14466
14467 PR fortran/26716
14468 * gfortran.dg/assumed_shape_ranks_2: New test.
14469
14470 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
14471
14472 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14473 target fpic.
14474
14475 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14476
14477 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14478 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14479 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14480 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14481 gfortran.fortran-torture/execute/direct_io.f90,
14482 gfortran.fortran-torture/execute/inquire_2.f90,
14483 gfortran.fortran-torture/execute/inquire_4.f90,
14484 gfortran.fortran-torture/execute/list_read_1.f90,
14485 gfortran.fortran-torture/execute/open_replace.f90,
14486 gfortran.fortran-torture/execute/slash_edit.f90,
14487 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14488 temporary files from testcases.
14489
14490 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14491
14492 PR libgfortran/26509
14493 gfortran.dg/write_direct_eor.f90: New test.
14494
14495 2006-03-17 David Edelsohn <edelsohn@gnu.org>
14496
14497 * gcc.target/powerpc/pr26350.c: New.
14498 * gcc.target/powerpc/indexed-addr.c: New.
14499
14500 2006-03-16 Roger Sayle <roger@eyesopen.com>
14501
14502 * gfortran.dg/dependency_13.f90: New test case.
14503
14504 2006-03-16 Roger Sayle <roger@eyesopen.com>
14505
14506 PR middle-end/21781
14507 * gcc.dg/real-const-1.c: New test case.
14508
14509 2006-03-15 Geoffrey Keating <geoffk@apple.com>
14510
14511 * g++.old-deja/g++.other/init18.C: New.
14512 * g++.old-deja/g++.other/init5.C: Remove xfail.
14513
14514 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14515
14516 * g++.dg/opt/pr15551.C: Cleanup temp file.
14517
14518 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14519
14520 PR c++/6634
14521 g++.dg/parse/long1.C: New test.
14522
14523 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14524
14525 PR fortran/19101
14526 * gfortran.dg/continuation.f90: New test.
14527 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14528
14529 2006-03-14 Richard Guenther <rguenther@suse.de>
14530
14531 PR tree-optimization/26672
14532 * gcc.dg/torture/pr26672.c: New testcase.
14533
14534 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
14535
14536 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14537 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14538
14539 2006-03-13 Roger Sayle <roger@eyesopen.com>
14540
14541 PR middle-end/26557
14542 * gcc.c-torture/compile/switch-1.c: New test case.
14543
14544 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
14545
14546 PR fortran/25378
14547 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14548 test to include more permuatations of mask and index.
14549 * gfortran.dg/scalar_mask_1.f90: Modify last test to
14550 respond to F2003 spec. that the position returned for an all false
14551 mask && condition is zero.
14552
14553 2006-03-13 Jakub Jelinek <jakub@redhat.com>
14554
14555 PR middle-end/25989
14556 * gcc.dg/gomp/pr25989.c: New test.
14557
14558 2006-03-13 Jeff Law <law@redhat.com>
14559
14560 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14561
14562 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
14563
14564 * gcc.dg/switch-9.c: New test.
14565
14566 2006-03-13 Richard Guenther <rguenther@suse.de>
14567
14568 PR middle-end/26630
14569 * gcc.dg/torture/pr26630.c: New testcase.
14570
14571 2006-03-11 Roger Sayle <roger@eyesopen.com>
14572
14573 * gfortran.dg/dependency_10.f90: New test case.
14574 * gfortran.dg/dependency_11.f90: Likewise.
14575
14576 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
14577 Erik Edelmann <eedelman@gcc.gnu.org>
14578
14579 * gfortran.dg/allocatable_function_1.f90: New.
14580 * gfortran.dg/allocatable_function_2.f90: New.
14581
14582 2006-03-10 Richard Guenther <rguenther@suse.de>
14583
14584 PR middle-end/26565
14585 * gcc.dg/torture/pr26565.c: New testcase.
14586
14587 2006-03-09 Eric Christopher <echristo@apple.com>
14588
14589 * gcc.c-torture/compile/20060309-1.c: New.
14590
14591 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14592
14593 PR libgfortran/26499
14594 * gfortran.dg/write_back.f: New test.
14595 * gfortran.dg/write_rewind_1.f: New test.
14596 * gfortran.dg/write_rewind_2.f: New test.
14597
14598 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14599
14600 PR libgfortran/26554
14601 * gfortran.dg/read_logical.f90: New test.
14602
14603 2006-03-04 Laurent GUERBY <laurent@guerby.net>
14604
14605 * ada/acats/norun.lst: cdd2a03 now passes.
14606
14607 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
14608
14609 PR testsuite/25177
14610 * gcc.target/powerpc/pr18096-1.c: Change where the error
14611 would match.
14612
14613 2006-03-04 Jakub Jelinek <jakub@redhat.com>
14614
14615 * gcc.target/i386/cleanup-1.c: New test.
14616 * gcc.target/i386/cleanup-2.c: New test.
14617
14618 2006-03-04 Roger Sayle <roger@eyesopen.com>
14619
14620 * gfortran.dg/dependency_9.f90: Remove for the time being.
14621
14622 2006-03-04 Krister Walfridsson <cato@df.lth.se>
14623
14624 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14625 directive.
14626
14627 2006-03-03 Roger Sayle <roger@eyesopen.com>
14628
14629 * gfortran.dg/dependency_9.f90: New test case.
14630
14631 2006-03-03 Roger Sayle <roger@eyesopen.com>
14632
14633 * gfortran.dg/dependency_4.f90: New test case.
14634 * gfortran.dg/dependency_5.f90: New test case.
14635 * gfortran.dg/dependency_6.f90: New test case.
14636 * gfortran.dg/dependency_7.f90: New test case.
14637 * gfortran.dg/dependency_8.f90: New test case.
14638
14639 2006-03-03 Paul Brook <paul@codesourcery.com>
14640
14641 * lib/target-supports.exp (check_profiling_available):
14642 Add m68k-*-elf.
14643
14644 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
14645
14646 PR fortran/25031
14647 * multiple_allocation_1.f90: New test.
14648
14649 2006-03-03 Roger Sayle <roger@eyesopen.com>
14650
14651 PR tree-optimization/26524
14652 * gfortran.dg/pr26524.f: New test case.
14653
14654 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14655
14656 * g++.dg/template/repo5.C: Cleanup repo files.
14657 * gcc.dg/20051201-1.c: Cleanup coverage files.
14658 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14659 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14660 tree dump files.
14661
14662 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
14663
14664 * objc.dg/objc-nofilename-1.m: New test.
14665 * objc.dg/bad-receiver-type.m: New test.
14666 * obj-c++.dg/bad-receiver-type.mm: New test.
14667
14668 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
14669
14670 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14671
14672 2006-03-01 Mike Stump <mrs@apple.com>
14673
14674 * g++.dg/abi/key2.C: Add.
14675
14676 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
14677
14678 * gfortran.dg/logical_dot_product.f90: New test.
14679
14680 PR fortran/26393
14681 * gfortran.dg/used_interface_ref.f90: New test.
14682
14683 PR fortran/20938
14684 * gfortran.dg/dependency_2.f90: New test.
14685 * gfortran.fortran-torture/execute/where17.f90: New test.
14686 * gfortran.fortran-torture/execute/where18.f90: New test.
14687 * gfortran.fortran-torture/execute/where19.f90: New test.
14688 * gfortran.fortran-torture/execute/where20.f90: New test.
14689
14690 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
14691
14692 * g++.dg/tree-ssa/pr26443.C: New test case.
14693
14694 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
14695
14696 PR middle-end/26022
14697 * g++.dg/opt/return-slot1.C: New test.
14698
14699 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14700
14701 PR libgfortran/26136
14702 * gfortran.dg/namelist_23.f90: New test.
14703
14704 2006-02-28 Roger Sayle <roger@eyesopen.com>
14705
14706 PR middle-end/14752
14707 * gcc.dg/fold-eqandshift-2.c: New test case.
14708
14709 2006-02-28 Richard Guenther <rguenther@suse.de>
14710
14711 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14712 decomposition.
14713
14714 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
14715
14716 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14717
14718 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14719
14720 PR libgfortran/26464
14721 * gfortran.dg/backspace_5.f: New test.
14722 * gfortran.dg/backspace_6.f: New test.
14723
14724 2006-02-26 Roger Sayle <roger@eyesopen.com>
14725
14726 * gcc.dg/fold-eqandnot-1.c: New test case.
14727
14728 2006-02-26 Roger Sayle <roger@eyesopen.com>
14729
14730 PR middle-end/19983
14731 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14732
14733 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
14734
14735 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14736 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14737
14738 2006-02-26 Richard Guenther <rguenther@suse.de>
14739
14740 PR tree-optimization/26421
14741 * gcc.dg/tree-ssa/pr26421.c: New testcase.
14742
14743 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
14744
14745 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14746 * g++.old-deja/g++.robertl/eb132.C: Likewise.
14747
14748 2006-02-26 Roger Sayle <roger@eyesopen.com>
14749
14750 * gcc.dg/fold-even-1.c: New test case.
14751
14752 2006-02-26 Roger Sayle <roger@eyesopen.com>
14753
14754 PR middle-end/21137
14755 * gcc.dg/fold-eqandshift-1.c: New test case.
14756
14757 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14758
14759 PR tree-optimization/25125
14760 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14761 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14762
14763 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14764
14765 PR tree-optimizations/26359
14766 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14767 with -fdump-tree-dceloop-details.
14768 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14769
14770 2006-02-25 Roger Sayle <roger@eyesopen.com>
14771
14772 PR middle-end/23673
14773 * gcc.dg/fold-eqxor-1.c: New test case.
14774 * gcc.dg/fold-eqxor-2.c: Likewise.
14775 * gcc.dg/fold-eqxor-3.c: Likewise.
14776
14777 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
14778
14779 PR fortran/23092
14780 * scalar_mask_1.f90: New test.
14781
14782 2006-02-24 Geoffrey Keating <geoffk@apple.com>
14783
14784 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14785 * g++.dg/eh/uncaught2.C: New.
14786 * g++.dg/eh/uncaught3.C: New.
14787
14788 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14789
14790 PR libgfortran/26423
14791 * gfortran.dg/read_many_1.f: New test.
14792
14793 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
14794
14795 PR fortran/24519
14796 * gfortran.dg/dependency_3.f90: New test.
14797 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14798 XFAILs.
14799
14800 PR fortran/25395
14801 * gfortran.dg/equiv_6.f90: New test.
14802
14803 2006-02-23 Jeff Law <law@redhat.com>
14804
14805 * gcc.c-torture/compile/pr26425.c: New test.
14806
14807 2006-02-23 Jakub Jelinek <jakub@redhat.com>
14808
14809 PR middle-end/26412
14810 * gcc.dg/gomp/pr26412.c: New test.
14811
14812 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14813
14814 PR c++/26291
14815 * g++.dg/other/ellipsis1.C: New test.
14816 * g++.dg/parse/operator4.C: Adjust error marker.
14817
14818 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
14819
14820 PR target/25603
14821 * gfortran.dg/pr25603.f: New testcase.
14822
14823 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
14824
14825 * gcc.dg/bf-spl1.c: Don't specify -m68000.
14826 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14827
14828 2006-02-21 Geoffrey Keating <geoffk@apple.com>
14829
14830 * g++.dg/eh/spbp.C: New.
14831
14832 2006-02-21 Jakub Jelinek <jakub@redhat.com>
14833
14834 PR middle-end/26379
14835 * gcc.target/i386/mmx-7.c: New test.
14836
14837 2006-02-20 Roger Sayle <roger@eyesopen.com>
14838
14839 PR tree-optimization/26361
14840 * gcc.dg/tree-ssa/vrp27.c: New test case.
14841
14842 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
14843
14844 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14845 * gcc.dg/tree-ssa/complex-4.c: Here.
14846
14847 2006-02-19 Roger Sayle <roger@eyesopen.com>
14848
14849 PR middle-end/19543
14850 * gfortran.dg/logical_1.f90: New test case.
14851
14852 2006-02-19 Jakub Jelinek <jakub@redhat.com>
14853
14854 PR middle-end/26334
14855 * gcc.dg/20060218-1.c: Moved to...
14856 * gcc.target/i386/20060218-1.c: ... here. New test.
14857
14858 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
14859
14860 PR fortran/26201
14861 * gfortran.dg/convert_1.f90: New.
14862
14863 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
14864
14865 PR fortran/25054
14866 * gfortran.dg/namelist_5.f90: New test.
14867
14868 PR fortran/25089
14869 * gfortran.dg/namelist_4.f90: New test.
14870
14871 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14872
14873 PR tree-opt/25680
14874 * gcc.dg/tree-ssa/complex-3.c: New test.
14875
14876 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14877
14878 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14879 variable to take into account the variable name in the
14880 function header.
14881 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14882
14883 2006-02-18 Jakub Jelinek <jakub@redhat.com>
14884
14885 PR middle-end/26334
14886 * gcc.c-torture/compile/20060217-1.c: New test.
14887 * gcc.dg/20060218-1.c: New test.
14888
14889 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
14890
14891 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14892
14893 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14894
14895 * gcc.dg/cpp/undef3.c: New test.
14896 * gcc.dg/cpp/trad/builtins2.c: New test.
14897
14898 2006-02-18 Mark Mitchell <mark@codesourcery.com>
14899
14900 PR c++/26266
14901 * g++.dg/template/static22.C: New test.
14902 * g++.dg/template/static23.C: New test.
14903 * g++.dg/template/static24.C: New test.
14904 * g++.dg/template/non-dependent13.C: New test.
14905 * g++.dg/init/member1.C: Tweak error markers.
14906
14907 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14908
14909 PR target/26255
14910 * gcc.c-torture/compile/pr26255.c: New test case.
14911
14912 2006-02-16 Roger Sayle <roger@eyesopen.com>
14913
14914 * gfortran.fortran-torture/execute/where_10.f90: New test case.
14915 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14916 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14917 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14918 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14919 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14920 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14921
14922 2006-02-16 Jeff Law <law@redhat.com>
14923
14924 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14925 * gcc.dg/tree-ssa/vrp26.c: New test.
14926
14927 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
14928
14929 PR target/20353
14930 PR target/24578
14931 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14932 __UCLIBC__ is defined.
14933
14934 2006-02-16 Jakub Jelinek <jakub@redhat.com>
14935
14936 PR fortran/26224
14937 * gfortran.dg/gomp/pr26224.f: New test.
14938
14939 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
14940
14941 PR tree-opt/25918
14942 * lib/target-supports.exp
14943 (check_effective_target_vect_short_mult): New.
14944 (check_effective_target_vect_char_mult): New.
14945 (check_effective_target_vect_widen_sum_qi_to_si): New.
14946 (check_effective_target_vect_widen_sum_qi_to_hi): New.
14947 (check_effective_target_vect_widen_sum_hi_to_si): New.
14948 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14949 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14950 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14951 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14952 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14953 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14954 vect-reduc-pattern-2c.c
14955 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14956 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14957 vect-reduc-pattern-1c.c
14958
14959 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
14960
14961 PR fortran/24557
14962 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14963
14964 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
14965
14966 PR fortran/26054
14967 * gfortran.dg/enum_8.f90: Remove check for warning.
14968 * gfortran.dg/iomsg_1.f90: Ditto.
14969 * gfortran.dg/enum_1.f90: Ditto.
14970 * gfortran.dg/enum_9.f90: Ditto.
14971 * gfortran.dg/enum_2.f90: Ditto.
14972 * gfortran.dg/enum_10.f90: Ditto.
14973 * gfortran.dg/enum_3.f90: Ditto.
14974 * gfortran.dg/flush_1.f90: Ditto.
14975 * gfortran.dg/enum_4.f90: Ditto.
14976 * gfortran.dg/array_constructor_1.f90: Ditto.
14977 * gfortran.dg/enum_5.f90: Ditto.
14978 * gfortran.dg/enum_6.f90: Ditto.
14979 * gfortran.dg/enum_7.f90: Ditto.
14980
14981 2006-02-15 Jakub Jelinek <jakub@redhat.com>
14982
14983 PR middle-end/26300
14984 * gcc.c-torture/compile/20060215-1.c: New test.
14985
14986 2006-02-14 Roger Sayle <roger@eyesopen.com>
14987
14988 PR middle-end/23670
14989 * gcc.dg/tree-ssa/andor-2.c: New test case.
14990
14991 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
14992
14993 PR fortran/25045
14994 * optional_dim.f90: New test.
14995
14996 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14997
14998 PR fortran/26277
14999 * gfortran.dg/label_4.f90: New.
15000
15001 2006-02-14 Jakub Jelinek <jakub@redhat.com>
15002 Diego Novillo <dnovillo@redhat.com>
15003 Uros Bizjak <uros@kss-loka.si>
15004
15005 * gfortran.dg/gomp: New directory.
15006
15007 2006-02-14 Richard Guenther <rguenther@suse.de>
15008
15009 PR tree-optimization/26258
15010 * gcc.dg/torture/pr26258.c: New testcase.
15011
15012 2006-02-13 Jakub Jelinek <jakub@redhat.com>
15013
15014 PR fortran/26246
15015 * gfortran.dg/pr26246_1.f90: New test.
15016 * gfortran.dg/pr26246_2.f90: New test.
15017
15018 PR middle-end/26092
15019 * gcc.c-torture/compile/20060208-1.c: New test.
15020
15021 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
15022
15023 PR fortran/26074
15024 PR fortran/25103
15025 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15026 * gfortran.dg/bad_automatic_objects_1.f90: New test.
15027 * gfortran.dg/automatic_module_variable.f90: Change error message.
15028
15029 PR fortran/20861
15030 * gfortran.dg/internal_dummy_1.f90: New test.
15031
15032 PR fortran/20871
15033 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15034
15035
15036 PR fortran/25083
15037 * gfortran.dg/uncommon_block_data_1.f90: New test.
15038 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15039 with standard.
15040
15041 PR fortran/25088
15042 * gfortran.dg/typed_subroutine_1.f90: New test.
15043
15044 2006-02-13 Geoffrey Keating <geoffk@apple.com>
15045
15046 * objc.dg/dwarf-1.m: New.
15047
15048 2006-02-13 Roger Sayle <roger@eyesopen.com>
15049
15050 PR middle-end/24427
15051 * gcc.dg/tree-ssa/andor-1.c: New test case.
15052
15053 2006-02-13 Josh Conner <jconner@apple.com>
15054
15055 PR target/25376
15056 * gcc.dg/pr25376.c: New test.
15057
15058 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15059 assemble.
15060 * lib/target-supports.exp (check_named_sections_available):
15061 Only compile named-sections test -- don't assemble.
15062
15063 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
15064
15065 * g++.dg/warn/no-write-strings.C: New test.
15066 * g++.dg/warn/write-strings.C: Likewise.
15067 * g++.dg/warn/write-strings-default.C: Likewise.
15068
15069 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
15070
15071 PR fortran/25806
15072 * gfortran.dg/ret_pointer_2.f90: New test.
15073
15074 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15075
15076 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15077
15078 2006-02-10 Jeff Law <law@redhat.com>
15079
15080 * gcc.c-torture/compile/pr26213.c: New test.
15081
15082 2006-02-10 Steven G. Kargl <kargls@comcast.net>
15083
15084 gfortran.dg/null_1.f90: New test.
15085
15086 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15087
15088 PR fortran/14771
15089 * gfortran.dg/parens_4.f90: New.
15090 * gfortran.dg/parens_5.f90: New.
15091
15092 2006-02-10 Richard Guenther <rguenther@suse.de>
15093
15094 * gcc.dg/pr23372-1.c: Remove empty file.
15095
15096 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15097 Paul Thomas <pault@gcc.gnu.org>
15098
15099 PR fortran/14771
15100 * gfortran.dg/parens_1.f90: New.
15101 * gfortran.dg/parens_2.f90: New.
15102 * gfortran.dg/parens_3.f90: New.
15103
15104 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
15105
15106 PR fortran/26038
15107 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15108
15109 PR fortran/25059
15110 * gfortran.dg/impure_assignment_1.f90: New test.
15111
15112 PR fortran/25070
15113 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15114
15115 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
15116
15117 PR target/26141
15118 * g++.dg/expr/stdarg2.C: New test.
15119
15120 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
15121
15122 PR inline-asm/16194
15123 * gcc.dg/pr16194.c: New test.
15124
15125 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
15126
15127 * ada/acats/run_acats: Use portable variant of "$@".
15128
15129 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
15130
15131 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15132 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15133
15134 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15135
15136 PR tree-opt/26179
15137 * g++.dg/opt/pr26179.C: New test.
15138
15139 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15140
15141 PR middle-end/26134
15142 * gcc.dg/tree-ssa/complex-3.c: New test.
15143
15144 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15145
15146 * gcc.c-torture/compile/volatile-1.c: New test.
15147
15148 2006-02-09 Diego Novillo <dnovillo@redhat.com>
15149
15150 PR 26180
15151 * gcc.dg/tree-ssa/pr26180.c: New test.
15152
15153 2006-02-08 Jeff Law <law@redhat.com>
15154
15155 * gcc.dg/tree-ssa/pr21417.c: New test.
15156
15157 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15158
15159 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15160 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15161
15162 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15163
15164 * lib/scanrtl.exp: New.
15165
15166 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15167
15168 PR c++/26071
15169 * g++.dg/other/virtual2.C: New test.
15170
15171 PR c++/26070
15172 * g++.dg/other/virtual1.C: New test.
15173
15174 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15175
15176 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15177 cleanup-ipa-dump): Update dump file glob patterns.
15178 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15179 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15180
15181 * lib/gcc-dg.exp: Load it.
15182 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15183
15184 2006-02-07 Janis Johnson <janis187@us.ibm.com>
15185
15186 PR testsuite/26159
15187 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15188 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15189
15190 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15191
15192 PR fortran/25577
15193 * gfortran.dg/mvbits_1.f90: New.
15194
15195 2006-02-07 Dirk Mueller <dmueller@suse.com>
15196
15197 * g++.dg/warn/Wdiv-by-zero.C: New test.
15198 * g++.dg/warn/Wno-div-by-zero.C: New.
15199
15200 2006-02-07 Jeff Law <law@redhat.com>
15201
15202 * gcc.dg/tree-ssa/pr21559.c: New test.
15203
15204 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15205 multiple VRP passes.
15206 * gcc.dg/tree-ssa/vrp09.c: Likewise.
15207 * gcc.dg/tree-ssa/vrp18.c: Likewise.
15208 * gcc.dg/tree-ssa/pr21582.c: Likewise.
15209 * gcc.dg/tree-ssa/pr20657.c: Likewise.
15210 * gcc.dg/tree-ssa/pr21001.c: Likewise.
15211 * gcc.dg/tree-ssa/vrp02.c: Likewise
15212 * gcc.dg/tree-ssa/vrp11.c: Likewise
15213 * gcc.dg/tree-ssa/pr14341.c: Likewise
15214 * gcc.dg/tree-ssa/vrp19.c: Likewise
15215 * gcc.dg/tree-ssa/vrp20.c: Likewise
15216 * gcc.dg/tree-ssa/vrp03.c: Likewise
15217 * gcc.dg/tree-ssa/pr21086.c: Likewise
15218 * gcc.dg/tree-ssa/pr21959.c: Likewise
15219 * gcc.dg/tree-ssa/vrp21.c: Likewise
15220 * gcc.dg/tree-ssa/vrp04.c: Likewise
15221 * gcc.dg/tree-ssa/pr25485.c: Likewise
15222 * gcc.dg/tree-ssa/pr22026.c: Likewise
15223 * gcc.dg/tree-ssa/vrp22.c: Likewise
15224 * gcc.dg/tree-ssa/vrp05.c: Likewise
15225 * gcc.dg/tree-ssa/20030807-10.c: Likewise
15226 * gcc.dg/tree-ssa/pr20701.c: Likewise
15227 * gcc.dg/tree-ssa/vrp23.c: Likewise
15228 * gcc.dg/tree-ssa/vrp06.c: Likewise
15229 * gcc.dg/tree-ssa/pr22117.c: Likewise
15230 * gcc.dg/tree-ssa/pr20702.c: Likewise
15231 * gcc.dg/tree-ssa/vrp15.c: Likewise
15232 * gcc.dg/tree-ssa/pr21090.c: Likewise
15233 * gcc.dg/tree-ssa/pr21294.c: Likewise
15234 * gcc.dg/tree-ssa/vrp24.c: Likewise
15235 * gcc.dg/tree-ssa/vrp07.c: Likewise
15236 * gcc.dg/tree-ssa/pr21563.c: Likewise
15237 * gcc.dg/tree-ssa/pr25382.c: Likewise
15238 * gcc.dg/tree-ssa/vrp16.c: Likewise
15239 * gcc.dg/tree-ssa/vrp25.c: Likewise
15240 * gcc.dg/tree-ssa/vrp08.c: Likewise
15241 * gcc.dg/tree-ssa/20030807-6.c: Likewise
15242 * gcc.dg/tree-ssa/vrp17.c: Likewise
15243 * gcc.dg/tree-ssa/pr21458.c: Likewise
15244 * g++.dg/tree-ssa/pr18178.C: Likewise
15245
15246 2006-02-07 Richard Guenther <rguenther@suse.de>
15247
15248 PR c++/26140
15249 Revert
15250 2006-01-30 Richard Guenther <rguenther@suse.de>
15251 PR c++/23372
15252 * gcc.dg/pr23372-1.C: New testcase.
15253
15254 * g++.dg/tree-ssa/pr26140.C: New testcase.
15255
15256 2006-02-07 Mark Mitchell <mark@codesourcery.com>
15257
15258 PR c++/9737
15259 * g++.dg/template/ttp15.C: New test.
15260 * g++.dg/template/ttp16.C: Likewise.
15261 * g++.dg/template/ttp17.C: Likewise.
15262 * g++.old-deja/g++.pt/ttp36.C: Remove.
15263 * g++.old-deja/g++.pt/ttp19.C: Likewise.
15264 * g++.old-deja/g++.pt/ttp37.C: Likewise.
15265 * g++.old-deja/g++.pt/ttp38.C: Likewise.
15266 * g++.old-deja/g++.pt/ttp39.C: Likewise.
15267 * g++.old-deja/g++.pt/ttp9.C: Likewise.
15268 * g++.old-deja/g++.pt/ttp40.C: Likewise.
15269 * g++.old-deja/g++.pt/ttp51.C: Likewise.
15270 * g++.old-deja/g++.pt/ttp26.C: Likewise.
15271 * g++.old-deja/g++.pt/ttp36.C: Likewise.
15272
15273 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
15274
15275 PR libfortran/23815
15276 * unf_io_convert_4.f90: New test.
15277
15278 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
15279
15280 * gcc.dg/tree-ssa/loadpre10.c: New test.
15281 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15282 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15283 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15284
15285 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15286
15287 PR libfortran/24685
15288 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15289
15290 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
15291
15292 PR tree-opt/25251
15293 * gfortran.dg/assign_7.f: New test.
15294
15295 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
15296
15297 PR fortran/26041
15298 PR fortran/26064
15299 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15300 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15301 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15302
15303 2006-02-05 Jakub Jelinek <jakub@redhat.com>
15304
15305 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15306 in size_t typedef.
15307
15308 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
15309
15310 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15311 * g++.dg/charset/string.c (foo): Likewise.
15312 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15313 const char*
15314 * g++.dg/ext/builtin2.C (printf): Likewise.
15315 * g++.dg/init/new15.C (printf): Likewise.
15316 * g++.dg/opt/pr17697-1.C (foo): Likewise.
15317 * g++.dg/opt/pr17697-2.C (foo): Likewise.
15318 * g++.dg/opt/pr17697-3.C (foo): Likewise.
15319 * g++.dg/template/non-dependent4.C (temp): Likewise.
15320 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15321 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15322 parameter type to const char*.
15323 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15324 Change type to const char*.
15325 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15326 Likewise.
15327 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15328 second parameter type to const char*.
15329 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15330 (Y::Y): Change parameter type to const char*.
15331 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15332 * g++.old-deja/g++.jason/report.C: Apply const correctness.
15333 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15334 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15335 (char*).
15336 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15337 const char*.
15338 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15339 type to const char*.
15340 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15341 return type to const char*.
15342 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15343 to const char*.
15344 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15345 * g++.old-deja/g++.law/refs1.C: Likewise.
15346 * g++.old-deja/g++.law/visibility1.C: Likewise.
15347 * g++.old-deja/g++.law/visibility2.C: Likewise.
15348 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15349 const char*.
15350 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15351 * g++.old-deja/g++.mike/net48.C: Likewise.
15352 * g++.old-deja/g++.mike/p646.C: Likewise.
15353 * g++.old-deja/g++.mike/p6746.C: Likewise.
15354 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15355 type to const char*.
15356 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15357 deprecated conversion warning.
15358 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15359 char*.
15360 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15361 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15362 * g++.old-deja/g++.pt/explicit8.C: Likewise.
15363 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15364 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15365 * g++.old-deja/g++.pt/nontype3.C: Likewise.
15366 * g++.old-deja/g++.pt/t39.C: Likewise.
15367 * g++.old-deja/g++.robertl/eb106.C: Likewise.
15368 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15369
15370 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
15371
15372 PR fortran/25075
15373 intrinsic_argument_conformance_1.f90: New test.
15374
15375 2006-02-03 Steven G. Kargl <kargls@comcast.net>
15376
15377 PR fortran/20845
15378 * gfortran.dg/char_result_11.f90: Add SAVE.
15379 * gfortran.dg/der_pointer_4.f90: Ditto.
15380 * gfortran.dg/default_initialization.f90: New test.
15381
15382 2006-02-03 Jeff Law <law@redhat.com>
15383
15384 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15385 handle more than 100 dump files.
15386 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15387 * lib/scantree.exp (scan-tree-dump): Likewise.
15388 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15389 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15390 * lib/scanipa.exp (scan-ipa-dump): Likewise.
15391 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15392 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15393
15394 2006-02-03 Diego Novillo <dnovillo@redhat.com>
15395
15396 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15397
15398 2006-02-03 Mark Mitchell <mark@codesourcery.com>
15399
15400 * g++.dg/template/using12.C: New test.
15401
15402 2006-02-03 Alan Modra <amodra@bigpond.net.au>
15403
15404 * gcc.target/powerpc/pr25960.c: New test.
15405
15406 2006-02-02 Steven G. Kargl <kargls@comcast>
15407
15408 PR fortran/24958
15409 gfortran.dg/nullify_2.f90: New test.
15410
15411 2006-02-02 Diego Novillo <dnovillo@redhat.com>
15412
15413 PR 25990
15414 * gcc.dg/gomp/pr25990.c: New test.
15415
15416 2006-01-31 Mark Mitchell <mark@codesourcery.com>
15417
15418 PR c++/25342
15419 * g++.gd/template/partial4.C: New test.
15420
15421 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
15422
15423 PR middle-end/26001
15424 * gfortran.dg/data_char_2.f90: New.
15425
15426 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
15427
15428 PR fortran/26039
15429 maxval_maxloc_conformance_1.f90: New test.
15430
15431 2006-01-31 Richard Guenther <rguenther@suse.de>
15432
15433 * gcc.target/i386/sselibm-1.c: New testcase.
15434 * gcc.target/i386/sselibm-2.c: Likewise.
15435 * gcc.target/i386/sselibm-3.c: Likewise.
15436 * gcc.target/i386/sselibm-4.c: Likewise.
15437 * gcc.target/i386/sselibm-5.c: Likewise.
15438
15439 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
15440
15441 PR fortran/24266
15442 * gfortran.dg/arrayio_derived_2.f90: New.
15443
15444 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
15445
15446 * gcc.dg/unsigned-long-compare.c: New test.
15447
15448 2006-01-30 Steve Ellcey <sje@cup.hp.com>
15449
15450 PR testsuite/25318
15451 * lib/target-supports.exp (check_effective_target_freorder):
15452 Check to see if target supports -freorder-blocks-and-partition.
15453 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15454 instead of "dg-require-named-sections".
15455
15456 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
15457
15458 PR target/14798:
15459 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15460 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15461 * gcc.dg/pragma-isr-trapa2.c: Likewise.
15462 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15463 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15464 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15465 * gcc.dg/attr-isr-trap_exit.c: Likewise.
15466 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15467
15468 2006-01-30 Richard Guenther <rguenther@suse.de>
15469
15470 PR c++/23372
15471 * gcc.dg/pr23372-1.C: New testcase.
15472
15473 2006-01-29 Diego Novillo <dnovillo@redhat.com>
15474
15475 * gcc.dg/gomp/pr25874.c: New test.
15476
15477 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
15478
15479 PR tree-opt/25911
15480 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15481
15482 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
15483
15484 PR fortran/18578
15485 PR fortran/18579
15486 PR fortran/20857
15487 PR fortran/20885
15488 * gfortran.dg/intent_out_1.f90: New test.
15489
15490 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
15491
15492 PR fortran/17911
15493 * gfortran.dg/procedure_lvalue.f90: New test.
15494
15495 PR fortran/20895
15496 PR fortran/25030
15497 * gfortran.dg/char_pointer_assign_2.f90: New test.
15498 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15499 assignment to be consistent with standard.
15500 * gfortran.dg/char_result_2.f90: The same.
15501 * gfortran.dg/char_result_8.f90: The same.
15502
15503 2006-01-28 Zack Weinberg <zackw@panix.com>
15504
15505 * gcc.dg/Woverlength-strings.c
15506 * gcc.dg/Woverlength-strings-pedantic-c89.c
15507 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15508 * gcc.dg/Woverlength-strings-pedantic-c99.c
15509 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15510
15511 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
15512
15513 * gcc.c-torture/execute/20060127-1.c: New test.
15514
15515 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15516
15517 PR c++/25999
15518 * g++.dg/ext/pragmaweak1.C: New test.
15519
15520 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15521
15522 PR c++/25855
15523 * g++.dg/template/spec29.C: New test.
15524
15525 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
15526
15527 PR c/19606.
15528 * gcc.c-torture/execute/pr19606.c: New.
15529
15530 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
15531
15532 * gcc.dg/pragma-re-4.c: New test.
15533
15534 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
15535
15536 PR fortran/25964
15537 * gfortran.dg/assumed_size_refs_3.f90: New test.
15538
15539 2006-01-27 Ben Elliston <bje@au.ibm.com>
15540
15541 * gcc.misc-tests/dectest.exp: Remove defunct comment.
15542
15543 2006-01-26 Laurent GUERBY <laurent@guerby.net>
15544
15545 PR ada/21317
15546 * ada/acats/support/impdef.a: Add One_Long_Second.
15547 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15548 * ada/acats/tests/c9/c94026.a: Likewise.
15549 * ada/acats/tests/c9/c97305c.ada: Likewise.
15550 * ada/acats/tests/c9/c99004a.ada: Likewise.
15551
15552 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
15553
15554 PR fortran/25964
15555 * gfortran.dg/global_references_2.f90: New test.
15556
15557 PR fortran/25084
15558 PR fortran/20852
15559 PR fortran/25085
15560 PR fortran/25086
15561 * gfortran.dg/assumed_charlen_function_1.f90: New test.
15562 * gfortran.dg/assumed_charlen_function_3.f90: New test.
15563
15564 PR fortran/25416
15565 * gfortran.dg/assumed_charlen_function_2.f90: New test.
15566
15567 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
15568
15569 PR c/25892
15570 * gcc.dg/Wpointer-sign.c: New.
15571 * gcc.dg/Wpointer-sign-Wall.c: New.
15572 * gcc.dg/Wpointer-sign-Wall-no.c: New.
15573 * gcc.dg/Wpointer-sign-pedantic.c: New.
15574 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15575 * gcc.dg/conv-2.c: Use -Wpointer-sign.
15576
15577 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
15578
15579 PR C/25861
15580 * gcc.c-torture/compile/pr25861.c: New test.
15581
15582 2006-01-26 Paul Brook <paul@codesourcery.com>
15583
15584 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15585 on short-enum targets.
15586 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15587 variable.
15588 (generate_fields): Use short_enums.
15589 (main): Set short_enums. Document -e.
15590 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15591 on short-enum targets.
15592 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15593 variable.
15594 (generate_fields): Use short_enums.
15595 (main): Set short_enums. Document -e.
15596 * lib/target-supports.exp (check_effective_target_short_enums): New.
15597
15598 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
15599
15600 PR target/25947
15601 * gcc.dg/torture/pr25947-1.c: New test.
15602
15603 2006-01-25 Jan Hubicka <jh@suse.cz>
15604 Roger Sayle <roger@eyesopen.com>
15605
15606 PR rtl-optimization/25703
15607 * gcc.target/i386/20060125-1.c: New test case.
15608 * gcc.target/i386/20060125-2.c: New test case.
15609
15610 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15611
15612 PR fortran/18540
15613 * gfortran.dg/goto_1.f: New.
15614
15615 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
15616
15617 PR fortran/25716
15618 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15619 25716 on 32-bit systems too.
15620
15621 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
15622
15623 PR testsuite/25590
15624 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15625
15626 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
15627
15628 * gcc.dg/tree-ssa/gen-vect-33.c: New.
15629
15630 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15631
15632 PR fortran/25835
15633 * gfortran.dg/read_eof.f90: Delete, renamed.
15634 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15635 * gfortran.dg/read_eof_2.f90: New test.
15636 * gfortran.dg/read_eof_3.f90: New test.
15637
15638 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
15639
15640 PR tree-opt/25860
15641 * gcc.c-torture/compile/pr25860.c: New test.
15642
15643 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15644
15645 PR c++/25552
15646 * g++.dg/parse/dtor8.C: New test.
15647
15648 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
15649
15650 PR testsuite/25891
15651 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15652 * gcc.dg/gomp/gomp.exp: Return without testing anything if
15653 check_effective_target_fopenmp returns 0.
15654
15655 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
15656
15657 PR ada/20548
15658 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15659 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15660 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15661
15662 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
15663
15664 PR tree-opt/25857
15665 * g++.dg/opt/pr25857.C: New test.
15666
15667 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
15668 Jan Hubicka <jh@suse.cz>
15669 Richard Guenther <rguenther@suse.de>
15670
15671 PR rtl-optimization/25654
15672 * gcc.dg/torture/pr25654.c: New testcase.
15673 * gcc.target/i386/pr25654.c: Likewise.
15674
15675 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
15676
15677 PR fortran/25901
15678 * gfortran.dg/internal references_2.f90: New test.
15679
15680 Fix regression in testing of admissability of attributes.
15681 * gfortran.dg/intent_used_1.f90: New test.
15682
15683 2006-01-23 Ben Elliston <bje@au.ibm.com>
15684
15685 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15686 Remove target conditional torture options for i?86 and x86_64
15687 GNU/Linux.
15688
15689 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
15690
15691 PR c++/10891
15692 * g++.dg/rtti/no-rtti.C: New.
15693
15694 2006-01-21 Mark Mitchell <mark@codesourcery.com>
15695
15696 PR c++/25895
15697 * g++.dg/inherit/conv2.C: New test.
15698
15699 PR c++/25856
15700 * g++.dg/parse/dtor7.C: New test.
15701
15702 PR c++/25858
15703 * g++.dg/template/crash44.C: New test.
15704
15705 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
15706
15707 PR fortran/25124
15708 PR fortran/25625
15709 * gfortran.dg/internal_references_1.f90: New test.
15710 PR fortran/20881
15711 PR fortran/23308
15712 PR fortran/25538
15713 PR fortran/25710
15714 * gfortran.dg/global_references_1.f90: New test.
15715 * gfortran.dg/g77/19990905-1.f: Restore the error that
15716 there is a clash between the common block name and
15717 the name of a subroutine reference.
15718
15719 PR fortran/PR24276
15720 * gfortran.dg/aliasing_dummy_1.f90: New test.
15721
15722 2006-01-21 Alan Modra <amodra@bigpond.net.au>
15723
15724 * gcc.dg/vmx/1b-01.c: Warning fix.
15725 * gcc.dg/vmx/1c-02.c: Likewise.
15726 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15727
15728 2006-01-20 Steve Ellcey <sje@cup.hp.com>
15729
15730 PR testsuite/24962
15731 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15732
15733 2006-01-20 Richard Guenther <rguenther@suse.de>
15734 Steven Bosscher <stevenb.gcc@gmail.com>
15735
15736 PR rtl-optimization/24626
15737 * gcc.dg/torture/pr24626-1.c: New testcase.
15738 * gcc.dg/torture/pr24626-2.c: Likewise.
15739 * gcc.dg/torture/pr24626-3.c: Likewise.
15740 * gcc.dg/torture/pr24626-4.c: Likewise.
15741
15742 2006-01-20 Dirk Mueller <dmueller@suse.com>
15743
15744 PR c++/5520
15745 * g++.dg/warn/empty-body.C: New.
15746
15747 2006-01-19 Mark Mitchell <mark@codesourcery.com>
15748
15749 PR c++/22136
15750 * g++.dg/template/using10.C: New test.
15751 * g++.dg/temlpate/using11.C: Likewise.
15752 * g++.dg/inherit/using5.C: Tweak error messages.
15753
15754 2006-01-20 Alan Modra <amodra@bigpond.net.au>
15755
15756 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15757 target test.
15758 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15759
15760 2006-01-19 Jan Hubicka <jh@suse.cz>
15761
15762 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15763
15764 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15765
15766 PR c++/25854
15767 * g++.dg/template/spec28.C: New test.
15768
15769 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
15770
15771 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15772 (switchfiles): Fix fprintf's by adding srcdir or removing it.
15773
15774 2006-01-19 Diego Novillo <dnovillo@redhat.com>
15775
15776 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15777 * gcc.dg/gomp/critical-1.c: Likewise.
15778 * gcc.dg/gomp/critical-3.c: Likewise.
15779 * gcc.dg/gomp/empty.c: Likewise.
15780 * gcc.dg/gomp/ordered-1.c: Likewise.
15781 * gcc.dg/gomp/for-4.c: Likewise.
15782 * gcc.dg/gomp/for-6.c: Likewise.
15783 * gcc.dg/gomp/master-3.c: Likewise.
15784 * gcc.dg/gomp/for-8.c: Likewise.
15785 * gcc.dg/gomp/for-10.c: Likewise.
15786 * gcc.dg/gomp/for-18.c: Likewise.
15787 * gcc.dg/gomp/for-5.c: Likewise.
15788 * gcc.dg/gomp/for-7.c: Likewise.
15789 * gcc.dg/gomp/for-9.c: Likewise.
15790
15791 2006-01-18 Jeff Law <law@redhat.com>
15792
15793 * gcc.dg/tree-ssa/vrp25.c: New test.
15794
15795 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15796
15797 * gcc.dg/pr25805.c: Fix misapplied patch.
15798
15799 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
15800
15801 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15802 (check_effective_target_vect_udot_qi): New.
15803 (check_effective_target_vect_sdot_hi): New.
15804 (check_effective_target_vect_udot_hi): New.
15805 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15806 prefixed with "wrapv-" with -fwrapv.
15807 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15808 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15809 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15810 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15811 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15812
15813 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15814 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15815 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15816 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15817
15818 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15819
15820 PR c++/16829
15821 * g++.dg/other/default2.C: New test.
15822 * g++.dg/other/default3.C: New test.
15823
15824 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15825
15826 PR c/25805
15827 * gcc.dg/pr25805.c: New file.
15828
15829 2006-01-18 Mark Mitchell <mark@codesourcery.com>
15830
15831 PR c++/25836
15832 * g++.dg/template/init6.C: New test.
15833
15834 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
15835
15836 * gcc.dg/tree-ssa/pr24287.c: New test
15837
15838 2006-01-18 Eric Christopher <echristo@apple.com>
15839
15840 * g++.dg/eh/table.C: New.
15841
15842 2006-01-18 DJ Delorie <dj@redhat.com>
15843
15844 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15845 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15846 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15847 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15848
15849 2006-01-18 Jeff Law <law@redhat.com>
15850
15851 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15852 on wrapping on overflow semantics.
15853
15854 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15855
15856 * gcc.gc/tree-ssa/vrp23.c: New test.
15857 * gcc.gc/tree-ssa/vrp24.c: New test.
15858
15859 2006-01-18 Richard Henderson <rth@redhat.com>
15860 Aldy Hernandez <aldyh@redhat.com>
15861 Jakub Jelinek <jakub@redhat.com>
15862 Diego Novillo <dnovillo@redhat.com>
15863 Uros Bizjak <uros@kss-loka.si>
15864
15865 * gcc.dg/gomp: New directory.
15866
15867 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
15868 Steven G. Kargl <kargls@comcast.net>
15869
15870 PR fortran/20869
15871 * gfortran.dg/intrinsic_external_1.f90: New test.
15872
15873 PR fortran/20875.
15874 * gfortran.dg/elemental_pointer_1.f90: New test.
15875
15876 PR fortran/25024
15877 * gfortran.dg/external_procedures_1.f90: New test.
15878
15879 PR fortran/25785
15880 gfortran.dg/assumed_present.f90: New test.
15881
15882 2006-01-18 Jakub Jelinek <jakub@redhat.com>
15883
15884 * g++.dg/parse/lookup5.C: New test.
15885
15886 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15887
15888 PR fortran/25697
15889 * gfortran.dg/read_eof.f90: New test.
15890
15891 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15892
15893 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15894 add a closing brace.
15895
15896 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15897
15898 PR fortran/25631
15899 * gfortran.dg/fmt_tl.f: New test.
15900
15901 2006-01-17 Eric Christopher <echristo@apple.com>
15902
15903 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15904 * g++.old-deja/g++.warn/impint2.C: Ditto.
15905 * g++.old-deja/g++.other/null1.C: Ditto.
15906 * g++.dg/warn/conv2.C: Ditto.
15907 * g++.dg/warn/conv4.C: New file.
15908
15909 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15910
15911 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15912
15913 2006-01-17 Andreas Jaeger <aj@suse.de>
15914 Janis Johnson <janis187@us.ibm.com>
15915
15916 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15917 in 64-bit.
15918 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15919 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15920
15921 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15922
15923 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15924 (switchfiles): xfail txxx where xxx >= 25.
15925
15926 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15927
15928 PR testsuite/25764
15929 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15930
15931 2006-01-17 Jakub Jelinek <jakub@redhat.com>
15932
15933 PR c/25682
15934 * gcc.dg/pr25682.c: New test.
15935 * g++.dg/parse/array-size2.C: New test.
15936
15937 2006-01-16 Ian Lance Taylor <ian@airs.com>
15938
15939 * consistency.vlad: Remove entire directory, 1652 files.
15940
15941 2006-01-16 Janis Johnson <janis187@us.ibm.com>
15942
15943 * lib/target-supports.exp (check_effective_target_dfp_nocache,
15944 check_effective_target_dfprt_nocache): New.
15945 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15946 (check_effective_target_dfprt): New.
15947 * lib/c-compat.exp (check_dfp): Remove.
15948 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15949 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15950 level of support for decimal float.
15951 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15952 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15953 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15954 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15955 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15956 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15957 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15958 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15959 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15960 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15961 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15962 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15963 directives.
15964
15965 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
15966
15967 PR testsuite/25741
15968 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15969 $base_dir/../.
15970 * lib/gfortran.exp (gfortran_init): Likewise.
15971 * lib/obj-c++.exp (obj-c++_init): Likewise.
15972 * lib/scanasm.exp (scan-assembler-dem): Likewise.
15973 (scan-assembler-dem-not): Likewise.
15974 * lib/scandump.exp (scan-dump-dem): Likewise.
15975 (scan-dump-dem-not): Likewise.
15976
15977 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
15978
15979 PR testsuite/25767
15980 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15981 powerpc-*-darwin*.
15982 * lib/obj-c++.exp (obj-c++_init): Likewise.
15983
15984 2006-01-16 Richard Guenther <rguenther@suse.de>
15985
15986 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15987
15988 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15989
15990 PR testsuite/25777
15991 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15992 to LD_LIBRARY_PATH.
15993
15994 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
15995 Andrew Pinski <pinskia@physics.uc.edu>
15996
15997 * gcc.dg/minmax-1.c: New test.
15998
15999 2006-01-16 Ben Elliston <bje@au.ibm.com>
16000
16001 * gcc.dg/dfp/dfp.exp: Correct FSF address.
16002 * gcc.misc-tests/dectest.exp: Ditto.
16003
16004 2006-01-15 Ian Lance Taylor <ian@airs.com>
16005
16006 PR testsuite/25796
16007 * gcc.target/i386/cmov6.c: Use -march=k8.
16008
16009 2006-01-15 Andreas Jaeger <aj@suse.de>
16010
16011 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16012 x86 does not have __float128.
16013
16014 2006-01-14 Ian Lance Taylor <ian@airs.com>
16015
16016 * gcc.target/i386/cmov6.c: New test.
16017
16018 2006-01-14 Mark Mitchell <mark@codesourcery.com>
16019
16020 PR c++/25663
16021 * g++.dg/template/ctor6.C: New test.
16022
16023 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
16024
16025 PR tree-optimization/25485
16026 * gcc.dg/tree-ssa/pr25485.c: New.
16027
16028 2006-01-14 Richard Guenther <rguenther@suse.de>
16029
16030 PR tree-optimization/22548
16031 PR tree-optimization/22555
16032 PR tree-optimization/22501
16033 * gcc.dg/tree-ssa/alias-4.c: New testcase.
16034 * gcc.dg/tree-ssa/alias-5.c: Likewise.
16035 * gcc.dg/tree-ssa/alias-6.c: Likewise.
16036 * gcc.dg/tree-ssa/alias-7.c: Likewise.
16037 * gcc.dg/tree-ssa/alias-8.c: Likewise.
16038 * gcc.dg/tree-ssa/alias-9.c: Likewise.
16039 * gcc.dg/tree-ssa/alias-10.c: Likewise.
16040 * gcc.dg/tree-ssa/alias-11.c: Likewise.
16041 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16042
16043 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
16044
16045 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
16046 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16047
16048 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
16049 Richard Guenther <rguenther@suse.de>
16050
16051 PR rtl-optimization/24257
16052 * gcc.dg/torture/pr24257.c: New testcase.
16053
16054 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
16055
16056 * gcc.c-torture/execute/20060110-1.c: New test.
16057 * gcc.c-torture/execute/20060110-2.c: New test.
16058
16059 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
16060
16061 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16062
16063 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
16064
16065 PR fortran/25756
16066 * gfortran.dg/label_3.f90: New test.
16067
16068 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
16069
16070 PR tree-optimization/25771
16071 * g++.dg/tree-ssa/pr25771.C: New test
16072
16073 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
16074
16075 PR tree-opt/24365
16076 * g++.dg/opt/complex5.C: New test.
16077
16078 2006-01-13 Richard Guenther <rguenther@suse.de>
16079
16080 * gcc.target/i386/387-9.c: New testcase.
16081
16082 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
16083
16084 PR c++/24824
16085 * g++.dg/debug/dwarf2-1.C: New.
16086
16087 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
16088
16089 PR testsuite/25728
16090 * lib/gcov.exp (verify-lines): Add "close $fd".
16091
16092 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
16093 Ben Elliston <bje@au.ibm.com>
16094
16095 * gcc.dg/dfp/inf-1.c: New test.
16096
16097 2006-01-12 Janis Johnson <janis187@us.ibm.com>
16098 Yao Qi <qiyaoltc@cn.ibm.com>
16099 Ben Elliston <bje@au.ibm.com>
16100 Jon Grimm <jgrimm2@us.ibm.com>
16101
16102 * gcc.dg/nodfp-1.c: New test.
16103 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16104 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16105 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16106 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16107 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16108 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16109 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16110 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16111 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16112 * gcc.dg/format/dfp-scanf-1.c: Likewise.
16113 * gcc.dg/format/dfp-printf-1.c: Likewise.
16114 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16115 (compat_setup_dfp): New.
16116 * gcc.dg/compat/compat.exp: Use it.
16117 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16118 Make some variables global, prepend "compat_" to their names.
16119 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16120 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16121 * gcc.misc-tests/dectest.exp: New test driver for decTest.
16122 * lib/compat.exp (compat_skip_list): Make global, rename.
16123 * lib/c-compat.exp: New file.
16124 * lib/target-supports.exp (check_effective_target_dfp): New.
16125
16126 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16127 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16128 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16129 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16130 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16131 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16132 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16133 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16134 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16135 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16136 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16137 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16138 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16139 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16140 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16141 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16142 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16143 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16144 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16145 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16146 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16147 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16148 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16149 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16150 gcc.dg/dfp/struct-layout-1.c,
16151 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16152 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16153 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16154 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16155 gcc.dg/dfp/func-vararg-dfp.c,
16156 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16157 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16158 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16159 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16160 gcc.dg/dfp/wtr-conversion-1.c: New tests.
16161
16162 2006-01-11 Richard Guenther <rguenther@suse.de>
16163
16164 PR tree-optimization/25734
16165 * gcc.dg/tree-ssa/pr25734.c: New testcase.
16166
16167 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
16168
16169 PR fortran/25486
16170 * gfortran.dg/literal_character_constant_1_x.F: New test.
16171 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16172 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16173 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16174
16175 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
16176
16177 PR c++/25386
16178 * g++.dg/ext/packed3.C: Add expected packed error.
16179
16180 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
16181
16182 PR target/25706
16183 * gcc.dg/torture/pr25706-1.c: New test.
16184
16185 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
16186
16187 PR tree-optimization/23109
16188 PR tree-optimization/23948
16189 PR tree-optimization/24123
16190
16191 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16192 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16193 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16194 g++.dg/tree-ssa/pr23948.C: New testcases.
16195 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16196 three divisions in order to do the optimization.
16197
16198 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16199
16200 PR c++/25632
16201 * g++.dg/other/pr25632.C: New test.
16202
16203 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
16204
16205 PR fortran/25730
16206 * gfortran.dg/used_types_1.f90: New test.
16207
16208 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
16209
16210 PR target/25718
16211 * gcc.dg/torture/pr25718-1.c: New test.
16212
16213 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
16214
16215 * gfortran.dg/list_read_2.f90: Fix typo in description.
16216
16217 2006-01-10 Jan Beulich <jbeulich@novell.com>
16218
16219 * lib/target-supports.exp (check_visibility_available): Simplify test
16220 for *-*-netware*.
16221 (check_profiling_available): Fail for *-*-netware*.
16222 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16223 * gcc.dg/20021014-1.c: Likewise.
16224 * gcc.dg/nest.c: Likewise.
16225
16226 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
16227
16228 fortran/24936
16229 * gfortran.dg/forall_3.f90: New test.
16230
16231 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
16232
16233 PR fortran/21977
16234 * gfortran.dg/nesting_2.f90: New test.
16235 * gfortran.dg/nesting_3.f90: New test.
16236
16237 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
16238
16239 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16240 Fix typo in comment.
16241
16242 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16243
16244 * gfortran.dg/single_char_string.f90: New test.
16245
16246 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16247
16248 * gfortran.dg/ichar_2.f90: New test.
16249
16250 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
16251
16252 PR fortran/25093
16253 * gfortran.dg/private_type_4.f90: New.
16254
16255 2006-01-07 Richard Guenther <rguenther@suse.de>
16256
16257 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16258
16259 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16260
16261 * gfortran.dg/func_decl_1.f90: New.
16262 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16263 * gfortran.dg/array_alloc_2.f90: Likewise.
16264 * gfortran.dg/char_result_8.f90: Likewise.
16265 * gfortran.dg/dup_save_1.f90: Likewise.
16266 * gfortran.dg/dup_save_2.f90: Likewise.
16267 * gfortran.dg/f2c_6.f90: Likewise.
16268 * gfortran.dg/f2c_7.f90: Likewise.
16269 * gfortran.dg/func_result_2.f90: Likewise.
16270 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16271
16272 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
16273
16274 PR fortran/22146
16275 * gfortran.dg/elemental_subroutine_1.f90: New test.
16276 * gfortran.dg/elemental_subroutine_2.f90: New test.
16277
16278 PR fortran/25029
16279 PR fortran/21256
16280 * gfortran.dg/assumed_size_refs_1.f90: New test.
16281
16282 PR fortran/20868
16283 PR fortran/20870
16284 * gfortran.dg/assumed_size_refs_2.f90: New test.
16285 * gfortran.dg/initialization_1.f90: Change warning message.
16286
16287 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
16288
16289 * gcc.dg/tree-ssa/loop-15.c: New test.
16290
16291 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16292
16293 PR fortran/25598
16294 * gfortran.dg/backspace_3.f: New test.
16295 * gfortran.dg/backspace_4.f: New test.
16296
16297 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16298
16299 PR fortran/24268
16300 * gfortran.dg/fmt_white.f: Update test.
16301
16302 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
16303
16304 * gcc.dg/cast-1.c: Add new warning.
16305 * gcc.dg/cast-2.c: Likewise.
16306 * gcc.dg/cast-3.c: Likewise.
16307 * gcc.dg/format/cast-1.c: Likewise.
16308 * gcc.dg/cast-4.c: New testcase.
16309
16310 2006-01-05 Richard Guenther <rguenther@suse.de>
16311
16312 PR tree-optimization/22555
16313 * gcc.dg/tree-ssa/alias-3.c: New testcase.
16314
16315 2006-01-05 Richard Guenther <rguenther@suse.de>
16316 Diego Novillo <dnovillo@redhat.com>
16317
16318 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16319 * gcc.dg/tree-ssa/loop-8.c: Likewise.
16320 * gcc.dg/tree-ssa/loop-1.c: Likewise.
16321 * gcc.dg/tree-ssa/pr23294.c: Likewise.
16322 * gcc.dg/tree-ssa/pr21985.c: Likewise.
16323 * gcc.dg/tree-ssa/loop-14.c: Likewise.
16324 * gcc.dg/tree-ssa/loop-2.c: Likewise.
16325 * gcc.dg/tree-ssa/loop-3.c: Likewise.
16326 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16327 * gcc.dg/tree-ssa/pr21171.c: Likewise.
16328 * gcc.dg/tree-ssa/loop-5.c: Likewise.
16329 * gcc.dg/tree-ssa/loop-10.c: Likewise.
16330 * gcc.dg/tree-ssa/loop-6.c: Likewise.
16331 * treelang/compile/extravar.tree: Likewise.
16332 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16333 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16334 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16335 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16336 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16337
16338 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
16339
16340 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16341 for 64-bit fix.
16342
16343 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
16344
16345 PR fortran/23675
16346 gfortran.dg/char_result_11.f90: New.
16347
16348 2006-01-04 Mark Mitchell <mark@codesourcery.com>
16349
16350 PR c++/24782
16351 * g++.dg/parse/access9.C: New test.
16352 * g++.dg/tc1/dr52.C: Tweak error markers.
16353
16354 2006-01-04 Richard Henderson <rth@redhat.com>
16355
16356 Merge from gomp branch.
16357 * g++.dg/parse/pragma2.C: Update expected error lines.
16358
16359 2006-01-04 Jakub Jelinek <jakub@redhat.com>
16360
16361 * g++.dg/other/i386-2.C: New test.
16362
16363 PR target/25554
16364 * gcc.c-torture/compile/20051228-1.c: New test.
16365
16366 PR c/25559
16367 * gcc.dg/pr25559.c: New test.
16368
16369 2006-01-03 Mark Mitchell <mark@codesourcery.com>
16370
16371 PR c++/25492
16372 * g++.dg/lookup/friend9.C: New test.
16373
16374 PR c++/25625
16375 * g++.dg/template/repo5.C: New test.
16376
16377 2006-01-03 Steven G. Kargl <kargls@comcast.net>
16378
16379 PR fortran/25101
16380 * gfortran.dg/forall_2.f90: New test.
16381
16382 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
16383
16384 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16385 dg-require-weak. Adjust regexp to handle leading-underscore
16386 targets and space as well as TAB after .weak. Change previous
16387 64-bit fix to not use naked dot.
16388
16389 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
16390
16391 PR rtl-optimization/25578
16392 * gcc.c-torture/execute/20060102-1.c: New testcase.
16393
16394 2006-01-03 Richard Guenther <rguenther@suse.de>
16395
16396 PR c/25183
16397 * gcc.dg/torture/pr25183.c: New testcase.
16398
16399 2006-01-03 Jakub Jelinek <jakub@redhat.com>
16400
16401 Merge from gomp-branch.
16402 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16403 * gcc.dg/ia64-sync-2.c: Likewise.
16404 * gcc.dg/ia64-sync-3.c: Likewise.
16405 * gcc.dg/ia64-sync-4.c: Likewise.
16406 * gcc.dg/sync-2.c: Likewise.
16407 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16408 that sparc64-*-* and sparcv9-*-* supports sync builtins.
16409
16410 2006-01-02 Mark Mitchell <mark@codesourcery.com>
16411
16412 PR c++/25635
16413 * g++.dg/parse/operator6.C: New test.
16414
16415 PR c++/25637
16416 * g++.dg/parse/error29.C: New test.
16417
16418 PR c++/25638
16419 * g++.dg/parse/dtor6.C: New test.
16420
16421 PR c++/25633
16422 * g++.dg/parse/ctor3.C: New test.
16423
16424 PR c++/25634
16425 * g++.dg/template/class3.C: New test.
16426
16427 2006-01-02 Geoffrey Keating <geoffk@apple.com>
16428
16429 * g++.dg/debug/debug9.C: New.
16430
16431 2006-01-02 Steven G. Kargl <kargls@comcast.net>
16432
16433 PR fortran/24640
16434 * gfortran.dg/label_2.f90: New test.
16435
16436 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16437
16438 * g++.dg/lookup/using12.C: Tighten error marker.
16439
16440 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
16441 Andrew Pinski <pinskia@physics.uc.edu>
16442
16443 * gcc.target/powerpc/darwin-abi-3.c: New file.
16444 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16445 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16446 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16447 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16448 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16449 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16450 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16451 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16452
16453 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
16454
16455 * gcc.dg/tree-ssa/loadpre1.c: New;
16456 * gcc.dg/tree-ssa/loadpre2.c: New;
16457 * gcc.dg/tree-ssa/loadpre3.c: New;
16458 * gcc.dg/tree-ssa/loadpre4.c: New;
16459 * gcc.dg/tree-ssa/loadpre5.c: New;
16460 * gcc.dg/tree-ssa/loadpre6.c: New;
16461 * gcc.dg/tree-ssa/loadpre7.c: New;
16462 * gcc.dg/tree-ssa/loadpre8.c: New;
16463 * gcc.dg/tree-ssa/loadpre9.c: New;
16464
16465 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
16466
16467 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16468 * g++.dg/abi/thunk4.C: Likewise.
16469
16470 2006-01-01 Andreas Jaeger <aj@suse.de>
16471
16472 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16473 portable.
16474
16475 2006-01-01 Jakub Jelinek <jakub@redhat.com>
16476
16477 PR c++/25294
16478 * gcc.dg/pragma-pack-3.c: New test.
16479 * g++.dg/parse/pragma3.C: New test.
16480
16481 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16482
16483 PR middle-end/24827
16484 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16485
16486 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16487
16488 PR testsuite/25214
16489 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16490
16491 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
16492
16493 PR fortran/22607
16494 * gfortran-dg/pure_byref_3.f90: New.
16495
16496 fortran/PR 25396
16497 * gfortran.dg/userdef_operator_1.f90: New.
16498
16499 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
16500
16501 * g++.dg/abi/thunk3.C: New.
16502 * g++.dg/abi/thunk4.C: New.
16503
16504 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
16505
16506 PR fortran/25532
16507 * gfortran.dg/host_used_types_1.f90: New test. Check that host
16508 associated derived type components of derived types are
16509 properly declared in contained procedures.
16510
16511 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16512
16513 PR libgfortran/25139
16514 * gfortran.dg/backspace_2.f: New test.
16515
16516 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16517
16518 PR libgfortran/25550
16519 * gfortran.dg/endfile.f: New test.
16520
16521 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16522
16523 PR libgfortran/25419
16524 * gfortran.dg/comma.f: New test.
16525
16526 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16527
16528 * lib/gfortran-dg.exp: Remove trailing whitespace.
16529 * lib/fortran-torture.exp: Test with -fbounds-check instead of
16530 -funroll-all-loops.
16531
16532 2005-12-28 Alan Modra <amodra@bigpond.net.au>
16533
16534 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16535 Extended Double long doubles or repeat tests when long double is
16536 the same size as double.
16537
16538 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16539
16540 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16541
16542 PR testsuite/25442
16543 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16544 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16545
16546 PR testsuite/25441
16547 * gcc.dg/pr23911.c: Make test variable static.
16548
16549 PR testsuite/25444
16550 * gcc.dg/tree-ssa/pr14841.c: Likewise.
16551
16552 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16553
16554 PR c++/25439
16555 * g++.dg/parse/crash17.C: Adjust error markers.
16556 * g++.dg/template/error20.C: New test.
16557
16558 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16559
16560 PR c++/23172
16561 * g++.dg/ext/complit4.C: New test.
16562
16563 PR c++/25417
16564 * g++.dg/ext/complit5.C: Likewise.
16565
16566 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
16567
16568 PR tree-optimization/25125
16569 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16570 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16571 * gcc.c-torture/execute/pr25125.c: New.
16572
16573 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
16574
16575 PR fortran/25029
16576 PR fortran/21256
16577 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16578 functions with incorrect assumed size references.
16579
16580 2005-12-24 Mark Mitchell <mark@codesourcery.com>
16581
16582 PR c++/23171
16583 * g++.dg/opt/init1.C: New test.
16584
16585 2005-12-23 Mark Mitchell <mark@codesourcery.com>
16586
16587 PR c++/24671
16588 * g++.dg/template/sfinae3.C: New test.
16589
16590 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16591
16592 * g++.dg/other/friend4.C: New test.
16593
16594 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16595
16596 PR target/25005
16597 * g++.dg/opt/pr25005.C: New test.
16598
16599 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16600
16601 PR c++/25369
16602 * g++.dg/template/ptrmem16.C: New test.
16603
16604 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
16605
16606 PR fortran/25029
16607 PR fortran/21256
16608 * gfortran.dg/initialization_1.f90: Add test of SIZE.
16609
16610 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16611
16612 PR libgfortran/25307
16613 * gfortran.dg/list_read_5.f90: New test.
16614
16615 2005-12-22 Richard Henderson <rth@redhat.com>
16616
16617 * gcc.target/i386/sse-7.c: Use -msse2.
16618
16619 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16620
16621 PR rtl-optimization/25432
16622 * gcc.c-torture/compile/20051216-1.c: New test.
16623
16624 PR objc/25328
16625 * objc/execute/pr25328.m: New test.
16626
16627 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16628
16629 PR c++/25364
16630 * g++.dg/template/call4.C: New test.
16631
16632 2005-12-22 Dale Johannesen <dalej@apple.com>
16633
16634 * gcc.target/i386/sse-17.c: New.
16635
16636 2005-12-22 Paul Brook <paul@codesourcery.com>
16637
16638 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16639
16640 2005-12-22 Paul Brook <paul@codesourcery.com>
16641
16642 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16643
16644 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
16645
16646 PR tree-opt/25513
16647 * gcc.c-torture/compile/pr25513.c: New test.
16648
16649 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16650
16651 PR c++/23333
16652 * g++.dg/parse/error25.C: Add more tests.
16653
16654 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16655
16656 PR fortran/18990
16657 * gfortran.dg/der_charlen_1.f90: New.
16658
16659 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
16660
16661 PR fortran/20889
16662 * gfortran.dg/pointer_component_type_1.f90: New test.
16663
16664 PR fortran/25029
16665 PR fortran/21256
16666 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16667 should give an error with assumed size array refernces and checks
16668 those that should not.
16669 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16670 reference an upper bound so that it does not generate an error.
16671
16672 PR fortran/19362
16673 PR fortran/20244
16674 PR fortran/20864
16675 PR fortran/25391
16676 * gfortran.dg/used_dummy_types_1.f90: New test.
16677 * gfortran.dg/used_dummy_types_2.f90: New test.
16678 * gfortran.dg/used_dummy_types_3.f90: New test.
16679 * gfortran.dg/used_dummy_types_4.f90: New test.
16680 * gfortran.dg/used_dummy_types_5.f90: New test.
16681
16682 PR fortran/23152
16683 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16684 group already being USE associated.
16685 * gfortran.dg/assumed_shape_nml.f90: New test.
16686 * gfortran.dg/assumed_size_nml.f90: New test.
16687
16688 PR fortran/20862
16689 PR fortran/25053
16690 PR fortran/25063
16691 PR fortran/25064
16692 PR fortran/25066
16693 PR fortran/25067
16694 PR fortran/25068
16695 PR fortran/25307
16696 * gfortran.dg/io_constraints_1.f90: New test.
16697 * gfortran.dg/io_constraints_1.f90: New test.
16698 * gfortran.dg/iostat_3.f90: Change wording of warning.
16699 * gfortran.dg/g77/19981216-0.f: The same.
16700
16701 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
16702
16703 PR tree-optimization/23518
16704 * gcc.dg/pr23518.c: New.
16705
16706 2005-12-21 Mike Stump <mrs@apple.com>
16707
16708 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16709
16710 2005-12-21 Paul Brook <paul@codesourcery.com>
16711
16712 * gcc.dg/pr19340.c: Skip on m68k targets.
16713
16714 2005-12-21 Steven Bosscher <stevenb@suse.de>
16715
16716 PR rtl-optimization/25196
16717 * gcc.dg/pr25196.c: New test.
16718
16719 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
16720
16721 PR fortran/25423
16722 gfortran.dg/where_nested_1.f90: New.
16723
16724 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
16725
16726 PR tree-optimization/25382.
16727 * gcc.dg/tree-ssa/pr25382.c: New.
16728
16729 2005-12-20 Richard Guenther <rguenther@suse.de>
16730
16731 PR middle-end/24306
16732 * gcc.target/i386/pr24306.c: New testcase.
16733
16734 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
16735
16736 PR tree-optimization/25501
16737 * gcc.dg/tree-ssa/pr25501.c: New.
16738
16739 2005-12-20 Richard Guenther <rguenther@suse.de>
16740
16741 Revert
16742 2005-12-02 Richard Guenther <rguenther@suse.de>
16743
16744 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16745
16746 2005-12-20 Mark Mitchell <mark@codesourcery.com>
16747
16748 PR c++/21228
16749 * g++.dg/warn/Wunreachable-code-2.C: New test.
16750
16751 2005-12-19 Mark Mitchell <mark@codesourcery.com>
16752
16753 PR c++/24278
16754 * g++.dg/template/ctor5.C: New test.
16755
16756 PR c++/24915
16757 * g++.dg/template/overload8.C: New test.
16758
16759 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
16760
16761 * gcc.c-torture/compile/pr25483 : New test.
16762
16763 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16764
16765 PR c++/20552
16766 * g++.dg/ext/typeof10.C: New test.
16767
16768 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
16769
16770 * gcc.dg/mt-loopi1.c: New.
16771
16772 2005-12-18 Richard Guenther <rguenther@suse.de>
16773
16774 PR tree-optimization/25481
16775 * gcc.dg/torture/pr25481.c: New testcase.
16776
16777 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
16778
16779 PR rtl-optimization/21041
16780 * gcc.dg/pr21041.c: New test.
16781
16782 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16783
16784 PR libgfortran/25463
16785 * gfortran.dg/advance.f90: New test.
16786
16787 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
16788
16789 * gcc.dg/20051201-1.c: New test.
16790
16791 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
16792
16793 PR fortran/25018
16794 * gfortran.dg/initialization_1.f90: New test.
16795 * gfortran.dg/enum_5.f90: Change dg-error to new message.
16796 * gfortran.dg/g77/980616-0.f: The same.
16797
16798 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16799
16800 * PR fortran/25458
16801 * gfortran.dg/chkbits.f90: New test.
16802
16803 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16804
16805 * gfortran.dg/enum_5.f: Revert to previous version.
16806
16807 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16808
16809 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16810 * gfortran.dg/nested_modules_1.f90: Ditto.
16811 * gfortran.dg/hollerith_f95.f90: Ditto.
16812 * gfortran.dg/select_5.f90: Ditto.
16813 * gfortran.dg/secnds.f: Ditto.
16814 * gfortran.dg/hollerith2.f90: Ditto.
16815 * gfortran.dg/imag_2.f: Ditto.
16816 * gfortran.dg/ftell_2.f90: Ditto.
16817 * gfortran.dg/malloc_free_1.f90: Ditto.
16818 * gfortran.dg/logint-1.f: Ditto.
16819 * gfortran.dg/recursive_statement_functions.f90: Ditto.
16820 * gfortran.dg/e_d_fmt.f90: Ditto.
16821 * gfortran.dg/hollerith_legacy.f90: Ditto.
16822 * gfortran.dg/logint-2.f: Ditto.
16823 * gfortran.dg/enum_5.f90: Ditto.
16824 * gfortran.dg/f2c_2.f90: Ditto.
16825 * gfortran.dg/pr17143.f90: Ditto.
16826 * gfortran.dg/namelist_14.f90: Ditto.
16827 * gfortran.dg/logint-3.f: Ditto.
16828 * gfortran.dg/spread_scalar_source.f90: Ditto.
16829 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16830 * gfortran.dg/namelist_11.f: Ditto.
16831 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16832 * gfortran.dg/g77/20010519-1.f
16833 * gfortran.dg/g77/alpha1.f: Ditto.
16834 * gfortran.dg/g77/990115-1.f: Ditto.
16835 * gfortran.dg/g77/erfc.f: Ditto.
16836 * gfortran.dg/g77/19990313-3.f: Ditto.
16837 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16838 * gfortran.dg/g77/20010426.f: Ditto.
16839 * gfortran.dg/g77/19990313-0.f: Ditto.
16840 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16841 * gfortran.dg/g77/20000629-1.f: Ditto.
16842 * gfortran.dg/g77/970125-0.f: Ditto.
16843 * gfortran.dg/g77/8485.f: Ditto.
16844 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16845 * gfortran.dg/g77/19990313-1.f: Ditto.
16846 * gfortran.dg/g77/int8421.f: Ditto.
16847 * gfortran.dg/g77/19990305-0.f: Ditto.
16848 * gfortran.dg/g77/947.f: Ditto.
16849 * gfortran.dg/g77/19990905-2.f: Ditto.
16850 * gfortran.dg/g77/cabs.f: Ditto.
16851 * gfortran.dg/g77/19990313-2.f: Ditto.
16852 * gfortran.dg/g77/20020307-1.f: Ditto.
16853 * gfortran.dg/g77/dcomplex.f: Ditto.
16854 * gfortran.dg/g77/19990502-1.f: Ditto.
16855 * gfortran.dg/g77/19981216-0.f: Ditto.
16856 * gfortran.dg/common_4.f90: Ditto.
16857 * gfortran.dg/entry_4.f90: Ditto.
16858 * gfortran.dg/equiv_constraint_2.f90: Ditto.
16859 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16860 * gfortran.dg/namelist_12.f: Ditto.
16861 * gfortran.dg/scale_1.f90: Ditto.
16862 * gfortran.dg/modulo_1.f90
16863 * gfortran.dg/hollerith.f90: Ditto.
16864 * gfortran.dg/direct_io_3.f90: Ditto.
16865 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16866 * gfortran.dg/gnu_logical_1.F: Ditto.
16867 * gfortran.dg/unf_io_convert_1.f90: Ditto.
16868 * gfortran.dg/assign_1.f90: Ditto.
16869 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16870 * gfortran.dg/pr23095.f: Ditto.
16871 * gfortran.dg/read_float_1.f90: Ditto.
16872
16873 2005-12-17 Andreas Jaeger <aj@suse.de>
16874
16875 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16876 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16877
16878 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16879
16880 PR fortran/24268
16881 * gfortran.dg/fmt_white.f: New test.
16882
16883 2005-12-16 Steven G. Kargl <kargls@comcast.net>
16884
16885 * gfortran.dg/label_1.f90: New test.
16886
16887 2005-12-15 Ben Elliston <bje@au.ibm.com>
16888
16889 PR testsuite/25422
16890 * gcc.dg/20031012-1.c: Add -Walways-true option.
16891 * gcc.dg/weak/weak-3.c: Likewise.
16892 * g++.old-deja/g++.mike/warn8.C: Likewise.
16893
16894 2005-12-16 Mike Stump <mrs@apple.com>
16895
16896 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16897 exit.
16898
16899 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16900
16901 PR libgfortran/25264
16902 PR libgfortran/25349
16903 * gfortran.dg/tl_editing.f90: Added additional checks.
16904 * gfortran.dg/t_editing.f: New test.
16905 * gfortran.dg/write_padding.f90: New test
16906
16907 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16908
16909 PR testsuite/25215
16910 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16911
16912 2005-12-16 Jakub Jelinek <jakub@redhat.com>
16913
16914 PR rtl-optimization/24899
16915 * gcc.c-torture/execute/20051215-1.c: New test.
16916
16917 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
16918
16919 PR 24823
16920 * gfortran.dg/pr24823.f: New test.
16921
16922 2005-12-16 Jeff Law <law@redhat.com>
16923
16924 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16925
16926 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
16927
16928 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16929 (base_types): Change C++ style comments to C style comments. Remove
16930 aligned types from the array. Keep Enums disabled.
16931 (complex_types): Remove aligned types from the array.
16932 Comment out "_Complex long double".
16933 (attrib_types): Remove.
16934 (complex_attrib_types): Remove.
16935 (attrib_array_types): Remove.
16936 (complex_attrib_array_types): Remove.
16937 (aligned_bitfld_types): Remove.
16938 (n_aligned_bitfld_types): Remove.
16939 (FEATURE_ALIGNEDPACKED): Delete.
16940 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16941 (singles): Remove support for adding attributes.
16942 (choose_type): Remove support for attributed types.
16943 (generate_fields): Remove support for attributed bit-fields.
16944 Remove support for adding attributes.
16945 (generate_random_tests): Remove support for adding attributes.
16946 (features): Add back "[0] :0" and "complex vector [0]".
16947 (main): Remove support for attributed bit-fields.
16948 Uncomment the calling of generate_random_tests for the rests of
16949 the tests.
16950
16951 2005-12-16 Jan Hubicka <jh@suse.cz>
16952
16953 * gcc.c-torture/combine/pr25224.c: New.
16954
16955 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
16956
16957 PR other/25028
16958 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16959 HP-UX.
16960
16961 2005-12-15 Richard Sandiford <richard@codesourcery.com>
16962
16963 * gcc.dg/20051215-1.c: New file.
16964
16965 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16966
16967 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16968 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16969
16970 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
16971
16972 PR fortran/18197
16973 * gfortran.dg/dummy_functions_1.f90: New.
16974
16975 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
16976
16977 PR rtl-optimization/25310
16978 * gcc.c-torture/compile/pr25310.c: New test.
16979
16980 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16981
16982 PR debug/25023
16983 * gcc.dg/pr25023.c: New test.
16984
16985 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16986
16987 * g++.old-deja/g++.brendan/redecl1.C,
16988 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16989 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16990 g++.old-deja/g++.oliva/typeof1.C,
16991 g++.old-deja/g++.other/crash16.C,
16992 g++.old-deja/g++.other/crash34.C,
16993 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16994 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16995 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16996 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16997 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16998 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16999 Remove xfail.
17000
17001 2005-12-14 Kean Johnston <jkj@sco.com>
17002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17003
17004 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17005 * gcc.target/i386/20020523-1.c: Ditto.
17006 * gcc.target/i386/tailcall-1.c: Ditto.
17007 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17008 * gcc.target/i386/ssetype-5.c: Ditto.
17009
17010 2005-12-14 Jeff Law <law@redhat.com>
17011
17012 * gcc.dg/tree-ssa/foldstring-1.c: New test.
17013
17014 2005-12-14 Jakub Jelinek <jakub@redhat.com>
17015
17016 PR target/25254
17017 PR target/24188
17018 * gcc.target/i386/pr25254.c: New test.
17019 * gfortran.dg/PR24188.f: New test.
17020
17021 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
17022
17023 * lib/fortran-torture.exp: Catch remaining uses of
17024 remote_file build delete.
17025
17026 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17027
17028 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17029
17030 2005-12-14 Ben Elliston <bje@au.ibm.com>
17031
17032 * gcc.dg/warn-addr-cmp.c: New test.
17033
17034 2005-12-13 Jakub Jelinek <jakub@redhat.com>
17035
17036 PR debug/25023
17037 PR target/25293
17038 * gcc.target/i386/pr25293.c: New test.
17039
17040 2005-12-13 Petr Machata <machata@post.cz>
17041
17042 PR c++/24907
17043 * g++.dg/parse/comma2.C: New test.
17044
17045 2005-12-13 Mark Mitchell <mark@codesourcery.com>
17046 Jakub Jelinek <jakub@redhat.com>
17047
17048 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17049 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17050 (limits.h): Include unconditionally.
17051 (stdlib.h): Likewise.
17052 (hashtab.h): Do not include.
17053 (getopt.h): Likewise.
17054 (stddef.h): Include.
17055 (hashval_t): Define.
17056 (struct entry): Add "next" field.
17057 (HASH_SIZE): New macro.
17058 (hash_table): New variable.
17059 (switchfiles): Do not use xmalloc.
17060 (mix): New macro.
17061 (iterative_hash): New function.
17062 (hasht): Remove.
17063 (e_exists): New function.
17064 (e_insert): Likewise.
17065 (output): Use, instead of libiberty hashtable functions.
17066 (main): Do not use getopt. Do not call htab_create.
17067
17068 2005-12-13 Jakub Jelinek <jakub@redhat.com>
17069
17070 PR c++/25331
17071 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17072 put atal* and atpaal* attributes on array elements.
17073 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17074 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17075 put atal* and atpaal* attributes on array elements.
17076 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17077
17078 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
17079
17080 * gcc.dg/single-precision-constant.c: New test.
17081
17082 2005-12-13 Alan Modra <amodra@bigpond.net.au>
17083
17084 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17085 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17086 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17087 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17088 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17089 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17090 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17091 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17092 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17093 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17094 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17095 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17096 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17097 gcc.target/powerpc/ppc-sdata-2.c,
17098 gcc.target/powerpc/ppc-stackalign-1.c,
17099 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17100 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17101 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17102 gcc.target/powerpc/rs6000-ldouble-2.c,
17103 gcc.target/powerpc/rs6000-power2-1.c,
17104 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17105 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
17106 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
17107 option into target selector.
17108 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
17109 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17110
17111 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
17112
17113 PR objc/25348
17114 * objc.dg/encode-9.m: New test.
17115
17116 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17117
17118 PR testsuite/20772
17119 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17120 * gcc.dg/asm-b.c: Fix typo.
17121 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17122 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17123 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17124 i?86 lp64 and x86_64 ilp32.
17125 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17126 on i?86 lp64.
17127 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17128
17129 2005-12-12 Steven G. Kargl <kargls@comcast.net>
17130
17131 PR fortran/25078
17132 gfortran.dg/equiv_5.f90: New test.
17133
17134 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
17135
17136 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17137 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17138 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17139 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17140 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17141 * gcc.dg/tree-ssa/reassoc-5.c: New.
17142 * gcc.dg/tree-ssa/reassoc-6.c: New.
17143 * gcc.dg/tree-ssa/reassoc-7.c: New.
17144 * gcc.dg/tree-ssa/reassoc-8.c: New.
17145 * gcc.dg/tree-ssa/reassoc-9.c: New.
17146 * gcc.dg/tree-ssa/reassoc-10.c: New.
17147 * gcc.dg/tree-ssa/reassoc-11.c: New.
17148
17149 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17150
17151 PR testsuite/25167
17152 PR testsuite/24478
17153 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17154
17155 2005-12-12 Mark Mitchell <mark@codesourcery.com>
17156
17157 PR c++/25300
17158 * g++.dg/template/inherit.C: Do not use a generic error message.
17159
17160 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
17161
17162 PR libobjc/25354
17163 * objc.dg/gnu-encoding: New directory.
17164 * objc.dg/gnu-encoding/compat-common.h: New file.
17165 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17166 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17167 * objc.dg/gnu-encoding/vector-defs.h: New file.
17168 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17169 * objc.dg/gnu-encoding/generate-random.c: New file.
17170 * objc.dg/gnu-encoding/generate-random_r.c: New file.
17171 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17172 * objc.dg/gnu-encoding/generate-random.h: New file.
17173
17174 2005-12-11 Mark Mitchell <mark@codesourcery.com>
17175
17176 PR c++/25337
17177 * g++.dg/template/defarg7.C: New test.
17178
17179 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
17180
17181 PR libobjc/25347
17182 * objc.dg/encode-8.m: New test.
17183
17184 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
17185
17186 PR libobjc/25346
17187 * objc.dg/encode-7.m: New test.
17188
17189 2005-12-10 Mark Mitchell <mark@codesourcery.com>
17190
17191 PR c++/25010
17192 * g++.dg/opt/inline10.C: New test.
17193
17194 2005-12-11 Steven G. Kargl <kargls@comcast.net>
17195
17196 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17197
17198 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
17199
17200 * gfortran.dg/substring_equivalence.f90: typo in comment
17201
17202 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17203
17204 PR fortran/25068
17205 * gfortran.dg/iostat_3.f90: New test.
17206
17207 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
17208
17209 PR fortran/23815
17210 * gfortran.dg/unf_io_convert_1.f90: New test.
17211 * gfortran.dg/unf_io_convert_2.f90: New test.
17212 * gfortran.dg/unf_io_convert_3.f90: New test.
17213
17214 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17215
17216 PR testsuite/20772
17217 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17218 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17219 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17220 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17221 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17222 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17223 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17224 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17225 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17226 gcc.dg/torture/fp-int-convert-float128-timode.c,
17227 gcc.dg/torture/fp-int-convert-float128.c,
17228 gcc.dg/torture/fp-int-convert-float80-timode.c,
17229 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17230 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17231
17232 * gcc.dg/tls/opt-1.c: Require effective target fpic.
17233
17234 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
17235
17236 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17237
17238 2005-12-10 Richard Sandiford <richard@codesourcery.com>
17239
17240 * gcc.dg/20051207-1.c,
17241 * gcc.dg/20051207-2.c,
17242 * gcc.dg/20051207-3.c: New tests.
17243
17244 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17245
17246 PR testsuite/20772
17247 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17248 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17249 dg-skip-if target selector.
17250
17251 PR testsuite/20772
17252 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17253 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17254 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17255 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17256 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17257 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17258 and/or merge with i?86 cases.
17259
17260 * gcc.dg/tls/opt-3.c: Require effective target fpic.
17261
17262 PR testsuite/20772
17263 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17264 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17265 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17266 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17267 x86_64-*-linux*.
17268
17269 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
17270
17271 PR target/25311
17272 * gcc.c-torture/compile/pr25311.c: New test.
17273
17274 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17275
17276 PR libgfortran/25039
17277 * gfortran.dg/read_comma.f: New test.
17278
17279 2005-12-08 Jakub Jelinek <jakub@redhat.com>
17280
17281 PR c++/19317
17282 * g++.dg/opt/pr19317-1.C: New test.
17283 * g++.dg/opt/pr19317-2.C: New test.
17284 * g++.dg/opt/pr19317-3.C: New test.
17285
17286 PR target/19005
17287 * gcc.c-torture/execute/pr19005.c: New test.
17288
17289 PR target/17828
17290 * g++.old-deja/g++.other/comdat5.C: New test.
17291 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17292
17293 * g++.dg/compat/struct-layout-1.exp: New file.
17294 * g++.dg/compat/struct-layout-1.h: New.
17295 * g++.dg/compat/struct-layout-1_generate.c: New.
17296 * g++.dg/compat/struct-layout-1_x1.h: New.
17297 * g++.dg/compat/struct-layout-1_x2.h: New.
17298 * g++.dg/compat/struct-layout-1_y1.h: New.
17299 * g++.dg/compat/struct-layout-1_y2.h: New.
17300
17301 * gcc.dg/20050330-2.c: New test.
17302
17303 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
17304
17305 PR fortran/25292
17306 * gfortran.dg/associated_1.f90: New.
17307
17308 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
17309
17310 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17311 ILP32 vect_no_align platforms.
17312
17313 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
17314 Jakub Jelinek <jakub@redhat.com>
17315
17316 PR target/25268
17317 * gcc.c-torture/compile/20051207-1.c: New test.
17318
17319 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17320
17321 PR testsuite/20772
17322 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17323 gcc.dg/torture/pr18582-1.c,
17324 gcc.target/i386/attributes-error.c: Also test on x86_64.
17325
17326 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17327
17328 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17329
17330 PR c++/19397
17331 * g++.dg/template/typedef3.C: New test.
17332
17333 PR c++/19762
17334 PR c++/19764
17335 * g++.dg/template/dtor3.C: Fix error markers.
17336
17337 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
17338
17339 * lib/target-supports.exp (check_effective_target_sync_char_short):
17340 Add s390*.
17341
17342 2005-12-06 Janis Johnson <janis187@us.ibm.com>
17343
17344 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17345
17346 2005-12-06 Roger Sayle <roger@eyesopen.com>
17347
17348 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17349 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17350 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17351 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17352
17353 2005-12-06 Roger Sayle <roger@eyesopen.com>
17354
17355 PR c++/25263
17356 * g++.dg/other/array2.C: New test case.
17357
17358 2005-12-05 Geoffrey Keating <geoffk@apple.com>
17359
17360 * gcc.dg/darwin-weakimport-3.c: New.
17361
17362 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17363 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17364 and to work on Darwin.
17365 * gcc.dg/attr-weakref-1b.c: New file.
17366 * gcc.dg/attr-weakref-2.c: New test.
17367 * gcc.dg/darwin-weakref-1.c: New test.
17368
17369 2005-12-05 Janis Johnson <janis187@us.ibm.com>
17370
17371 PR testsuite/25247
17372 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17373 use in selector expressions.
17374 (dg-xfail-if): Ditto.
17375 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17376 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17377 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17378 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17379 * gcc.test-framework/test-framework.exp: Skip generated tests if
17380 CHECK_TEST_FRAMEWORK is not 1.
17381
17382 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17383
17384 PR tree-optimization/24963
17385 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17386
17387 PR target/24108
17388 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17389
17390 PR target/18580
17391 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17392 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17393 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17394 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17395
17396 2005-12-05 Jakub Jelinek <jakub@redhat.com>
17397
17398 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17399 dg-options.
17400
17401 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17402
17403 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17404
17405 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17406
17407 * gcc.dg/format/cast-1.c: New test.
17408
17409 2005-12-04 Roger Sayle <roger@eyesopen.com>
17410
17411 PR c/7776
17412 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17413 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17414 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17415 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17416
17417 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17418
17419 * gcc.dg/cast-pretty-print-1.c: New test.
17420
17421 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17422
17423 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17424
17425 2005-12-02 Mark Mitchell <mark@codesourcery.com>
17426
17427 PR c++/24173
17428 * g++.dg/template/friend40.C: New test.
17429
17430 2005-12-02 Jakub Jelinek <jakub@redhat.com>
17431
17432 PR target/25199
17433 * gcc.target/i386/movq-2.c: New test.
17434 * gcc.target/i386/movq.c: Remove target i?86, instead add
17435 dg-require-effective-target ilp32.
17436
17437 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17438
17439 PR c++/24103
17440 * g++.dg/other/default1.C: New test.
17441
17442 2005-12-02 Richard Guenther <rguenther@suse.de>
17443
17444 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17445
17446 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
17447
17448 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17449
17450 2005-12-02 Alan Modra <amodra@bigpond.net.au>
17451
17452 PR target/21017
17453 * gcc.target/powerpc/rotate.c: New.
17454
17455 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17456
17457 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17458 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17459
17460 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
17461
17462 PR c/13384
17463 * gcc.dg/pr17730-1.c: Adjust.
17464 * gcc.dg/lvalue1.c (main): Likewise.
17465 * gcc.dg/lvalue-2.c: Likewise.
17466 * g++.dg/pr7503-3.C
17467
17468 2005-12-01 Geoffrey Keating <geoffk@apple.com>
17469
17470 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17471 error messages.
17472
17473 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
17474
17475 PR fortran/24789
17476 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
17477
17478 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17479
17480 PR target/24475
17481 * lib/target-supports.exp (check_effective_target_tls): New.
17482 (check_effective_target_tls_runtime): New.
17483 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17484 for TLS support.
17485 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17486 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17487 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17488 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17489 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17490 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17491 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17492 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17493 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17494 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17495 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17496 effective-target TLS.
17497 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17498 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17499 effective-target TLS runtime.
17500
17501 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17502
17503 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17504
17505 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
17506
17507 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17508 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17509 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17510 ignored" warnings when "packing" is the same as the ABI layout.
17511
17512 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
17513
17514 PR fortran/21302
17515 * gfortran.dg/line_length_1.f: New test.
17516 * gfortran.dg/line_length_2.f90: Ditto.
17517
17518 2005-11-30 Richard Guenther <rguenther@suse.de>
17519
17520 PR tree-optimization/21655
17521 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17522
17523 2005-11-30 Dale Johannesen <dalej@apple.com>
17524
17525 * gcc.c-torture/compile/pr24930.c: New.
17526
17527 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
17528
17529 PR fortran/15809
17530 * gfortran.dg/auto_char_dummy_array.f90: New test.
17531
17532 2005-11-30 Jeff Law <law@redhat.com>
17533
17534 * g++.old-deja/g++.law/pr25000.C: New test.
17535
17536 2005-11-30 Jakub Jelinek <jakub@redhat.com>
17537
17538 * gcc.dg/tls/opt-11.c: New test.
17539
17540 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
17541
17542 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17543 targets.
17544 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17545 LP64 ia64.
17546
17547 2005-11-29 Jakub Jelinek <jakub@redhat.com>
17548
17549 * gfortran.dg/open_access_1.f90: New test.
17550
17551 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17552
17553 * gcc.dg/charset/builtin2.c: New test.
17554
17555 2005-11-28 Jakub Jelinek <jakub@redhat.com>
17556
17557 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17558 on mmix-*-* for *_[xy].c.
17559
17560 2005-11-28 Kean Johnston <jkj@sco.com>
17561
17562 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17563 headers.
17564 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17565 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17566 * gcc.target/i386/asm-3.c: Ditto.
17567 * gcc.target/i386/clobbers.c: Ditto.
17568 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17569 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17570 test regexp.
17571 * gcc.target/i386/mul.c: Ditto.
17572 * gcc.target/i386/ssetype-1.c: Ditto.
17573 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17574 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17575 static so the test works with -fPIC mode too. Based on comment in
17576 PR19231 by Pinski.
17577 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17578
17579 2005-11-28 Richard Guenther <rguenther@suse.de>
17580
17581 * gcc.dg/alias-9.c: New testcase.
17582 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17583
17584 2005-11-28 Roger Sayle <roger@eyesopen.com>
17585 Uros Bizjak <uros@kss-loka.si>
17586
17587 PR middle-end/20219
17588 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17589 tan(x)/sin(x) transformations.
17590
17591 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
17592
17593 PR middle-end/24575
17594 * gcc.dg/tree-ssa/divide-3.c: New test.
17595 * gcc.dg/tree-ssa/divide-4.c: New test.
17596
17597 2005-11-27 Steven G. Kargl <kargls@comcast.net>
17598
17599 PR fortran/24917
17600 * gfortran.dg/boz_6.f90: New test.
17601
17602 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17603
17604 PR fortran/23912
17605 * gfortran.dg/modulo_1.f90: New test.
17606
17607 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17608
17609 PR libfortran/24919
17610 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17611 fail on CRLF platforms.
17612 * gfortran.dg/ftell_2.f90: Likewise.
17613
17614 2005-11-26 Eric Christopher <echristo@apple.com>
17615
17616 * gcc.dg/intmax_t-1.c: Remove mips xfail.
17617
17618 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17619
17620 * objc.dg/gnu-runtime-3.m: Simplify.
17621
17622 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17623
17624 PR middle-end/23669
17625 * gcc.dg/tree-ssa/divide-1.c: New test.
17626 * gcc.dg/tree-ssa/divide-2.c: New test.
17627
17628 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17629
17630 PR libgfortran/24945
17631 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17632
17633 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17634
17635 PR libgfortran/24945
17636 * gfortran.dg/open_status_2.f90: New test.
17637
17638 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17639
17640 * gcc.c-torture/execute/builtins/fprintf.c,
17641 gcc.c-torture/execute/builtins/fputs-lib.c,
17642 gcc.c-torture/execute/builtins/fputs.c,
17643 gcc.c-torture/execute/builtins/lib/fprintf.c,
17644 gcc.c-torture/execute/builtins/lib/printf.c,
17645 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17646
17647 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
17648
17649 * gcc.dg/20050922-2.c: New test.
17650
17651 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
17652
17653 * objc.dg/gnu-runtime-3.m: New test.
17654
17655 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17656
17657 PR c++/9278
17658 * g++.dg/other/void1.C: New test.
17659
17660 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
17661
17662 PR middle-end/24998
17663 * gcc.dg/torture/fp-int-convert-float.c,
17664 gcc.dg/torture/fp-int-convert-double.c,
17665 gcc.dg/torture/fp-int-convert-long-double.c,
17666 gcc.dg/torture/fp-int-convert-timode.c,
17667 gcc.dg/torture/fp-int-convert-float80.c,
17668 gcc.dg/torture/fp-int-convert-float80-timode.c,
17669 gcc.dg/torture/fp-int-convert-float128.c,
17670 gcc.dg/torture/fp-int-convert-float128-timode.c,
17671 gcc.dg/torture/fp-int-convert.h: New files.
17672
17673 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17674
17675 PR middle-end/24989
17676 * gcc.dg/tree-ssa/bool-10.c: New test.
17677 * gcc.dg/tree-ssa/bool-11.c: New test.
17678 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17679
17680 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17681
17682 PR middle-end/24990
17683 * tree-ssa/pr24990-1.c: New test.
17684
17685 2005-11-24 Richard Guenther <rguenther@suse.de>
17686 Dirk Mueller <dmueller@suse.de>
17687
17688 PR c++/14024
17689 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17690 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17691 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17692 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17693 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17694 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17695
17696 2005-11-23 Uros Bizjak <uros@kss-loka.si>
17697
17698 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17699
17700 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
17701
17702 PR c/21668
17703 * gcc.dg/Wc++-compat.c: New.
17704 * gcc.dg/Wno-c++-compat.c: New.
17705
17706 2005-11-23 Alan Modra <amodra@bigpond.net.au>
17707
17708 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17709 (vspltish, vspltisw): Likewise.
17710
17711 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17712
17713 PR libgfortran/24794
17714 * gfortran.dg/namelist_12.f: Fix quotes.
17715 * gfortran.dg/namelist_13.f90: Fix quotes.
17716 * gfortran.dg/namelist_14.f90: Fix quotes.
17717 * gfortran.dg/namelist_15.f90: Fix quotes.
17718 * gfortran.dg/namelist_use.f90: Fix quotes.
17719 * gfortran.dg/namelist_use_only.f90: Fix quotes.
17720 * gfortran.dg/namelist_21.f90: New test.
17721 * gfortran.dg/namelist_22.f90: New test.
17722
17723 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
17724
17725 PR target/23435
17726 * gcc.c-torture/compile/pr23435.c: New.
17727
17728 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17729
17730 * gcc.c-torture/execute/floatunsisf-1.c: New test.
17731
17732 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17733
17734 * gcc.target/powerpc/405-macchw-1.c,
17735 gcc.target/powerpc/405-macchw-2.c,
17736 gcc.target/powerpc/405-macchwu-1.c,
17737 gcc.target/powerpc/405-macchwu-2.c,
17738 gcc.target/powerpc/405-machhw-1.c,
17739 gcc.target/powerpc/405-machhw-2.c,
17740 gcc.target/powerpc/405-machhwu-1.c,
17741 gcc.target/powerpc/405-machhwu-2.c,
17742 gcc.target/powerpc/405-maclhw-1.c,
17743 gcc.target/powerpc/405-maclhw-2.c,
17744 gcc.target/powerpc/405-maclhwu-1.c,
17745 gcc.target/powerpc/405-maclhwu-2.c,
17746 gcc.target/powerpc/405-mulchw-1.c,
17747 gcc.target/powerpc/405-mulchw-2.c,
17748 gcc.target/powerpc/405-mulchwu-1.c,
17749 gcc.target/powerpc/405-mulchwu-2.c,
17750 gcc.target/powerpc/405-mulhhw-1.c,
17751 gcc.target/powerpc/405-mulhhw-2.c,
17752 gcc.target/powerpc/405-mulhhwu-1.c,
17753 gcc.target/powerpc/405-mulhhwu-2.c,
17754 gcc.target/powerpc/405-mullhw-1.c,
17755 gcc.target/powerpc/405-mullhw-2.c,
17756 gcc.target/powerpc/405-mullhwu-1.c,
17757 gcc.target/powerpc/405-mullhwu-2.c,
17758 gcc.target/powerpc/405-nmacchw-1.c,
17759 gcc.target/powerpc/405-nmacchw-2.c,
17760 gcc.target/powerpc/405-nmachhw-1.c,
17761 gcc.target/powerpc/405-nmachhw-2.c,
17762 gcc.target/powerpc/405-nmaclhw-1.c,
17763 gcc.target/powerpc/405-nmaclhw-2.c,
17764 gcc.target/powerpc/440-macchw-1.c,
17765 gcc.target/powerpc/440-macchw-2.c,
17766 gcc.target/powerpc/440-macchwu-1.c,
17767 gcc.target/powerpc/440-macchwu-2.c,
17768 gcc.target/powerpc/440-machhw-1.c,
17769 gcc.target/powerpc/440-machhw-2.c,
17770 gcc.target/powerpc/440-machhwu-1.c,
17771 gcc.target/powerpc/440-machhwu-2.c,
17772 gcc.target/powerpc/440-maclhw-1.c,
17773 gcc.target/powerpc/440-maclhw-2.c,
17774 gcc.target/powerpc/440-maclhwu-1.c,
17775 gcc.target/powerpc/440-maclhwu-2.c,
17776 gcc.target/powerpc/440-mulchw-1.c,
17777 gcc.target/powerpc/440-mulchw-2.c,
17778 gcc.target/powerpc/440-mulchwu-1.c,
17779 gcc.target/powerpc/440-mulchwu-2.c,
17780 gcc.target/powerpc/440-mulhhw-1.c,
17781 gcc.target/powerpc/440-mulhhw-2.c,
17782 gcc.target/powerpc/440-mulhhwu-1.c,
17783 gcc.target/powerpc/440-mulhhwu-2.c,
17784 gcc.target/powerpc/440-mullhw-1.c,
17785 gcc.target/powerpc/440-mullhw-2.c,
17786 gcc.target/powerpc/440-mullhwu-1.c,
17787 gcc.target/powerpc/440-mullhwu-2.c,
17788 gcc.target/powerpc/440-nmacchw-1.c,
17789 gcc.target/powerpc/440-nmacchw-2.c,
17790 gcc.target/powerpc/440-nmachhw-1.c,
17791 gcc.target/powerpc/440-nmachhw-2.c,
17792 gcc.target/powerpc/440-nmaclhw-1.c,
17793 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17794
17795 2005-11-21 Jakub Jelinek <jakub@redhat.com>
17796
17797 PR fortran/24774
17798 * gfortran.dg/inquire_9.f90: New test.
17799
17800 PR fortran/21647
17801 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17802
17803 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17804
17805 PR libfortran/24432
17806 * lib/target-supports.exp (check_effective_target_fortran_large_real):
17807 Check that 'cos' is supported.
17808
17809 2005-11-21 Paul Thomas <pault@gcc.gnu.org
17810
17811 PR fortran/24223
17812 * gfortran.dg/substring_equivalence.f90: New test.
17813
17814 PR fortran/24705
17815 * gfortran.dg/auto_internal_assumed.f90: New test.
17816
17817 2005-11-21 Uros Bizjak <uros@kss-loka.si>
17818
17819 * gcc.dg/fold-div-2.c: New test.
17820
17821 2005-11-20 Ian Lance Taylor <ian@airs.com>
17822
17823 PR rtl-optimization/24883
17824 * gcc.c-torture/compile/pr24883.c: New test.
17825
17826 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
17827
17828 PR middle-end/20583
17829 * gcc.c-torture/compile/pr20583.c: New.
17830
17831 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
17832
17833 * gcc.c-torture/execute/usmul.c: New test.
17834
17835 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
17836
17837 * gcc.dg/tree-ssa/vrp22.c: New test.
17838
17839 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
17840
17841 PR middle-end/24912
17842 * gcc.dg/torture/pr24912-1.c: New test.
17843
17844 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
17845
17846 PR fortran/24862
17847 * gfortran.dg/arrayio_derived_1.f90: New test.
17848
17849 2005-11-19 Richard Guenther <rguenther@suse.de>
17850
17851 PR middle-end/23294
17852 * gcc.dg/tree-ssa/pr23294.c: New testcase.
17853
17854 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
17855
17856 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17857
17858 2005-11-18 Mark Mitchell <mark@codesourcery.com>
17859
17860 PR c++/8355
17861 * g++.dg/template/friend39.C: New test.
17862
17863 2005-11-18 James E Wilson <wilson@specifix.com>
17864
17865 * gcc.dg/builtin-strstr.c: New.
17866
17867 2005-11-18 Richard Henderson <rth@redhat.com>
17868
17869 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17870 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17871 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17872 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17873 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17874 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17875 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17876 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17877 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17878 renaming to remove initial "ia64-".
17879
17880 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
17881
17882 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17883
17884 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
17885
17886 * g++.dg/cpp/string-2.C: New test.
17887
17888 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
17889
17890 * gcc.dg/tree-ssa/loop-14.c: New test.
17891
17892 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
17893 Michael Chamberlain <michael@chamberlain.net.au>
17894
17895 * ada/acats/run_all.sh (target_run): Kill long running tests.
17896
17897 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17898
17899 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17900 * gcc.dg/cleanup-9.c: Likewise.
17901 * gcc.dg/cleanup-10.c: Likewise.
17902 * gcc.dg/cleanup-11.c: Likewise.
17903
17904 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17905
17906 PR fortran/24892
17907 * gfortran.dg/open_access_append_1.f90: New test.
17908 * gfortran.dg/open_access_append_2.f90: New test.
17909
17910 2005-11-16 Richard Guenther <rguenther@suse.de>
17911
17912 PR middle-end/24851
17913 * gcc.c-torture/execute/pr24851.c: New testcase.
17914
17915 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
17916
17917 * gcc.dg/fold-overflow-1.c: New test.
17918
17919 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
17920
17921 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17922 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17923
17924 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
17925
17926 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17927 structures.
17928 * g++.dg/eh/forced2.C: Likewise.
17929 * g++.dg/eh/forced3.C: Likewise.
17930 * g++.dg/eh/forced4.C: Likewise.
17931
17932 2005-11-11 Mike Stump <mrs@apple.com>
17933
17934 * g++.old-deja/g++.mike/unused.C: Add.
17935
17936 2005-11-15 Mark Mitchell <mark@codesourcery.com>
17937
17938 PR c++/24667
17939 * g++.dg/warn/Wcast-qual1.C: New test.
17940
17941 2005-11-15 Jan Hubicka <jh@suse.cz>
17942
17943 * gcc.dg/winline-5.c: Add large-unit-insns limit.
17944
17945 2005-11-14 David Edelsohn <edelsohn@gnu.org>
17946
17947 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17948
17949 2005-11-14 Diego Novillo <dnovillo@redhat.com>
17950
17951 PR 24840
17952 * gcc.dg/tree-ssa/pr24840.c: New test.
17953
17954 2005-11-14 Janis Johnson <janis187@us.ibm.com>
17955
17956 PR testsuite/24841
17957 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17958
17959 2005-11-14 Dale Johannesen <dalej@apple.com>
17960
17961 * gcc.c-torture/execute/20051113-1.c: New.
17962
17963 2005-11-14 Mark Mitchell <mark@codesourcery.com>
17964
17965 PR c++/24687
17966 * g++.dg/template/crash43.C: New test.
17967
17968 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
17969
17970 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17971
17972 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17973
17974 PR c++/24817
17975 * g++.dg/eh/spec8.C: New test.
17976
17977 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17978
17979 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17980
17981 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17982
17983 PR c++/20293
17984 * g++.dg/parse/ambig4.C: New test.
17985 * g++.dg/tc1/dr101.C: Adjust error markers.
17986 * g++.dg/lookup/strong-using-2.C: Likewise.
17987 * g++.dg/lookup/ambig5.C: Likewise.
17988 * g++.dg/lookup/ambig4.C: Likewise.
17989 * g++.dg/parse/crash22.C: Likewise.
17990
17991 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17992
17993 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17994
17995 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
17996
17997 * gcc.dg/nested-calls-1.c: New test.
17998
17999 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18000
18001 * gfortran.dg/complex_intrinsic_1.f90: New test.
18002 * gfortran.dg/complex_intrinsic_2.f90: New test.
18003 * gfortran.dg/fgetc_1.f90: New test.
18004 * gfortran.dg/fgetc_2.f90: New test.
18005 * gfortran.dg/fgetc_3.f90: New test.
18006 * gfortran.dg/ftell_1.f90: New test.
18007 * gfortran.dg/ftell_2.f90: New test.
18008 * gfortran.dg/gnu_logical_1.F: New test.
18009 * gfortran.dg/gnu_logical_2.f90: New test.
18010
18011 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
18012
18013 PR middle-end/24820
18014 * gcc.dg/pr24820.c: New test.
18015
18016 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
18017
18018 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18019 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18020 variable.
18021
18022 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18023
18024 PR testsuite/24614
18025 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18026
18027 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
18028
18029 * gcc.target/cris/cris.exp: New file.
18030 * gcc.target/cris/rld-legit1.c: New test.
18031 * gcc.target/cris/rld-legit2.c: New test.
18032
18033 2005-11-12 Jakub Jelinek <jakub@redhat.com>
18034
18035 PR c++/24780
18036 * g++.dg/opt/pr24780.C: New test.
18037
18038 PR c++/24761
18039 * g++.dg/template/asm1.C: New test.
18040
18041 2005-11-12 Steven G. Kargl <kargls@comcast.net>
18042
18043 PR libgfortran/24787
18044 * gfortran.dg/scan_1.f90: New test.
18045
18046 2005-11-12 Jan Hubicka <jh@suse.cz>
18047
18048 * gcc.target/i386/minmax-1.c: New.
18049 * gcc.target/i386/minmax-2.c: New.
18050
18051 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
18052
18053 * gcc.dg/pr24445.c: Fix for 64-bit targets.
18054
18055 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
18056
18057 * gcc.c-torture/execute/20051110-1.c,
18058 gcc.c-torture/execute/20051110-2.c: New tests.
18059
18060 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
18061
18062 PR middle-end/24750
18063 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18064 New tests.
18065
18066 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
18067
18068 * lib/target-libpath.exp (get_shlib_extension): New proc.
18069 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18070 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18071 * lib/objc.exp (objc_target_compile): Likewise.
18072 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18073 detection.
18074
18075 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
18076
18077 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18078
18079 * lib/target-supports.exp (check_effective_target_static_libgfortran):
18080 Add -static to additional_flags and pass it to target_compile.
18081
18082 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18083
18084 PR libgfortran/24719
18085 gfortran.dg/read_noadvance.f90: New test.
18086
18087 PR libgfortran/24699
18088 gfortran.dg/fmt_t_2.f90: New test.
18089
18090 PR libgfortran/24785
18091 gfortran.dg/read_x_eor.f90: New test.
18092
18093 PR libgfortran/24584
18094 gfortran.dg/namelist_empty.f90: Rename test.
18095
18096 PR libgfortran/24489
18097 gfortran/read_eor.f90: Rename test.
18098
18099 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
18100
18101 PR fortran/15976
18102 * gfortran.dg/automatic_module_variable.f90: New test.
18103
18104 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
18105
18106 PR target/24445
18107 * gcc.dg/pr24445.c: New test.
18108
18109 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
18110
18111 PR fortran/24655
18112 PR fortran/24755
18113 * gfortran.dg/recursive_statement_functions.f90: Add statement
18114 functions using inline intrinsic functions and parameters to test
18115 that they no longer seg-fault.
18116
18117 PR fortran/24409
18118 gfortran.dg/nested_modules_4.f90: New test.
18119 gfortran.dg/nested_modules_5.f90: New test.
18120
18121 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18122
18123 PR fortran/24643
18124 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18125
18126 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
18127
18128 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18129 failures.
18130
18131 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18132
18133 * gcc.dg/sparc-getcontext-1.c: New test.
18134
18135 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
18136
18137 * gcc.dg/ifcvt-fabs-1.c: New test.
18138
18139 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
18140
18141 PR other/4372
18142 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18143 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18144
18145 2005-11-09 Richard Guenther <rguenther@suse.de>
18146
18147 PR tree-optimization/24716
18148 * gcc.c-torture/execute/pr24716.c: New testcase.
18149
18150 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18151
18152 * gcc.dg/pr24624.c: Disable for non S/390 targets.
18153
18154 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18155
18156 PR 24624
18157 * gcc.dg/pr24624.c: Testcase added.
18158
18159 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18160
18161 PR 24623
18162 * g++.dg/other/pr24623.C: Testcase added.
18163
18164 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
18165
18166 PR fortran/22607
18167 * gfortran-dg/pure_byref_1.f90: New.
18168 * gfortran-dg/pure_byref_2.f90: New.
18169
18170 2005-11-09 Uros Bizjak <uros@kss-loka.si>
18171
18172 PR c/24101
18173 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18174 * gcc.dg/dg.exp: Run main loop also for *.i files.
18175
18176 2005-11-08 Jakub Jelinek <jakub@redhat.com>
18177
18178 PR c++/19450
18179 * g++.dg/tls/diag-3.C: New test.
18180 * g++.dg/tls/diag-4.C: New test.
18181 * g++.dg/tls/static-1.C: New test.
18182 * g++.dg/tls/static-1a.cc: New file.
18183
18184 2005-11-08 Diego Novillo <dnovillo@redhat.com>
18185
18186 PR 23046
18187 * g++.dg/tree-ssa/pr23046.C: New test.
18188
18189 2005-11-08 Devang Patel <dpatel@apple.com>
18190
18191 PR tree-optimization/23115
18192 * gcc.dg/tree-ssa/pr23115.c: New.
18193
18194 2005-11-08 David Edelsohn <edelsohn@gnu.org>
18195
18196 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18197 * gcc.target/powerpc/pr16155.c: Same.
18198 * gcc.target/powerpc/altivec-1.c: Same.
18199 * gcc.target/powerpc/altivec-2.c: Same.
18200 * gcc.target/powerpc/altivec-3.c: Same.
18201 * gcc.target/powerpc/altivec-5.c: Same.
18202 * gcc.target/powerpc/altivec-11.c: Same.
18203 * gcc.target/powerpc/altivec-12.c: Same.
18204 * gcc.target/powerpc/altivec-14.c: Same.
18205 * gcc.target/powerpc/altivec-22.c: Same.
18206 * gcc.target/powerpc/altivec-consts.c: Same.
18207 * gcc.target/powerpc/altivec-pr22085.c: Same.
18208 * gcc.target/powerpc/altivec-splat.c: Same.
18209 * gcc.target/powerpc/altivec-varargs-1.c: Same.
18210 * gcc.target/powerpc/altivec-vec-merge.c: Same.
18211 * gcc.target/powerpc/darwin-longlong.c: Same.
18212
18213 2005-11-08 Uros Bizjak <uros@kss-loka.si>
18214
18215 PR target/19340
18216 * gcc.dg/pr19340.c: New test.
18217
18218 2005-11-07 Ian Lance Taylor <ian@airs.com>
18219
18220 PR rtl-optimization/24683
18221 * gcc.dg/pr24683.c: New test.
18222
18223 2005-11-07 Uros Bizjak <uros@kss-loka.si>
18224
18225 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18226 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18227
18228 2005-11-07 Uros Bizjak <uros@kss-loka.si>
18229
18230 * gcc.target/i386/pr23376.c: Compile with -mmmx.
18231
18232 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
18233
18234 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18235
18236 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18237
18238 PR target/24230
18239
18240 * gcc.target/powerpc/altivec-consts.c,
18241 gcc.target/powerpc/altivec-splat.c: New testcase.
18242
18243 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18244
18245 PR c/24599
18246
18247 * gcc.dg/overflow-2.c: New testcase.
18248
18249 2005-11-07 Jakub Jelinek <jakub@redhat.com>
18250
18251 PR rtl-optimization/23567
18252 * gcc.c-torture/execute/20051104-1.c: New test.
18253
18254 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
18255
18256 PR fortran/24534
18257 gfortran.dg/private_type_2.f90: Modified to check that case with
18258 PRIVATE declaration within derived type is accepted.
18259
18260 PR fortran/20838
18261 gfortran.dg/pointer_assign_1.f90: New test.
18262
18263 PR fortran/20840
18264 * gfortran.dg/arrayio_0.f90: New test.
18265
18266 PR fortran/17737
18267 gfortran.dg/data_initialized.f90: New test.
18268 gfortran.dg/data_constraints_1.f90: New test.
18269 gfortran.dg/data_constraints_2.f90: New test.
18270
18271 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
18272
18273 PR fortran/24174
18274 PR fortran/24305
18275 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18276
18277 2005-11-06 Diego Novillo <dnovillo@redhat.com>
18278
18279 PR 24670
18280 * gcc.dg/tree-ssa/pr24670.c: New test.
18281
18282 2005-11-05 Ian Lance Taylor <ian@airs.com>
18283
18284 PR target/22432
18285 * gcc.target/i386/pr22432.c: New test.
18286
18287 2005-11-05 Richard Henderson <rth@redhat.com>
18288
18289 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18290 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18291 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18292 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18293 from gcc.dg/alpha-*.
18294 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18295 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18296
18297 2005-11-05 Andreas Jaeger <aj@suse.de>
18298
18299 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18300
18301 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18302
18303 PR target/23424
18304 * gcc.dg/torture/pr23424-1.c: New test.
18305
18306 2005-11-04 Richard Henderson <rth@redhat.com>
18307
18308 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18309 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18310 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18311 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18312 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18313 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18314 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18315 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18316 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18317 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18318 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18319 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18320 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18321 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18322 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18323 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18324 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18325 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18326 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18327 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18328 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18329 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18330 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18331 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18332 Move from gcc.dg/.
18333 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18334 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18335 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18336 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18337 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18338 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18339 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18340 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18341 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18342 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18343 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18344 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18345 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18346 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18347 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18348 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18349 gcc.target/i386/lea.c, gcc.target/i386/local.c,
18350 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18351 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18352 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18353 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18354 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18355 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18356 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18357 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18358 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18359 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18360 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18361 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18362 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18363 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18364 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18365 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18366 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18367 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18368 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18369 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18370 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18371 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18372 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18373 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18374 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18375 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18376 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18377 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18378
18379 2005-11-04 Diego Novillo <dnovillo@redhat.com>
18380
18381 PR 24627
18382 * gcc.dg/tree-ssa/pr24627.c: New test.
18383
18384 2005-11-04 Paul Brook <paul@codesourcery.com>
18385
18386 * gcc.dg/tls/opt-10.c: New test.
18387
18388 2005-11-04 Andreas Jaeger <aj@suse.de>
18389
18390 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18391 avoid extra warnings.
18392
18393 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18394
18395 PR libfortran/22298
18396 * lib/target-supports.exp
18397 (check_effective_target_static_libgfortran): New
18398 static_libgfortran effective target.
18399 * gfortran.dg/static_linking_1.f: New test.
18400 * gfortran.dg/static_linking_1.c: New file.
18401
18402 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18403
18404 * gcc.dg/pr24615.c: Guard test with { target fpic }.
18405
18406 2005-11-03 Josh Conner <jconner@apple.com>
18407
18408 PR c++/19989
18409 g++.dg/ext/array2.C: New test.
18410 g++.dg/template/dependent-name3.C: New test.
18411 g++.dg/template/dependent-name4.C: New test.
18412 g++.dg/template/sfinae2.C: New test.
18413
18414 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18415
18416 PR preprocessor/22042
18417 * gcc.dg/cpp/strify4.c: New test.
18418
18419 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18420
18421 PR c++/17964
18422 * g++.dg/cpp/string-1.C: New test.
18423
18424 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18425
18426 * gcc.target/powerpc: New directory.
18427 * gcc.target/powerpc/powerpc.exp: New file.
18428 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18429 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18430 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18431 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18432 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18433 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18434 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18435 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18436 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18437 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18438 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18439 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18440 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18441 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18442 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18443 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18444 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18445 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18446 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18447 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18448 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18449 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18450 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18451 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18452 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18453 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18454 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18455 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18456 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18457 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18458 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18459 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18460 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18461 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18462
18463 2005-11-03 Mark Mitchell <mark@codesourcery.com>
18464
18465 PR c++/21627
18466 * g++.dg/warn/inline2.C: New test.
18467
18468 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18469
18470 PR middle-end/23155
18471 * g++.dg/ext/c99struct1.C: New test.
18472 * gcc.dg/union-cast-1.c: New test.
18473 * gcc.dg/union-cast-2.c: New test.
18474 * gcc.dg/union-cast-3.c: New test.
18475
18476 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18477
18478 PR middle-end/24589
18479 * gcc.c-torture/execute/zero-struct-2.c: New test.
18480
18481 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18482
18483 PR c++/24582
18484 * g++.dg/init/switch1.C: New test.
18485
18486 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
18487
18488 * gcc.dg/delay-slot-1.c: New test.
18489
18490 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
18491
18492 PR target/24620
18493 * gcc.dg/pr24620.c: New test.
18494
18495 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18496
18497 PR c/24329
18498 * gcc.dg/format/unnamed-1.c: New test.
18499
18500 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18501
18502 PR c++/22434
18503 * g++.dg/expr/cond8.C: New test.
18504
18505 PR c++/24560
18506 * g++.dg/parse/dot1.C: New test.
18507
18508 2005-11-02 Jan Hubicka <jh@suse.cz>
18509
18510 PR target/23303
18511 * gcc.dg/i386-lea.c: New test
18512
18513 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18514
18515 PR target/24615
18516 * gcc.dg/pr24615.c: New test.
18517
18518 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18519
18520 PR target/24600
18521 * gcc.dg/pr24600.c: New test.
18522
18523 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18524
18525 PR c++/19253
18526 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18527 * g++.dg/parse/typename9.C: New test.
18528 * g++/dg/parse/typename10.C: Likewise.
18529
18530 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
18531
18532 PR fortran/18157
18533 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18534 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18535 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18536
18537 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18538
18539 PR c++/24569
18540 * g++.dg/debug/static1.C: New test.
18541
18542 2005-11-02 Josh Conner <jconner@apple.com>
18543
18544 * g++.dg/crash38.C: moved into proper directory...
18545 * g++.dg/template/crash42.C: ...here
18546
18547 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
18548
18549 PR target/18338
18550 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18551 pcc_bitfield_type_matters || default_packed.
18552
18553 * lib/target-supports.exp
18554 (check_effective_target_pcc_bitfield_type_matters): New proc.
18555 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18556
18557 PR testsuite/23304
18558 * lib/target-supports.exp (check_effective_default_packed): New proc.
18559 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18560 Gate expected errors on target ! default_packed.
18561 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18562
18563 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18564
18565 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18566 change (r106358).
18567
18568 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18569
18570 PR fortran/24008
18571 * gfortran.dg/entry_5.f90: New.
18572 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18573
18574 2005-11-01 Bob Wilson <bob.wilson@acm.org>
18575
18576 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18577
18578 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
18579
18580 PR fortran/21565
18581 gfortran.dg/namelist_blockdata.f90: New test.
18582
18583 PR fortran/18737
18584 gfortran.dg/external_implicit_none.f90: New test.
18585
18586 PR fortran/14994
18587 * gfortran.dg/secnds.f: New test.
18588
18589 2005-10-31 Jan Hubicka <jh@suse.cz>
18590
18591 PR target/20928
18592 * gcc.c-torture/compile/pr20928.c: New test.
18593
18594 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
18595
18596 PR middle-end/23492
18597 * gcc.c-torture/compile/zero-strct-5.c: New test.
18598
18599 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
18600
18601 PR libgfortran/24584
18602 * gfortran.dg/pr24584.f90: New test.
18603
18604 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
18605
18606 PR fortran/18883
18607 * gfortran.dg/char_result_9.f90: New.
18608 * gfortran.dg/char_result_10.f90: New.
18609
18610 2005-10-30 Jan Hubicka <jh@suse.cz>
18611
18612 * g++.dg/tree-ssa/pr24172.C: New testcase.
18613
18614 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18615
18616 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18617
18618 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
18619
18620 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18621 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18622 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18623 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18624 gfortran.dg/enum_9.f90,
18625 gfortran.fortran-torture/compile/enum_1.f90,
18626 gfortran.fortran-torture/execute/enum_1.f90,
18627 gfortran.fortran-torture/execute/enum_2.f90,
18628 gfortran.fortran-torture/execute/enum_3.f90,
18629 gfortran.fortran-torture/execute/enum_4.f90: New tests.
18630
18631 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
18632
18633 PR target/18482
18634 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18635 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18636
18637 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18638
18639 PR libfortran/20179
18640 * gfortran.dg/mixed_io_1.f90: New test.
18641 * gfortran.dg/mixed_io_1.c: New file.
18642
18643 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18644
18645 * gfortran.dg/malloc_free_1.f90: New test.
18646
18647 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
18648
18649 * gcc.dg/nested-func-4.c: Require profiling -pg.
18650
18651 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18652
18653 PR C++/23229
18654 * g++.dg/warn/main-2.C: New test.
18655
18656 2005-10-28 Steven G. Kargl <kargls@comcast.net>
18657
18658 PR fortran/24545
18659 * gfortran.dg/interface_2.f90: new test.
18660
18661 2005-10-28 Josh Conner <jconner@apple.com>
18662
18663 PR c++/22153
18664 * g++.dg/template/crash38.C: New test.
18665 * g++.dg/parse/explicit1.C: Change expected errors.
18666
18667 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18668
18669 PR C++/23426
18670 * g++.dg/other/large-size-array.C: New test.
18671
18672 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18673
18674 PR middle-end/24362
18675 * g++.dg/opt/complex4.C: New test.
18676
18677 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
18678
18679 * gcc.dg/nested-func-4.c: New test.
18680
18681 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
18682
18683 PR fortran/24158
18684 gfortran.dg/derived_recursion.f90: New test.
18685 gfortran.dg/implicit_actual.f90: New test.
18686
18687 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
18688
18689 PR middle-end/24295, PR testsuite/24477
18690 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
18691 removed when weakref hits the tree.
18692
18693 2005-10-25 Jakub Jelinek <jakub@redhat.com>
18694
18695 * gfortran.dg/cray_pointers_4.f90: New test.
18696
18697 * gfortran.dg/cray_pointers_5.f90: New test.
18698
18699 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
18700
18701 PR fortran/22290
18702 * gfortran.dg/assign_5.f90: New test.
18703 * gfortran.dg/assign_6.f: New test.
18704
18705 2005-10-25 Uros Bizjak <uros@kss-loka.si>
18706
18707 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
18708 CPU has no SSE support.
18709
18710 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
18711
18712 PR libgfortran/24224
18713 * gfortran.dg/arrayio_1.f90: Update attribution.
18714 * gfortran.dg/arrayio_2.f90: Update attribution.
18715 * gfortran.dg/arrayio_3.f90: Update attribution.
18716 * gfortran.dg/arrayio_4.f90: Update test conditions.
18717 * gfortran.dg/arrayio_5.f90: Update attribution.
18718 * gfortran.dg/arrayio_6.f90: New test.
18719 * gfortran.dg/arrayio_7.f90: New test.
18720
18721 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
18722
18723 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18724
18725 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18726
18727 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18728
18729 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18730
18731 PR fortran/24416
18732 * gfortran.dg/namelist_char_only.f90: New test.
18733
18734 2005-10-24 Asher Langton <langton2@llnl.gov>
18735
18736 PR fortran/17031
18737 PR fortran/22282
18738 * gfortran.dg/cray_pointers_1.f90: New test.
18739 * gfortran.dg/cray_pointers_2.f90: New test.
18740 * gfortran.dg/cray_pointers_3.f90: New test.
18741 * gfortran.dg/loc_1.f90: New test.
18742 * gfortran.dg/loc_2.f90: New test.
18743
18744 2005-10-24 Steven Bosscher <stevenb@suse.de>
18745
18746 * gcc.dg/pr24225.c: New test.
18747
18748 2005-10-24 Asher Langton <langton2@llnl.gov>
18749
18750 * gfortran.dg/dup_save_1.f90: New test.
18751 * gfortran.dg/dup_save_2.f90: New test.
18752
18753 2005-10-24 Paul Brook <paul@codesourcery.com>
18754
18755 PR 24107
18756 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18757 stdint.h.
18758
18759 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
18760
18761 PR libgfortran/24489
18762 * gfortran.dg/pr24489.f90: New test.
18763
18764 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
18765
18766 PR fortran/23635
18767 * gfortran.dg/ichar_1.f90: Add tests for derived types.
18768
18769 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
18770
18771 PR target/18911
18772 * g++.dg/init/array16.C: Skip for mmix-*-*.
18773
18774 2005-10-23 Asher Langton <langton2@llnl.gov>
18775
18776 * gfortran.dg/byte_1.f90: New test.
18777 * gfortran.dg/byte_2.f90: New test.
18778
18779 2005-10-23 David Edelsohn <edelsohn@gnu.org>
18780
18781 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18782
18783 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
18784
18785 PR fortran/18022
18786 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18787
18788 PR fortran/24311
18789 * gfortran.dg/merge_char_const.f90: New test.
18790
18791 PR fortran/24384
18792 * gfortran.dg/spread_scalar_source.f90: New test.
18793
18794 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
18795
18796 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18797
18798 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18799 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18800
18801 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18802
18803 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
18804
18805 PR fortran/24426
18806 * gfortran.dg/der_pointer_4.f90: New.
18807
18808 2005-10-22 David Ayers <d.ayers@inode.at>
18809
18810 * obj-c++.dg/except-1.mm: Simplify.
18811
18812 2005-10-21 David Ayers <d.ayers@inode.at>
18813
18814 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18815
18816 2005-10-21 Jakub Jelinek <jakub@redhat.com>
18817
18818 * gfortran.dg/assumed_dummy_2.f90: New test.
18819
18820 2005-10-21 James E Wilson <wilson@specifix.com>
18821
18822 PR preprocessor/15220
18823 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18824
18825 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
18826
18827 * gcc.c-torture/execute/20051021-1.c: New test.
18828
18829 2005-10-21 Mark Mitchell <mark@codesourcery.com>
18830
18831 PR c++/24260
18832 * g++.dg/ext/tmplattr1.C: New test.
18833
18834 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
18835
18836 PR fortran/24440
18837 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18838
18839 2005-10-20 Geoffrey Keating <geoffk@apple.com>
18840
18841 * obj-c++.dg/except-1.mm: New.
18842
18843 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18844
18845 2005-10-21 Alan Modra <amodra@bigpond.net.au>
18846
18847 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18848
18849 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
18850
18851 PR middle-end/24295
18852 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18853 declarations with the same names as thunks' alias targets, use
18854 aliases instead.
18855 * gcc.dg/attr-alias-3.c: New test.
18856 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18857
18858 2005-10-20 Mark Mitchell <mark@codesourcery.com>
18859
18860 PR c++/22618
18861 * g++.dg/parse/access8.C: New test.
18862
18863 2005-10-20 Richard Guenther <rguenther@suse.de>
18864
18865 PR c++/24439
18866 * g++.dg/tree-ssa/pr24439.C: New testcase.
18867
18868 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
18869
18870 * g++.dg/opt/delay-slot-1.C: New test.
18871
18872 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
18873
18874 PR fortran/21625
18875 * gfortran.fg/der_init_1.f90: New.
18876
18877 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
18878
18879 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18880
18881 2005-10-19 Mark Mitchell <mark@codesourcery.com>
18882
18883 PR c++/21908
18884 * g++.dg/parse/error28.C: New test.
18885
18886 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18887
18888 * gcc.dg/profile-generate-2.c: New test.
18889
18890 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
18891
18892 PR target/23589
18893 * g++.dg/ext/dllimport11.C: New.
18894
18895 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18896
18897 PR c++/22293
18898 * g++.dg/other/friend3.C: New test.
18899
18900 2005-10-18 Mark Mitchell <mark@codesourcery.com>
18901
18902 PR c++/23293
18903 * g++.dg/template/error19.C: New test.
18904
18905 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
18906
18907 PR c++/21383
18908 * g++.dg/overload/koenig2.C: New.
18909
18910 PR c++/23118
18911 * g++.dg/overload/error2.C: New.
18912
18913 PR c++/22604
18914 * g++.dg/inherit/covariant14.C: New.
18915
18916 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18917
18918 PR c++/23440
18919 * g++.dg/parse/for1.C: New test.
18920
18921 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
18922
18923 PR fortran/23446
18924 * gfortran.dg/host_dummy_index_1.f90: New test.
18925
18926 PR fortran/21459
18927 * gfortran.dg/automatic_char_len_2.f90: New test.
18928
18929 PR fortran/20866
18930 * gfortran.dg/recursive_statement_functions.f90: New test.
18931
18932 PR fortran/20853
18933 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18934
18935 PR fortran/20849
18936 * gfortran.dg/external_initializer.f90: New test.
18937
18938 PR fortran/20837
18939 * non_module_public.f90: New test.
18940
18941 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
18942
18943 PR c++/24386
18944 * g++.dg/template/overload7.C: New.
18945
18946 PR c++/22551
18947 * g++.dg/other/switch2.C: Remove expected warnings.
18948
18949 PR c++/21353
18950 * g++.dg/template/defarg6.C: New.
18951
18952 2005-10-17 Uros Bizjak <uros@kss-loka.si>
18953
18954 PR target/24315
18955 * gcc.target/i386/pr24315.c: New test.
18956
18957 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18958
18959 PR c++/24389
18960 * g++.dg/template/static21.C: New test.
18961 * g++.dg/template/static21-a.cc: Likewise.
18962
18963 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
18964
18965 PR c++/23959
18966 * g++.dg/warn/Wswitch-default-1.C: New test.
18967 * g++.dg/warn/Wswitch-default-2.C: New test.
18968
18969 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18970
18971 PR c++/22173
18972 * g++.dg/parse/template18.C: New test.
18973 * g++.dg/template/nontype15.C: Likewise.
18974
18975 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
18976
18977 PR fortran/22273
18978 * gfortran.dg/spec_expr_2.f90: New.
18979
18980 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
18981
18982 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18983 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18984 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18985 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18986 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18987 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18988 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18989 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
18990 previous target-specific skips and warning-message matches where
18991 applicable.
18992
18993 2005-10-15 Mark Mitchell <mark@codesourcery.com>
18994
18995 PR c++/21347
18996 * g++.dg/warn/Wctor-dtor.C: New test.
18997
18998 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18999
19000 PR c/23439
19001 * gcc.dg/for-1.c: New test.
19002
19003 2005-10-14 Mark Mitchell <mark@codesourcery.com>
19004
19005 PR c++/19565
19006 * g++.dg/warn/Wconversion1.C: New test.
19007 * g++.dg/ext/packed4.C: Compile with -w.
19008 * g++.dg/opt/20050511-1.C: Likewise.
19009 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19010
19011 2005-10-14 Jakub Jelinek <jakub@redhat.com>
19012
19013 * gfortran.dg/boz_5.f90: New test.
19014
19015 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
19016
19017 PR c++/22551
19018 * g++.dg/other/switch2.C: New.
19019
19020 PR c++/23984
19021 * g++.dg/init/ctor7.C: New.
19022
19023 2005-10-13 David Edelsohn <edelsohn@gnu.org>
19024
19025 PR c++/23730
19026 * g++.dg/parse/crash32.C: New test.
19027
19028 2005-10-13 Mark Mitchell <mark@codesourcery.com>
19029
19030 PR c++/20721
19031 * g++.dg/init/goto2.C: New test.
19032
19033 PR c++/22464
19034 * g++.dg/template/crash/41.C: New test.
19035
19036 PR c++/22180
19037 * g++.dg/template/crash40.C: New test.
19038
19039 PR c++/23694
19040 * g++.dg/parse/friend5.C: New test.
19041
19042 PR c++/23307
19043 * g++.dg/template/crash38.C: New test.
19044
19045 PR c++/22352
19046 * g++.dg/template/friend38.C: New test.
19047
19048 PR c++/22405
19049 * g++.dg/template/crash39.C: New test.
19050
19051 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
19052
19053 * gcc.dg/debug/dwarf2/dwarf-char1.c,
19054 gcc.dg/debug/dwarf2/dwarf-char2.c,
19055 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19056
19057 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19058
19059 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
19060
19061 * gcc.dg/dll-2.c: Add tests for warnings.
19062 * gcc.dg/dll-3.c: Likewise.
19063 * gcc.dg/dll-4.c: Likewise.
19064
19065 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19066 * g++.dg/ext/dllimport2.C: Likewise.
19067 * g++.dg/ext/dllimport3.C: Likewise.
19068 * g++.dg/ext/dllimport7.C: Likewise.
19069 * g++.dg/ext/dllimport8.C: Likewise.
19070 * g++.dg/ext/dllimport9.C: Likewise.
19071
19072 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
19073
19074 PR fortran/24092
19075 * gfortran.dg/derived_pointer_recursion.f90: New test.
19076
19077 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
19078
19079 * gcc.c-torture/execute/20051012-1.c: New test.
19080
19081 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
19082
19083 PR fortran/18082
19084 * gfortran.dg/automatic_char_len_1.f90: New test.
19085
19086 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
19087
19088 PR fortran/20847
19089 * gfortran.dg/save_common.f90: New test.
19090
19091 PR fortran/20856
19092 * gfortran.dg/save_result.f90: New test.
19093
19094 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
19095
19096 PR c++/21592
19097 * g++.dg/template/dependent-expr1.C: Add new expected error.
19098 * g++.dg/template/dependent-expr2.C: Adjust error text.
19099 * g++.dg/template/overload6.C: New.
19100
19101 PR c++/23797
19102 * g++.dg/other/typename8.C: New.
19103
19104 PR c++/21117
19105 * g++.dg/other/return1.C: New.
19106
19107 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
19108
19109 PR c++/24052
19110 * g++.dg/ext/label5.C: New.
19111
19112 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
19113
19114 PR c++/19964
19115 * g++.dg/parse/crash31.C: New.
19116
19117 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
19118
19119 * g++.dg/ipa/ipa-1.c: New test.
19120 * g++.dg/ipa/ipa-2.c: New test.
19121 * g++.dg/ipa/ipa-3.c: New test.
19122 * g++.dg/ipa/ipa-4.c: New test.
19123 * g++.dg/ipa/ipa-5.c: New test.
19124 * g++.dg/ipa/ipa.exp: New file.
19125
19126 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
19127
19128 PR fortran/24207
19129 * gfortran.dg/private_type_3.f90: New test.
19130
19131 2005-10-11 Steven G. Kargl <kargls@comcast.net>
19132
19133 PR fortran/20786
19134 gfortran.dg/aint_anint_1.f90: New test.
19135
19136 2005-10-11 Steven G. Kargl <kargls@comcast.net>
19137
19138 PR libgfortran/24313
19139 gfortran.dg/csqrt.f: New test.
19140
19141 2005-10-11 Ian Lance Taylor <ian@airs.com>
19142
19143 PR c++/8057
19144 * g++.dg/warn/noeffect7.C: New test.
19145 * g++.dg/warn/noeffect2.C: Instantiate templates.
19146 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
19147 and warning.
19148
19149 2005-10-11 Mark Mitchell <mark@codesourcery.com>
19150
19151 PR c++/21089
19152 * g++.dg/init/float1.C: New test.
19153
19154 PR c++/24277
19155 * g++.dg/init/member1.C: Tweak error markers.
19156
19157 2005-10-11 Janis Johnson <janis187@us.ibm.com>
19158
19159 PR testsuite/24281
19160 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19161 Check for null pointer.
19162
19163 2005-10-11 Mark Mitchell <mark@codesourcery.com>
19164
19165 PR c++/21369
19166 * g++.dg/parse/ret-type3.C: New test.
19167
19168 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
19169
19170 PR tree-opt/23946
19171 * gcc.c-torture/compile/pr23946.c: New test.
19172
19173 2005-10-11 Jakub Jelinek <jakub@redhat.com>
19174
19175 * g++.dg/opt/mmx2.C: New test.
19176
19177 2005-10-10 Mark Mitchell <mark@codesourcery.com>
19178
19179 PR c++/24277
19180 * g++.dg/template/static20.C: New test.
19181
19182 PR c++/24302
19183 * g++.dg/warn/Wunused-12.C: New test.
19184
19185 PR c++/23437
19186 * g++.dg/template/arg4.C: New test.
19187
19188 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19189
19190 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19191 * gcc.dg/ucnid-3.c: Likewise.
19192 * gcc.dg/ucnid-4.c: Likewise.
19193 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19194 * g++.dg/other/ucnid-1.C: Likewise.
19195 * gcc.dg/sparc-frame-1.c: New test.
19196
19197 2005-10-10 Mark Mitchell <mark@codesourcery.com>
19198
19199 PR c++/24139
19200 * g++.dg/template/spec27.C: New test.
19201
19202 PR c++/24275
19203 * g++.dg/template/static19.C: New test.
19204
19205 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19206
19207 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19208 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19209
19210 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
19211
19212 PR target/24136
19213 * gfortran.fortran-torture/compile/pr24136.f: New test.
19214
19215 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
19216
19217 PR c++/22172
19218 * g++.dg/parse/crash30.C: New test.
19219
19220 2005-10-07 Richard Guenther <rguenther@suse.de>
19221
19222 PR middle-end/24227
19223 * gcc.c-torture/compile/pr24227.c: New testcase.
19224
19225 2005-10-07 Steve Ellcey <sje@cup.hp.com>
19226
19227 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19228 Do not put aligned attributes on array elements.
19229
19230 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
19231
19232 PR testsuite/23611, PR testsuite/23615
19233 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19234 writing prototypes of library functions by hand.
19235 * obj-c++.dg/bitfield-4.mm: Likewise.
19236 * obj-c++.dg/const-str-4.mm: Likewise.
19237 * obj-c++.dg/encode-4.mm: Likewise.
19238 * obj-c++.dg/encode-5.mm: Likewise.
19239 * obj-c++.dg/encode-6.mm: Likewise.
19240 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19241 * obj-c++.dg/method-10.mm: Likewise.
19242 * obj-c++.dg/method-17.mm: Likewise.
19243 * obj-c++.dg/method-19.mm: Likewise.
19244 * obj-c++.dg/try-catch-2.mm: Likewise.
19245
19246 2005-10-06 Richard Henderson <rth@redhat.com>
19247
19248 PR 24236
19249 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19250
19251 2005-10-06 Dale Johannesen <dalej@apple.com>
19252
19253 * gcc.c-torture/execute/20030125-1.c: Correct.
19254
19255 2005-10-06 Richard Guenther <rguenther@suse.de>
19256
19257 PR tree-optimization/24238
19258 * g++.dg/tree-ssa/pr24238.C: New testcase.
19259
19260 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
19261
19262 PR 18568
19263 * gfortran.dg/der_pointer_3.f90: New test.
19264
19265 2005-10-05 Devang Patel <dpatel@apple.com>
19266
19267 PR Debug/23205
19268 * g++.dg/other/PR23205.C: New.
19269
19270 2005-10-05 Richard Henderson <rth@redhat.com>
19271
19272 PR target/23602
19273 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19274 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19275
19276 2005-10-05 Dale Johannesen <dalej@apple.com>
19277
19278 * gcc.c-torture/execute/float-floor.c: New.
19279
19280 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
19281
19282 PR tree-optimization/21419
19283 PR tree-optimization/24146
19284 PR tree-optimization/24151
19285
19286 * g++.dg/ext/asm7.C: New.
19287 * g++.dg/ext/asm8.C: New.
19288 * gcc.dg/asm-1.c: Compile on all targets.
19289 * gcc.dg/asm-pr24146.c: New.
19290 * gcc.dg/pr21419.c: Adjust error messages.
19291
19292 2005-10-05 Richard Guenther <rguenther@suse.de>
19293
19294 PR fortran/24176
19295 * gfortran.fortran-torture/compile/empty.f90: New testcase.
19296
19297 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
19298
19299 PR c++/23513
19300 * g++.dg/template/spec22.C: Robustify test.
19301 * g++.dg/template/spec26.C: New.
19302
19303 2005-10-05 Uros Bizjak <uros@kss-loka.si>
19304
19305 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19306 if target supports vector instructions.
19307
19308 2005-10-04 Geoffrey Keating <geoffk@apple.com>
19309
19310 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19311 C99 functions.
19312
19313 2005-10-04 Janis Johnson <janis187@us.ibm.com>
19314
19315 * lib/target-supports.exp (check_effective_target_fortran_large_real,
19316 check_effective_target_fortran_large_int): Replace cached result
19317 when target changes.
19318
19319 2005-10-04 Devang Patel <dpatel@apple.com>
19320
19321 * gcc.dg/i386-sse-vect-types.c: New.
19322
19323 2005-10-04 Ian Lance Taylor <ian@airs.com>
19324
19325 PR preprocessor/13726
19326 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19327 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19328
19329 2005-10-04 Richard Guenther <rguenther@suse.de>
19330
19331 PR c/23576
19332 * gcc.dg/noncompile/pr23576.c: New testcase.
19333
19334 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
19335
19336 PR middle-end/23125
19337 * gcc.dg/register-var-3.c: New test.
19338
19339 2005-10-04 Steven Bosscher <stevenb@suse.de>
19340
19341 * gcc.dg/pr23049.c: New test.
19342
19343 * gcc.dg/ucnid-4.c: Fix test.
19344
19345 2005-10-03 Diego Novillo <dnovillo@redhat.com>
19346
19347 PR 23445
19348 * gcc.c-torture/compile/pr23445.c: New test.
19349
19350 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
19351
19352 * g++.dg/overload/unknown1.C: New.
19353
19354 2005-10-03 Mark Mitchell <mark@codesourcery.com>
19355
19356 PR c++/17775
19357 * g++.dg/template/repo4.C: New test.
19358
19359 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19360
19361 PR libfortran/19308
19362 * gfortran.dg/large_real_kind_2.F90: New test.
19363 * gfortran.dg/large_integer_kind_2.f90: New test.
19364
19365 2005-10-03 Uros Bizjak <uros@kss-loka.si>
19366
19367 * lib/target-supports.exp (check_effective_target_vect_shift):
19368 Implement with result caching. Add i?86, x86_64 and ia64 targets.
19369 (check_effective_target_vect_condition): Fix copy-n-pasto.
19370
19371 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19372 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19373 targets.
19374
19375 2005-10-02 Mark Mitchell <mark@codesourcery.com>
19376
19377 PR c++/22621
19378 * g++.dg/template/overload5.C : New test.
19379
19380 PR c++/23840
19381 * g++.dg/expr/stdarg1.C: New test.
19382
19383 2005-10-02 Diego Novillo <dnovillo@redhat.com>
19384
19385 PR 24142
19386 * gcc.c-torture/execute/pr24142.c: New test.
19387
19388 2005-10-01 Diego Novillo <dnovillo@redhat.com>
19389
19390 PR 24141
19391 * gcc.c-torture/execute/pr24141.c: New test.
19392
19393 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
19394 Diego Novillo <dnovillo@redhat.com>
19395
19396 PR 23604
19397 * gcc.c-torture/execute/pr23604.c: New test.
19398
19399 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
19400
19401 PR fortran/16404
19402 PR fortran/20835
19403 PR fortran/20890
19404 PR fortran/20899
19405 PR fortran/20900
19406 PR fortran/20901
19407 PR fortran/20902
19408 gfortran.dg/equiv_constraint_1.f90: New test.
19409 gfortran.dg/equiv_constraint_2.f90: New test.
19410 gfortran.dg/equiv_constraint_3.f90: New test.
19411 gfortran.dg/equiv_constraint_4.f90: New test.
19412 gfortran.dg/equiv_constraint_5.f90: New test.
19413 gfortran.dg/equiv_constraint_6.f90: New test.
19414 gfortran.dg/equiv_constraint_7.f90: New test.
19415 gfortran.dg/equiv_constraint_8.f90: New test.
19416 gfortran.dg/private_type_1.f90: New test.
19417 gfortran.dg/private_type_2.f90: New test.
19418 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19419 980628-10.f: Assert std=gnu to permit mixing of
19420 types in equivalence statements.
19421
19422 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
19423
19424 PR 24112
19425 * gfortran.dg/open_status_1.f90: New.
19426
19427 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19428
19429 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19430 * gcc.dg/vect/pr22480.c: Clean up temp files.
19431 * gcc.dg/vect/pr23831.c: Clean up temp files.
19432 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19433 Clean up temp files.
19434 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19435 Clean up temp files.
19436
19437 * gcc.dg/20050309-1.c: Clean up temp files.
19438 * gcc.dg/20050325-1.c: Clean up temp files.
19439
19440 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19441
19442 PR tree-optimization/24059
19443 * gcc.dg/vect/pr24059.c : New test.
19444
19445 2005-09-29 Jakub Jelinek <jakub@redhat.com>
19446
19447 PR middle-end/24109
19448 * gcc.c-torture/execute/20050929-1.c: New test.
19449
19450 2005-09-29 Steven Bosscher <stevenb@suse.de>
19451
19452 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19453
19454 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
19455
19456 PR c/21419
19457 * gcc.dg/pr21419.c: New test.
19458
19459 2005-09-29 Steven Bosscher <stevenb@suse.de>
19460
19461 * gcc.dg/pr23911.c: New test.
19462
19463 2005-09-28 Mark Mitchell <mark@codesourcery.com>
19464
19465 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19466
19467 PR c++/16782
19468 * g++.dg/parse/qualified4.C: New test.
19469 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19470 * g++.old-deja/g++.mike/p8154.C: Likewise.
19471
19472 2005-09-27 Mark Mitchell <mark@codesourcery.com>
19473
19474 PR c++/22147
19475 * g++.dg/template/friend37.C: New test.
19476 * g++.dg/parse/crash28.C: Adjust error markers.
19477
19478 2005-09-27 Jakub Jelinek <jakub@redhat.com>
19479
19480 PR fortran/18518
19481 * gfortran.fortran-torture/execute/save_2.f90: New decl.
19482
19483 2005-09-27 Devang Patel <dpatel@apple.com>
19484
19485 PR tree-optimization/23625
19486 * gcc.dg/pr23625.c: New test.
19487
19488 2005-09-27 Uros Bizjak <uros@kss-loka.si>
19489
19490 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19491 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19492
19493 2005-09-26 Jakub Jelinek <jakub@redhat.com>
19494
19495 PR fortran/23677
19496 * gfortran.fortran-torture/execute/save_1.f90: New test.
19497 * gfortran.dg/save_1.f90: New test.
19498
19499 2005-09-26 Uros Bizjak <uros@kss-loka.si>
19500
19501 * gcc.target/i386/builtin-apply-mmx.c: New test.
19502
19503 PR target/22576
19504 * gcc.target/i386/pr22576.c: New test.
19505
19506 PR target/22585
19507 * gcc.target/i386/pr22585.c: New test.
19508
19509 PR target/23268
19510 * gcc.target/i386/pr23268.c: New test.
19511
19512 PR middle-end/23831
19513 * gcc.dg/vect/pr23831.c: New test.
19514
19515 PR target/24055
19516 * gcc.target/i386/pr24055.c: New test.
19517
19518 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
19519
19520 PR tree-optimization/23960
19521 * gcc.c-torture/compile/pr23960.c: New.
19522
19523 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
19524
19525 PR fortran/16861
19526 * gfortran.dg/nested_modules_3.f90: New.
19527
19528 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19529
19530 PR fortran/24005
19531 gfortran.dg/interface_1.f90: New test.
19532
19533 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
19534 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19535
19536 PR fortran/23843
19537 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19538
19539 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19540
19541 PR fortran/23516
19542 * gfortran.dg/imag_1.f: New test.
19543 * gfortran.dg/imag_2.f: Ditto.
19544
19545 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
19546
19547 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19548
19549 2005-09-22 Jakub Jelinek <jakub@redhat.com>
19550
19551 PR c++/21983
19552 * g++.dg/warn/pr21983.C: New test.
19553
19554 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
19555
19556 * gcc.dg/20050922-1.c: Testcase added.
19557
19558 2005-09-21 Mark Mitchell <mark@codesourcery.com>
19559
19560 PR c++/23993
19561 * g++.dg/template/array14.C: New test.
19562
19563 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
19564
19565 PR fortran/19929
19566 * gfortran.dg/der_ptr_component_1.f90: New test.
19567
19568 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19569
19570 PR c++/23965
19571 * g++.dg/template/error1.C: Reject "no matching function" message.
19572
19573 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19574
19575 PR c++/17609
19576 * g++.dg/lookup/error1.C: New test.
19577
19578 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
19579
19580 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19581 functionality of the testcase.
19582
19583 2005-09-20 Richard Henderson <rth@redhat.com>
19584
19585 * gcc.dg/vect/vect-22.c: Require vect_float.
19586 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19587
19588 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
19589
19590 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19591 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19592 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19593 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19594 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19595 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19596 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19597 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19598 * gcc.dg/cpp/ucnid-8.c: New test.
19599
19600 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19601
19602 PR tree-optimization/23929
19603 * gcc.c-torture/compile/pr23929.c: New test.
19604
19605 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
19606
19607 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19608 for one loop.
19609
19610 2005-09-20 Steve Ellcey <sje@cup.hp.com>
19611
19612 PR testsuite/23186
19613 * g++.dg/other/pr22003.C: Require named sections.
19614
19615 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19616
19617 PR c++/23947
19618 * g++.dg/rtti/crash3.C: New test.
19619
19620 PR tree-optimization/23818
19621 * gcc.dg/pr23818.c: New test.
19622
19623 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19624
19625 PR fortran/23420
19626 * gfortran.dg/print_fmt_4.f: New.
19627
19628 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19629
19630 PR fortran/23663
19631 * gfortran.fortran-torture/execute/entry_11.f90: New test.
19632
19633 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19634
19635 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19636 Use pointers to local alignable arrays instead. Added comments.
19637 * gcc.dg/vect/vect-46.c: Likewise.
19638 * gcc.dg/vect/vect-48.c: Likewise.
19639 * gcc.dg/vect/vect-49.c: Likewise.
19640 * gcc.dg/vect/vect-52.c: Likewise.
19641 * gcc.dg/vect/vect-53.c: Likewise.
19642 * gcc.dg/vect/vect-54.c: Likewise.
19643 * gcc.dg/vect/vect-56.c: Likewise.
19644 * gcc.dg/vect/vect-57.c: Likewise.
19645 * gcc.dg/vect/vect-58.c: Likewise.
19646 * gcc.dg/vect/vect-60.c: Likewise.
19647 * gcc.dg/vect/vect-61.c: Likewise.
19648
19649 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19650 The test is no longer vectorizable on vect_no_align targets.
19651 * gcc.dg/vect/vect-43.c: Likewsie.
19652
19653 * gcc.dg/vect/vect-44.c: Added comments.
19654 * gcc.dg/vect/vect-45.c: Added comments.
19655 * gcc.dg/vect/vect-50.c: Added comments.
19656 * gcc.dg/vect/vect-51.c: Added comments.
19657
19658 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19659 aligned type.
19660 * gcc.dg/vect/Os-vect-95.c: Likewise.
19661
19662 * gcc.dg/vect/vect-41.c: Test removed.
19663 * gcc.dg/vect/vect-47.c: Test removed.
19664 * gcc.dg/vect/vect-55.c: Test removed.
19665 * gcc.dg/vect/vect-59.c: Test removed.
19666
19667 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19668
19669 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19670 No longer vectorizable on vect_no_align targets.
19671 * gcc.dg/vect/pr20122.c: Likewise.
19672 * gcc.dg/vect/vect-74.c: Likewise.
19673 * gcc.dg/vect/vect-75.c: Likewise.
19674 * gcc.dg/vect/vect-76.c: Likewise.
19675
19676 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19677 Will not be vectorizable on vect_no_align targets once aliasing issues
19678 are resolved.
19679 * gcc.dg/vect/vect-79.c: Likewise.
19680
19681 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19682 * gcc.dg/vect/vect-78.c: Likewise.
19683 * gcc.dg/vect/vect-97.c: Likewise.
19684
19685 2005-09-19 Steven Bosscher <stevenb@suse.de>
19686
19687 * gcc.dg/pr23943.c: New test.
19688
19689 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19690
19691 PR fortran/19181
19692 * gfortran.dg/derived_pointer_null_1.f90: New test.
19693
19694 2005-09-18 Richard Guenther <rguenther@suse.de>
19695
19696 PR middle-end/23944
19697 * gcc.c-torture/compile/pr23944.c: New testcase.
19698
19699 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
19700
19701 PR fortran/15975
19702 * gfortran.dg/der_pointer_2.f90: New test.
19703
19704 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19705
19706 PR fortran/16861
19707 * gfortran.dg/nested_modules_2.f90: New test.
19708
19709 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19710
19711 PR c++/18368
19712 * g++.dg/other/semicolon.C: New test.
19713
19714 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
19715
19716 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19717 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19718
19719 2005-09-16 Mark Mitchell <mark@codesourcery.com>
19720
19721 PR c++/23914
19722 * g++.dg/template/static18.C: New test.
19723
19724 PR c++/21514
19725 * g++.dg/template/crash19.C: Remove dg-error marker.
19726 * g++.dg/template/local4.C: New test.
19727
19728 2005-09-16 Paul Brook <paul@codesourcery.com>
19729
19730 PR fortran/23906
19731 * gfortran.dg/dependency_1.f90: New test.
19732
19733 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19734
19735 PR c++/23896
19736 * g++.dg/template/static17.C: New test.
19737
19738 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
19739
19740 PR c++/23139
19741 * g++.dg/warn/huge-val1.C: New test.
19742
19743 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19744
19745 PR c++/13140
19746 * g++.dg/parse/class2.C: New test.
19747 * g++.dg/template/explicit8.C: Likewise.
19748 * g++.dg/template/spec25.C: Likewise.
19749
19750 2005-09-14 Josh Conner <jconner@apple.com>
19751
19752 PR middle-end/23584
19753 * gcc.dg/pr23584.c: New test.
19754
19755 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
19756
19757 PR fortran/21875 Internal Unit Array I/O, NIST
19758 * gfortran.dg/arrayio_1.f90: New test.
19759 * gfortran.dg/arrayio_1.f90: New test.
19760 * gfortran.dg/arrayio_1.f90: New test.
19761 * gfortran.dg/arrayio_1.f90: New test.
19762 * gfortran.dg/arrayio_1.f90: New test.
19763
19764 2005-09-14 Uros Bizjak <uros@kss-loka.si>
19765
19766 PR middle-end/22480
19767 * gcc.dg/vect/pr22480.c: New test.
19768
19769 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
19770
19771 PR fortran/19358
19772 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19773
19774 2005-09-13 Josh Conner <jconner@apple.com>
19775
19776 PR c++/23180
19777 * g++.dg/init/struct2.C: New test.
19778 * g++.dg/init/struct3.C: New test.
19779
19780 2005-09-13 Janis Johnson <janis187@us.ibm.com>
19781
19782 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19783 Clean up temp files.
19784 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19785 gcc.dg/tree-ssa/builtin-fprintf-1.c,
19786 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19787 gcc.dg/tree-ssa/builtin-printf-1.c,
19788 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19789 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19790 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19791 gcc.dg/tree-ssa/builtin-vprintf-1.c,
19792 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19793 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19794 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19795 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19796 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19797 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19798 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19799 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19800
19801 2005-09-13 Josh Conner <jconner@apple.com>
19802
19803 * lib/gcc-dg.exp: Load scanipa.exp.
19804 (cleanup-dump): New procedure.
19805 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19806 * lib/scandump.exp: New file.
19807 * lib/scantree.exp: Use it.
19808 * lib/scanipa.exp: New file.
19809
19810 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
19811
19812 PR fortran/17740
19813 * gfortran.dg/generic_4.f90: New test.
19814
19815 2005-09-13 Uros Bizjak <uros@kss-loka.si>
19816
19817 PR target/23816
19818 * gcc.target/i386/pr23816-1.c: New test.
19819 * gcc.target/i386/pr23816-2.c: New test.
19820
19821
19822 2005-09-13 Bastian Blank <waldi@debian.org>
19823
19824 PR c++/16171
19825 * g++.dg/abi/mangle26.C: New test.
19826 * g++.dg/abi/mangle27.C: New test.
19827 * g++.dg/abi/mangle28.C: New test.
19828 * g++.dg/abi/mangle29.C: New test.
19829
19830 PR c++/23839
19831 * g++.dg/parse/register1.C: New test.
19832
19833 2005-09-13 Mark Mitchell <mark@codesourcery.com>
19834
19835 PR c++/23842
19836 * g++.dg/template/access16.C: New test.
19837
19838 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19839
19840 * gfortran.dg/char_pack_2.f90: Increase the vector size.
19841
19842 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19843
19844 PR fortran/18899
19845 * gfortran.dg/shape_2.f90: New test.
19846
19847 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19848
19849 PR target/19269
19850 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19851 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19852 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19853 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19854 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19855 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19856 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19857 tests.
19858
19859 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19860
19861 PR c++/23841
19862 * g++.dg/parse/template17.C: New test.
19863
19864 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19865
19866 PR c++/23789
19867 * g++.dg/template/nontype14.C: New test.
19868
19869 2005-09-12 Ian Lance Taylor <ian@airs.com>
19870
19871 PR g++/7874
19872 * g++.dg/lookup/friend7.C: New test.
19873 * g++.dg/lookup/friend8.C: New test.
19874 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19875 so that it will be found via argument dependent lookup.
19876 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19877 friend functions which will no longer be found.
19878 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19879 function g, so that it will be found via argument dependent
19880 lookup.
19881 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19882 * g++.old-deja/g++.mike/net43.C: Likewise.
19883
19884 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19885
19886 PR c++/23691
19887 * g++.dg/template/static16.C: New test.
19888
19889 2005-09-12 Josh Conner <jconner@apple.com>
19890
19891 PR middle-end/23237
19892 * gcc.c-torture/compile/pr23237.c: New test.
19893
19894 2005-09-11 Richard Henderson <rth@redhat.com>
19895
19896 * g++.dg/other/error8.C: Update expected diagnostic text.
19897
19898 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19899
19900 PR libfortran/19872
19901 * gfortran.dg/overwrite_1.f: New test.
19902
19903 2005-09-09 Josh Conner <jconner@apple.com>
19904
19905 * g++.dg/init/pr23180-1.C: Removed.
19906 * g++.dg/init/pr23180-2.C: Removed.
19907
19908 2005-09-09 David Daney <ddaney@avtrex.com>
19909
19910 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19911 files which are ...
19912 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19913 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19914
19915 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19916
19917 * gfortran.dg/iostat_2.f90: New test.
19918
19919 2005-09-09 Mark Mitchell <mark@codesourcery.com>
19920
19921 PR c++/22252
19922 * g++.dg/ext/interface1.C: New test.
19923 * g++.dg/ext/interface1.h: Likewise.
19924 * g++.dg/ext/interface1a.cc: Likewise.
19925
19926 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
19927
19928 * gfortran.dg/iomsg_1.f90: New test case.
19929
19930 2005-09-09 Richard Guenther <rguenther@suse.de>
19931
19932 PR c++/23624
19933 * g++.dg/tree-ssa/pr23624.C: New testcase.
19934
19935 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19936
19937 PR fortran/19239
19938 * gfortran.dg/vector_subscript_1.f90,
19939 * gfortran.dg/vector_subscript_2.f90: New tests.
19940
19941 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19942
19943 PR fortran/21104
19944 * gfortran.dg/array_alloc_1.f90,
19945 * gfortran.dg/array_alloc_2.f90,
19946 * gfortran.dg/array_alloc_3.f90: New tests.
19947
19948 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19949
19950 PR fortran/12840
19951 * gfortran.dg/array_constructor_6.f90
19952 * gfortran.dg/array_constructor_7.f90
19953 * gfortran.dg/array_constructor_8.f90
19954 * gfortran.dg/array_constructor_9.f90
19955 * gfortran.dg/array_constructor_10.f90
19956 * gfortran.dg/array_constructor_11.f90
19957 * gfortran.dg/array_constructor_12.f90: New tests.
19958
19959 2005-09-08 Josh Conner <jconner@apple.com>
19960
19961 PR c++/23180
19962 * g++.dg/init/pr23180-1.C: New test.
19963 * g++.dg/init/pr23180-2.C: New test.
19964
19965 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19966
19967 PR fortran/18878
19968 * gfortran.dg/module_double_reuse.f90: New.
19969
19970 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19971
19972 PR fortran/23270
19973 PR fortran/22304
19974 PR fortran/18870
19975 PR fortran/17917
19976 PR fortran/16511
19977 * gfortran.dg/common_equivalence_1.f: New.
19978 * gfortran.dg/common_equivalence_2.f: New.
19979 * gfortran.dg/common_equivalence_3.f: New.
19980 * gfortran.dg/contained_equivalence_1.f90: New.
19981 * gfortran.dg/module_blank_common.f90: New.
19982 * gfortran.dg/module_commons_1.f90: New.
19983 * gfortran.dg/module_equivalence_1.f90: New.
19984 * gfortran.dg/nested_modules_1.f90: New.
19985 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19986 equivalences and add comment to connect the test with
19987 the PR.
19988
19989 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19990
19991 PR fortran/23765
19992 * gfortran.dg/common_6.f90: New test.
19993
19994 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19995
19996 PR fortran/15326
19997 * gfortran.dg/char_result_1.f90,
19998 * gfortran.dg/char_result_2.f90,
19999 * gfortran.dg/char_result_3.f90,
20000 * gfortran.dg/char_result_4.f90,
20001 * gfortran.dg/char_result_5.f90,
20002 * gfortran.dg/char_result_6.f90,
20003 * gfortran.dg/char_result_7.f90,
20004 * gfortran.dg/char_result_8.f90: New tests.
20005
20006 2005-09-08 Richard Sandiford <richard@codesourcery.com>
20007
20008 PR fortran/19928
20009 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20010
20011 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
20012
20013 PR obj-c++/16816
20014 * obj-c++.dg/selector-5.mm: New test.
20015 * obj-c++.dg/selector-6.mm: New test.
20016
20017 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
20018
20019 PR objc/20574
20020 PR objc/19324
20021 * objc.dg/error-1.m: New test.
20022
20023 2005-09-07 Richard Sandiford <richard@codesourcery.com>
20024
20025 PR fortran/23373
20026 * gfortran.fortran-torture/execute/pr23373-1.f90,
20027 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20028
20029 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
20030
20031 PR libfortran/23760
20032 * gfortran.dg/g77/1832.f: Remove long string in write statement
20033 to allow the test to pass on correct list directed output with
20034 prepended space.
20035
20036 2005-09-07 James E Wilson <wilson@specifix.com>
20037
20038 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20039
20040 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
20041
20042 * gfortran.dg/parameter+save.f90: Rename to
20043 * gfortran.dg/parameter_save.f90: .. this.
20044
20045 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
20046
20047 PR fortran/20848
20048 * gfortran.dg/parameter+save.f90: New test case.
20049
20050 2005-09-06 Richard Sandiford <richard@codesourcery.com>
20051
20052 PR fortran/19269
20053 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20054
20055 2005-09-06 Jakub Jelinek <jakub@redhat.com>
20056
20057 PR c/23075
20058 * gcc.dg/pr23075.c: New test.
20059 * g++.dg/warn/pr23075.C: New test.
20060
20061 PR target/22362
20062 * gcc.target/i386/pr22362.c: New test.
20063
20064 PR rtl-optimization/23098
20065 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20066
20067 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20068 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20069 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20070
20071 2005-09-06 Mark Mitchell <mark@codesourcery.com>
20072
20073 * g++.dg/expr/cast6.C: New test.
20074
20075 PR c++/9782
20076 * g++.dg/init/new15.C: New test.
20077
20078 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
20079
20080 * gcc.dg/vect/Os-vect-95.c: New test.
20081 * gcc.dg/vect/vect-95.c: Same.
20082
20083 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
20084
20085 * gcc.dg/vect/vect-29.c: Update xfail testing.
20086 * gcc.dg/vect/vect-44.c: Same.
20087 * gcc.dg/vect/vect-48.c: Same.
20088 * gcc.dg/vect/vect-50.c: Same.
20089 * gcc.dg/vect/vect-72.c: Same.
20090 * gcc.dg/vect/vect-77.c: Same.
20091 * gcc.dg/vect/vect-78.c: Same.
20092 * gcc.dg/vect/vect-80.c: Same.
20093 * gcc.dg/vect/vect-96.c: Same.
20094 * gcc.dg/vect/vect-100.c: Same.
20095 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20096 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20097 * gfortran.dg/vect/vect-5.f90: Same.
20098
20099 2005-09-06 Jakub Jelinek <jakub@redhat.com>
20100
20101 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20102 start strings.
20103 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20104 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20105
20106 PR c++/23056
20107 * g++.dg/opt/pr23056.C: New test.
20108
20109 PR rtl-optimization/23098
20110 * gcc.target/i386/pr23098.c: New test.
20111
20112 2005-09-05 Mark Mitchell <mark@codesourcery.com>
20113
20114 PR c++/23667
20115 * g++.dg/template/static15.C: New test.
20116
20117 PR c++/21440
20118 * g++.dg/ext/stmtexpr5.C: New test.
20119 * g++.dg/ext/stmtexpr6.C: Likewise.
20120
20121 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
20122
20123 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20124
20125 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20126 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20127 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20128
20129 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
20130
20131 PR libfortran/23321
20132 * gfortran.dg/direct_io_4.f90: New test case.
20133
20134 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
20135 Rasmus Hahn <rassahah@neofonie.de>
20136
20137 PR libobjc/23108
20138 * objc.dg/type-stream-1.m: New test.
20139
20140 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
20141
20142 PR fortran/23661
20143 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20144 gfortran.dg/print_fmt_3.f90: New test.
20145
20146 2005-09-03 Jakub Jelinek <jakub@redhat.com>
20147
20148 * gfortran.dg/fmt_t_1.f90: New test.
20149
20150 2005-09-03 Jakub Jelinek <jakub@redhat.com>
20151
20152 PR rtl-optimization/23454
20153 * g++.dg/opt/pr23454.C: New test.
20154
20155 2005-09-03 Mark Mitchell <mark@codesourcery.com>
20156
20157 PR c++/23699
20158 * g++.dg/ext/static1.C: New test.
20159
20160 2005-09-02 Richard Henderson <rth@redhat.com>
20161
20162 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20163 tail call to check_fa_work.
20164
20165 2005-09-02 Mark Mitchell <mark@codesourcery.com>
20166
20167 PR c++/21687
20168 * g++.dg/other/gc3.C: New test.
20169
20170 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20171
20172 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20173 * gcc.dg/20050826-1.c: Likewise.
20174
20175 2005-08-31 Mark Mitchell <mark@codesourcery.com>
20176
20177 PR c++/23167
20178 * g++.dg/expr/volatile1.C: New test.
20179
20180 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
20181
20182 PR middle-end/23547
20183 * gcc.dg/pr23547.c: New test.
20184
20185 2005-09-02 Richard Sandiford <richard@codesourcery.com>
20186
20187 PR c/22061
20188 * gcc.c-torture/execute/pr22061-1.c,
20189 * gcc.c-torture/execute/pr22061-2.c,
20190 * gcc.c-torture/execute/pr22061-3.c,
20191 * gcc.c-torture/execute/pr22061-4.c: New tests.
20192
20193 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
20194
20195 * gcc.dg/Wredundant-decls-2.c: New test to check that
20196 -Wredundant-decls does not issue warning for a variable
20197 definition following a declaration.
20198
20199 2005-09-01 Jakub Jelinek <jakub@redhat.com>
20200
20201 PR debug/7241
20202 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20203 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20204 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20205
20206 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20207 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20208 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20209 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20210 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20211 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20212 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20213 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20214
20215 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20216
20217 PR objc/23306
20218 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20219 scan-assmbler.
20220
20221 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
20222
20223 PR target/21255
20224 * gcc.dg/pr21255-1.c: New test.
20225 * gcc.dg/pr21255-2-mb.c: Likewise.
20226 * gcc.dg/pr21255-2-ml.c: Likewise.
20227 * gcc.dg/pr21255-3.c: Likewise.
20228 * gcc.dg/pr21255-4.c: Likewise.
20229
20230 2005-08-31 Dale Johannesen <dalej@apple.com>
20231
20232 * gcc.dg/20050830-1.c: New.
20233
20234 2005-08-31 Josh Conner <jconner@apple.com>
20235
20236 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20237 command-line options for arm-*-* targets.
20238 * g++.dg/init/array16.C: Likewise.
20239 * g++.dg/other/crash-4.C: Likewise.
20240
20241 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20242
20243 PR obj-c++/23640
20244 * obj-c++.dg/gnu-runtime-3.mm: New test.
20245
20246 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20247
20248 PR c++/13377
20249 * g++.dg/lookup/ambig4.C: New test.
20250 * g++.dg/lookup/ambig5.C: New test.
20251 * g++.dg/tc1/dr101.C: Adjust error markers.
20252
20253 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20254
20255 PR c++/23639
20256 * g++.dg/template/ttp5.C: Adjust error markers.
20257
20258 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
20259
20260 PR testsuite/23609
20261 * lib/obj-c++.exp: Include target-libpath.exp.
20262 (obj-c++_link_flags): Look for the GNU libobjc library
20263 and set the library path to include it.
20264 Don't manually set LD_LIBRARY_PATH (etc.) but call
20265 set_ld_library_path_env_vars instead.
20266 (obj-c++_target_compile): Don't set library path or
20267 linker flags because they are already set correctly
20268 in obj-c++_link_flags.
20269
20270 2005-08-30 Josh Conner <jconner@apple.com>
20271
20272 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20273 to command-line options for arm-*-* targets.
20274
20275 2005-08-30 Geoffrey Keating <geoffk@apple.com>
20276
20277 * g++.dg/other/i386-1.C: New.
20278
20279 2005-08-30 Jakub Jelinek <jakub@redhat.com>
20280
20281 PR preprocessor/20348
20282 PR preprocessor/20356
20283 * gcc.dg/cpp/pr20348.c: New test.
20284 * gcc.dg/cpp/pr20348.h: New file.
20285 * gcc.dg/cpp/inc/pr20348.h: New file.
20286 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20287 * gcc.dg/cpp/pr20356.c: New test.
20288 * gcc.dg/cpp/pr20356.h: New file.
20289 * gcc.dg/cpp/inc/pr20356.h: New file.
20290 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20291
20292 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
20293
20294 * gfortran.fortran-torture/execute/intrinsic_count.f90:
20295 Fix array dimension to avoid correct end-of-file error.
20296
20297 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
20298
20299 PR libfortran/23598
20300 * gfortran.dg/iostat_1.f90: New test.
20301
20302 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
20303
20304 PR middle-end/23408
20305 * gcc.dg/pr23408.c: New test.
20306
20307 2005-08-28 Mark Mitchell <mark@codesourcery.com>
20308
20309 PR c++/23099
20310 * g++.dg/init/member1.C: Make sure erroneous static data member
20311 definitions are required.
20312 * g++.dg/template/static13.C: New test.
20313 * g++.dg/template/static14.C: Likewise.
20314
20315 2005-08-29 Jakub Jelinek <jakub@redhat.com>
20316
20317 * gcc.target/i386/pr23575.c: Use -msse2 instead of
20318 -march=pentium4, remove ilp32 requirement.
20319
20320 PR middle-end/23484
20321 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20322 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20323
20324 2005-08-29 Andreas Jaeger <aj@suse.de>
20325
20326 PR testsuite/23607
20327 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20328
20329 2005-08-28 Jakub Jelinek <jakub@redhat.com>
20330
20331 * gcc.c-torture/execute/20050316-2.c: New test.
20332 * gcc.c-torture/execute/20050316-3.c: New test.
20333 * gcc.dg/torture/pr16104-1.c: New test.
20334
20335 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
20336
20337 PR middle-end/23463
20338 * gcc.c-torture/execute/zero-struct-1.c: New test.
20339
20340 2005-08-27 Richard Guenther <rguenther@suse.de>
20341
20342 PR target/23575
20343 * gcc.target/i386/pr23575.c: New testcase.
20344
20345 2005-08-26 Jakub Jelinek <jakub@redhat.com>
20346
20347 PR rtl-optimization/23561
20348 * gcc.c-torture/execute/20050826-1.c: New test.
20349
20350 PR rtl-opt/23560
20351 * gcc.c-torture/execute/20050826-2.c: New test.
20352
20353 2005-08-26 Dale Johannesen <dalej@apple.com>
20354
20355 * gcc.dg/20030711-1.c: Modify to work on Darwin.
20356 * gcc.dg/20050826-1.c: New.
20357
20358 2005-08-26 Mark Mitchell <mark@codesourcery.com>
20359
20360 PR c++/19004
20361 * g++.dg/template/nontype13.C: New test.
20362
20363 PR c++/23491
20364 * g++.dg/init/new14.C: New test.
20365 * g++.dg/expr/anew1.C: Do not XFAIL.
20366 * g++.dg/expr/anew2.C: Likewise.
20367 * g++.dg/expr/anew3.C: Likewise.
20368
20369 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
20370
20371 PR middle-end/22439
20372 * gcc.dg/vla-3.c: New test.
20373
20374 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
20375
20376 PR fortran/20363
20377 * gfortran.dg/named_interface.f90: New.
20378
20379 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
20380
20381 * gcc.c-torture/execute/frame-address.c: New test.
20382
20383 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
20384
20385 PR c++/20817
20386 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20387
20388 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20389
20390 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20391
20392 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20393
20394 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20395 * gcc.dg/altivec-22.c: Rename from..
20396 * gcc.dg/altivec-nomfcr.c: ..this.
20397
20398 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
20399
20400 PR tree-optimization/23546
20401 * gcc.dg/tree-ssa/pr23546.c: New test.
20402
20403 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
20404
20405 PR fortran/17758
20406 * gfortran.dg/nonreturning_statements.f90: New test.
20407
20408 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
20409
20410 PR c++/22454
20411 * g++.dg/parse/crash29.C: New.
20412
20413 2005-08-23 DJ Delorie <dj@redhat.com>
20414
20415 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20416 constants have the L suffix.
20417
20418 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
20419
20420 PR c++/23044
20421 * g++.dg/template/instantiate8.C: New.
20422
20423 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
20424
20425 PR middle-end/23467
20426 * gcc.c-torture/execute/pr23467.c: New test.
20427
20428 2005-08-23 Jakub Jelinek <jakub@redhat.com>
20429
20430 PR tree-optimization/22043
20431 * gcc.c-torture/execute/20050613-1.c: New test.
20432
20433 2005-08-23 Ben Elliston <bje@au.ibm.com>
20434
20435 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20436
20437 2005-08-22 Jakub Jelinek <jakub@redhat.com>
20438
20439 PR rtl-optimization/23478
20440 * g++.dg/opt/pr23478.C: New test.
20441
20442 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20443
20444 PR c/18715
20445 * gcc.dg/switch-warn-3.c: New test.
20446
20447 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20448
20449 PR c++/22233
20450 * g++.dg/template/param1.C: New test.
20451
20452 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20453
20454 PR c++/23089
20455 * g++.dg/other/incomplete1.C: New test.
20456
20457 2005-08-22 Ira Rosen <irar@il.ibm.com>
20458
20459 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20460 are vectorizable.
20461
20462 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20463
20464 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20465 d_lines_5.f: New.
20466
20467 2005-08-21 Jakub Jelinek <jakub@redhat.com>
20468
20469 * gcc.target/i386/sse-4.c: New test.
20470
20471 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20472
20473 PR testsuite/23239
20474 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20475
20476 2005-08-20 Jakub Jelinek <jakub@redhat.com>
20477
20478 * gcc.dg/20050811-1.c: New test.
20479 * gcc.dg/20050811-2.c: New test.
20480
20481 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
20482
20483 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20484
20485 2005-08-19 Diego Novillo <dnovillo@redhat.com>
20486
20487 PR 23476
20488 * gcc.c-torture/compile/pr23476.c: New test.
20489
20490 2005-08-19 Devang Patel <dpatel@apple.com>
20491
20492 PR tree-optimization/23048
20493 * gcc.dg/tree-ssa/pr23048.c: New test.
20494
20495 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
20496
20497 PR middle-end/20624
20498 * g++.dg/warn/Wreturn-3.C: New test
20499
20500 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
20501
20502 PR tree-optimization/22228
20503 * g++.dg/vect/pr22543.cc: New test.
20504
20505 2005-08-17 Steven Bosscher <stevenb@suse.de>
20506
20507 PR tree-optimization/21574
20508 * gcc.dg/tree-ssa/pr21574.c: New test.
20509
20510 2005-08-16 James E Wilson <wilson@specifix.com>
20511
20512 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20513
20514 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20515
20516 PR tree-opt/23402
20517 * gcc.c-torture/compile/zero-strct-3.c: New test.
20518 * gcc.c-torture/compile/zero-strct-4.c: New test.
20519
20520 2005-08-16 Steven Bosscher <stevenb@suse.de>
20521
20522 PR target/23376
20523 * gcc.target/x86_64/pr23376.c: New test.
20524
20525 2005-08-16 Ian Lance Taylor <ian@airs.com>
20526
20527 PR c++/23337
20528 * g++.dg/ext/vector2.C: New.
20529
20530 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20531
20532 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20533
20534 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20535
20536 PR libfortran/23428
20537 * gfortran.dg/inquire-complex.f90: New test case.
20538
20539 2005-08-16 James E Wilson <wilson@specifix.com>
20540
20541 PR tree-optimization/21105
20542 * gcc.dg/large-size-array.c: New.
20543
20544 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
20545
20546 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20547 type.
20548 * gcc.dg/vect/vect-41: Likewise.
20549 * gcc.dg/vect/vect-42: Likewise.
20550 * gcc.dg/vect/vect-43: Likewise.
20551 * gcc.dg/vect/vect-44: Likewise.
20552 * gcc.dg/vect/vect-46: Likewise.
20553 * gcc.dg/vect/vect-47: Likewise.
20554 * gcc.dg/vect/vect-48: Likewise.
20555 * gcc.dg/vect/vect-52: Likewise.
20556 * gcc.dg/vect/vect-53: Likewise.
20557 * gcc.dg/vect/vect-54: Likewise.
20558 * gcc.dg/vect/vect-55: Likewise.
20559 * gcc.dg/vect/vect-56: Likewise.
20560 * gcc.dg/vect/vect-57: Likewise.
20561 * gcc.dg/vect/vect-58: Likewise.
20562 * gcc.dg/vect/vect-59: Likewise.
20563 * gcc.dg/vect/vect-60: Likewise.
20564 * gcc.dg/vect/vect-61: Likewise.
20565 * gcc.dg/vect/vect-85: Likewise.
20566 * gcc.dg/vect/vect-87: Likewise.
20567 * gcc.dg/vect/vect-88: Likewise.
20568 * gcc.dg/vect/vect-93.c: Likewise.
20569 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20570 * gcc.dg/vect/vect-75: Likewise.
20571 * gcc.dg/vect/vect-76: Likewise.
20572 * gcc.dg/vect/vect-77: Likewise.
20573 * gcc.dg/vect/vect-78: Likewise.
20574 * gcc.dg/vect/vect-80: Likewise.
20575 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20576 vectorized for the expected reason, rather than checking how alignment
20577 was handled.
20578 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20579 aligned type and also instead of aligned pointers. Added documentation.
20580
20581 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
20582
20583 * gfortran.dg/power.f90: New test.
20584
20585 2005-08-16 Jakub Jelinek <jakub@redhat.com>
20586
20587 PR rtl-optimization/23299
20588 * g++.dg/opt/pr23299.C: New test.
20589
20590 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20591
20592 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20593
20594 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
20595
20596 * g++.dg/template/local6.C: New test.
20597
20598 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20599
20600 * execute/exceptions/finally-1.m: Check that the catch and finally are
20601 being called. Also add a "return 0;" at the end of main.
20602
20603 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
20604
20605 PR fortran/21432.
20606 * gfortran.dg/namelist_print_1.f: New test of functionality of
20607 PRINT namelist.
20608 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20609 namelist generates error with -std=f95.
20610
20611 2005-08-14 Ira Rosen <irar@il.ibm.com>
20612
20613 PR tree-optimization/23119
20614 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20615
20616 2005-08-13 Marcin Koziej <creep@desk.pl>
20617 Andrew Pinski <pinskia@physics.uc.edu>
20618
20619 PR libobjc/22492
20620 * execute/exceptions/finally-1.m: New test.
20621
20622 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20623
20624 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20625 testsuite.
20626 * objc/execute/exceptions/trivial.m: New test.
20627 * objc.dg/try-catch-11.m: Move to ...
20628 * objc/execute/exceptions/foward-1.m: Here.
20629 * objc.dg/try-catch-2.m: Move to ...
20630 * objc/execute/exceptions/catchall-1.m: Here.
20631 * objc.dg/try-catch-8.m: Move to ...
20632 * objc/execute/exceptions/local-variables-1.m: Here.
20633
20634 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20635
20636 * objc.dg/nested-func-1.m: Move to ...
20637 * objc/execute/nested-func-1.m: Here.
20638
20639 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20640
20641 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20642 in ${options} instead of [target_info name].
20643 * lib/obj-c++.exp (objc_target_compile): Likewise.
20644
20645 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20646
20647 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20648
20649 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20650
20651 part of PR testsuite/23348
20652 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20653 each of the torture options.
20654 * objc/compile/trivial.m: New test.
20655
20656 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20657
20658 * gfortran.dg/eoshift.f90: Correct format.
20659
20660 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20661
20662 * gfortran.fortran-torture/execute/character_passing.f90:
20663 Fix comment typo.
20664
20665 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
20666
20667 PR c++/8271
20668 * g++.dg/template/unify10.C: New.
20669
20670 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
20671
20672 * g++.dg/parse/pr22514.C: Move to...
20673 * g++.dg/debug/pr22514.C: here.
20674
20675 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20676
20677 PR c++/23266
20678 * g++.dg/inherit/pure1.C: New test.
20679
20680 * ChangeLog: Fix typos.
20681
20682 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20683 Steven Bosscher <stevenb@suse.de>
20684
20685 * gfortran.dg/runtime_warning_1.f90: New test.
20686
20687 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
20688
20689 PR c++/23219
20690 * g++.dg/parse/crash28.C: New.
20691
20692 2005-08-11 Richard Guenther <rguenther@suse.de>
20693
20694 PR target/23289
20695 * gcc.target/i386/tailcall-1.c: New testcase.
20696
20697 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20698
20699 * gcc.dg/vect/vect-67.c: Un-xfail.
20700
20701 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20702
20703 PR c++/23225
20704 * g++.dg/parse/crash27.C: new test.
20705
20706 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
20707
20708 PR libfortran/22143
20709 * gfortran.dg/shift-kind.f90: New testcase.
20710
20711 2005-08-10 Richard Sandiford <richard@codesourcery.com>
20712
20713 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20714 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20715
20716 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20717
20718 PR c++/20646
20719 * g++.dg/other/mult-stor1.C: New test.
20720
20721 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20722
20723 * gcc.c-torture/pr18299-1.c: Move to ...
20724 * gcc.c-torture/compile/pr18299-1.c: Here.
20725
20726 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
20727
20728 * gfortran/fortran.torture/execute/character_passing.f90:
20729 Fix types for LSAME.
20730
20731 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
20732
20733 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20734 input data back to what it was originally.
20735
20736 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20737
20738 * objc.dg/try-catch-8.m: Enable for all targets.
20739
20740 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
20741
20742 * gcc.dg/pr23165.c: New test.
20743
20744 2005-08-09 Steven Bosscher <stevenb@suse.de>
20745
20746 PR tree-optimization/23234
20747 * gcc.dg/tree-ssa/pr23234.c: New test.
20748
20749 2005-08-08 Josh Conner <jconner@apple.com>
20750
20751 PR rtl-optimization/23241
20752 * gcc.dg/char-compare.c: New test.
20753
20754 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20755
20756 PR c++/22508
20757 * g++.dg/init/new13.C: New test.
20758
20759 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
20760
20761 PR c++/21166
20762 * g++.dg/other/crash-4.C: Adjust
20763 * g++/dg/ext/packed9.C: New.
20764
20765 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20766
20767 PR middle-end/21964
20768 * gcc.c-torture/execute/pr21964-1.c: New test.
20769
20770 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20771
20772 PR c/22458
20773 * gcc.dg/pr22458-1.c: New test.
20774
20775 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
20776 Steven G. Kargl <kargls@comcast.net>
20777
20778 PR fortran/22390
20779 * gfortran.dg/flush_1.f90: New test.
20780
20781 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20782
20783 PR c++/23191
20784 * g++.dg/template/eh2.C: New test.
20785
20786 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20787
20788 PR c++/19498
20789 * g++.dg/template/instantiate7.C: New test.
20790
20791 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
20792
20793 PR c/23113
20794 * gcc.dg/Wunused-value-1.c: New test.
20795
20796 2005-08-06 Richard Sandiford <richard@codesourcery.com>
20797
20798 PR rtl-optimization/23233
20799 * gcc.c-torture/compile/pr23233-1.c: New test.
20800
20801 2005-08-06 Jakub Jelinek <jakub@redhat.com>
20802
20803 PR fortran/18833
20804 PR fortran/20850
20805 * gfortran.dg/equiv_1.f90: New test.
20806 * gfortran.dg/equiv_2.f90: New test.
20807 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20808 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20809 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20810
20811 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20812
20813 * gcc.c-torture/execute/vrp-5.c: New test.
20814 * gcc.c-torture/execute/vrp-6.c: New test.
20815 * gcc.dg/tree-ssa/vrp21.c: New test.
20816
20817 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20818
20819 * g++.dg/parse/pr22514.C: New test.
20820
20821 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
20822
20823 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20824
20825 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20826 instead of constant loads / pool entries.
20827
20828 2005-08-05 David Edelsohn <edelsohn@gnu.org>
20829
20830 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20831 TEST_TO_WCTYPE.
20832
20833 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
20834
20835 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20836 __WINT_TYPE__ in generated prototypes if possible.
20837
20838 2005-08-04 Diego Novillo <dnovillo@redhat.com>
20839
20840 PR 22037
20841 * g++.dg/tree-ssa/pr22037.C:
20842
20843 2005-08-04 Richard Henderson <rth@redhat.com>
20844
20845 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20846 scan-tree-dump-times directive.
20847
20848 2005-08-04 Jan Hubicka <jh@suse.cz>
20849
20850 * gcov-1.C: Fix switch counts.
20851 * gcov-4b.c: Likewise.
20852
20853 2005-08-03 Jeff Law <law@redhat.com>
20854
20855 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20856
20857 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
20858
20859 * gcc.c-torture/execute/pr23135.c: New test.
20860
20861 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20862
20863 PR tree-optimization/19899
20864 * gcc.dg/tree-ssa/scev-1.c: New test.
20865 * gcc.dg/tree-ssa/scev-2.c: New test.
20866
20867 2005-08-03 Richard Sandiford <richard@codesourcery.com>
20868
20869 PR target/18582
20870 * gcc.dg/torture/pr18582-1.c: New test.
20871
20872 2005-08-03 Jan Hubicka <jh@suse.cz>
20873
20874 * update-conroll.c: New testcase.
20875 * update-conroll-2.c: New testcase.
20876
20877 2005-08-02 David Edelsohn <edelsohn@gnu.org>
20878
20879 * gfortran.dg/constant_substring.f: New test.
20880 * gfortran.dg/pr22491.f: New test.
20881
20882 2005-08-02 Jan Hubicka <jh@suse.cz>
20883
20884 * update-threading.c: Replace by the proper one.
20885
20886 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20887
20888 PR 23164
20889 * g++.dg/tree-ssa/pr23164.C: New test.
20890
20891 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20892
20893 * gcc.dg/tree-ssa/pr23192.c: New test.
20894
20895 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
20896
20897 * gcc.c-torture/execute/vrp-4.c: New test.
20898
20899 2005-08-02 Jan Hubicka <jh@suse.cz>
20900
20901 * update-threading.c: New test.
20902
20903 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
20904
20905 * gcc.c-torture/compile/20050801-1.c: New test.
20906 * gcc.c-torture/compile/20050801-2.c: New test.
20907
20908 2005-08-01 Jan Hubicka <jh@suse.cz>
20909
20910 * val-prof-5.c: New test.
20911
20912 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
20913
20914 PR c/22311
20915 * gcc.dg/pr22311-1.c : New test.
20916
20917 2005-07-31 Steven Bosscher <stevenb@suse.de>
20918
20919 PR target/23095
20920 * gfortran.dg/pr23095.f: New test.
20921
20922 PR c++/22003
20923 * g++.dg/other/pr22003.C: New test.
20924
20925 2005-07-31 Richard Sandiford <richard@codesourcery.com>
20926
20927 PR target/20621
20928 * gcc.c-torture/execute/pr20621-1.c: New test.
20929
20930 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
20931
20932 * gfortran.dg/comma_format_extension_4.f: Adjust length
20933 of string for format.
20934 * gfortran.dg/der_array_io_1.f: Replace illegal internal
20935 print statement with internal write.
20936 * gfortran.dg/der_array_io_2.f: Likewise.
20937 * gfortran.dg/der_array_io_3.f: Likewise.
20938
20939 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
20940
20941 * gcc.dg/fold-abs-4.c: new test.
20942
20943 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
20944
20945 PR fortran/22570 an related issues.
20946 * gfortran.dg/x_slash_1.f: New test.
20947
20948 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
20949
20950 PR c/23143
20951 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20952 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20953
20954 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20955
20956 PR c/529
20957 * gcc.dg/Wshadow-3.c: New test.
20958
20959 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
20960
20961 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20962 used to have the wrong bounds).
20963
20964 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20965
20966 PR c/21720
20967 * gcc.dg/hex-round-1.c: Test more cases.
20968 * gcc.dg/hex-round-2.c: New test.
20969
20970 2005-07-29 Diego Novillo <dnovillo@redhat.com>
20971
20972 PR 22550
20973 * g++.dg/tree-ssa/pr22550.C: New test.
20974
20975 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
20976
20977 * gcc.dg/tree-ssa/vrp19.c: New test.
20978 * gcc.dg/tree-ssa-vrp20.c: New test.
20979
20980 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20981
20982 PR c/22240
20983 * gcc.dg/transparent-union-4.c: New test.
20984
20985 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20986
20987 PR c/22192
20988 * gcc.dg/c99-vla-2.c: New test.
20989
20990 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20991
20992 PR c/21720
20993 * gcc.dg/hex-round-1.c: New test.
20994
20995 2005-07-28 Jan Hubicka <jh@suse.cz>
20996
20997 * inliner-1.c: Do not dump everything.
20998 * tree-prof.exp: Do not pass -ftree-based-profiling.
20999 * bprob.exp: Likewise.
21000
21001 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21002
21003 2005-07-28 Mark Mitchell <mark@codesourcery.com>
21004
21005 PR c++/22545
21006 * g++.dg/expr/ptrmem7.C: New test.
21007
21008 2005-07-28 Mike Stump <mrs@apple.com>
21009
21010 * g++.old-deja/g++.mike/visibility-1.C: New test.
21011
21012 2005-07-28 Richard Sandiford <richard@codesourcery.com>
21013
21014 PR c/20187
21015 * gcc.c-torture/execute/pr20187-1.c: New test.
21016
21017 2005-07-28 Jeff Law <law@redhat.com>
21018
21019 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21020 * gcc.dg/tree-ssa/vrp18.c: New test.
21021
21022 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
21023
21024 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21025
21026 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
21027
21028 PR tree-optimization/22506
21029 * gcc.dg/vect/ps22506.c: New test.
21030
21031 2005-07-28 Jakub Jelinek <jakub@redhat.com>
21032
21033 PR target/21149
21034 * gcc.target/i386/sse-3.c: New test.
21035
21036 2005-07-28 Richard Sandiford <richard@codesourcery.com>
21037
21038 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21039 * gcc.target/mips/mips32-dsp-type.c: Likewise.
21040
21041 2005-07-28 Richard Sandiford <richard@codesourcery.com>
21042
21043 PR c/22589
21044 * gcc.c-torture/compile/pr22589-1.c: New test.
21045
21046 2005-07-28 Jan Hubicka <jh@suse.cz>
21047
21048 * update-loopch.c: New testcase.
21049
21050 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
21051
21052 PR rtl-optimization/23047
21053 * gcc.c-torture/execute/pr23047.c: New test.
21054 * gcc.c-torture/execute/pr23047.x: New.
21055
21056 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
21057
21058 PR tree-optimization/22493
21059 * gcc.c-torture/execute/pr22493-1.c: New test.
21060 * gcc.c-torture/execute/pr22493-1.x: New.
21061 * gcc.c-torture/execute/vrp-1.c: New test.
21062 * gcc.c-torture/execute/vrp-2.c: New test.
21063 * gcc.c-torture/execute/vrp-2.c: New test.
21064
21065 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
21066
21067 * gcc.target/frv/all-builtin-read8.c: Delete.
21068 * gcc.target/frv/all-builtin-read16.c: Delete.
21069 * gcc.target/frv/all-builtin-read32.c: Delete.
21070 * gcc.target/frv/all-builtin-read64.c: Delete.
21071 * gcc.target/frv/all-builtin-write8.c: Delete.
21072 * gcc.target/frv/all-builtin-write16.c: Delete.
21073 * gcc.target/frv/all-builtin-write32.c: Delete.
21074 * gcc.target/frv/all-builtin-write64.c: Delete.
21075 * gcc.target/frv/all-read-write-1.c: New.
21076
21077 2005-07-27 Jeff Law <law@redhat.com>
21078
21079 * gcc.c-torture/execute/pr22630.c: New test.
21080
21081 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
21082
21083 PR tree-optimization/23073
21084 * gcc.dg/vect/nodump-pr23073.c: New test.
21085 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21086
21087 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
21088
21089 PR tree-optimize/22348
21090 * gcc.c-torture/execute/pr22348.c: New.
21091
21092 2005-07-27 Richard Guenther <rguenther@suse.de>
21093
21094 * gcc.dg/tree-ssa/salias-1.c: New testcase.
21095
21096 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21097
21098 PR fortran/22503
21099 * gfortran.dg/logical_comp.f90: New test.
21100
21101 2005-07-27 Jan Hubicka <jh@suse.cz>
21102
21103 * inliner-1.c: Add cleanup of dumps.
21104 * val-prof-*.c: Likewise.
21105 * update-tailcall.c: New.
21106
21107 2005-07-26 Diego Novillo <dnovillo@redhat.com>
21108
21109 PR 22591
21110 * gcc.dg/tree-ssa/pr22591.c: New test.
21111 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21112
21113 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
21114
21115 PR libobjc/22606
21116 * objc.dg/try-catch-11.m: New test.
21117
21118 2005-07-26 Richard Guenther <rguenther@suse.de>
21119
21120 PR tree-optimization/22486
21121 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21122
21123 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
21124
21125 PR tree-opt/22484
21126 * g++.dg/opt/loop2.C: New test.
21127
21128 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
21129
21130 * gcc.dg/tree-ssa/reassoc-3.c: New test.
21131 * gcc.dg/tree-ssa/reassoc-4.c: New test.
21132
21133 2005-07-25 Adam Nemet <anemet@lnxw.com>
21134
21135 * lib/profopt.exp (profopt-execute): Check for profiling data
21136 files on the target.
21137
21138 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
21139
21140 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21141 for matching of asm labels.
21142
21143 2005-07-25 Richard Guenther <rguenther@suse.de>
21144
21145 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21146
21147 2005-07-25 Richard Guenther <rguenther@suse.de>
21148
21149 PR testsuite/22624
21150 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21151
21152 2005-07-25 Ira Rosen <irar@il.ibm.com>
21153
21154 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21155 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21156 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21157 * gcc.dg/vect/vect-100.c: New test.
21158 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21159 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21160 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21161 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21162 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21163 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21164 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21165 * gfortran.dg/vect/pr19049.f90: New testcase.
21166 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21167
21168 2005-07-25 Jakub Jelinek <jakub@redhat.com>
21169
21170 * gcc.c-torture/execute/20050713-1.c: New test.
21171
21172 PR fortran/20063
21173 * gfortran.fortran-torture/execute/data_4.f90: New test.
21174
21175 PR middle-end/20303
21176 * gcc.dg/visibility-d.c: New test.
21177
21178 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
21179
21180 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21181 * gfortran.dg/underflow.f90: Ditto.
21182
21183 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21184
21185 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21186 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21187 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21188
21189 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
21190
21191 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21192 include case of field width of zero.
21193
21194 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
21195
21196 PR libgfortran/21875
21197 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21198 with trailing blanks on normal formatted read.
21199
21200 2005-07-23 Chao-ying Fu <fu@mips.com>
21201
21202 * gcc.target/mips/mips32-dsp-type.c: New test.
21203 * gcc.target/mips/mips32-dsp.c: New test.
21204
21205 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
21206
21207 PR testsuite/21073
21208 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21209
21210 PR testsuite/20454
21211 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21212 and __cyg_profile_func_exit.
21213
21214 2005-07-22 David Edelsohn <edelsohn@gnu.org>
21215
21216 * gfortran.dg/comma_format_extension_3.f: Fix typo.
21217 * gfortran.dg/comma_format_extension_4.f: Same.
21218 * gfortran.dg/pr15332.f: Same.
21219 * gfortran.dg/pr21730.f: Same.
21220
21221 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
21222
21223 * g++.dg/opt/vrp2.C: Fix testcase.
21224
21225 PR tree-opt/22625
21226 * g++.dg/opt/vrp2.C: New test.
21227
21228 2005-07-22 Mark Mitchell <mark@codesourcery.com>
21229
21230 PR debug/21828
21231 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21232
21233 2005-07-22 Diego Novillo <dnovillo@redhat.com>
21234
21235 * gcc.dg/tree-ssa/20050719-1.c: New test.
21236
21237 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
21238
21239 * gcc.dg/bfin-longcall-1.c: New file.
21240 * gcc.dg/bfin-longcall-2.c: New file.
21241
21242 2005-07-21 Janis Johnson <janis187@us.ibm.com>
21243
21244 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21245
21246 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21247
21248 PR middle-end/19055
21249 * gcc.dg/tree-ssa/pr19055.c: New test.
21250 * gcc.dg/tree-ssa/pr19055-2.c: New test.
21251
21252 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21253
21254 PR C++/22358
21255 * g++.dg/other/pr22358.C: New test.
21256
21257 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
21258
21259 PR c++/2922
21260 * g++.dg/lookup/two-stage5.C: New test from bug comments.
21261
21262 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21263
21264 PR c++/15938
21265 * g++.dg/init/union2.C: New test.
21266
21267 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21268
21269 PR c/22393
21270 * gcc.dg/complex-4.c: New test.
21271
21272 2005-07-21 Richard Guenther <rguenther@suse.de>
21273
21274 PR testsuite/22522
21275 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21276 scanning for asm labels.
21277 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21278
21279 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21280
21281 PR target/22085
21282 * gcc.dg/altivec-pr22085.c: New.
21283
21284 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21285
21286 PR tree-optimization/19210
21287 * gcc.dg/tree-ssa/pr19210-1.c: New.
21288 * gcc.dg/tree-ssa/pr19210-2.c: New.
21289
21290 2005-07-21 Richard Sandiford <richard@codesourcery.com>
21291
21292 PR rtl-optimization/22167
21293 * g++.dg/opt/pr22167.C: New test.
21294
21295 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
21296
21297 PR c++/2922
21298 * g++.dg/lookup/two-stage2.C: New.
21299 * g++.dg/lookup/two-stage3.C: New.
21300 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21301 fixed two-stage name lookup for operators.
21302 * g++.dg/template/call3.C: Compiler now produces an appropriate
21303 error message.
21304 * g++.dg/template/crash37.C: Compiler now describes bla() on line
21305 14 as a candidate.
21306 * g++.dg/template/ptrmem4.C: Compiler produces different error
21307 message.
21308 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21309 connect_to_method as a candidate.
21310
21311 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
21312
21313 * gcc.dg/fold-alloc-1.c: New test.
21314
21315 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
21316
21317 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21318 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21319
21320 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
21321
21322 * gcc.dg/fold-abs-1.c: New test.
21323 * gcc.dg/fold-abs-2.c: New test.
21324 * gcc.dg/fold-abs-3.c: New test.
21325
21326 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
21327
21328 Make CONSTRUCTOR use VEC to store initializers.
21329 * g++.dg/ext/complit3.C: Check for specific error messages.
21330 * g++.dg/init/brace2.C: Update error message.
21331 * g++.dg/warn/Wbraces2.C: Likewise.
21332
21333 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
21334
21335 PR fortran/16940
21336 * gfortran.dg/module_interface_1.f90: New test.
21337
21338 2005-07-19 Danny Berlin <dberlin@dberlin.org>
21339 Kenneth Zadeck <zadeck@naturalbridge.com>
21340
21341 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21342
21343 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21344
21345 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21346 specify -Wformat for these tests.
21347 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21348 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21349 * gcc.dg/format/opt-6.c: Delete.
21350
21351 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21352
21353 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21354 * gcc.dg/tree-ssa/sra-3.c: Likewise.
21355
21356 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21357
21358 * gcc.dg/tree-ssa/alias-2.c: New test.
21359
21360 2005-07-18 Mark Mitchell <mark@codesourcery.com>
21361
21362 PR c++/22263
21363 * g++.dg/template/explicit7.C: New test.
21364
21365 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
21366
21367 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21368 field width of 8 to +Inf and -Inf.
21369
21370 2005-07-17 Mark Mitchell <mark@codesourcery.com>
21371
21372 PR c++/22139
21373 * g++.dg/template/friend36.C: New test.
21374
21375 2005-07-16 David Edelsohn <edelsohn@gnu.org>
21376
21377 PR fortran/21730
21378 * gfortran.dg/pr21730.f: New test.
21379
21380 2005-07-16 Danny Berlin <dberlin@dberlin.org>
21381 Kenneth Zadeck <zadeck@naturalbridge.com>
21382
21383 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21384 since pure const detection cannot run at -O1 in c compiler.
21385 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21386 can now optimize this case properly.
21387 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21388 because we now pass.
21389 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21390
21391 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
21392
21393 PR c/22421
21394 * gcc.dg/format/bitfld-1.c: New test.
21395
21396 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21397
21398 PR c++/22204
21399 * g++.dg/rtti/repo1.C: New test.
21400
21401 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
21402
21403 PR middle-end/22398
21404 * gcc.c-torture/compile/pr22398.c: New test.
21405
21406 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21407
21408 PR c++/22132
21409 * g++.dg/expr/cast4.C: New test.
21410
21411 2005-07-15 Richard Guenther <rguenther@suse.de>
21412
21413 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21414 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21415
21416 2005-07-15 Steven Bosscher <stevenb@suse.de>
21417
21418 PR tree-optimization/22230
21419 * gcc.dg/tree-ssa/pr22230.c: New test.
21420
21421 2005-07-14 Jakub Jelinek <jakub@redhat.com>
21422
21423 * gfortran.dg/g77/cpp6.f: New test.
21424
21425 PR fortran/22417
21426 * gfortran.dg/g77/cpp5.F: New test.
21427 * gfortran.dg/g77/cpp5.h: New file.
21428 * gfortran.dg/g77/cpp5inc.h: New file.
21429
21430 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
21431
21432 PR libfortran/16435
21433 * gfortran.dg/tl_editting.f90: New.
21434 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21435
21436 2005-07-14 Steven G. Kargl <kargls@comcast.net>
21437
21438 * gfortran.dg/char_array_constructor.f90: New test.
21439
21440 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
21441
21442 * gfortran.dg/past_eor.f90: New.
21443 * gfortran.dg/complex_read.f90: New.
21444
21445 2005-07-13 Jeff Law <law@redhat.com>
21446
21447 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21448 additional casts.
21449
21450 * gcc.dg/tree-ssa/pr22321.c: New test
21451
21452 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
21453
21454 PR tree-optimization/21921
21455 * gcc.dg/tree-ssa/pr21921.c: New.
21456
21457 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21458
21459 PR tree-optimizatio/22442
21460 * gcc.dg/tree-ssa/loop-11.c: New test.
21461
21462 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21463
21464 PR tree-opt/21840
21465 * gcc.c-torture/compile/pr21840.c: New test.
21466
21467 2005-07-12 Jan Hubicka <jh@suse.cz>
21468
21469 * gcc.c-torture/compile/pr22379.c: New test.
21470
21471 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
21472
21473 PR libfortran/21593
21474 gfortran.dg/dev_null.f90: Remove outdated comment about
21475 PR libfortran/21593.
21476
21477
21478 2005-07-12 Dale Johannesen <dalej@apple.com>
21479
21480 * gcc.target/i386/compress-float-sse.c: New.
21481 * gcc.target/i386/compress-float-sse-pic.c: New.
21482 * gcc.target/i386/compress-float-387.c: New.
21483 * gcc.target/i386/compress-float-387-pic.c: New.
21484 * gcc.dg/compress-float-ppc.c: New.
21485 * gcc.dg/compress-float-ppc-pic.c: New.
21486
21487 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
21488
21489 PR libfortran/21593
21490 gfortran.dg/dev_null.f90: Remove targets.
21491
21492 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21493
21494 PR tree-opt/22335
21495 * gcc.dg/pr22335-1.c: New test.
21496 * gcc.dg/pr22335-2.c: New test.
21497
21498 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21499
21500 PR c++/20172
21501 * g++.dg/template/nontype12.C : New test.
21502
21503 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21504
21505 * gcc.dg/tree-ssa/loop-10.c: New test.
21506
21507 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
21508
21509 * gcc.c-torture/execute/20020720-1.x: Remove.
21510
21511 2005-07-11 Jakub Jelinek <jakub@redhat.com>
21512
21513 * gfortran.fortran-torture/execute/forall_7.f90: New test.
21514
21515 2005-07-10 Richard Sandiford <richard@codesourcery.com>
21516
21517 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21518 (dg-mips-options): Use it.
21519
21520 2005-07-09 Diego Novillo <dnovillo@redhat.com>
21521
21522 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21523
21524 2005-07-09 Richard Henderson <rth@redhat.com>
21525
21526 * lib/target-supports.exp (check_effective_target_sync_char_short):
21527 Add alpha.
21528
21529 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
21530
21531 PR libfortran/22217
21532 * gfortran.dg/negative-z-descriptor.f90: New test.
21533
21534 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21535
21536 PR tree-opt/22329
21537 * gcc.dg/pr22329.c: New test.
21538
21539 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
21540
21541 PR tree-optimization/20139
21542 * gcc.dg/tree-ssa/pr20139.c: New.
21543
21544 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21545
21546 PR tree-opt/22356
21547 * gcc.dg/pr22356-1.c: New test.
21548
21549 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
21550
21551 PR c++/21799
21552 * g++.dg/template/unify8.C: New.
21553 * g++.dg/template/unify9.C: New.
21554
21555 2005-07-08 Jakub Jelinek <jakub@redhat.com>
21556
21557 * gfortran.fortran-torture/execute/entry_10.f90: New test.
21558
21559 2005-07-07 Geoffrey Keating <geoffk@apple.com>
21560
21561 * gcc.dg/darwin-version-1.c: New.
21562 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21563 * gcc.dg/builtins-20.c: Likewise.
21564 * gcc.dg/builtins-53.c: Likewise.
21565 * gcc.dg/torture/builtins-convert-1.c: Likewise.
21566 * gcc.dg/torture/builtins-convert-2.c: Likewise.
21567 * gcc.dg/torture/builtins-convert-3.c: Likewise.
21568 * gcc.dg/torture/builtins-power-1.c: Likewise.
21569 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21570 on Darwin.
21571
21572 2005-07-07 Jeff Law <law@redhat.com>
21573
21574 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
21575 argument evaluation order.
21576
21577 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
21578
21579 PR libfortran/21594
21580 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21581 Add test cases where the shift length is greater than the
21582 array length.
21583
21584 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21585
21586 * obj-c++.dg/proto-lossage-6.mm: New.
21587 * objc.dg/proto-lossage-6.m: New.
21588
21589 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21590
21591 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21592 * objc.dg/gnu-runtime-2.m: Likewise.
21593
21594 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21595
21596 * gfortran.dg/longline.f: New test.
21597
21598 * gfortran.dg/badline.f: New test.
21599
21600 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21601
21602 PR fortran/16531
21603 PR fortran/15966
21604 PR fortran/18781
21605 * gfortran.dg/hollerith.f90: New.
21606 * gfortran.dg/hollerith2.f90: New.
21607 * gfortran.dg/hollerith3.f90: New.
21608 * gfortran.dg/hollerith4.f90: New.
21609 * gfortran.dg/hollerith_f95.f90: New.
21610 * gfortran.dg/hollerith_legacy.f90: New.
21611 * gfortran.dg/g77/cpp4.F: New. Port from g77.
21612
21613 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21614
21615 PR objc/22274
21616 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21617 * objc.dg/gnu-runtime-2.m: New.
21618
21619 2005-07-06 Jeff Law <law@redhat.com>
21620
21621 * gcc.dg/tree-ssa/vrp17.c: New test.
21622
21623 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21624
21625 PR fortran/22327
21626 * gfortran.dg/array_constructor_5.f90: New test.
21627
21628 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21629
21630 * gfortran.fortran-torture/execute/entry_9.f90: New test.
21631
21632 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
21633
21634 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21635 * gcc.dg/980816-1.c: Ditto.
21636
21637 2005-07-06 Jeff Law <law@redhat.com>
21638
21639 * gcc.c-torture/compile/pr21356.c: New test.
21640
21641 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21642
21643 PR c/22013
21644 PR c/22098
21645 * gcc.c-torture/compile/pr22013-1.c,
21646 gcc.c-torture/execute/pr22098-1.c,
21647 gcc.c-torture/execute/pr22098-2.c,
21648 gcc.c-torture/execute/pr22098-3.c: New tests.
21649
21650 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21651
21652 PR c/22308
21653 * gcc.dg/pr22308-1.c: New test.
21654
21655 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
21656
21657 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
21658 target.
21659 * gcc.dg/compare9.c: Use -fshort-enums instead of
21660 -fno-short-enums. Change the last test to dg-bogus.
21661
21662 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
21663
21664 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21665 * gcc.dg/compare9.c: New.
21666
21667 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21668
21669 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21670
21671 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21672
21673 PR testsuite/22288
21674 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21675
21676
21677 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21678
21679 * gcc.dg/format/gcc_gfc-1.c: New.
21680
21681 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21682
21683 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21684
21685 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21686
21687 PR fortran/20842
21688 * gfortran.dg/io_invalid_1.f90: New test.
21689
21690 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
21691
21692 * gcc.dg/format/gcc_diag-1.c: Update.
21693
21694 2005-07-02 Jeff Law <law@redhat.com>
21695
21696 * gcc.dg/tree-ssa/pr22051-1.c: New test.
21697 * gcc.dg/tree-ssa/pr22051-2.c: New test.
21698
21699 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
21700
21701 * gcc.dg/format/gcc_diag-1.c: Update.
21702
21703 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
21704
21705 PR tree-opt/22269
21706 * gcc.c-torture/compile/pr22269.c: New test.
21707
21708 2005-06-30 Diego Novillo <dnovillo@redhat.com>
21709
21710 PR 21584
21711 PR 22219
21712 * g++.dg/tree-ssa/pr21584-1.C: New test.
21713 * g++.dg/tree-ssa/pr21584-2.C: New test.
21714
21715 2005-06-30 Ziemowit Laski <zlaski@apple.com>
21716
21717 * obj-c++.dg/try-catch-11.mm: New.
21718 * objc.dg/try-catch-10.m: New.
21719
21720 2005-06-29 David Edelsohn <edelsohn@gnu.org>
21721
21722 * g++.dg/other/ucnid-1.C: xfail on AIX.
21723
21724 2005-06-29 Diego Novillo <dnovillo@redhat.com>
21725
21726 PR 22234
21727 * gcc.dg/20050629-1.c: New test.
21728
21729 2005-06-29 Ziemowit Laski <zlaski@apple.com>
21730
21731 * obj-c++.dg/const-str-1[0-1].mm: New.
21732 * objc.dg/const-str-1[0-1].m: New.
21733
21734 2005-05-29 Richard Henderson <rth@redhat.com>
21735
21736 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21737 Rename from check_effective_target_vect_no_max.
21738 (check_effective_target_vect_no_int_add): New.
21739 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21740 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21741 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21742 * gcc.dg/vect/vect-reduc-1.c: Use both.
21743 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21744
21745 2005-05-29 Richard Henderson <rth@redhat.com>
21746
21747 * lib/target-supports.exp (check_effective_target_vect_no_max):
21748 Remove i386 and x86_64.
21749
21750 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21751
21752 PR testsuite/21969
21753 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21754
21755 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21756
21757 PR middle-end/21969
21758 * gcc.dg/vect/pr21969.c: New test.
21759
21760 2005-06-28 Eric Christopher <echristo@redhat.com>
21761
21762 PR c/22052
21763 PR c/21975
21764 * gcc.dg/inline1.c: New test.
21765 * gcc.dg/inline2.c: Ditto.
21766 * gcc.dg/inline3.c: Ditto.
21767 * gcc.dg/inline4.c: Ditto.
21768 * gcc.dg/inline5.c: Ditto.
21769
21770 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21771
21772 PR libfortran/22142
21773 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21774 Add testcase also testing eoshift1 for PR 22142.
21775
21776 2005-06-28 Richard Henderson <rth@redhat.com>
21777
21778 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21779 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21780 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21781 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21782 gcc.dg/tree-ssa/20030922-2.c: Likewise.
21783
21784 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21785
21786 PR libfortran/22142
21787 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21788 Add testcase for PR 22142.
21789
21790 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
21791
21792 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21793 gcc.target/ia64/fpreg-2.c: New tests.
21794
21795 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21796
21797 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21798
21799 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21800
21801 PR libfortran/22170
21802 * gfortran.dg/slash_1.f90: New test.
21803
21804 2005-06-27 Richard Henderson <rth@redhat.com>
21805
21806 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21807 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21808 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21809 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21810 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21811 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21812
21813 2005-06-27 Richard Henderson <rth@redhat.com>
21814
21815 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21816 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21817
21818 2005-06-27 Ziemowit Laski <zlaski@apple.com>
21819
21820 * obj-c++.dg/proto-lossage-5.mm: New.
21821 * objc.dg/proto-lossage-5.m: New.
21822
21823 2005-06-27 Diego Novillo <dnovillo@redhat.com>
21824
21825 PR 21959
21826 * gcc.dg/tree-ssa/pr21959.c: New test.
21827
21828 2005-06-27 Jakub Jelinek <jakub@redhat.com>
21829
21830 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21831 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21832 testing uninitialized var.
21833
21834 * gcc.c-torture/execute/builtins/chk.h: New.
21835 * gcc.c-torture/execute/builtins/lib/chk.c: New.
21836 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21837 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21838 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21839 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21840 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21841 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21842 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21843 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21844 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21845 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21846 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21847 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21848 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21849 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21850 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21851 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21852 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21853 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21854 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21855 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21856 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21857 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21858 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21859 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21860 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21861 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21862 * gcc.dg/builtin-object-size-1.c: New test.
21863 * gcc.dg/builtin-object-size-2.c: New test.
21864 * gcc.dg/builtin-object-size-3.c: New test.
21865 * gcc.dg/builtin-object-size-4.c: New test.
21866 * gcc.dg/builtin-object-size-5.c: New test.
21867 * gcc.dg/builtin-stringop-chk-1.c: New test.
21868 * gcc.dg/builtin-stringop-chk-2.c: New test.
21869 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21870 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21871 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21872 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21873 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21874 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21875 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21876 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21877 * gcc.c-torture/execute/printf-1.c: New test.
21878 * gcc.c-torture/execute/fprintf-1.c: New test.
21879 * gcc.c-torture/execute/vprintf-1.c: New test.
21880 * gcc.c-torture/execute/vfprintf-1.c: New test.
21881 * gcc.c-torture/execute/printf-chk-1.c: New test.
21882 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21883 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21884 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21885
21886 2005-06-27 Michael Matz <matz@suse.de>
21887
21888 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21889 slot is not merged if address escapes.
21890
21891 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21892
21893 PR c/21911
21894 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
21895
21896 2005-06-26 Jakub Jelinek <jakub@redhat.com>
21897
21898 PR middle-end/17965
21899 * gcc.c-torture/compile/20050622-1.c: New test.
21900
21901 PR middle-end/22028
21902 * gcc.dg/20050620-1.c: New test.
21903
21904 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
21905
21906 PR tree-optimization/22026
21907 * gcc.dg/tree-ssa/pr22026.c: New.
21908
21909 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
21910
21911 PR libfortran/22144
21912 * gfortran.dg/shift-alloc.f90: New testcase.
21913
21914 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
21915
21916 * all files: Update FSF address in copyright headers.
21917
21918 2005-06-22 Jan Hubicka <jh@suse.cz>
21919
21920 * wholeprogram-1.c: New testcase.
21921 * wholeprogram-2.c: New testcase.
21922
21923 2005-06-24 Mark Mitchell <mark@codesourcery.com>
21924
21925 PR 22171
21926 * gcc.dg/tree-ssa/pr22171.c: New test.
21927
21928 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
21929
21930 * gfortran.dg/simplify_modulo.f90: New.
21931
21932 2005-06-24 Jan Hubicka <jh@suse.cz>
21933
21934 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21935
21936 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21937
21938 * obj-c++.dg/proto-lossage-[1-4].mm: New.
21939
21940 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21941
21942 * obj-c++.dg/typedef-alias-1.mm: New.
21943 * objc.dg/typedef-alias-1.m: New.
21944
21945 2005-06-23 Jeff Law <law@redhat.com>
21946
21947 * gcc.dg/tree-ssa/vrp16.c: New test.
21948
21949 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21950
21951 * lib/target-supports.exp: Add
21952 check_effective_target_fortran_large_real and
21953 check_effective_target_fortran_large_int to check for
21954 corresponding effective targets.
21955 * gfortran.dg/large_integer_kind_1.f90: New test.
21956 * gfortran.dg/large_real_kind_1.f90: New test.
21957
21958 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
21959
21960 PR tree-optimization/22117
21961 * gcc.dg/tree-ssa/pr22117.c: New.
21962
21963 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
21964
21965 PR testsuite/22123
21966 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21967
21968 2005-06-23 David Edelsohn <edelsohn@gnu.org>
21969
21970 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21971
21972 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
21973
21974 * gfortran.dg/f2c_4.f90: Add tests for complex functions
21975 * gfortran.dg/f2c_4.c: Likewise.
21976
21977 2005-06-22 Paul Brook <paul@codesourcery.com>
21978
21979 PR fortran/21034
21980 * gfortran.dg/auto_save_1.f90: New test.
21981
21982 2005-06-22 Michael Matz <matz@suse.de>
21983
21984 * gcc.target/x86-64/abi: New directory.
21985 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21986 * gcc.target/x86-64/abi/README.gcc: New file.
21987 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21988 * gcc.target/x86-64/abi/asm-support.s: New file.
21989 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21990 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21991 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21992 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21993 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21994 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21995 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21996 * gcc.target/x86_64/abi/test_bitfields.c: New test.
21997 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21998 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21999 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22000 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22001 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22002 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22003 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22004 * gcc.target/x86_64/abi/test_varargs.c: New test.
22005
22006 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
22007
22008 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22009 32-bit i?86 and x86_64.
22010
22011 2005-06-21 Ziemowit Laski <zlaski@apple.com>
22012
22013 * obj-c++.dg/const-str-[1-9].mm: New tests.
22014
22015 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
22016
22017 PR fortran/22010
22018 * gfortran.dg/namelist_use.f90: New.
22019 * gfortran.dg/namelist_use_only.f90: New.
22020
22021 2005-06-21 Jeff Law <law@redhat.com>
22022
22023 * gcc.dg/tree-ssa/vrp15.c: New test.
22024
22025 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
22026
22027 * lib/target-supports.exp (check_effective_target_vect_reduction):
22028 Remove.
22029 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22030 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22031 remove vect_reduction target keyword. Also avoid two returns in main.
22032 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22033 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22034 * gcc.dg/vect/vect-reduc-1short.c: New test.
22035 * gcc.dg/vect/vect-reduc-1char.c: New test.
22036 * gcc.dg/vect/vect-reduc-2short.c: New test.
22037 * gcc.dg/vect/vect-reduc-2char.c: New test.
22038 * gcc.dg/vect/vect-reduc-6.c: New test.
22039 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22040 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22041 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22042
22043 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22044 Paul Thomas <pault@gcc.gnu.org>
22045
22046 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22047 New tests.
22048
22049 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22050
22051 * gfortran.dg/backslash_1.f90: New test.
22052 * gfortran.dg/backslash_2.f90: New test.
22053
22054 2005-06-20 Steven G. Kargl <kargls@comcast.net>
22055
22056 * gfortran.dg/duplicate_labels.f90: New test.
22057
22058 2005-06-20 Jan Beulich <jbeulich@novell.com>
22059
22060 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22061 unsupportable relocations.
22062 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22063 * gcc.dg/20050321-2.c: xfail for NetWare.
22064
22065 2005-06-20 Andreas Jaeger <aj@suse.de>
22066
22067 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22068 gcc.target/i386/fastcall-sseregparm.c,
22069 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22070
22071 2005-06-19 Richard Henderson <rth@redhat.com>
22072
22073 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22074
22075 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
22076
22077 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22078
22079 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
22080
22081 PR c++/22115
22082 * g++.dg/conversion/simd2.C: Change expected error message.
22083
22084 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
22085
22086 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22087 * gcc.dg/vect/vect-reduc-2.c: Likewise.
22088 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22089
22090 2005-06-18 James A Morrison <phython@gcc.gnu.org>
22091
22092 * gcc.dg/fold-mod-1.c: New test.
22093
22094 2005-06-18 Steven G. Kargl <kargls@comcast.net>
22095
22096 PR fortran/19926
22097 * gfortran.dg/pr19926.f90: New test.
22098
22099 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
22100
22101 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22102 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22103 targets.
22104 * gcc.dg/vect/vect-reduc-2.c: Likewise.
22105 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22106
22107 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
22108
22109 * gcc.target/ia64/float80-varargs-1.c: New test.
22110
22111 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22112
22113 PR tree-opt/22035
22114 * gfortran.dg/f2c_6.f90: New test.
22115
22116 2005-06-17 Geoffrey Keating <geoffk@apple.com>
22117
22118 PR c++/17413
22119 * g++.dg/template/local5.C: New.
22120
22121 2005-06-17 Richard Henderson <rth@redhat.com>
22122
22123 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22124
22125 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
22126
22127 PR testsuite/21945
22128 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22129
22130 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
22131
22132 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22133 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22134 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22135 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22136 check_vect to verify the presence of hardware vector support.
22137
22138 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
22139
22140 PR testsuite/22056
22141 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22142
22143 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22144
22145 PR libfortran/19216
22146 * gfortran.dg/pr19216.f: Add correct space between brackets and
22147 dg directive.
22148
22149 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22150
22151 PR libfortran/16436
22152 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22153
22154 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
22155
22156 * gcc.target/i386/attributes-error.c: New testcase.
22157 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22158 * gcc.target/i386/regparm-stdcall.c: Likewise.
22159 * gcc.target/i386/sseregparm-1.c: Likewise.
22160 * gcc.target/i386/sseregparm-2.c: Likewise.
22161
22162 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
22163
22164 * g++.dg/rtti/crash2.C: New.
22165
22166 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
22167
22168 * gcc.dg/noncompile/20040203-3.c: Update expected message.
22169
22170 2005-06-15 David Ung <davidu@mips.com>
22171
22172 * gcc.target/mips/mips16e-extends.c: New test for testing the
22173 generation of MIPS16e zeb/zeh, seb/seh instructions.
22174
22175 2005-06-15 Diego Novillo <dnovillo@redhat.com>
22176
22177 PR 22018
22178 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22179 * gcc.dg/tree-ssa/pr22018.c: New test.
22180
22181 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
22182
22183 * gcc.dg/simd-1.c: Update error messages.
22184 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
22185 * gcc.dg/simd-2.c: Update error messages.
22186 * gcc.dg/simd-4.c: New.
22187
22188 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
22189
22190 PR c++/20678
22191 * g++.dg/other/crash-4.C: New.
22192
22193 2005-06-14 Devang Patel <dpatel@apple.com>
22194
22195 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22196
22197 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
22198
22199 PR c++/21929
22200 * g++.dg/parse/crash11.C: Update
22201
22202 2005-06-13 Jeff Law <law@redhat.com>
22203
22204 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22205 perform the desired transformations.
22206 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22207 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22208
22209 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22210
22211 PR fortran/22038
22212 * gfortran.dg/forall_1.f90: Un-XFAIL.
22213
22214 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
22215
22216 PR c++/21929
22217 * g++.dg/parse/crash26.C: New.
22218
22219 PR c++/20789
22220 * g++.dg/init/member1.C: New.
22221
22222 2005-06-13 Jakub Jelinek <jakub@redhat.com>
22223
22224 * gfortran.dg/altreturn_1.f90: New test.
22225
22226 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
22227
22228 PR middle-end/21985
22229 * gcc.dg/tree-ssa/pr21985.c: New test.
22230
22231 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22232
22233 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22234
22235 2005-06-12 Roger Sayle <roger@eyesopen.com>
22236
22237 PR c++/21930
22238 * g++.dg/other/error10.C: New test case.
22239
22240 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22241
22242 PR libfortran/19155
22243 * gfortran.dg/pr19155.f: Add test.
22244
22245 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22246
22247 * gfortran.dg/f2c_7.f90: New test.
22248
22249 * gfortran.dg/forall_1.f90: XFAILed.
22250
22251 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22252
22253 * gcc.dg/pr14796-1.c: New.
22254 * gcc.dg/pr14796-2.c: New.
22255
22256 2005-06-11 Steven G. Kargl <kargls@comcast.net>
22257
22258 PR fortran/17792
22259 PR fortran/21375
22260 * gfortran.dg/deallocate_stat.f90: New test.
22261
22262 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
22263
22264 * gfortran.fortran-torture/execute/in-pack.f90: New test.
22265
22266 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
22267
22268 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22269 access will be generated when this loop is vectorized. Test that
22270 accesses with same alignment were detected.
22271 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22272 Test that accesses with same alignment were detected.
22273 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22274 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22275 alignment were detected.
22276
22277 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
22278
22279 PR c++/10611
22280 * g++.dg/conversion/simd2.C: New.
22281
22282 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22283
22284 * gcc.dg/Wcxx-compat-1.c: New.
22285
22286 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
22287
22288 PR libfortran/21480
22289 * gfortran.dg/reshape-complex.f90: Add a test for a packed
22290 complex array.
22291
22292 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
22293
22294 * gcc.dg/alias-8.c: New.
22295
22296 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
22297
22298 * gcc.dg/format/cmn_err-1.c: Update.
22299
22300 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
22301
22302 PR target/20666
22303 * gcc.target/sparc/fexpand-2.c: New.
22304 * gcc.target/sparc/fpmerge-2.c: New.
22305 * gcc.target/sparc/fpmul-2.c: New.
22306 * gcc.target/sparc/noresult.c: New.
22307 * gcc.target/sparc/pdist-2.c: New.
22308 * gcc.target/sparc/pdist-3.c: New.
22309
22310 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
22311
22312 PR testsuite/21702
22313 * gcc.target/i386/i386.exp: Fix comment typo.
22314
22315 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
22316
22317 PR c++/19497
22318 * g++.dg/inherit/using5.C: New.
22319 * g++.dg/inherit/using6.C: New.
22320
22321 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22322
22323 PR c++/19894
22324 * g++.dg/template/ptrmem15.C: New test.
22325
22326 PR c++/20563
22327 * g++.dg/ext/label4.C: New test.
22328
22329 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22330
22331 * gcc.dg/tls/debug-1.c: New test.
22332
22333 2005-06-07 Dale Johannesen <dalej@apple.com>
22334
22335 * gcc.target/i386/movq.c: New.
22336
22337 2005-06-07 Dale Johannesen <dalej@apple.com>
22338
22339 * gcc.dg/20050607-1.c: New.
22340
22341 2005-06-07 Jakub Jelinek <jakub@redhat.com>
22342
22343 PR middle-end/21850
22344 * gcc.c-torture/execute/20050607-1.c: New test.
22345
22346 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
22347
22348 PR libfortran/21926
22349 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22350 Test case where the return array has lowest stride one,
22351 but isn't packed.
22352
22353 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
22354
22355 * lib/target-supports.exp (check_effective_target_sync_int_long):
22356 Add s390 and s390x targets.
22357
22358 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
22359
22360 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22361 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22362 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22363 * gcc.dg/tree-ssa/loop-9.c: New test.
22364
22365 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
22366
22367 * g++.dg/parse/defarg10.C: New.
22368
22369 2005-06-06 Jakub Jelinek <jakub@redhat.com>
22370
22371 PR regression/21897
22372 * gcc.c-torture/execute/20050604-1.c: New test.
22373
22374 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
22375
22376 PR 21903
22377 * g++.dg/parse/defarg9.C: New.
22378
22379 PR c++/20637
22380 * g++.dg/inherit/using4.C: New.
22381 * g++.dg/overload/error1.C: Adjust expected errors.
22382 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22383 * g++.old-deja/g++.brendan/arm2.C: Likewise.
22384 * g++.old-deja/g++.other/redecl2.C: Likewise.
22385 * g++.old-deja/g++.other/redecl4.C: Likewise.
22386 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22387
22388 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22389
22390 * gfortran.dg/f2c_5.f90: Add -w to dg-options
22391
22392 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22393
22394 * lib/gfortran.exp (gfortran_target_compile): Call
22395 dg-additional-files-options
22396 * gfortran.dg/f2c_4.f90: New file
22397 * gfortran.dg/f2c_4.c: New file
22398 * gfortran.dg/f2c_5.f90: New file
22399 * gfortran.dg/f2c_5.c: New file
22400
22401 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22402
22403 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22404
22405 PR fortran/21912
22406 * gfortran.dg/array_constructor_4.f90: New test.
22407
22408 2005-06-05 Mark Mitchell <mark@codesourcery.com>
22409
22410 PR c++/21619
22411 * g++.dg/ext/builtin9.C: New test.
22412
22413 2005-06-05 Dale Johannesen <dalej@apple.com>
22414
22415 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22416 * gcc.c-torture/execute/20050603-2.c: Ditto.
22417
22418 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
22419
22420 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22421 * gcc.dg/vect/vect-reduc-1.c: New.
22422 * gcc.dg/vect/vect-reduc-2.c: New.
22423 * gcc.dg/vect/vect-reduc-3.c: New.
22424
22425 2005-06-04 Dale Johannesen <dalej@apple.com>
22426
22427 * gcc.c-torture/execute/20050603-1.c: New.
22428 * gcc.c-torture/execute/20050603-2.c: New.
22429 * gcc.dg/20050603-3.c: New.
22430
22431 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22432
22433 PR fortran/19195
22434 * gfortran.dg/debug_1.f90: New test.
22435
22436 * gfortran.dg/forall_1.f90: New test.
22437
22438 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
22439
22440 * gfortran.dg/array_constructor_3.f90: New test.
22441
22442 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22443
22444 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22445
22446 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
22447
22448 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22449
22450 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
22451
22452 PR c/21873
22453 * gcc.dg/init-excess-1.c: New test.
22454
22455 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22456
22457 PR c++/21853
22458 * g++.dg/expr/static_cast6.C: New test.
22459
22460 2005-06-03 Diego Novillo <dnovillo@redhat.com>
22461
22462 * gcc.dg/tree-ssa/vrp14.c: New test.
22463
22464 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22465
22466 PR c++/21336
22467 * g++.dg/template/new2.C: New test.
22468
22469 2005-06-03 Josh Conner <jconner@apple.com>
22470
22471 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22472 all entries in initializer.
22473
22474 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
22475
22476 PR middle-end/21858
22477 * gcc.dg/pr21858.c: New testcase.
22478
22479 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
22480
22481 PR tree-optimization/21292
22482
22483 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22484 New.
22485 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22486 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22487 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22488 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22489 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22490
22491 2005-06-02 Richard Henderson <rth@redhat.com>
22492
22493 * gcc.dg/sync-2.c: Use -march=i486 for i386.
22494
22495 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
22496
22497 * gcc.dg/wtypequal.c: New testcase.
22498
22499 2005-06-02 Diego Novillo <dnovillo@redhat.com>
22500
22501 PR 21582
22502 * gcc.dg/tree-ssa/pr21582.c: New test.
22503
22504 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22505
22506 PR c++/21280
22507 * g++.dg/opt/interface2.h: New.
22508 * g++.dg/opt/interface2.C: New.
22509 * g++.dg/init/ctor4.C: Adjust error lines.
22510 * g++.old-deja/g++.bob/inherit2.C: Likewise.
22511 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22512 * g++.old-deja/g++.jason/opeq3.C: Likewise.
22513 * g++.old-deja/g++.pt/assign1.C: Likewise.
22514 * g++.old-deja/g++.pt/crash20.C: Likewise.
22515
22516 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
22517
22518 PR tree-optimization/21734
22519 * g++.dg/vect/pr21734_1.cc: New.
22520 * g++.dg/vect/pr21734_2.cc: New.
22521
22522 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22523
22524 PR c++/20350
22525 * g++.dg/template/spec24.C: New.
22526
22527 PR c++/21151
22528 * g++.dg/pch/local-1.C: New.
22529 * g++.dg/pch/local-1.Hs: New.
22530
22531 2005-06-01 Diego Novillo <dnovillo@redhat.com>
22532
22533 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22534 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22535 * gcc.dg/tree-ssa/pr14341.c: New test.
22536 * gcc.dg/tree-ssa/pr14841.c: New test.
22537 * gcc.dg/tree-ssa/pr20701.c: New test.
22538 * gcc.dg/tree-ssa/pr21086.c: New test.
22539 * gcc.dg/tree-ssa/pr21090.c: New test.
22540 * gcc.dg/tree-ssa/pr21332.c: New test.
22541 * gcc.dg/tree-ssa/pr21458.c: New test.
22542 * gcc.dg/tree-ssa/pr21658.c: New test.
22543 * gcc.dg/tree-ssa/vrp01.c: New test.
22544 * gcc.dg/tree-ssa/vrp02.c: New test.
22545 * gcc.dg/tree-ssa/vrp03.c: New test.
22546 * gcc.dg/tree-ssa/vrp04.c: New test.
22547 * gcc.dg/tree-ssa/vrp05.c: New test.
22548 * gcc.dg/tree-ssa/vrp06.c: New test.
22549 * gcc.dg/tree-ssa/vrp07.c: New test.
22550 * gcc.dg/tree-ssa/vrp08.c: New test.
22551 * gcc.dg/tree-ssa/vrp09.c: New test.
22552 * gcc.dg/tree-ssa/vrp10.c: New test.
22553 * gcc.dg/tree-ssa/vrp11.c: New test.
22554 * gcc.dg/tree-ssa/vrp12.c: New test.
22555 * gcc.dg/tree-ssa/vrp13.c: New test.
22556
22557 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
22558
22559 PR 21029
22560 * gcc.dg/tree-ssa/pr21029.c: New test.
22561
22562 2005-06-01 Roger Sayle <roger@eyesopen.com>
22563
22564 * gfortran.dg/logint-1.f: New test case.
22565 * gfortran.dg/logint-2.f: Likewise.
22566 * gfortran.dg/logint-3.f: Likewise.
22567
22568 2005-06-01 Jakub Jelinek <jakub@redhat.com>
22569
22570 PR c/21536
22571 PR c/20760
22572 * gcc.dg/20050527-1.c: New test.
22573
22574 * gcc.dg/i386-sse-12.c: New test.
22575
22576 PR fortran/21729
22577 * gfortran.dg/implicit_5.f90: New test.
22578
22579 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
22580
22581 PR fortran/20883
22582 * gfortran/assign_4.f90: New test.
22583 * gfortran/assign_2.f90: Change compile to run.
22584
22585 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
22586
22587 * lib/target-supports.exp
22588 (check_effective_target_sync_char_short): New.
22589 * gcc.dg/sync-2.c: New.
22590
22591 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
22592
22593 PR tree-optimization/21817
22594 * gcc.dg/torture/pr21817-1.c: New.
22595
22596 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
22597
22598 PR c++/21165
22599 * g++.dg/template/init5.C: New.
22600
22601 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
22602
22603 * gfortran.dg/char_initialiser_actual.f90:
22604 Test character initialisers as actual arguments.
22605 * gfortran.dg/char_pointer_comp_assign.f90:
22606 Test character pointer structure component assignments.
22607 * gfortran.dg/char_array_structure_constructor.f90:
22608 Test character components in structure constructors.
22609
22610 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
22611
22612 PR middle-end/20931
22613 * g++.dg/opt/pr20931.C: New test.
22614
22615 2005-05-31 Andreas Jaeger <aj@suse.de>
22616
22617 PR testsuite/20772
22618 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22619 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22620 g++.old-deja/g++.ext/asmspec1.C,
22621 g++.old-deja/g++.other/regstack.C,
22622 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22623 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22624 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22625 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22626 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22627 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22628 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22629 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22630 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22631 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22632 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22633 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22634 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22635 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22636 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22637 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22638 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22639 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22640 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22641
22642 2005-05-31 Jeff Law <law@redhat.com>
22643
22644 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22645
22646 2005-05-30 Paolo Carlini <pcarlini@suse.de>
22647
22648 PR middle-end/21743
22649 * gcc.dg/builtins-1.c: Activate disabled clog test.
22650 * gcc.dg/torture/builtin-attr-1.c: Likewise.
22651
22652 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
22653
22654 * gfortran.dg/char_pointer_assign.f90:
22655 Test character-pointer assignments and pointer assignments.
22656 * gfortran.dg/char_pointer_dummy.f90:
22657 Test character-pointer dummy arguments.
22658 * gfortran.dg/char_pointer_func.f90:
22659 Test character-pointer function returns.
22660 * gfortran.dg/char_pointer_dependency.f90:
22661 Test character-pointer functions with dependencies.
22662
22663 2005-05-30 Mark Mitchell <mark@codesourcery.com>
22664
22665 PR c++/21784
22666 * g++.dg/lookup/using14.C: New test.
22667
22668 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
22669
22670 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22671 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22672 trailing ^M.
22673
22674 2005-05-29 Geoffrey Keating <geoffk@apple.com>
22675
22676 PR c++/17413
22677 * g++.dg/template/local5.C: New.
22678
22679 PR target/21761
22680 * gcc.c-torture/compile/pr21761.c: New.
22681
22682 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22683 before darwin8.
22684
22685 2005-05-30 Steven G. Kargl
22686
22687 PR fortran/20846
22688 * gfortran.dg/inquire_8.f90: New test.
22689
22690 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22691
22692 PR libfortran/21376
22693 * gfortran.dg/output_exponents_1.f90: New test.
22694
22695 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22696
22697 PR libfortran/20006
22698 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22699
22700 2005-05-28 Mark Mitchell <mark@codesourcery.com>
22701
22702 PR c++/21210
22703 * g++.dg/ext/complex1.C: New test.
22704
22705 PR c++/21340
22706 * g++.dg/init/ctor6.C: New test.
22707
22708 2005-05-29 Jan Hubicka <jh@suse.cz>
22709
22710 * gcc.c-torture/compile/pr21562.c: New.
22711
22712 2005-05-28 Steven G. Kargl <kargls@comcast.net>
22713
22714 * gfortran.dg/subnormal_1.f90: New test.
22715
22716 2005-05-28 Jan Hubicka <jh@suse.cz>
22717
22718 * tree-prof.exp: Fix comment.
22719 * value-prof-1.c: New.
22720 * value-prof-2.c: New.
22721 * value-prof-3.c: New.
22722 * value-prof-4.c: New.
22723
22724 2005-05-27 Mark Mitchell <mark@codesourcery.com>
22725
22726 PR c++/21614
22727 * g++.dg/expr/ptrmem6.C: New test.
22728 * g++.dg/expr/ptrmem6a.C: Likewise.
22729
22730 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
22731
22732 PR tree-optimization/21658
22733 * gcc.dg/tree-ssa/pr21658.c: New.
22734
22735 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
22736
22737 PR c++/21455
22738 * g++.dg/inherit/ptrmem3.C: New.
22739
22740 PR c++/21681
22741 * g++.dg/parse/template16.C: New.
22742
22743 2005-05-27 Andreas Jaeger <aj@suse.de>
22744
22745 * gcc.dg/setjmp-2.c: Only run in 32-bit.
22746
22747 * gcc.dg/i386-sse-8.c: Run test on all archs.
22748
22749 2005-05-26 Mike Stump <mrs@apple.com>
22750
22751 * objc.dg/isa-field-1.m: Only run on darwin.
22752 * objc.dg/lookup-1.m: Likewise.
22753 * objc.dg/try-catch-8.m: Likewise.
22754
22755 2005-05-26 Roger Sayle <roger@eyesopen.com>
22756
22757 PR tree-optimization/9814
22758 * gcc.dg/pr9814-1.c: New test case.
22759
22760 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22761
22762 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22763 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22764 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22765 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22766 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22767 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22768 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22769 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22770 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22771 objc.dg/try-catch-8.m: New.
22772
22773 2005-05-26 Janis Johnson <janis187@us.ibm.com>
22774
22775 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22776 remove extraneous semicolons.
22777
22778 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22779
22780 * obj-c++.dg/comp-types-12.mm: New.
22781 * objc.dg/comp-types-11.m: New.
22782 * objc.dg/selector-4.m: New.
22783
22784 2005-05-26 Andreas Jaeger <aj@suse.de>
22785
22786 PR testsuite/20772
22787 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22788 g++.old-deja/g++.ext/attrib3.C,
22789 g++.old-deja/g++.other/store-expr1.C,
22790 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22791 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22792 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22793 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22794 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22795 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22796 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22797 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22798 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22799 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22800 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22801 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22802 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22803 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22804 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22805 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22806 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22807 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22808 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22809
22810 2005-05-26 Andreas Jaeger <aj@suse.de>
22811
22812 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22813 x86-64 compilation.
22814
22815 2005-05-26 Andreas Jaeger <aj@suse.de>
22816
22817 PR testsuite/20772
22818 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22819 gcc.misc-tests/i386-pf-athlon-1.c,
22820 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22821 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22822 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22823 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22824 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22825 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22826 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22827 programs.
22828
22829 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22830 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22831 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22832 x86-64 compilation.
22833
22834 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22835 x86_64.
22836
22837 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22838 effective-target ilp32.
22839
22840 2005-05-26 David Ung <davidu@mips.com>
22841
22842 * gcc.target/mips/ext_ins.c: New test for testing the generation
22843 of MIPS32/64 rev 2 ext/ins instructions.
22844
22845 2005-05-26 Andreas Jaeger <aj@suse.de>
22846
22847 * treelang/compile/unsigned.tree: Use gimple instead of
22848 nonexisting generic dump.
22849
22850 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
22851
22852 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22853
22854 2005-05-26 Andreas Jaeger <aj@suse.de>
22855
22856 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22857
22858 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
22859
22860 PR libfortran/17283
22861 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22862 Test callee-allocated memory with write statements.
22863
22864 2005-05-25 Roger Sayle <roger@eyesopen.com>
22865
22866 PR middle-end/21709
22867 * gcc.dg/pr21709-1.c: New test case.
22868
22869 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22870 Mike Stump <mrs@apple.com>
22871
22872 * objc/execute/next_mapping.h: Update for C++.
22873
22874 * obj-c++.dg/selector-1.mm: Move to...
22875 * obj-c++.dg/selector-4.mm: here...
22876
22877 * obj-c++.dg/basic.mm: New.
22878 * obj-c++.dg/comp-types-1.mm: New.
22879 * obj-c++.dg/cxx-class-1.mm: New.
22880 * obj-c++.dg/cxx-ivars-1.mm: New.
22881 * obj-c++.dg/cxx-ivars-2.mm: New.
22882 * obj-c++.dg/cxx-ivars-3.mm: New.
22883 * obj-c++.dg/cxx-scope-1.mm: New.
22884 * obj-c++.dg/cxx-scope-2.mm: New.
22885 * obj-c++.dg/defs.mm: New.
22886 * obj-c++.dg/empty-private-1.mm: New.
22887 * obj-c++.dg/encode-1.mm: New.
22888 * obj-c++.dg/encode-2.mm: New.
22889 * obj-c++.dg/encode-3.mm: New.
22890 * obj-c++.dg/extern-c-1.mm: New.
22891 * obj-c++.dg/extra-semi.mm: New.
22892 * obj-c++.dg/fix-and-continue-2.mm: New.
22893 * obj-c++.dg/isa-field-1.mm: New.
22894 * obj-c++.dg/ivar-list-semi.mm: New.
22895 * obj-c++.dg/local-decl-1.mm: New.
22896 * obj-c++.dg/lookup-1.mm: New.
22897 * obj-c++.dg/lookup-2.mm: New.
22898 * obj-c++.dg/method-1.mm: New.
22899 * obj-c++.dg/method-2.mm: New.
22900 * obj-c++.dg/method-3.mm: New.
22901 * obj-c++.dg/method-4.mm: New.
22902 * obj-c++.dg/method-5.mm: New.
22903 * obj-c++.dg/method-6.mm: New.
22904 * obj-c++.dg/method-7.mm: New.
22905 * obj-c++.dg/no-extra-load.mm: New.
22906 * obj-c++.dg/overload-1.mm: New.
22907 * obj-c++.dg/pragma-1.mm: New.
22908 * obj-c++.dg/pragma-2.mm: New.
22909 * obj-c++.dg/private-1.mm: New.
22910 * obj-c++.dg/private-2.mm: New.
22911 * obj-c++.dg/proto-qual-1.mm: New.
22912 * obj-c++.dg/qual-types-1.mm: New.
22913 * obj-c++.dg/stubify-1.mm: New.
22914 * obj-c++.dg/stubify-2.mm: New.
22915 * obj-c++.dg/super-class-1.mm: New.
22916 * obj-c++.dg/super-class-2.mm: New.
22917 * obj-c++.dg/super-dealloc-1.mm: New.
22918 * obj-c++.dg/super-dealloc-2.mm: New.
22919 * obj-c++.dg/template-1.mm: New.
22920 * obj-c++.dg/template-2.mm: New.
22921 * obj-c++.dg/template-3.mm: New.
22922 * obj-c++.dg/template-4.mm: New.
22923 * obj-c++.dg/template-5.mm: New.
22924 * obj-c++.dg/template-6.mm: New.
22925 * obj-c++.dg/try-catch-1.mm: New.
22926 * obj-c++.dg/try-catch-2.mm: New.
22927 * obj-c++.dg/try-catch-3.mm: New.
22928 * obj-c++.dg/try-catch-4.mm: New.
22929 * obj-c++.dg/try-catch-5.mm: New.
22930 * obj-c++.dg/try-catch-6.mm: New.
22931 * obj-c++.dg/try-catch-7.mm: New.
22932 * obj-c++.dg/try-catch-8.mm: New.
22933 * obj-c++.dg/try-catch-9.mm: New.
22934 * obj-c++.dg/va-meth-1.mm: New.
22935
22936 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22937
22938 * obj-c++.dg/selector-1.mm: New.
22939 * obj-c++.dg/selector-2.mm: New.
22940
22941 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22942
22943 * obj-c++.dg/selector-3.mm: New.
22944 * objc.dg/selector-3.m: New.
22945
22946 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22947
22948 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22949 about where warning appears.
22950
22951 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22952
22953 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22954 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22955 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22956 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22957
22958 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22959
22960 * gcc.dg/20050524-1.c: New test.
22961
22962 2005-05-25 Jan Hubicka <jh@suse.cz>
22963
22964 * gcc.dg/tree-prof/inliner-1.c: New.
22965
22966 2005-05-25 Janis Johnson <janis187@us.ibm.com>
22967
22968 * gcc.dg/tree-prof: New directory.
22969 * gcc.dg/tree-prof/tree-prof.exp: New.
22970
22971 2005-05-25 DJ Delorie <dj@redhat.com>
22972
22973 * gcc.dg/Wattributes-1.c: New.
22974 * gcc.dg/Wattributes-2.c: New.
22975 * gcc.dg/Wattributes-3.c: New.
22976
22977 20005-05-24 Janis Johnson <janis187@us.ibm.com>
22978
22979 PR tree-optimization/19833
22980 * gcc.dg/uninit-4.c: Remove xfail.
22981 * gcc.dg/uninit-9.c: Ditto.
22982
22983 2005-05-24 Ziemowit Laski <zlaski@apple.com>
22984
22985 * obj-c++.dg/bitfield-[1-5].mm: New.
22986 * obj-c++.dg/class-protocol-1.mm: New.
22987 * obj-c++.dg/comp-types-1[0-1].mm: New.
22988 * obj-c++.dg/comp-types-[2-9].mm: New.
22989 * obj-c++.dg/encode-[4-8].mm: New.
22990 * obj-c++.dg/layout-1.mm: New.
22991 * obj-c++.dg/method-1[0-9].mm: New.
22992 * obj-c++.dg/method-2[0-1].mm: New.
22993 * obj-c++.dg/method-[8-9].mm: New.
22994 * obj-c++.dg/objc-gc-3.mm: New.
22995 * obj-c++.dg/try-catch-10.mm: New.
22996 * objc.dg/bitfield-5.m: New.
22997 * objc.dg/comp-types-10.m: New.
22998 * objc.dg/comp-types-9.m: New.
22999 * objc.dg/layout-1.m: New.
23000 * objc.dg/objc-gc-4.m: New.
23001 * objc.dg/try-catch-9.m: New.
23002 * objc.dg/class-protocol-1.m: Tweak diagnostics.
23003 * objc.dg/comp-types-1.m: Likewise.
23004 * objc.dg/comp-types-[5-6].m: Likewise.
23005 * objc.dg/method-9.m: Likewise.
23006
23007 2005-05-24 Janis Johnson <janis187@us.ibm.com>
23008
23009 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23010 and on hardware without VMX support.
23011
23012 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23013
23014 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23015
23016 * lib/profopt.exp (dg-final-generate, dg-final-use,
23017 profopt-final-code, profopt-get-options): New.
23018 (profopt-execute): Process test directives.
23019
23020 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23021 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23022 cleanup-tree-dump, cleanup-saved-temps): Update comments.
23023
23024 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
23025
23026 PR C++/21645
23027 * g++.dg/init/ctor5.C: New test.
23028
23029 2005-05-24 Ira Rosen <irar@il.ibm.com>
23030
23031 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23032 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23033 vect-113.c, vect-114.c.
23034
23035 2005-05-23 Adam Nemet <anemet@lnxw.com>
23036
23037 * gcc.dg/const-elim-1.c: Remove xfails.
23038
23039 2005-05-23 Jeff Law <law@redhat.com>
23040
23041 * gcc.c-torture/compile/pr21638.c: New test.
23042 * gcc.c-torture/compile/20050520-1.c: New test.
23043
23044 2005-05-23 Nick Clifton <nickc@redhat.com>
23045
23046 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23047 be a proper triple, ie: m32r*-*-*.
23048 * g++.old-deja/g++.jason/thunk3.C: Likewise.
23049
23050 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
23051
23052 PR middle-end/21331
23053 PR tree-opt/21293
23054 * gcc.c-torture/compile/pr21293.c: New test.
23055 * gcc.c-torture/execute/pr21331.c: New test.
23056
23057 2004-05-20 Richard Henderson <rth@redhat.com>
23058
23059 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23060
23061 2005-05-20 Ziemowit Laski <zlaski@apple.com>
23062
23063 * obj-c++-dg.exp: Add.
23064 * obj-c++.exp: Add.
23065 * obj-c++.dg/dg.exp: Add.
23066
23067 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23068
23069 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23070 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23071
23072 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
23073
23074 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23075
23076 2004-05-19 Richard Henderson <rth@redhat.com>
23077
23078 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23079
23080 2005-05-19 Janis Johnson <janis187@us.ibm.com>
23081
23082 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23083
23084 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23085
23086 2005-05-19 Jakub Jelinek <jakub@redhat.com>
23087
23088 PR c++/21495
23089 * g++.dg/parse/extern1.C: New test.
23090 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23091
23092 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23093
23094 * gcc.dg/c99-math.h: New.
23095 * gcc.dg/c99-math-float-1.c: New test.
23096 * gcc.dg/c99-math-double-1.c: Likewise.
23097 * gcc.dg/c99-math-long-double-1.c: Likewise.
23098
23099 2005-05-18 Richard Henderson <rth@redhat.com>
23100
23101 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23102
23103 2005-05-18 Devang Patel <dpatel@apple.com>
23104
23105 * g++.dg/opt/20050511-1.C: New test.
23106
23107 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
23108
23109 PR libfortran/21127
23110 * gfortran.dg/reshape-complex.f90: New test.
23111
23112 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
23113
23114 * gfortran.dg/array_constructor_1.f90: New test.
23115 * gfortran.dg/array_constructor_2.f90: New test.
23116
23117 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
23118
23119 PR fortran/20954
23120 * gfortran.dg/pr20954.f: New test.
23121
23122 2005-05-17 Mike Stump <mrs@apple.com>
23123
23124 Yet more Objective-C++...
23125
23126 * objc.dg/method-5.m: Update.
23127 * objc.dg/method-6.m: Update.
23128 * objc.dg/method-7.m: Update.
23129 * objc.dg/method-9.m: Update.
23130 * objc.dg/try-catch-2.m: Update.
23131
23132 2005-05-17 Mark Mitchell <mark@codesourcery.com>
23133
23134 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23135 Remove little-endian optimizations.
23136
23137 2005-05-17 Jeff Law <law@redhat.com>
23138
23139 * g++.dg/tree-ssa/pr14814.C: New test.
23140 * gcc.dg/tree-ssa/pr14814.C: New test.
23141 * gcc.dg/tree-ssa/pr17141-1.C: New test.
23142 * gcc.dg/tree-ssa/pr17141-2.C: New test.
23143
23144 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
23145
23146 * gcc.dg/compat/generate-random.c: Do not include
23147 libiberty.h.
23148 * gcc.dg/compat/generate-random_r.c: Likewise.
23149
23150 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
23151
23152 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23153
23154 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
23155
23156 PR middle-end/21595
23157 * g++.dg/tree-ssa/builtin1.C: New testcase.
23158
23159 2005-05-17 Jakub Jelinek <jakub@redhat.com>
23160
23161 PR c++/21454
23162 * g++.dg/opt/const4.C: New test.
23163
23164 PR middle-end/21492
23165 * g++.dg/opt/crossjump1.C: New test.
23166
23167 PR tree-optimization/21610
23168 * gcc.c-torture/compile/20050516-1.c: New test.
23169
23170 PR fortran/15080
23171 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23172 about the test failing.
23173 * gfortran.fortran-torture/execute/where_7.f90: New test.
23174 * gfortran.fortran-torture/execute/where_8.f90: New test.
23175
23176 2005-05-16 Richard Henderson <rth@redhat.com>
23177
23178 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23179 i?86 and x86_64.
23180
23181 2005-05-16 Mark Mitchell <mark@codesourcery.com>
23182
23183 * gcc.dg/compat/generate-random.c (config.h): Do not include.
23184 (limits.h): Include unconditionally.
23185 (stdlib.h): Likewise.
23186 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23187 (limits.h): Include unconditionally.
23188 (stdlib.h): Likewise.
23189 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23190 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23191 (limits.h): Include unconditionally.
23192 (stdlib.h): Likewise.
23193 (hashtab.h): Do not include.
23194 (getopt.h): Likewise.
23195 (stddef.h): Include.
23196 (hashval_t): Define.
23197 (struct entry): Add "next" field.
23198 (HASH_SIZE): New macro.
23199 (hash_table): New variable.
23200 (switchfiles): Do not use xmalloc.
23201 (mix): New macro.
23202 (iterative_hash): New function.
23203 (hasht): Remove.
23204 (e_exists): New function.
23205 (e_insert): Likewise.
23206 (output): Use, instead of libiberty hashtable functions.
23207 (main): Do not use getopt. Do not call htab_create.
23208
23209 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
23210
23211 PR libstdc++/21526
23212 * lib/target-supports.exp (check_mkfifo_available):
23213 Return 0 for cygwin as mkfifo support incomplete on platform.
23214 Fix typos in comments.
23215
23216 2005-05-15 Mark Mitchell <mark@codesourcery.com>
23217
23218 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23219
23220 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
23221
23222 PR fortran/17432
23223 * gfortran.dg/assign_4.f: New test.
23224
23225 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
23226
23227 PR tree-optimization/21563
23228 * gcc.dg/tree-ssa/pr21563.c: New.
23229
23230 2005-05-14 Jan Hubicka <jh@suse.cz>
23231
23232 * gcc.dg/noreturn-7.c: Allow control reaches warning.
23233
23234 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
23235
23236 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23237
23238 2005-05-13 Julian Brown <julian@codesourcery.com>
23239
23240 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23241 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23242
23243 2005-05-13 Jan Hubicka <jh@suse.cz>
23244
23245 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23246 * gcc.dg/fold-xor-?.c: Likewise.
23247 * gcc.dg/pr15784-?.c: Likewise.
23248 * gcc.dg/pr20922-?.c: Likewise.
23249 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23250 * gcc.dg/tree-ssa/pr17598.c: Likewise.
23251 * gcc.dg/tree-ssa/pr20470.c: Likewise.
23252
23253 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23254
23255 PR fortran/21260
23256 * gfortran.dg/hollerith_1.f90: New test.
23257
23258 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23259
23260 * gfortran.dg/func_result_2.f90: New test.
23261
23262 2005-05-11 Bud Davis <bdavis@gfortran.org>
23263
23264 * gfortran.dg/dev_null.f90: New test.
23265
23266 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
23267
23268 * gcc.dg/arm-vfp1.c: Revert last change.
23269
23270 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
23271
23272 PR middle-end/19807
23273 PR tree-optimization/19639
23274 * g++.dg/tree-ssa/pr19807.C: New testcase.
23275
23276 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23277
23278 PR libfortran/21471
23279 * gfortran.dg/append-1.f90: New test.
23280
23281 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23282
23283 * gcc.dg/pr18501.c: XFAIL.
23284 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23285 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23286 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23287 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23288 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23289 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23290 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23291 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23292
23293 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23294
23295 PR fortran/20178
23296 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23297 gfortran.dg/f2c_3.f90: New tests.
23298
23299 * gfortran.dg/return_1.f90: Fix dg annotation.
23300
23301 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23302
23303 * gcc.c-torture/compile/20050510-1.c: New test.
23304
23305 2005-05-10 Mark Mitchell <mark@codesourcery.com>
23306
23307 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23308
23309 2005-05-10 Bob Wilson <bob.wilson@acm.org>
23310
23311 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23312
23313 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
23314
23315 PR c/17913
23316 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23317
23318 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
23319
23320 PR c/21342
23321 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23322 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23323
23324 2005-05-10 Ben Elliston <bje@au.ibm.com>
23325
23326 PR debug/16676
23327 * gcc.dg/debug/pr16676.c: New test.
23328
23329 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
23330
23331 PR testsuite/21443
23332 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23333 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23334 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23335 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23336 Change -O1 to -O2.
23337 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
23338 -fno-tree-dominator-opts.
23339
23340 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23341
23342 * gfortran.dg/return_1.f90: New test.
23343
23344 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
23345
23346 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23347
23348 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23349
23350 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
23351
23352 PR c++/21427
23353 * g++.dg/inherit/covariant13.C: New.
23354
23355 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23356
23357 PR libfortran/19155
23358 * gfortran.dg/pr19155.f: New test.
23359
23360 2005-05-08 Roger Sayle <roger@eyesopen.com>
23361
23362 PR inline-asm/8788
23363 * gcc.dg/pr8788-1.c: New testcase.
23364
23365 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
23366
23367 PR target/21416
23368 * gcc.target/mips/fpcmp-[12].c: New tests.
23369
23370 2005-05-06 Mark Mitchell <mark@codesourcery.com>
23371
23372 * lib/target-supports-dg.exp (dg-require-fork): New function.
23373 (dg-require-mkfifo): Likewise.
23374 * lib/target-supports.exp (check_function_available): New
23375 function.
23376 (check_fork_available): Likewise.
23377 (check_mkfifo_available): Likewise.
23378
23379 2005-05-06 Jeff Law <law@redhat.com>
23380
23381 * gcc.c-torture/compile/pr21380.c: New test.
23382
23383 2005-05-06 Jakub Jelinek <jakub@redhat.com>
23384
23385 PR c++/20961
23386 * g++.dg/ext/weak3.C: New test.
23387
23388 2005-05-05 Mark Mitchell <mark@codesourcery.com>
23389
23390 PR c++/21352
23391 * g++.dg/template/crash37.C: New test.
23392
23393 2005-05-05 Paul Brook <paul@codesourcery.com>
23394
23395 * gcc.dg/arm-g2.c: Use effective-target arm32.
23396 * gcc.dg/arm-mmx-1.c: Ditto.
23397 * gcc.dg/arm-scd42-2.c: Ditto.
23398 * gcc.dg/arm-vfp1.c: Ditto.
23399 * lib/target-supports.exp (check_effective_target_arm32): New
23400 function.
23401
23402 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
23403
23404 PR libfortran/21354
23405 gfortran.dg/in_pack_rank7.f90: New test.
23406
23407 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
23408
23409 PR middle-end/15618
23410 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23411
23412 2005-05-04 Jakub Jelinek <jakub@redhat.com>
23413
23414 PR middle-end/21265
23415 * gcc.dg/20050503-1.c: New test.
23416
23417 PR rtl-optimization/21239
23418 * gcc.dg/i386-sse-11.c: New test.
23419
23420 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
23421
23422 PR target/16888
23423 * gcc.target/i386/asm-1.c: New test.
23424
23425 2005-05-03 Jakub Jelinek <jakub@redhat.com>
23426
23427 PR rtl-optimization/21330
23428 * gcc.c-torture/execute/20050502-1.c: New test.
23429
23430 PR target/21297
23431 * gcc.c-torture/execute/20050502-2.c: New test.
23432
23433 2005-05-03 Uros Bizjak <uros@kss-loka.si>
23434
23435 PR middle-end/21282
23436 * gcc.dg/pr21282.c: New.
23437
23438 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23439
23440 * gcc.dg/vect/pr20122.c: Clean up .vect file.
23441 * gcc.dg/vect/vect-92.c: Likewise.
23442 * gcc.dg/vect/vect-93.c: Likewise.
23443 * gcc.dg/vect/vect-dv-1.c: Likewise.
23444 * gcc.dg/vect/vect-dv-2.c: Likewise.
23445 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23446
23447 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23448
23449 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23450 * gfortran.dg/vect/vect-2.f90: Likewise.
23451 * gfortran.dg/vect/vect-3.f90: Likewise.
23452 * gfortran.dg/vect/vect-4.f90: Likewise.
23453 * gfortran.dg/vect/vect-5.f90: Likewise.
23454
23455 2005-05-02 Geoffrey Keating <geoffk@apple.com>
23456
23457 PR target/20813
23458 * gcc.dg/rs6000-fpint-2.c: New.
23459
23460 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
23461
23462 PR c/15698
23463 * gcc.dg/builtins-30.c: Update expected messages.
23464 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23465 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23466 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23467
23468 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
23469
23470 PR tree-optimization/21294
23471 * gcc.dg/tree-ssa/pr21294.c: New.
23472
23473 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
23474
23475 * gcc.dg/altivec-3.c (vec_store): Do not use the old
23476 __builtin_altivec_st_internal_4si built-in.
23477
23478 2005-05-02 Mark Mitchell <mark@codesourcery.com>
23479
23480 PR c++/15875
23481 * g++.dg/template/ptrmem14.C: New test.
23482
23483 2005-05-02 Paul Brook <paul@codesourcery.com>
23484
23485 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23486
23487 2005-05-02 Michael Matz <matz@suse.de>
23488
23489 PR c++/19542
23490 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23491
23492 2005-05-01 Mark Mitchell <mark@codesourcery.com>
23493
23494 * g++.dg/cpp/weak.C: New test.
23495
23496 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23497
23498 * gcc.dg/tree-ssa/loop-8.c: New test.
23499
23500 2005-04-30 Michael Maty <matz@suse.de>
23501
23502 * gcc.dg/inline-mcpy.c: New test.
23503
23504 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
23505
23506 PR libfortran/18958
23507 * gfortran.dg/eoshift.f90: New test case.
23508
23509 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
23510
23511 PR libfortran/18857
23512 * gfortran.dg/matmul_1.f90: New test.
23513
23514 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23515
23516 PR tree-optimization/21030
23517 * gcc.dg/tree-ssa/pr21030.c: New.
23518
23519 2005-04-29 Devang Patel <dpatel@apple.com>
23520
23521 PR tree-optimization/21272
23522 * gcc.dg/vect/vect-ifcvt-10.c: New test.
23523
23524 2005-04-29 Jakub Jelinek <jakub@redhat.com>
23525
23526 PR fortran/13082
23527 PR fortran/18824
23528 * gfortran.dg/entry_4.f90: New test.
23529 * gfortran.fortran-torture/execute/entry_1.f90: New test.
23530 * gfortran.fortran-torture/execute/entry_2.f90: New test.
23531 * gfortran.fortran-torture/execute/entry_3.f90: New test.
23532 * gfortran.fortran-torture/execute/entry_4.f90: New test.
23533 * gfortran.fortran-torture/execute/entry_5.f90: New test.
23534 * gfortran.fortran-torture/execute/entry_6.f90: New test.
23535 * gfortran.fortran-torture/execute/entry_7.f90: New test.
23536
23537 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23538
23539 * gfortran.fortran-torture/execute/entry_8.f90: New test.
23540
23541 2005-04-29 Paul Brook <paul@codesourcery.com>
23542
23543 * gfortran.dg/entry_3.f90: New test.
23544
23545 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23546
23547 * gfortran.dg/implicit_4.f90: New test.
23548
23549 2005-04-28 Bob Wilson <bob.wilson@acm.org>
23550
23551 * lib/target-supports.exp (check_profiling_available): Return
23552 false for xtensa-*-elf.
23553
23554 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
23555
23556 * lib/fortran-torture.exp (fortran-torture.exp): Catch
23557 error if file cannot be deleted.
23558
23559 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23560
23561 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23562 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23563 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23564 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23565 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23566 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23567 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23568 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23569 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23570 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23571 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23572 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23573 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23574
23575 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23576
23577 PR fortran/20865
23578 * gfortran.dg/pr20865.f90: New test.
23579
23580 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
23581
23582 * gcc.dg/void-cast-2.c: New test.
23583
23584 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23585
23586 PR c/21159
23587 * gcc.dg/void-cast-1.c: New test.
23588
23589 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
23590
23591 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23592
23593 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23594
23595 PR fortran/21177
23596 * gfortran.dg/pr21177.f90: New test.
23597
23598 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
23599
23600 PR tree-optimization/21171
23601 * gcc.dg/tree-ssa/pr21171.c: New test.
23602
23603 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
23604
23605 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23606 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23607 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23608 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23609 gcc.dg/tree-ssa/gen-vect-32.c: New.
23610 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23611 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23612 don't run on PPC32.
23613
23614 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23615
23616 PR c/21213
23617 * gcc.dg/transparent-union-3.c: New test.
23618
23619 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23620
23621 PR c/20740
23622 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23623 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23624 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23625 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23626 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23627 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23628
23629 2005-04-26 Jeff Law <law@redhat.com>
23630
23631 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23632 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23633 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23634 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23635 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23636 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23637 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23638
23639 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
23640
23641 PR tree-optimization/17598
23642 * gcc.dg/tree-ssa/pr17598.c: New testcase.
23643
23644 2005-04-25 Mike Stump <mrs@apple.com>
23645
23646 * objc.dg/fix-and-continue-1.m: Add.
23647
23648 2005-04-25 Roger Sayle <roger@eyesopen.com>
23649
23650 PR c++/20995
23651 * g++.dg/opt/pr20995-1.C: New test case.
23652
23653 2005-04-25 Devang Patel <dpatel@apple.com>
23654
23655 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23656
23657 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23658
23659 PR testsuite/21062
23660 * g++.dg/opt/alias2.C (printf): Correct the prototype.
23661
23662 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23663
23664 PR C++/21188
23665 * g++.dg/opt/rtti2.C: New test.
23666
23667 2005-04-25 Paul Brook <paul@codesourcery.com>
23668 Steven G. Kargl <kargls@comcast.net>
23669
23670 PR fortran/20879
23671 * gfortran.dg/ichar_1.f90: New file.
23672
23673 2005-04-24 Jakub Jelinek <jakub@redhat.com>
23674
23675 PR middle-end/20991
23676 * g++.dg/opt/pr20991.C: New test.
23677
23678 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23679 where sizeof (type) < __alignof__ (type).
23680 * gcc.dg/compat/struct-layout-1.h: Likewise.
23681
23682 2005-04-24 Per Bothner <per@bothner.com>
23683 Devang Patel <dpatel@apple.com>
23684
23685 PR preprocessor/20907
23686 * gcc.dg/cpp/very-long-comment.c: New test.
23687
23688 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23689
23690 PR fortran/20059
23691 * gfortran.dg/common_5.f: New test.
23692
23693 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
23694
23695 PR middle-end/21082
23696 * g++.dg/tree-ssa/pr21082.C: New testcase.
23697
23698 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
23699
23700 * gcc.dg/vect/vect-99.c: New test.
23701
23702 2005-04-22 Diego Novillo <dnovillo@redhat.com>
23703
23704 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23705
23706 2005-04-22 Jeff Law <law@redhat.com>
23707
23708 * gcc.dg/uninit-5.c: Remove xfails.
23709 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23710 conditionals and loads.
23711
23712 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
23713
23714 PR libfortran/20074
23715 PR libfortran/20436
23716 PR libfortran/21108
23717 * gfortran.dg/nested_reshape.f90: new test
23718 * gfortran.dg/reshape-alloc.f90: new test
23719 * gfortran.dg/reshape.f90: new test
23720
23721 2005-04-22 Mark Mitchell <mark@codesourcery.com>
23722
23723 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23724
23725 * gcc.dg/arm-vfp1.c: New test.
23726
23727 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
23728
23729 PR c++/21087
23730 * g++.dg/lookup/builtin2.C: New test.
23731
23732 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
23733
23734 * gcc.dg/weak/weak-13.c: New test.
23735
23736 2005-04-21 Geoffrey Keating <geoffk@apple.com>
23737
23738 * lib/target-supports.exp (check_effective_target_sync_int_long):
23739 Add powerpc*.
23740
23741 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
23742
23743 * gcc.target/mips/branch-1.c: New test.
23744
23745 2005-04-21 Richard Henderson <rth@redhat.com>
23746
23747 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23748 * gcc.dg/vect/vect-86.c: Likewise.
23749 * gcc.dg/vect/vect-87.c: Likewise.
23750 * gcc.dg/vect/vect-88.c: Likewise.
23751
23752 2005-04-21 Devang Patel <dpatel@apple.com>
23753
23754 PR optimization/20994
23755 * gcc.dg/tree-ssa/ifc-3.c: New test.
23756
23757 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23758
23759 PR c/12913
23760 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23761 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23762 gcc.dg/c99-vla-jump-5.c: New tests.
23763
23764 2005-04-19 Richard Henderson <rth@redhat.com>
23765
23766 * lib/target-supports.exp (check_effective_target_vect_int_mult):
23767 Fix typo in exists check.
23768 (check_effective_target_sync_int_long): New.
23769 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23770 * gcc.dg/ia64-sync-2.c: Likewise.
23771 * gcc.dg/ia64-sync-3.c: Likewise.
23772 * gcc.dg/ia64-sync-4.c: Likewise.
23773
23774 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
23775
23776 * gcc.dg/fold-xor-1.c: New test.
23777 * gcc.dg/fold-xor-2.c: New test.
23778
23779 2005-04-19 James E. Wilson <wilson@specifixinc.com>
23780
23781 PR target/20670
23782 * g++.dg/eh/fp-regs.C: New test.
23783
23784 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23785
23786 * gcc.dg/Wint-to-pointer-cast-1.c,
23787 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23788 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23789 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23790
23791 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23792
23793 PR fortran/16861
23794 * gfortran.dg/pr16861.f90: New test.
23795
23796 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23797
23798 * gcc.dg/pr21085.c: New test.
23799
23800 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
23801
23802 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
23803 (setup_mips_tests, dg-mips-options): New procedures.
23804 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23805 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23806 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23807 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23808 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23809 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23810 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23811 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23812 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23813 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23814 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23815 dg-mips-options instead of dg-options. Remove now-redundant
23816 preprocessor guards.
23817 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23818 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23819 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23820 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23821 * gcc.dg/vr-mult-2.c: Delete.
23822 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23823 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23824 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23825 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23826 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23827 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23828 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23829
23830 2005-04-18 Laurent GUERBY <laurent@guerby.net>
23831
23832 * ada/acats/run_all.sh: Use sync when executable not present.
23833
23834 2005-04-18 Devang Patel <dpatel@apple.com>
23835
23836 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23837 * gcc.dg/vect/vect-11a.c: New.
23838 * gcc.dg/vect/vect-none.c: Update.
23839 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23840
23841 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23842
23843 PR tree-optimization/20922
23844 * gcc.dg/pr20922-1.c: New test.
23845 * gcc.dg/pr20922-2.c: New test.
23846 * gcc.dg/pr20922-3.c: New test.
23847 * gcc.dg/pr20922-4.c: New test.
23848 * gcc.dg/pr20922-5.c: New test.
23849 * gcc.dg/pr20922-6.c: New test.
23850
23851 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23852
23853 PR libfortran/20950
23854 * gfortran.dg/pr20950.f: New test.
23855
23856 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23857
23858 PR libfortran/19216
23859 * gfortran.dg/pr19216.f: New test.
23860
23861 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
23862
23863 PR tree-optimization/21001
23864 * gcc.dg/tree-ssa/pr21001.c: New.
23865
23866 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
23867
23868 PR libfortran/21075
23869 * gfortran.dg/reshape_rank7.f90: New test.
23870
23871 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23872
23873 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23874 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23875 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23876 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23877 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23878 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23879 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23880 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23881 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23882 wrong way round).
23883 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23884 in namelists. New test.
23885 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23886 New test.
23887 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23888 New test.
23889 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23890 namelist. New test.
23891 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23892 New test.
23893 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23894 New test.
23895 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23896 namelist. New test.
23897 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23898 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23899 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23900 New test.
23901 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23902 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23903 arrays. New test.
23904
23905 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
23906
23907 * gfortran.dg/wtruncate.f: New testcase.
23908 * gfortran.dg/wtruncate.f90: New testcase.
23909
23910 2005-04-16 Mark Mitchell <mark@codesourcery.com>
23911
23912 PR c++/21025
23913 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23914 which sizeof/alignof is dependent, rather than just whether we are
23915 processing_template_decl.
23916
23917 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23918
23919 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23920 corrected typo where the wrong variables had been compared.
23921
23922 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23923
23924 PR libfortran/18495
23925 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23926 Test callee-allocated version of return array with a write
23927 statement.
23928 Test spread with a temporary with another write statement.
23929
23930 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
23931
23932 PR tree-optimization/21031
23933 * gcc.dg/tree-ssa/pr21031.c: New.
23934
23935 2005-04-15 Uros Bizjak <uros@kss-loka.si>
23936
23937 PR tree-optimization/21004
23938 * gcc.dg/builtins-53.c: Include builtins-config.h.
23939 Check floorf, ceilf, floorl and ceill transformations
23940 only when HAVE_C99_RUNTIME is defined.
23941
23942 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
23943
23944 PR middle-end/20739
23945 * gcc.dg/tree-ssa/pr20739.c: New test.
23946
23947 2005-04-14 Mike Stump <mrs@apple.com>
23948
23949 * gcc.dg/Foundation.framework/empty: New.
23950 * gcc.dg/framework-2.c: New.
23951
23952 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23953
23954 PR tree-optimization/21021
23955 * gcc.c-torture/compile/pr21021.c: New.
23956
23957 2005-04-14 Janis Johnson <janis187@us.ibm.com>
23958
23959 PR testsuite/21010
23960 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23961 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23962 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23963 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23964 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23965 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23966 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23967 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23968
23969 2005-04-14 Richard Henderson <rth@redhat.com>
23970
23971 * lib/target-supports.exp (check_effective_target_vect_condition):
23972 Add ia64, i?86, and x86_64.
23973
23974 2005-04-14 Steven G. Kargl <kargls@comcast.net>
23975
23976 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23977
23978 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23979
23980 PR tree-optimization/20657
23981 * gcc.dg/tree-ssa/pr20657.c: New.
23982
23983 2005-04-14 Uros Bizjak <uros@kss-loka.si>
23984
23985 * gcc.dg/builtins-53.c: Also check (int)trunc* and
23986 (long long int)trunc*.
23987
23988 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
23989
23990 PR target/20927
23991 * gcc.dg/pr20927.c: New test.
23992
23993 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
23994
23995 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23996 * gcc.target/mips/asm-1.c: Likewise.
23997
23998 2005-04-13 Dale Johannesen <dalej@apple.com>
23999
24000 * objc.dg/objc-fast-4.m: New.
24001
24002 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
24003
24004 * gcc.target/cris/torture/cris-torture.exp: New driver in new
24005 directory.
24006 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24007
24008 2005-04-13 David Edelsohn <edelsohn@gnu.org>
24009
24010 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24011 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24012 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24013
24014 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
24015
24016 PR tree-optimization/20913
24017 * gcc.dg/tree-ssa/pr20913.c: New.
24018
24019 PR tree-optimization/20702
24020 * gcc.dg/tree-ssa/pr20702.c: New.
24021
24022 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24023
24024 PR c++/13744
24025 * g++.dg/inherit/local3.C: New test.
24026
24027 2005-04-12 Jeff Law <law@redhat.com>
24028
24029 * gcc.dg/tree-ssa/20050412-1.c: New test.
24030
24031 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
24032
24033 PR libfortran/19016
24034 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24035 Add tests with mask generated by expression.
24036 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24037 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24038 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24039
24040 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
24041
24042 PR middle-end/20917
24043 * gcc.dg/20050409-1.c: New test.
24044
24045 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
24046
24047 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24048
24049 2005-04-11 Mark Mitchell <mark@codesourcery.com>
24050
24051 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24052 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24053 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24054 (TARGET_CXX): Adjust accordingly.
24055 * target.h (struct gcc_target): Remove epxort_class_data. Add
24056 determine_class_data_visibility and class_data_always_comdat.
24057 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24058 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24059 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24060 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24061 (arm_cxx_determine_class_data_visibility): New.
24062 (arm_cxx_class_data_always_comdat): Likewise.
24063 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24064 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24065 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24066 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24067 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24068 Define.
24069
24070 2005-04-11 Mark Mitchell <mark@codesourcery.com>
24071
24072 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24073
24074 2005-04-11 Geoffrey Keating <geoffk@apple.com>
24075
24076 * gcc.dg/i386-darwin-fpmath.c: New.
24077
24078 2004-04-11 Devang Patel <dpatel@apple.com>
24079
24080 * lib/target-supports.exp (check_effective_target_vect_condition): New.
24081 * gcc.dg/vect/vect-ifcvt-1.c: New test.
24082 * gcc.dg/vect/vect-ifcvt-2.c: New test.
24083 * gcc.dg/vect/vect-ifcvt-3.c: New test.
24084 * gcc.dg/vect/vect-ifcvt-4.c: New test.
24085 * gcc.dg/vect/vect-ifcvt-5.c: New test.
24086 * gcc.dg/vect/vect-ifcvt-6.c: New test.
24087 * gcc.dg/vect/vect-ifcvt-7.c: New test.
24088 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24089
24090 2004-04-11 Devang Patel <dpatel@apple.com>
24091
24092 * gcc.dg/vect/vect-dv-1.c: New test.
24093 * gcc.dg/vect/vect-dv-2.c: New test.
24094
24095 2005-04-11 Diego Novillo <dnovillo@redhat.com>
24096
24097 PR tree-optimization/20933
24098 * gcc.dg/tree-ssa/pr20933.c: New test.
24099
24100 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24101
24102 * gfortran.dg/fold_nearest.f90: New test.
24103
24104 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
24105
24106 * gcc.dg/tree-ssa/alias-1.c: New test.
24107
24108 2005-04-11 Diego Novillo <dnovillo@redhat.com>
24109
24110 PR tree-optimization/20920
24111 * g++.dg/tree-ssa/pr20920.C: New test.
24112
24113 2005-04-11 Uros Bizjak <uros@kss-loka.si>
24114
24115 * gcc.dg/builtins-53.c: Also check (int)ceil* and
24116 (long long int)ceil*.
24117
24118 2005-04-10 Mark Mitchell <mark@codesourcery.com>
24119
24120 * g++.dg/warn/Wdtor1.C: Declare template in system header with
24121 explicit C++ linkage.
24122
24123 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24124
24125 * gfortran.dg/pr17229.f: Take care of the new obsolescence
24126 warning for arithmetic IF statements.
24127
24128 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
24129
24130 * eor_handling_1.f90: New test case.
24131 * eor_handling_2.f90: New test case.
24132 * eor_handling_3.f90: New test case.
24133 * eor_handling_4.f90: New test case.
24134 * eor_handling_5.f90: New test case.
24135 * noadv_size.f90: New test case.
24136 * pad_no.f90: New test case.
24137
24138 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
24139
24140 * gcc.c-torture/execute/20050410-1.c: New test.
24141
24142 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
24143
24144 * gcc.dg/pr20126.c: New.
24145
24146 2005-04-09 Bud Davis <bdavis@gfortran.org>
24147 Steven G. Kargl <kargls@comcast.net>
24148
24149 * gfortran.dg/PR19872.f: New test.
24150
24151 2005-04-09 Steven G. Kargl <kargls@comcast.net>
24152
24153 * gfortran.dg/nint_1.f90: Fix dg-do directive.
24154
24155 2005-04-09 Steven G. Kargl <kargls@comcast.net>
24156
24157 * gfortran.dg/nint_1.f90: New test.
24158
24159 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
24160
24161 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24162 Added test for callee-allocated arrays with write statements.
24163 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24164 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24165 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24166 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24167 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24168
24169 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
24170
24171 PR libfortran/20163
24172 * gfortran.dg/open-options-blanks.f: New test.
24173
24174 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
24175
24176 PR fortran/13257
24177 * gfortran.dg/comma_format_extension_[1234].f: New tests.
24178
24179 2005-04-09 Jakub Jelinek <jakub@redhat.com>
24180
24181 * gcc.dg/tree-ssa/stdarg-1.c: New test.
24182 * gcc.dg/tree-ssa/stdarg-2.c: New test.
24183 * gcc.dg/tree-ssa/stdarg-3.c: New test.
24184 * gcc.dg/tree-ssa/stdarg-4.c: New test.
24185 * gcc.dg/tree-ssa/stdarg-5.c: New test.
24186 * gcc.c-torture/execute/stdarg-4.c: New test.
24187
24188 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24189
24190 PR target/20795
24191 * g++.dg/abi/param2.C: New test.
24192
24193 2005-04-09 Uros Bizjak <uros@kss-loka.si>
24194
24195 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24196
24197 2005-04-09 Uros Bizjak <uros@kss-loka.si>
24198
24199 * gcc.dg/builtins-53.c: New test.
24200
24201 2005-04-08 Diego Novillo <dnovillo@redhat.com>
24202
24203 * g++.dg/tree-ssa/pr18178.C: New test.
24204 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24205 * gcc.c-torture/execute/20041019-1.c: New test.
24206 * gcc.dg/tree-ssa/20041008-1.c: New test.
24207 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24208 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24209 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24210 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24211 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24212 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24213 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24214 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24215 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24216 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24217
24218 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
24219
24220 PR rtl-optimization/20466
24221 * gcc.c-torture/execute/pr20466-1.c: New test.
24222
24223 2005-04-08 Mark Mitchell <mark@codesourcery.com>
24224
24225 PR c++/20905
24226 * g++.dg/parse/cond2.C: New test.
24227
24228 PR c++/20145
24229 * g++.dg/warn/Wdtor1.C: New test.
24230
24231 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24232
24233 PR fortran/17229
24234 * gfortran.dg/pr17229.f: New test.
24235
24236 2005-04-07 Steven G. Kargl <kargls@comcast.net>
24237
24238 * gfortran.dg/tiny_1.f90: New test.
24239 * gfortran.dg/tiny_2.f90: ditto.
24240
24241 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
24242
24243 * gfortran.dg/eor_1.f90: Fix dg-do run line
24244 * gfortran.dg/open_new.f90: Fix dg-do run line
24245
24246 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
24247
24248 * lib/target-supports.exp (get_compiler_messages): Support
24249 optional arguments, the fourth being compiler options.
24250 (check_effective_target_fpic): New proc.
24251 * gcc.dg/20050321-2.c: Restrict to target fpic.
24252
24253 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
24254
24255 * gcc.dg/15443-1.c: New test.
24256 * gcc.dg/15443-2.c: Likewise.
24257
24258 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24259
24260 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24261
24262 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24263
24264 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24265
24266 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24267
24268 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24269 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24270 -m64.
24271 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24272 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24273 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24274
24275 2005-04-06 Mark Mitchell <mark@codesourcery.com>
24276
24277 PR c++/20212
24278 * g++.dg/warn/Wunused-11.C: New test.
24279
24280 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
24281
24282 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24283
24284 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
24285
24286 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24287
24288 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24289
24290 PR c++/20734
24291 * g++.dg/template/ptrmem13.C: New test.
24292
24293 2005-04-05 Per Bothner <per@bothner.com>
24294
24295 * lib/gcc.exp: Always add -fno-show-column, for now.
24296
24297 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
24298
24299 PR testsuite/20767
24300 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24301 of plain old "unsigned int" for the type of "i". Makes this test
24302 64bit clean.
24303
24304 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
24305
24306 * gcc.dg/i386-ssefn-1.c: New test.
24307 * gcc.dg/i386-ssefn-2.c: New test.
24308 * gcc.dg/i386-ssefn-3.c: New test.
24309 * gcc.dg/i386-ssefn-4.c: New test.
24310
24311 2005-04-05 Jakub Jelinek <jakub@redhat.com>
24312
24313 PR tree-optimization/20076
24314 * gcc.dg/builtin-apply4.c: New test.
24315
24316 PR preprocessor/19475
24317 * gcc.dg/cpp/macspace1.c: New test.
24318 * gcc.dg/cpp/macspace2.c: New test.
24319
24320 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24321
24322 * gfortran.dg/pr20755.f: Fixed bad format.
24323
24324 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24325
24326 PR c++/20763
24327 * g++.dg/ext/attrib21.C: New test.
24328
24329 2004-04-05 Devang Patel <dpatel@apple.com>
24330
24331 * lib/target-supports.exp (check_effective_target_vect_shif): New.
24332 * gcc.dg/vect/vect-shift-1.c: New test.
24333
24334 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24335
24336 PR libfortran/20755
24337 * gfortran.dg/pr20755.f: New test.
24338
24339 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
24340
24341 * gfortran.dg/pr15959.f90: New test.
24342 * gfortran.dg/string_pad_trunc.f90: New test.
24343
24344 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24345
24346 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24347 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24348 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24349 syntax.
24350
24351 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24352
24353 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24354
24355 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24356
24357 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24358 * gcc.c-torture/compile/20011119-2.c: Likewise.
24359 * gcc.c-torture/compile/981001-2.c: Likewise.
24360
24361 2005-04-04 Mark Mitchell <mark@codesourcery.com>
24362
24363 PR c++/20679
24364 * g++.dg/template/overload4.C: New test.
24365
24366 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24367
24368 PR c++/20746
24369 * g++.dg/abi/covariant5.C: New.
24370
24371 PR debug/20505
24372 * g++.dg/debug/const2.C: New.
24373
24374 2005-04-04 Jakub Jelinek <jakub@redhat.com>
24375
24376 PR rtl-optimization/16104
24377 * gcc.c-torture/execute/20050316-1.c: New test.
24378
24379 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24380
24381 * g++.dg/template/spec23.C: Fix dg-error text.
24382
24383 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
24384
24385 PR c++/19199
24386 * g++.dg/expr/lval2.C: New.
24387
24388 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24389
24390 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24391 __builtin_strcasecmp and __builtin_strncasecmp.
24392
24393 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
24394
24395 PR c++/20723
24396 * g++.dg/template/spec22.C: New.
24397 * g++.dg/template/spec23.C: New.
24398
24399 2005-04-03 Dale Ranta <dir@lanl.gov>
24400 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24401
24402 PR libfortran/20068
24403 PR libfortran/20125
24404 PR libfortran/20156
24405 PR libfortran/20471
24406 * gfortran.dg/backspace.f: New test.
24407
24408 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
24409
24410 * gcc.dg/pr19345.c: New test.
24411
24412 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24413
24414 PR tree-optimization/20640
24415 * gcc.dg/torture/tree-loop-1.c: New.
24416
24417 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24418
24419 PR rtl-optimization/20290
24420 * gcc.c-torture/execute/loop-ivopts-2.c: New.
24421
24422 2005-04-02 Geoffrey Keating <geoffk@apple.com>
24423
24424 * gcc.dg/rs6000-fpint.c: New.
24425
24426 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24427
24428 * gcc.dg/old-style-then-proto-1.c: New test.
24429
24430 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24431
24432 * gfortran.fortran-torture/execute/backspace.f90: Check
24433 after backspace and read was incorrect.
24434
24435 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24436
24437 * gcc.c-torture/execute/builtins/strcat.c: Check the result
24438 buffer past the terminating NUL using memcmp.
24439 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24440 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24441
24442 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24443 Fix unused/uninitialized variable warnings.
24444
24445 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24446 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24447 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24448 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24449
24450 * gcc.c-torture/execute/builtins/abs-1-lib.c,
24451 gcc.c-torture/execute/builtins/fputs-lib.c,
24452 gcc.c-torture/execute/builtins/lib/fprintf.c,
24453 gcc.c-torture/execute/builtins/lib/main.c,
24454 gcc.c-torture/execute/builtins/lib/memcmp.c,
24455 gcc.c-torture/execute/builtins/lib/memmove.c,
24456 gcc.c-torture/execute/builtins/lib/mempcpy.c,
24457 gcc.c-torture/execute/builtins/lib/memset.c,
24458 gcc.c-torture/execute/builtins/lib/printf.c,
24459 gcc.c-torture/execute/builtins/lib/sprintf.c,
24460 gcc.c-torture/execute/builtins/lib/stpcpy.c,
24461 gcc.c-torture/execute/builtins/lib/strchr.c,
24462 gcc.c-torture/execute/builtins/lib/strcmp.c,
24463 gcc.c-torture/execute/builtins/lib/strcpy.c,
24464 gcc.c-torture/execute/builtins/lib/strcspn.c,
24465 gcc.c-torture/execute/builtins/lib/strlen.c,
24466 gcc.c-torture/execute/builtins/lib/strncat.c,
24467 gcc.c-torture/execute/builtins/lib/strncmp.c,
24468 gcc.c-torture/execute/builtins/lib/strncpy.c,
24469 gcc.c-torture/execute/builtins/lib/strrchr.c,
24470 gcc.c-torture/execute/builtins/lib/strspn.c,
24471 gcc.c-torture/execute/builtins/lib/strstr.c,
24472 gcc.c-torture/execute/builtins/memops-asm-lib.c,
24473 gcc.c-torture/execute/builtins/strlen-2.c,
24474 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24475 prototypes.
24476
24477 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
24478
24479 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24480 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24481 selectany usage.
24482
24483 2005-04-01 Jakub Jelinek <jakub@redhat.com>
24484
24485 PR c++/19406
24486 * g++.dg/debug/using1.C: New test.
24487
24488 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
24489
24490 PR middle-end/20524
24491 * gcc.dg/alias-7.c: Prefix asm-declared name with
24492 __USER_LABEL_PREFIX__.
24493
24494 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
24495
24496 Fix fallout from PR middle-end/15700:
24497 * gcc.c-torture/compile/20011119-1.c: Take
24498 __USER_LABEL_PREFIX__ into account.
24499 * gcc.c-torture/compile/20011119-2.c: Likewise.
24500
24501 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
24502
24503 PR c++/18644
24504 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24505
24506 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24507
24508 PR c/17855
24509 * gcc.c-torture/compile/struct-non-lval-1.c,
24510 gcc.c-torture/compile/struct-non-lval-2.c,
24511 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24512
24513 2005-03-31 Janis Johnson <janis187@us.ibm.com>
24514
24515 * gcc.dg/tls/tls.exp: Remove temporary file.
24516 * g++.dg/tls/tls.exp: Ditto.
24517 * lib/file-format.exp: Ditto.
24518 * g++.dg/special/ecos.exp: Ditto.
24519
24520 * lib/profopt.exp: Treat prof_ext as a list.
24521 * gcc.misc-tests/bprob.exp: Ditto.
24522 * g++.dg/bprob/bprob.exp: Ditto.
24523
24524 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24525 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24526 g++.dg/tree-ssa/pointer-reference-alias.C,
24527 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24528 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24529 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24530 g++.dg/vect/pr19951.cc: Ditto.
24531 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24532 gcc.dg/builtins-47.c: Ditto.
24533 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24534 gcc.dg/pr20115-1.c: Ditto.
24535 * gcc.dg/tree-ssa/20030530-2.c,
24536 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24537 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24538 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24539 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24540 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24541 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24542 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24543 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24544 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24545 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24546 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24547 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24548 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24549 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24550 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24551 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24552 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24553 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24554 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24555 gcc.dg/tree-ssa/20030824-1.c,
24556 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24557 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24558 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24559 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24560 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24561 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24562 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24563 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24564 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24565 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24566 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24567 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24568 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24569 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24570 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24571 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24572 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24573 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24574 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24575 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24576 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24577 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24578 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24579 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24580 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24581 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24582 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24583 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24584 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24585 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24586 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24587 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24588 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24589 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24590 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24591 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24592 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24593 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24594 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24595 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24596 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24597 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24598 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24599 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24600 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24601 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24602 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24603 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24604 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24605 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24606 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24607 gcc.dg/tree-ssa/useless-1.c: Ditto.
24608 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24609 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24610 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24611 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24612 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24613 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24614 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24615 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24616 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24617 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24618 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24619 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24620 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24621 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24622 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24623 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24624 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24625 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24626 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24627 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24628 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24629 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24630 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24631 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24632 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24633 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24634 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24635 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24636 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24637 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24638 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24639 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24640 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24641 gcc.dg/vect/vect-none.c: Ditto.
24642 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24643 treelang/compile/unsigned.tree: Ditto.
24644
24645 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24646 * gcc.dg/cpp/direct2s.c: Ditto.
24647 * gcc.dg/cpp/paste4.c: Ditto.
24648 * gcc.dg/cpp/separate-1.c: Ditto.
24649 * gcc.dg/pch/save-temps-1.c: Ditto.
24650 * g++.dg/ext/altivec-10.C: Ditto.
24651 * g++.dg/pch/pch.C: Ditto.
24652
24653 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24654
24655 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24656 * g++.dg/template/repo1.C: Ditto.
24657 * g++.dg/template/repo2.C: Ditto.
24658 * g++.dg/template/repo3.C: Ditto.
24659 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24660 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24661 * g++.old-deja/g++.pt/repo1.C: Ditto.
24662 * g++.old-deja/g++.pt/repo2.C: Ditto.
24663 * g++.old-deja/g++.pt/repo3.C: Ditto.
24664 * g++.old-deja/g++.pt/repo4.C: Ditto.
24665
24666 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24667 * gcc.dg/20030107-1.c: Ditto.
24668 * gcc.dg/20030702-1.c: Ditto.
24669 * gcc.dg/profile-generate-1.c: Ditto.
24670 * g++.dg/other/profile1.C: Ditto.
24671 * g++.old-deja/g++.robertl/eb83.C: Ditto.
24672
24673 * lib/gcc-dg.exp (remove-build-file): New.
24674 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24675 cleanup-tree-dump, cleanup-saved-temps): New.
24676
24677 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
24678
24679 PR c++/19203, DR 214
24680 * g++.dg/parse/ambig3.C: Not ambiguous.
24681 * g++.dg/template/spec20.C: New.
24682 * g++.dg/template/spec21.C: New.
24683
24684 2005-03-31 Steve Ellcey <sje@cup.hp.com>
24685
24686 PR target/20045
24687 * gcc.dg/ia64-fptr-1.c: Run only on linux.
24688
24689 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24690
24691 PR libfortran/20660
24692 * gfortran.dg/negative_unit.f: New test.
24693
24694 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24695
24696 * gcc.dg/20050330-1.c: New test.
24697
24698 2005-03-30 Devang Patel <dpatel@apple.com>
24699
24700 * g++.dg/tree-sra/ssa-sra-3.C: New test.
24701
24702 2005-03-30 Dale Johannesen <dalej@apple.com>
24703
24704 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24705
24706 2005-03-30 Janis Johnson <janis187@us.ibm.com>
24707
24708 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24709 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24710 Strip options from test name.
24711
24712 2005-03-31 Jan Hubicka <jh@suse.cz>
24713
24714 * gcc.dg/varpool-1.c: New testcase.
24715
24716 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24717
24718 PR c/772
24719 PR c/17913
24720 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24721 gcc.dg/stmt-expr-label-3.c : New tests.
24722 * gcc.c-torture/execute/medce-2.c: Remove.
24723
24724 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24725
24726 PR c/20368
24727 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24728 tests.
24729
24730 2005-03-30 Alan Modra <amodra@bigpond.net.au>
24731
24732 * gcc.c-torture/compile/pr20203.c: New test.
24733
24734 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24735
24736 * gfortran.dg/promotion.f90: New test.
24737
24738 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
24739
24740 PR middle-end/20491
24741 * gcc.dg/torture/asm-subreg-1.c: New test.
24742
24743 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
24744
24745 PR c/20672
24746 * gcc.dg/pr20672-1.c: New test.
24747
24748 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
24749
24750 * gfortran.dg/vect: New directory.
24751 * gfortran.dg/vect/vect.exp: New.
24752 * gfortran.dg/vect/vect-1.f90: New test.
24753 * gfortran.dg/vect/vect-2.f90: New test.
24754 * gfortran.dg/vect/vect-3.f90: New test.
24755 * gfortran.dg/vect/vect-4.f90: New test.
24756 * gfortran.dg/vect/vect-5.f90: New test.
24757
24758 2005-03-29 Jakub Jelinek <jakub@redhat.com>
24759
24760 PR middle-end/20622
24761 * gcc.dg/alias-7.c: New test.
24762
24763 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24764
24765 * gcc.dg/sparc-reg-1.c: New test.
24766
24767 2005-03-28 Steve Ellcey <sje@cup.hp.com>
24768
24769 PR target/19890
24770 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24771
24772 2005-03-29 Dale Ranta <dir@lanl.gov>
24773 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24774
24775 PR libfortran/20163
24776 * gfortran.dg/pr20163-2.f: New test.
24777
24778 2005-03-28 Jan Hubicka <jh@suse.cz>
24779
24780 PR middle-end/20635
24781 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24782 by Jakub Jelinek.
24783
24784 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
24785
24786 PR tree-optimization/20626
24787 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24788 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24789
24790 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24791
24792 * gfortran.dg/underflow.f90: New test.
24793 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24794
24795 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24796
24797 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24798
24799 2005-03-25 Mark Mitchell <mark@codesourcery.com>
24800
24801 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24802 (g++_init): Make sure that CXXFLAGS is set.
24803 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24804 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24805 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24806 * lib/objc.exp (objc_init): Likewise.
24807 * lib/treelang.exp (treelang_init): Likewise.
24808
24809 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
24810
24811 PR tree-optimization/20470
24812 * gcc.dg/tree-ssa/pr20470.c: New test.
24813
24814 2005-03-25 Geoffrey Keating <geoffk@apple.com>
24815
24816 * gcc.dg/ppc-stfiwx.c: New.
24817
24818 2005-03-25 Steve Ellcey <sje@cup.hp.com>
24819
24820 PR target/19888
24821 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24822
24823 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24824
24825 * gcc.dg/20050325-1.c: Fix a typo.
24826
24827 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24828
24829 PR libfortran/19678
24830 PR libfortran/19679
24831 * gfortran.dg/dos_eol.f: New test.
24832
24833 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24834
24835 PR rtl-optimization/20249
24836 * gcc.dg/20050325-1.c: New test.
24837
24838 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24839
24840 PR libfortran/15332
24841 * gfortran.dg/pr15332.f: New test.
24842
24843 2005-03-24 Dale Johannesen <dalej@apple.com>
24844
24845 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24846
24847 2005-03-24 Geoffrey Keating <geoffk@apple.com>
24848
24849 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24850 'internal' visibility.
24851 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24852 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24853 'protected' visibility.
24854 * gcc.dg/visibility-7.c: Likewise.
24855 * lib/target-supports.exp (check_visibility_available): Take
24856 a parameter, the kind of visibility to check for.
24857 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24858 to check_visibility_available.
24859
24860 * g++.dg/expr/cast3.C: New.
24861
24862 2005-03-24 David Edelsohn <edelsohn@gnu.org>
24863
24864 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24865 rs6000.
24866
24867 2005-03-24 Steve Ellcey <sje@cup.hp.com>
24868
24869 PR target/20095
24870 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24871
24872 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
24873
24874 * gcc.dg/badshift.c: Renamed to...
24875 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
24876
24877 * gcc.target/i386/badshift.c: Renamed to...
24878 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
24879 only.
24880
24881 PR rtl-optimization/20532
24882 * gcc.target/i386/badshift.c: New.
24883
24884 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24885
24886 * gfortran.dg/pr18025.f90: New test.
24887
24888 2005-03-23 Dale Johannesen <dalej@apple.com>
24889
24890 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24891
24892 2005-03-23 Mark Mitchell <mark@codesourcery.com>
24893
24894 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24895
24896 * lib/target-supports.exp (check_iconv_available): Default
24897 libiconv to -liconv, if there is no definition.
24898
24899 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
24900
24901 * gcc.dg/torture/cris-asm-mof-1.c: New test.
24902
24903 2005-03-22 Mark Mitchell <mark@codesourcery.com>
24904
24905 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24906 * g++.dg/opt/pr7503-2.C: Likewise.
24907 * g++.dg/opt/pr7503-3.C: Likewise.
24908 * g++.dg/opt/pr7503-4.C: Likewise.
24909 * g++.dg/opt/pr7503-5.C: Likewise.
24910 * g++.dg/warn/minmax.C: New test.
24911
24912 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24913
24914 * gfortran.dg/g77_intrinsics_funcs.f: New test.
24915 * gfortran.dg/g77_intrinsics_sub.f: New test.
24916
24917 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24918 Jan Hubicka <jh@suse.cz>
24919 Steven Bosscher <stevenb@suse.de
24920
24921 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24922
24923 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24924
24925 PR c++/19980
24926 * g++.dg/template/redecl3.C: New test.
24927
24928 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24929
24930 PR c++/20499
24931 * g++.dg/parse/error16.C: Tweak error markers.
24932
24933 2005-03-22 Jakub Jelinek <jakub@redhat.com>
24934
24935 PR target/20561
24936 * gcc.dg/20050321-2.c: New test.
24937
24938 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
24939
24940 PR c++/20465
24941 PR c++/20381
24942 * g++.dg/template/ptrmem12.C: New.
24943
24944 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
24945
24946 PR rtl-optimization/20527
24947 * gcc.c-torture/execute/pr20527-1.c: New test.
24948
24949 2005-03-22 Ben Elliston <bje@au.ibm.com>
24950
24951 * gcc.misc-tests/options.exp (check_for_options): Create a real C
24952 program, compile it into a real executable and then delete the .c
24953 and .x files afterwards, to avoid problems on testglue targets.
24954
24955 2005-03-21 Stuart Hastings <stuart@apple.com>
24956
24957 * gcc.target/i386/sse-2.c: New.
24958
24959 2005-03-21 Uros Bizjak <uros@kss-loka.si>
24960
24961 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24962
24963 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24964
24965 * g++.dg/parse/crash25.C: Fix typo.
24966
24967 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24968
24969 PR c++/20461
24970 * g++.dg/parse/crash24.C: New test.
24971
24972 PR c++/20536
24973 * g++.dg/parse/crash25.C: New test.
24974
24975 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24976
24977 PR c++/20147
24978 * g++.dg/ext/stmtexpr4.C: New test.
24979
24980 2005-03-20 Roger Sayle <roger@eyesopen.com>
24981
24982 PR middle-end/20539
24983 * gcc.c-torture/compile/pr13066-1.c: New test case.
24984 * gcc.c-torture/compile/pr20539-1.c: Likewise.
24985 * g++.dg/opt/pr13066-1.C: Likewise.
24986
24987 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
24988
24989 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24990
24991 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24992
24993 PR fortran/18525
24994 * gfortran.dg/nesting_1.f90: New test.
24995
24996 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24997
24998 PR c++/20240
24999 * g++.dg/lookup/using13.C: New test.
25000
25001 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25002
25003 PR c++/20333
25004 * g++.dg/template/crash36.C: New test.
25005
25006 2005-03-18 Paolo Carlini <pcarlini@suse.de>
25007
25008 PR c++/20463
25009 * g++.dg/template/crash35.C: New test.
25010
25011 2005-03-17 Paolo Carlini <pcarlini@suse.de>
25012
25013 PR c++/19966
25014 * g++.dg/overload/operator2.C: New test.
25015
25016 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25017
25018 PR libfortran/20257
25019 * gfortran.dg/pr20257.f90: New test.
25020
25021 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25022
25023 PR libfortran/20480
25024 * gfortran.dg/pr20480.f90: New test.
25025
25026 2005-03-16 Richard Henderson <rth@redhat.com>
25027
25028 PR middle-end/15700
25029 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25030 (_rtld_global): New.
25031 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25032 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25033
25034 * gcc.dg/alias-3.c: New.
25035 * gcc.dg/alias-4.c: New.
25036 * gcc.dg/alias-5.c: New.
25037 * gcc.dg/alias-6.c: New.
25038
25039 2005-03-15 Geoffrey Keating <geoffk@apple.com>
25040
25041 * gcc.dg/cpp/ucnid-7.c: New.
25042
25043 2005-03-15 Janis Johnson <janis187@us.ibm.com>
25044 Dorit Naishlos <dorit@il.ibm.com>
25045
25046 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25047 darwin.
25048
25049 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
25050
25051 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25052 support misaligned accesses.
25053 * gcc.dg/vect/vect-58.c: Likewise.
25054 * gcc.dg/vect/vect-92.c: New.
25055 * gcc.dg/vect/vect-93.c: New.
25056
25057 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
25058
25059 PR fortran/18827
25060 * gfortran.dg/assign_2.f90: New test.
25061 * gfortran.dg/assign_3.f90: New test.
25062 * gfortran.dg/assign.f90: New test.
25063
25064 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
25065
25066 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25067 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25068 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25069 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25070 names.
25071
25072 2005-03-14 Geoffrey Keating <geoffk@apple.com>
25073
25074 * gcc.dg/cpp/ucnid-6.c: New.
25075
25076 * gcc.dg/cpp/normalize-1.c: New.
25077 * gcc.dg/cpp/normalize-2.c: New.
25078 * gcc.dg/cpp/normalize-3.c: New.
25079 * gcc.dg/cpp/normalize-4.c: New.
25080 * gcc.dg/cpp/ucnid-4.c: New.
25081 * gcc.dg/cpp/ucnid-5.c: New.
25082 * g++.dg/cpp/normalize-1.C: New.
25083 * g++.dg/cpp/ucnid-1.C: New.
25084
25085 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
25086
25087 * gcc.dg/pr18628.c: New.
25088
25089 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
25090
25091 PR c++/20280
25092 * g++.dg/tree-ssa/pr20280.C: New.
25093
25094 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25095
25096 PR fortran/20467
25097 * gfortran.dg/stfunc_2.f90: New test.
25098
25099 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
25100
25101 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25102
25103 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
25104
25105 * gcc.dg/tree-ssa/20050314-1.c: New test.
25106
25107 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25108
25109 PR c++/4403
25110 PR c++/9783, DR433
25111 * g++.dg/template/friend34.C: New test.
25112 * g++.dg/template/friend35.C: Likewise.
25113 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25114
25115 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25116
25117 Friend class name lookup 5/n
25118 PR c++/1016
25119 * g++.dg/lookup/hidden-class1.C: New test.
25120 * g++.dg/lookup/hidden-class2.C: Likewise.
25121 * g++.dg/lookup/hidden-class3.C: Likewise.
25122 * g++.dg/lookup/hidden-class4.C: Likewise.
25123 * g++.dg/lookup/hidden-class5.C: Likewise.
25124 * g++.dg/lookup/hidden-class6.C: Likewise.
25125 * g++.dg/lookup/hidden-class7.C: Likewise.
25126 * g++.dg/lookup/hidden-class8.C: Likewise.
25127 * g++.dg/lookup/hidden-class9.C: Likewise.
25128 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25129 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25130 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25131 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25132 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25133 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25134 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25135 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25136 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25137 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25138 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25139
25140 2005-03-13 Mark Mitchell <mark@codesourcery.com>
25141
25142 PR c++/20157
25143 * g++.dg/template/error18.C: New test.
25144
25145 2005-03-09 Ben Elliston <bje@au.ibm.com>
25146
25147 PR debug/16792
25148 * g++.dg/debug/pr16792.C: New test.
25149
25150 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
25151
25152 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25153 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25154 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25155 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25156 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25157 test assertion names.
25158
25159 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25160
25161 PR fortran/18600
25162 * gfortran.dg/stfunc_1.f90: New test.
25163
25164 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25165
25166 PR fortran/16907
25167 * gfortran.dg/real_index_1.f90: New test.
25168
25169 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25170
25171 PR fortran/20323
25172 * gfortran.dg/spec_expr_1.f90: New test.
25173
25174 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
25175
25176 PR c/20402
25177 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25178 new parser.
25179
25180 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25181
25182 PR fortran/20361
25183 * gfortran.dg/largeequiv_1.f90: New test.
25184
25185 2005-03-12 Geoffrey Keating <geoffk@apple.com>
25186
25187 * gcc.dg/ucnid-1.c: New.
25188 * gcc.dg/ucnid-2.c: New.
25189 * gcc.dg/ucnid-3.c: New.
25190 * gcc.dg/ucnid-4.c: New.
25191 * gcc.dg/ucnid-5.c: New.
25192 * gcc.dg/ucnid-6.c: New.
25193 * gcc.dg/cpp/ucnid-1.c: New.
25194 * gcc.dg/cpp/ucnid-2.c: New.
25195 * gcc.dg/cpp/ucnid-3.c: New.
25196 * g++.dg/other/ucnid-1.C: New.
25197
25198 2005-03-12 Geoffrey Keating <geoffk@apple.com>
25199
25200 * gcc.dg/vmx/darwin-abi-3.c: Delete.
25201
25202 2005-03-11 Per Bothner <per@bothner.com>
25203
25204 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
25205 that diagnotics refer to correct token.
25206 * gcc.dg/unused-3.c: Likewise.
25207
25208 2005-03-11 Per Bothner <per@bothner.com>
25209
25210 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25211 constant" is now actually on same line as string constant.
25212 * gcc.dg/cpp/direct2s.c: Likewise.
25213
25214 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
25215
25216 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25217
25218 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25219
25220 PR libfortran/20124
25221 * gfortran.dg/pr20124.f90: New Test
25222
25223 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
25224
25225 PR tree-optimization/20130
25226 * gcc.dg/pr20130-1.c: New test.
25227
25228 2005-03-10 Steve Ellcey <sje@cup.hp.com>
25229
25230 PR target/20095
25231 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25232
25233 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25234
25235 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25236
25237 2005-03-10 Steve Ellcey <sje@cup.hp.com>
25238
25239 * g++.dg/eh/forced1.C: Fix comment.
25240 * g++.dg/eh/forced2.C: Ditto.
25241 * g++.dg/eh/forced3.C: Ditto.
25242 * g++.dg/eh/forced4.C: Ditto.
25243
25244 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
25245
25246 PR rtl-opt/20412
25247 * gcc.c-torture/compile/pr20412.c: New test.
25248
25249 2005-03-10 Roger Sayle <roger@eyesopen.com>
25250
25251 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25252
25253 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25254
25255 PR target/20322
25256 * gcc.dg/20050307-1.c: New test.
25257
25258 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
25259
25260 PR c++/20375
25261 * g++.dg/other/stdarg3.C: New.
25262
25263 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25264
25265 PR c++/18384, c++/18327
25266 * g++.dg/init/array19.C: New test.
25267
25268 PR inline-asm/20314
25269 * gcc.dg/torture/pr20314-1.c: New test.
25270 * gcc.dg/torture/pr20314-2.c: New test.
25271
25272 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
25273
25274 * gcc.dg/20050309-1.c: New test.
25275
25276 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25277
25278 * gcc.dg/builtins-10.c: Reactivate disabled test.
25279 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
25280 new cbrt transformations.
25281
25282 2005-03-09 Mark Mitchell <mark@codesourcery.com>
25283
25284 PR c++/20208
25285 * g++.dg/template/array13.C: New test.
25286
25287 2005-03-09 Paolo Carlini <pcarlini@suse.de>
25288
25289 PR c++/16859
25290 * g++.dg/init/brace4.C: New test.
25291
25292 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
25293
25294 PR c++/20186
25295 * g++.dg/template/non-dependent12.C: New.
25296
25297 2005-03-08 Mark Mitchell <mark@codesourcery.com>
25298
25299 PR c++/20142
25300 * g++.dg/init/array18.C: Add dg-do run marker.
25301
25302 PR c++/20142
25303 * g++.dg/init/array18.C: New test.
25304
25305 2005-03-09 Ben Elliston <bje@au.ibm.com>
25306
25307 * consistency.vlad/vlad.exp: Remove trailing semicolons.
25308 * g++.dg/gcov/gcov.exp: Likewise.
25309 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25310 * gcc.target/xstormy16/xstormy16.exp: Likewise.
25311 * lib/c-torture.exp: Likewise.
25312 * lib/fortran-torture.exp: Likewise.
25313 * lib/g++.exp: Likewise.
25314 * lib/gcc-defs.exp: Likewise.
25315 * lib/gcc-dg.exp: Likewise.
25316 * lib/gcc.exp: Likewise.
25317 * lib/gcov.exp: Likewise.
25318 * lib/gfortran.exp: Likewise.
25319 * lib/mike-g++.exp: Likewise.
25320 * lib/mike-gcc.exp: Likewise.
25321 * lib/objc-torture.exp: Likewise.
25322 * lib/objc.exp: Likewise.
25323 * lib/profopt.exp: Likewise.
25324 * lib/target-libpath.exp: Likewise.
25325 * lib/target-supports.exp: Likewise.
25326 * lib/treelang.exp: Likewise.
25327 * lib/wrapper.exp: Likewise.
25328
25329 2005-03-08 Jeff Law <law@redhat.com>
25330
25331 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25332 PHI-OPT changes.
25333
25334 2005-03-08 Ira Rosen <irar@il.ibm.com>
25335
25336 * gcc.dg/vect/pr20122.c: New test.
25337
25338 2005-03-07 Jeff Law <law@redhat.com>
25339
25340 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25341 was folded away.
25342 * gcc.dg/tree-ssa/pr18133-1.c: New test.
25343 * gcc.dg/tree-ssa/pr18133-2.c: New test.
25344 * gcc.dg/tree-ssa/pr18134.c: New test.
25345
25346 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25347
25348 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25349 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25350 gcc.dg/torture/builtin-noret-2.c: Require weak support.
25351
25352 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
25353
25354 PR tree-opt/17671
25355 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25356
25357 2005-03-07 Mark Mitchell <mark@codesourcery.com>
25358
25359 * g++.dg/warn/Wnvdtor.C: New test.
25360
25361 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
25362
25363 * gcc.dg/torture/pr19683-1.c: New test.
25364
25365 2005-03-06 Steven G. Kargl <kargls@comcast.net>
25366
25367 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25368 * gfortran.dg/g77/19990313-2.f: Ditto.
25369 * gfortran.dg/g77/19990313-3.f: Ditto.
25370 * gfortran.dg/g77/19990525-0.f: Ditto.
25371 * gfortran.dg/g77/19990826-0.f: Ditto.
25372 * gfortran.dg/g77/19990826-2.f: Ditto.
25373 * gfortran.dg/g77/19990826-3.f: Ditto.
25374 * gfortran.dg/g77/20000511-1.f: Ditto.
25375 * gfortran.dg/g77/20000511-2.f: Ditto.
25376 * gfortran.dg/g77/970625-2.f: Ditto.
25377 * gfortran.dg/g77/980310-2.f: Ditto.
25378 * gfortran.dg/g77/980310-3.f: Ditto.
25379 * gfortran.dg/g77/980310-8.f: Ditto.
25380 * gfortran.dg/g77/980519-2.f: Ditto.
25381 * gfortran.dg/g77/alpha1.f: Ditto.
25382 * gfortran.dg/g77/claus.f: Ditto.
25383 * gfortran.dg/g77/erfc.f: Ditto.
25384 * gfortran.dg/g77/short.f: Ditto.
25385 * gfortran.fortran-torture/execute/data.f90: Ditto.
25386 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25387 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25388
25389 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25390
25391 * lib/file-format.exp (gcc_target_object_format): Add check for som
25392 format and hardcode object formats on hppa*-*-hpux*.
25393 * lib/target-supports.exp (check_weak_available): Add check for som
25394 object format. Always return 0 on hppa*-*-hpux10*.
25395
25396 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25397 is defined.
25398
25399 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25400
25401 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25402
25403 * gfortran.dg/pr19936_1.f90: New test.
25404 * gfortran.dg/pr19936_2.f90: New test.
25405 * gfortran.dg/pr19936_3.f90: New test.
25406
25407 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25408 Paul Thomas <prthomas@drfccad.cea.fr>
25409
25410 * gfortran.dg/PR19754_1.f90: New test.
25411 * gfortran.dg/PR19754_2.f90: Ditto.
25412
25413 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25414
25415 PR c++/19311
25416 * g++.dg/template/non-dependent11.C: New test.
25417
25418 2005-03-05 Uros Bizjak <uros@kss-loka.si>
25419
25420 * lib/target-supports.exp (check_iconv_available): Fix comment.
25421
25422 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
25423 Joseph S. Myers <joseph@codesourcery.com>
25424
25425 PR c++/19797
25426 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25427
25428 2005-03-04 Matthew Sachs <msachs@apple.com>
25429
25430 * gcc.exp (gcc_target_compile): Put braces around
25431 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25432 * objc.exp (objc_target_compile): Likewise.
25433 * treelang.exp (treelang_target_compile): Likewise.
25434
25435 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25436
25437 PR fortran/19673
25438 * gfortran.dg/func_result_1.f90: New test.
25439
25440 2005-03-04 Ben Elliston <bje@au.ibm.com>
25441
25442 * gcc.misc-tests/options.exp: New test.
25443
25444 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
25445
25446 * gcc.dg/pr15784-4.c: New test.
25447
25448 2005-03-03 Geoffrey Keating <geoffk@apple.com>
25449
25450 * gcc.c-torture/execute/pr17133.c: New.
25451 * gcc.c-torture/compile/20050303-1.c: New.
25452
25453 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
25454
25455 * gcc.dg/cpp/assert4.c: Fix for cygwin.
25456
25457 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
25458
25459 * g++.dg/overload/using2.C: New.
25460
25461 2005-03-02 Mark Mitchell <mark@codesourcery.com>
25462
25463 PR c++/19916
25464 * g++.dg/init/ptrmem2.C: New test.
25465
25466 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
25467
25468 PR c/8927
25469 * gcc.dg/pr8927-1.c: New test.
25470
25471 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
25472
25473 PR c++/20232
25474 * g++.dg/inherit/covariant12.C: New.
25475
25476 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25477
25478 PR fortran/19479
25479 * gfortran.dg/bound_1.f90: New test.
25480
25481 2005-02-28 Janis Johnson <janis187@us.ibm.com>
25482
25483 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25484 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25485
25486 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
25487
25488 PR c/20245
25489 * gcc.dg/pr20245-1.c: New test.
25490
25491 2005-02-28 Jakub Jelinek <jakub@redhat.com>
25492
25493 PR middle-end/19874
25494 * gcc.c-torture/execute/20050119-2.c: New test case.
25495
25496 2005-02-28 Ben Elliston <bje@au.ibm.com>
25497
25498 * README: Update the DejaGnu bug reporting address.
25499 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25500 * lib/objc-torture.exp: Likewise.
25501
25502 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25503
25504 * gfortran.dg/boz_1.f90: New test.
25505 * gfortran.dg/boz_3.f90: New test.
25506 * gfortran.dg/boz_4.f90: New test.
25507
25508 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25509
25510 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25511 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25512
25513 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25514
25515 PR libfortran/20101
25516 * gfortran.dg/write_0_pe_format.f90: New test.
25517
25518 2005-02-27 Jakub Jelinek <jakub@redhat.com>
25519
25520 PR c++/20206
25521 * g++.dg/opt/thunk2.C: New test.
25522 * g++.dg/opt/covariant1.C: New test.
25523
25524 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25525
25526 * gfortran.dg/e_d_fmt.f90: New test.
25527
25528 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
25529
25530 * gcc.dg/asm-b.c: Fix comment typos.
25531
25532 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25533
25534 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25535 a V_MAY_DEF also.
25536
25537 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25538
25539 PR tree-opt/20188
25540 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25541 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25542 * gcc.dg/asm-b.c: New test.
25543
25544 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
25545
25546 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25547 Disable this test on IRIX 6.
25548
25549 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
25550
25551 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25552 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25553 parser.
25554
25555 2005-02-25 Diego Novillo <dnovillo@redhat.com>
25556
25557 PR tree-optimization/20204
25558 * gcc.dg/pr20204.c: New test.
25559
25560 2005-02-24 Jakub Jelinek <jakub@redhat.com>
25561
25562 PR target/20196
25563 * gcc.c-torture/execute/20050224-1.c: New test.
25564
25565 PR c++/20175
25566 * g++.dg/warn/Wbraces2.C: New test.
25567
25568 2005-02-23 Mark Mitchell <mark@codesourcery.com>
25569
25570 PR c++/19878
25571 * g++.dg/init/const2.C: New test.
25572
25573 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
25574
25575 PR tree-optimization/20100
25576 * gcc.c-torture/execute/pr20100-1.c: New test.
25577
25578 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25579
25580 * gfortran.dg/implicit_3.f90: New test.
25581
25582 * gfortran.dg/deftype_1.f90: New test.
25583
25584 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
25585
25586 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25587 the test passes.
25588 * g++.dg/other/anon3.C: Accept a warning.
25589
25590 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
25591
25592 * gcc.dg/pr20017.c: Fix a comment typo.
25593
25594 2005-02-23 Bud Davis <bdavis@gfortran.org>
25595
25596 * gfortran.dg/list_read_4.f90: Change to f90 comments.
25597
25598 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
25599
25600 PR ada/19902
25601 * ada/acats/tests/cxa/cxa3004.a: Remove.
25602 * ada/acats/tests/cxb/cxb30061.am: Likewise.
25603
25604 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25605
25606 PR c++/20073
25607 * g++.dg/init/const1.C: New test.
25608
25609 PR c++/19991
25610 * g++.dg/parse/constant7.C: New test.
25611
25612 PR c++/20152
25613 * g++.dg/parse/error27.C: New test.
25614 * g++.dg/template/qualttp15.C: Adjust error markers.
25615 * g++.old-deja/g++.other/struct1.C: Likewise.
25616
25617 PR c++/20153
25618 * g++.dg/template/error17.C: New test.
25619
25620 PR c++/20148
25621 * g++.dg/parser/error26.C: New test.
25622
25623 2005-02-22 Diego Novillo <dnovillo@redhat.com>
25624
25625 PR tree-optimization/20100
25626 PR tree-optimization/20115
25627 * gcc.dg/pr20115.c: New test.
25628 * gcc.dg/pr20115-1.c: New test.
25629 * gcc.dg/pr20100.c: New test.
25630 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25631 call-clobbered variables after alias1.
25632
25633 2005-02-22 Bud Davis <bdavis@gfortran.org>
25634
25635 * gfortran.dg/list_read_4.f90: new test.
25636
25637 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
25638
25639 PR rtl-optimization/20017.
25640 * gcc.dg/pr20017.c: New.
25641
25642 2005-02-22 Devang Patel <dpatel@apple.com>
25643
25644 PR 19952
25645 * g++.dg/tree-ssa/pr19952.C: New test.
25646
25647 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25648
25649 PR c++/19883
25650 * g++.dg/parse/constant6.C: New test.
25651
25652 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25653
25654 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25655 * g++.dg/charset/asm2.c: Likewise.
25656 * g++.dg/charset/asm3.c: Likewise.
25657 * g++.dg/charset/asm4.c: Likewise.
25658 * g++.dg/charset/asm5.c: Likewise.
25659 * g++.dg/charset/attribute1.c: Likewise.
25660 * g++.dg/charset/attribute2.c: Likewise.
25661 * g++.dg/charset/extern1.cc: Likewise.
25662 * g++.dg/charset/extern2.cc: Likewise.
25663 * g++.dg/charset/extern3.cc: Likewise.
25664 * g++.dg/charset/function.cc: Likewise.
25665 * g++.dg/charset/string.c: Likewise.
25666 * g++.dg/charset/charset.exp: Likewise.
25667 * lib/target-supports.exp (check_iconv_available): Fix comment.
25668
25669 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25670
25671 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25672 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25673 * gcc.dg/charset/asm2.c: Likewise.
25674 * gcc.dg/charset/asm3.c: Likewise.
25675 * gcc.dg/charset/asm4.c: Likewise.
25676 * gcc.dg/charset/asm5.c: Likewise.
25677 * gcc.dg/charset/asm6.c: Likewise.
25678 * gcc.dg/charset/attribute1.c: Likewise.
25679 * gcc.dg/charset/attribute2.c: Likewise.
25680 * gcc.dg/charset/builtin1.c: Likewise.
25681 * gcc.dg/charset/extern.c: Likewise.
25682 * gcc.dg/charset/function.c: Likewise.
25683 * gcc.dg/charset/string.c: Likewise.
25684 * gcc.dg/charset/charset.exp: Likewise.
25685
25686 2005-02-21 Bud Davis <bdavis9659@comcast.net>
25687
25688 PR fortran/20086
25689 * gfortran.dg/pr20086.f90: New test.
25690
25691 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
25692
25693 PR tree-optimization/19786
25694 * g++.dg/tree-ssa/pr19786.C: New.
25695
25696 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25697
25698 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25699
25700 2005-02-21 Jeff Law <law@redhat.com>
25701
25702 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25703
25704 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25705
25706 * gfortran.dg/do_iterator: Split loop, markup all lines for
25707 which an error locus is printed.
25708 * gfortran.dg/pr17708.f90: Markup all lines for which an error
25709 locus is printed.
25710 * gfortran.dg/select_4.f90: Likewise.
25711 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25712 locuses in the various permutations.
25713
25714 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
25715
25716 PR tree-optimization/19951
25717 * g++.dg/vect: New directory.
25718 * g++.dg/vect/vect.exp: New file.
25719 * g++.dg/vect/pr19951.cc: New testcase.
25720 * g++.dg/dg.exp: Also prune vectorizer tests.
25721
25722 2005-02-20 Zack Weinberg <zack@codesourcery.com>
25723
25724 PR 18785
25725 * gcc.dg/charset/builtin1.c: New test.
25726
25727 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25728
25729 PR c++/19299
25730 * g++.dg/inherit/volatile1.C: New test.
25731
25732 PR c++/19440
25733 * g++.dg/template/dtor4.C: New test.
25734
25735 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25736
25737 * gfortran.dg/int_1.f90: New test.
25738
25739 2005-02-19 Devang Patel <dpatel@apple.com>
25740
25741 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25742
25743 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25744
25745 * gfortran.dg/achar_1.f90: New test.
25746
25747 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
25748
25749 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25750
25751 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
25752 Jakub Jelinek <jakub@redhat.com>
25753
25754 PR tree-optimization/19828
25755 * gcc.dg/tree-ssa/loop-7.c: New test.
25756 * gcc.c-torture/execute/20050218-1.c: New test.
25757
25758 2005-02-19 Jakub Jelinek <jakub@redhat.com>
25759
25760 PR c/20043
25761 * gcc.dg/transparent-union-1.c: New test.
25762 * gcc.dg/transparent-union-2.c: New test.
25763
25764 2005-02-18 James E Wilson <wilson@specifixinc.com>
25765
25766 PR tree-optimization/18977
25767 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25768
25769 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
25770
25771 PR target/20054
25772 * gcc.dg/pr20054.c: New test.
25773
25774 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25775
25776 PR c++/19508
25777 * g++.dg/ext/attrib20.C: New test.
25778
25779 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
25780
25781 PR middle-end/20030
25782 * gfortran.fortran-torture/execute/character_passing.f90: New test.
25783
25784 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
25785
25786 PR c++/20008
25787 * g++.dg/opt/switch4.C: New.
25788
25789 2005-02-18 Jakub Jelinek <jakub@redhat.com>
25790
25791 PR c++/20023
25792 PR tree-optimization/20009
25793 * gcc.c-torture/compile/20050217-1.c: New test.
25794 * g++.dg/opt/switch3.C: New test.
25795
25796 PR tree-optimization/18947
25797 * gcc.c-torture/compile/20050215-1.c: New test.
25798 * gcc.c-torture/compile/20050215-2.c: New test.
25799 * gcc.c-torture/compile/20050215-3.c: New test.
25800
25801 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
25802
25803 PR c++/20028
25804 * g++.dg/template/crash34.C: New.
25805
25806 PR c++/20022
25807 * g++.dg/other/access3.C: New.
25808
25809 2005-02-17 Ira Rosen <irar@il.ibm.com>
25810
25811 * gcc.dg/vect/vect-98.c: New test.
25812
25813 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
25814
25815 PR tree-optimization/19967
25816 * gcc.dg/pr19967.c: New.
25817
25818 2005-02-16 Jakub Jelinek <jakub@redhat.com>
25819
25820 PR middle-end/19857
25821 * gcc.dg/tree-ssa/20050215-1.c: New test.
25822 * gcc.c-torture/execute/20050215-1.c: New test.
25823
25824 2005-02-15 Eric Christopher <echristo@redhat.com>
25825
25826 * gcc.dg/cpp/20050215-1.c: New file.
25827
25828 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
25829
25830 PR tree-optimization/15785
25831 * gcc.dg/pr15785-1.c: New test.
25832
25833 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
25834
25835 PR c++/17788
25836 * g++.dg/init/ctor4.C: New.
25837 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25838
25839 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
25840
25841 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25842 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25843
25844 2005-02-15 Andreas Schwab <schwab@suse.de>
25845
25846 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25847 declare malloc.
25848
25849 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
25850
25851 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25852
25853 2005-02-14 Diego Novillo <dnovillo@redhat.com>
25854
25855 PR tree-optimization/19853
25856 * gcc.c-torture/compile/pr19853.c: New test.
25857
25858 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25859
25860 PR c++/19608
25861 * g++.dg/parse/local-class1.C: New.
25862
25863 PR c++/19895
25864 * g++.dg/parse/ptrmem3.C: New.
25865
25866 PR c++/19884
25867 * g++.old-deja/g++.oliva/template6.C: Add another case.
25868 * g++.dg/template/explicit6.C: New.
25869
25870 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
25871
25872 PR c++/17816
25873 * g++.dg/other/redecl2.C: New.
25874
25875 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25876
25877 PR c++/19891
25878 * g++.dg/abi/covariant4.C: New.
25879
25880 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
25881
25882 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25883 New tests.
25884
25885 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
25886
25887 * gcc.dg/vect/vect-96.c: Fix typo.
25888
25889 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25890
25891 PR c++/14479
25892 PR c++/19487
25893 * g++.dg/template/enum5.C: New test.
25894
25895 2005-02-12 Ira Rosen <irar@il.ibm.com>
25896
25897 * gcc.dg/vect/vect-97.c: New test.
25898
25899 2005-02-12 Ira Rosen <irar@il.ibm.com>
25900
25901 * gcc.dg/vect/vect-96.c: New test.
25902
25903 2005-02-12 Uros Bizjak <uros@kss-loka.si>
25904
25905 * gcc.dg/builtins-34.c: Also check ldexp*.
25906
25907 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
25908
25909 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25910
25911 2005-02-11 Janis Johnson <janis187@us.ibm.com>
25912
25913 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25914 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25915 dg-require-dll, dg-require-iconv, dg-require-named-sections,
25916 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25917 selector_list, selector_expression, dg-process-target): Move to new
25918 file target-supports-dg.exp.
25919 * lib/target-supports-dg.exp: New.
25920
25921 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25922 New.
25923
25924 2005-02-11 Jakub Jelinek <jakub@redhat.com>
25925
25926 PR c++/19666
25927 * g++.dg/other/ptrmem6.C: New test.
25928
25929 PR middle-end/19858
25930 * gcc.c-torture/compile/20050210-1.c: New test.
25931
25932 2005-02-11 Mark Mitchell <mark@codesourcery.com>
25933
25934 PR c++/19755
25935 * g++.dg/warn/Wbraces1.C: New test.
25936
25937 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
25938
25939 * gcc.dg/builtins-52.c: New testcase.
25940
25941 2005-02-10 Jakub Jelinek <jakub@redhat.com>
25942
25943 PR c/19342
25944 * gcc.c-torture/execute/20050119-1.c: New test.
25945
25946 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25947
25948 PR c++/19811
25949 * g++.dg/init/delete1.C: New test.
25950
25951 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
25952
25953 PR c++/18470
25954 * g++.dg/template/static12.C: New test.
25955
25956 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25957
25958 PR c++/19787
25959 * g++.dg/conversion/ambig1.C: New test.
25960
25961 PR c++/19739
25962 * g++.dg/ext/attrib19.C: New test.
25963
25964 PR c++/19732
25965 * g++.dg/parse/dtor5.C: New test.
25966
25967 PR c++/19762
25968 * g++.dg/template/dtor3.C: New test.
25969
25970 PR c++/19826
25971 * g++.dg/template/static11.C: New test.
25972 * g++.dg/template/crash2.C: Remove dg-error marker.
25973
25974 2005-02-09 Janis Johnson <janis187@us.ibm.com>
25975
25976 PR C++/18491
25977 * g++.old-deja/g++.mike/p10769a.C: Remove.
25978
25979 2005-02-09 Roger Sayle <roger@eyesopen.com>
25980
25981 * gcc.dg/builtins-48.c: New test case.
25982 * gcc.dg/builtins-49.c: New test case.
25983 * gcc.dg/builtins-50.c: New test case.
25984 * gcc.dg/builtins-51.c: New test case.
25985
25986 2005-02-09 Ian Lance Taylor <ian@airs.com>
25987
25988 PR middle-end/19583
25989 * g++.dg/warn/Wreturn-type-3.C: New test.
25990
25991 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25992
25993 PR middle-end/19402
25994 * gcc.dg/pr19402-1.c: New testcase.
25995 * gcc.dg/pr19402-2.c: likewise.
25996
25997 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25998
25999 PR middle-end/19854
26000 * g++.dg/tree-ssa/tmmti.C: New testcase.
26001
26002 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
26003
26004 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26005
26006 2005-02-08 Mark Mitchell <mark@codesourcery.com>
26007
26008 PR c++/19733
26009 * g++.dg/parse/crash23.C: New test.
26010 * g++.dg/warn/Weff1.C: New test.
26011
26012 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
26013
26014 * gcc.dg/20050209-1.c: New test.
26015
26016 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
26017
26018 PR target/19799
26019 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26020
26021 2005-02-08 Mike Stump <mrs@apple.com>
26022
26023 * g++.dg/pch/import-2.c: New test.
26024 * g++.dg/pch/import-2.hs: New.
26025 * g++.dg/pch/include/import-2a.h: New.
26026 * g++.dg/pch/include/import-2b.h: New.
26027
26028 2005-02-08 Janis Johnson <janis187@us.ibm.com>
26029
26030 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26031
26032 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26033
26034 * gfortran.dg/substr_1.f90: New test.
26035
26036 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
26037
26038 PR middle-end/19775
26039 * gcc.dg/torture/builtin-power-1.c: Disable test for
26040 invalid transformation.
26041 * gcc.dg/builtins-10.c: Likewise. Disable one test we
26042 no longer optimize.
26043 * gcc.dg/builtins-47.c: New testcase.
26044
26045 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
26046 Dorit Naishlos <dorit@il.ibm.com>
26047
26048 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26049
26050 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
26051
26052 * gcc.c-torture/compile/20050206-1.c: New test.
26053
26054 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
26055
26056 PR tree-opt/19768
26057 * g++.dg/opt/pr19768.C: New test.
26058
26059 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
26060
26061 PR tree-opt/19736
26062 * gcc.c-torture/compile/pr19736.c: New test.
26063
26064 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26065
26066 PR c++/17401
26067 * g++.dg/parse/error25.C: New test.
26068
26069 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
26070
26071 * gcc.c-torture/execute/20050203-1.c: New.
26072
26073 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
26074
26075 * gcc.dg/vect/vect-85.c: Remove xfail.
26076 * gcc.dg/vect/vect-86.c: Remove xfail.
26077 * gcc.dg/vect/vect-87.c: Remove xfail.
26078 * gcc.dg/vect/vect-88.c: Remove xfail.
26079
26080 2005-02-02 Geoffrey Keating <geoffk@apple.com>
26081
26082 * gcc.dg/altivec-19.c: New.
26083
26084 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
26085
26086 PR c/17807
26087 * gcc.dg/nested-func-3.c: New test.
26088 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26089
26090 2005-02-02 Janis Johnson <janis187@us.ibm.com>
26091
26092 * gcc.test-framework/gen_directive_tests: Generate tests for
26093 selector expressions.
26094
26095 2005-02-02 Matt Austern <austern@apple.com>
26096
26097 PR c++/19628
26098 * g++/ext/builtin7.C: New.
26099 * g++/ext/builtin8.C: New.
26100
26101 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
26102
26103 PR c/18502
26104 * gcc.dg/pr18502-1.c: New test.
26105
26106 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26107
26108 PR c++/17413
26109 * g++.dg/template/local4.C: Tweak.
26110
26111 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
26112
26113 PR tree-optimization/19578
26114 * gcc.c-torture/compile/20050202-1.c: New test.
26115
26116 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
26117
26118 PR c/19435
26119 * gcc.dg/c99-init-4.c: New test.
26120
26121 2005-02-01 Janis Johnson <janis187@us.ibm.com>
26122
26123 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26124
26125 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26126
26127 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26128 * g++.dg/eh/check-vect.h: New.
26129
26130 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26131 * gcc.dg/vect/vect-78.c: Ditto.
26132 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26133 Remove.
26134
26135 * g++.dg/conversion/simd1.C: Expect warning.
26136 * g++.dg/ext/attribute-test-1.C: Ditto.
26137 * g++.dg/ext/attribute-test-2.C: Ditto.
26138 * g++.dg/ext/attribute-test-3.C: Ditto.
26139 * g++.dg/ext/attribute-test-4.C: Ditto.
26140
26141 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26142 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26143
26144 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26145
26146 2005-02-01 Richard Henderson <rth@redhat.com>
26147
26148 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26149 long double for ibm double-double format.
26150 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26151
26152 2005-02-01 Diego Novillo <dnovillo@redhat.com>
26153
26154 PR tree-optimization/19633
26155 * gcc.dg/pr19633-1.c: New test.
26156 * gcc.dg/pr19633.c: Tweak to make pointer point
26157 to NULL or a symbol.
26158
26159 2005-02-01 Janis Johnson <janis187@us.ibm.com>
26160
26161 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26162 New procs.
26163 (dg-process-target (local override)): Handle selector expressions.
26164
26165 * gcc.test-framework/README: Describe tests in source directory.
26166 * gcc.test-framework/test-framework.awk: Handle dg- tests.
26167 * gcc.test-framework/test-framework.exp: Handle dg- tests.
26168 * gcc.test-framework/dg-bogus-exp-P.c: New test.
26169 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26170 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26171 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26172 * gcc.test-framework/dg-do-link-exp-P.c: New test.
26173 * gcc.test-framework/dg-do-run-exp-P.c: New test.
26174 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26175 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26176 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26177 * gcc.test-framework/dg-error-exp-P.c: New test.
26178 * gcc.test-framework/dg-error-exp-XP.c: New test.
26179 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26180 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26181 * gcc.test-framework/dg-output-exp-P.c: New test.
26182 * gcc.test-framework/dg-output-exp-XF.c: New test.
26183 * gcc.test-framework/dg-warning-exp-P.c: New test.
26184 * gcc.misc-tests/dg-1.c: Remove.
26185 * gcc.misc-tests/dg-2.c: Remove.
26186 * gcc.misc-tests/dg-3.c: Remove.
26187 * gcc.misc-tests/dg-4.c: Remove.
26188 * gcc.misc-tests/dg-5.c: Remove.
26189 * gcc.misc-tests/dg-6.c: Remove.
26190 * gcc.misc-tests/dg-7.c: Remove.
26191 * gcc.misc-tests/dg-8.c: Remove.
26192 * gcc.misc-tests/dg-9.c: Remove.
26193 * gcc.misc-tests/dg-10.c: Remove.
26194 * gcc.misc-tests/dg-11.c: Remove.
26195 * gcc.misc-tests/dg-12.c: Remove.
26196 * gcc.misc-tests/dg-test.exp: Remove.
26197
26198 * gcc.test-framework/test-framework.awk: Change recording and
26199 printing of passes and failures.
26200
26201 * gcc.test-framework: New directory.
26202 * gcc.test-framework/README: New.
26203 * gcc.test-framework/test-framework.exp: New.
26204 * gcc.test-framework/test-framework.awk: New.
26205 * gcc.test-framework/gen_directive_tests: New.
26206
26207 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
26208
26209 * lib/treelang.exp: Fix comment typos.
26210 (treelang_target_compile): Don't append libs=-ltreelang to options.
26211
26212 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
26213
26214 * g++.dg/parse/typename7.C: Adjust error messages.
26215
26216 2005-01-31 Jeff Law <law@redhat.com>
26217
26218 * gcc.c-torture/execute/20050131-1.c: New test.
26219 * gcc.dg/wcaselabel.c: New test.
26220
26221 2005-01-31 Mark Mitchell <mark@codesourcery.com>
26222
26223 * g++.dg/other/warning1.C: Adjust error messags.
26224 * g++.dg/parse/constant5.C: New test.
26225
26226 2005-01-31 Steven Bosscher <stevenb@suse.de>
26227
26228 PR c/19333
26229 * gcc.c-torture/compile/20011130-1.c: Reorder to make
26230 the test case valid.
26231 * gcc.dg/20030815-1.c: Remove invalid tests.
26232 * gcc.dg/array-7.c: Adjust expected result.
26233 * gcc.dg/pr18596-3.c: Likewise.
26234 * gcc.dg/noncompile/20000901-1.c: Likewise.
26235 * gcc.dg/noncompile/init-2.c: Likewise.
26236 * gcc.dg/noncompile/init-4.c: Likewise.
26237
26238 2005-01-31 Dale Johannesen <dalej@apple.com>
26239
26240 * g++.dg/opt/pr19650.C: New test.
26241
26242 2005-01-31 Richard Henderson <rth@redhat.com>
26243
26244 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26245 long double for intel double extended format.
26246 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26247
26248 2005-01-30 Mark Mitchell <mark@codesourcery.com>
26249
26250 PR c++/19555
26251 * g++.dg/template/static10.C: New test.
26252
26253 PR c++/19395
26254 * g++.dg/parse/error24.C: New test.
26255
26256 PR c++/19367
26257 * g++.dg/lookup/builtin1.C: New test.
26258
26259 PR c++/19457
26260 * g++.dg/warn/conv3.C: New test.
26261
26262 2005-01-30 Bud Davis <bdavis@gfortran.org>
26263
26264 PR fortran/19647
26265 * gfortan.dg/inquire_7.f90
26266
26267 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
26268
26269 PR tree-optimization/15791
26270 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26271 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26272 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26273 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26274 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26275 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26276 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26277 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26278 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26279 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26280
26281 2005-01-29 Paul Brook <paul@codesourcery.com>
26282
26283 PR fortran/18565
26284 * check.c (real_or_complex_check): New function.
26285 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26286 * intrinsic.c (add_functions): Use new check functions.
26287 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26288 Add prototypes.
26289
26290 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
26291
26292 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26293 gcc.dg/lvalue-3.c: New tests.
26294 * gcc.dg/concat.c: Update expected messages.
26295
26296 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
26297
26298 PR libfortran/19595
26299 * gfortran.dg/eor_1.f90: New test.
26300
26301 2005-01-29 Steven G. Kargl <kargls@comcast.net>
26302
26303 PR fortran/19589
26304 * gfortran.dg/logical_data_1.f90: New test.
26305
26306 2005-01-28 Mark Mitchell <mark@codesourcery.com>
26307
26308 PR c++/19253
26309 * g++.dg/template/crash33.C: New test.
26310
26311 PR c++/19667
26312 * g++.dg/template/crash32.C: New test.
26313
26314 2005-01-28 Ian Lance Taylor <ian@airs.com>
26315
26316 PR middle-end/16558
26317 * g++.dg/warn/Wreturn-type-2.C: New test.
26318
26319 2004-06-24 Jeff Law <law@redhat.com>
26320
26321 * gcc.dg/tree-ssa/20050128-1.c: New test.
26322
26323 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
26324
26325 * gcc.target/frv/all-mdpackh-1.c: New test.
26326
26327 2005-01-28 Steven Bosscher <stevenb@suse.de>
26328
26329 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26330
26331 2005-01-27 Richard Henderson <rth@redhat.com>
26332
26333 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26334
26335 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26336
26337 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26338
26339 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26340
26341 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26342 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26343 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26344 to cope with cases where the multilib options override the dg-options.
26345
26346 2005-01-27 Jakub Jelinek <jakub@redhat.com>
26347
26348 PR c/18946
26349 * gcc.dg/noncompile/20050120-1.c: New test.
26350
26351 2005-01-26 Diego Novillo <dnovillo@redhat.com>
26352
26353 PR tree-optimization/19633
26354 * gcc.dg/pr19633.c: New test.
26355 * gcc.dg/tree-ssa/pr19633.c: New test.
26356
26357 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
26358
26359 * gcc.dg/20041216-1.c: New test.
26360
26361 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
26362
26363 PR objc/18862
26364 * objc.dg/selector-2.m: New test.
26365
26366 2005-01-26 Jakub Jelinek <jakub@redhat.com>
26367
26368 * g++.dg/opt/range-test-2.C: New test.
26369
26370 PR rtl-optimization/19579
26371 * gcc.c-torture/execute/20050124-1.c: New test.
26372
26373 2005-01-26 Greg Parker <gparker@apple.com>
26374 Stuart Hastings <stuart@apple.com>
26375
26376 * gcc.c-torture/execute/20050125-1.c: New.
26377
26378 2005-01-18 Jan Hubicka <jh@suse.cz>
26379
26380 PR tree-optimize/19337
26381 * gcc.c-torture/compile/20050119-1.c: New test.
26382
26383 2005-01-24 James E Wilson <wilson@specifixinc.com>
26384
26385 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26386 test for successful match.
26387
26388 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
26389
26390 PR objc/18408
26391 * objc.dg/comp-types-7.m: New test.
26392
26393 2005-01-24 Janis Johnson <janis187@us.ibm.com>
26394
26395 * lib/target-supports.exp (current_target_name): New.
26396 (check_effective_target_ilp32, check_effective_target_lp64):
26397 Cache the result to use as long as the current target, with
26398 multilib flags, remains the same.
26399
26400 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26401 (dg-require-weak, dg-require-visibility, dg-require-alias,
26402 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26403 dg-require-effective-target, dg-skip-if): Remove call to
26404 skip_test_and_clear_xfail.
26405 (dg-test): Clear xfail data.
26406
26407 2005-01-24 Jakub Jelinek <jakub@redhat.com>
26408
26409 PR target/17751
26410 * gcc.dg/ppc64-toc.c: New test.
26411
26412 * g++.dg/tree-ssa/empty-1.C: New test.
26413
26414 PR middle-end/19551
26415 * gcc.c-torture/execute/20050121-1.c: New test.
26416 * gcc.dg/20050121-2.c: New test.
26417
26418 2004-01-23 Steven G. Kargl <kargls@comcast.net>
26419 Paul Brook <paul@codesourcery.com>
26420
26421 PR fortran/17941
26422 * gfortran.dg/real_const_1.f: New test.
26423 * gfortran.dg/real_const_2.f90: New test.
26424 * gfortran.dg/complex_int_1.f90: New test.
26425
26426 2005-01-23 Bud Davis <bdavis9659@comcast.net>
26427
26428 PR fortran/19313
26429 * gfortan.dg/inquire_6.f90: New test.
26430
26431 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26432
26433 PR libfortran/19451
26434 * open_readonly_1.f90: New test.
26435
26436 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26437
26438 PR libfortran/18982
26439 * gfortran.dg/open_new.f90: New file.
26440
26441 2005-01-22 Paul Brook <paul@codesourcery.com>
26442
26443 * namelist_1.f90: New test.
26444
26445 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
26446
26447 PR tree-optimization/19484
26448 * gcc.c-torture/compile/20050122-[12].c: New tests.
26449
26450 2005-01-22 Paul Brook <paul@codesourcery.com>
26451
26452 * gfortran.dg/implicit_2.f90: New test.
26453
26454 2005-01-22 Bud Davis <bdavis9659@comcast.net>
26455
26456 PR fortran/19314
26457 * gfortran.dg/inquire_5.f90: New test.
26458
26459 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26460
26461 PR c/18809
26462 * gcc.dg/pr18809-1.c: New test.
26463
26464 2005-01-21 Ian Lance Taylor <ian@airs.com>
26465
26466 * gcc.dg/20050121-1.c: New test.
26467
26468 PR tree-optimization/13000
26469 * gcc.dg/20040206-1.c: Change warning to point where function is
26470 being inlined.
26471
26472 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26473
26474 PR c++/19208
26475 * g++.dg/template/array11.C: New test.
26476
26477 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26478
26479 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26480 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26481 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26482 * gfortran.dg/getenv_1.f90: Add dg-do directive.
26483 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26484 gfortran.dg/pr17164.f90: Add missing dg-do directives.
26485
26486 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
26487
26488 PR tree-optimization/15349
26489 * gcc.dg/tree-ssa/pr15349.c: New.
26490
26491 2005-01-20 Steve Ellcey <sje@cup.hp.com>
26492
26493 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26494
26495 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
26496
26497 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26498 scan-assembler-times directive name.
26499
26500 * gcc.dg/asm-a.c: Move dg-require-effective-target to
26501 after dg-do.
26502
26503 PR rtl-optimization/19462
26504 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26505
26506 2005-01-19 Steve Ellcey <sje@cup.hp.com>
26507
26508 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26509 counting function calls on ia64.
26510
26511 2005-01-19 Jakub Jelinek <jakub@redhat.com>
26512
26513 PR rtl-optimization/15139
26514 * gcc.dg/20050111-2.c: New test.
26515
26516 PR c/17297
26517 * gcc.c-torture/compile/20050113-1.c: New testcase.
26518
26519 PR middle-end/19164
26520 * gcc.dg/20050113-1.c: New testcase.
26521
26522 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
26523
26524 * gcc.dg/vect/vect-85.c: Add comment.
26525 * gcc.dg/vect/vect-86.c: Add xfail for now.
26526 * gcc.dg/vect/vect-87.c: Add xfail for now.
26527 * gcc.dg/vect/vect-88.c: Add xfail for now.
26528 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26529
26530 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26531
26532 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26533
26534 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26535
26536 * g++.dg/debug/typedef3.C: New test.
26537
26538 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
26539
26540 PR c/19472
26541 * gcc.dg/asm-a.c: New test.
26542
26543 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
26544
26545 * gcc.dg/sh-relax.c: Add prototype for abort.
26546
26547 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26548
26549 * gcc.dg/short-compare-1.c: New test.
26550 * gcc.dg/short-compare-2.c: Likewise.
26551
26552 2005-01-18 Michael Matz <matz@suse.de>
26553
26554 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26555
26556 2005-01-17 Diego Novillo <dnovillo@redhat.com>
26557
26558 PR tree-optimization/19121
26559 * gcc.c-torture/compile/pr19121.c: New test.
26560
26561 2005-01-17 James E. Wilson <wilson@specifixinc.com>
26562
26563 PR target/19357
26564 * gcc.c-torture/compile/pr19357.c: New test.
26565
26566 2005-01-17 Ian Lance Taylor <ian@airs.com>
26567
26568 PR c/5675
26569 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26570 pass--those that refer just to the variable, possibly with a
26571 cast.
26572 * gcc.dg/c99-const-expr-3.c: Likewise.
26573
26574 PR middle-end/13127
26575 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26576 longer emitted.
26577
26578 2005-01-16 Bud Davis <bdavis9659@comcast.net>
26579
26580 PR fortran/18778
26581 * gfortran.dg/endfile_2.f90: New test.
26582
26583 2005-01-16 Steven G. Kargl <kargls@comcast.net>
26584
26585 PR 19168
26586 * gfortran.dg/select_5.f90: New test.
26587
26588 2004-01-16 Paul Brook <paul@codesourcery.com>
26589
26590 * gfortran.dg/common_4.f90: New test.
26591
26592 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
26593
26594 PR rtl-optimization/19462
26595 * gcc.dg/torture/pr19462-1.c: New test.
26596
26597 2005-01-15 Ziemowit Laski <zlaski@apple.com>
26598
26599 PR objc/19321
26600 * objc.dg/func-ptr-2.m: New.
26601 * objc.dg/volatile-1.m: New.
26602
26603 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26604
26605 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26606
26607 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26608
26609 PR tree-optimization/19060
26610 * gcc.c-torture/execute/20050104-1.c: New test.
26611
26612 2005-01-15 Bud Davis <bdavis9659@comcast.net>
26613
26614 PR fortran/18983
26615 * gfortran.dg/write_to_null.f90: New test.
26616
26617 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
26618 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26619
26620 PR other/19328
26621 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26622 argument.
26623
26624 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26625
26626 PR c++/19263
26627 * g++.dg/init/vector1.C: New test.
26628
26629 2005-01-14 James E. Wilson <wilson@specifixinc.com>
26630
26631 PR target/13158
26632 * gcc.target/ia64/sibcall-unwind-1.c: New test.
26633 PR target/18987
26634 * gcc.target/ia64/sibcall-unwind-2.c: New test.
26635
26636 2005-01-14 Steven G. Kargl <kargls@comcast.net>
26637
26638 * gfortran.dg/select_1.f90: New test.
26639 * gfortran.dg/select_2.f90: New test.
26640 * gfortran.dg/select_3.f90: New test.
26641 * gfortran.dg/select_4.f90: New test.
26642
26643 2005-01-14 Jakub Jelinek <jakub@redhat.com>
26644
26645 PR middle-end/19084
26646 PR rtl-optimization/19348
26647 * gcc.dg/20050111-1.c: New test.
26648 * gcc.c-torture/execute/20050111-1.c: New test.
26649
26650 * gcc.dg/i386-asm-4.c: New test.
26651
26652 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26653
26654 * gcc.dg/nested-func-2.c: New test.
26655 * ada/acats/norun.lst: Remove c953002.
26656
26657 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
26658
26659 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26660
26661 2005-01-12 Ben Elliston <bje@au.ibm.com>
26662
26663 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26664
26665 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
26666
26667 PR target/18761
26668 * g++.dg/abi/align1.C: New test.
26669
26670 2005-01-11 Alan Modra <amodra@bigpond.net.au>
26671
26672 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26673 at a time.
26674 * g++.dg/ext/altivec_check.h: Support compiling as C.
26675
26676 2005-01-10 Roger Sayle <roger@eyesopen.com>
26677
26678 PR c++/19355
26679 * g++.dg/expr/pr19355-1.C: New test case.
26680
26681 2005-01-10 Laurent GUERBY <laurent@guerby.net>
26682
26683 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26684 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26685 * ada/acats/tests/c3/c92005b.ada: Likewise.
26686 * ada/acats/tests/c3/cxb3012.a: Likewise.
26687 * ada/acats/norun.lst: Add c380004 and c953002, add PR
26688
26689 2005-01-09 Paul Brook <paul@codesourcery.com>
26690
26691 * gfortran.dg/common_2.f90: New file.
26692 * gfortran.dg/common_3.f90: New file.
26693
26694 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
26695
26696 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26697
26698 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26699
26700 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26701 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26702 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26703 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26704 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26705 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26706 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26707 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26708 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26709 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26710 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26711 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26712 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26713 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26714 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26715 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26716 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26717 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26718 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26719 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26720 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26721 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26722 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26723 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26724 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26725 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26726 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26727 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26728 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26729 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26730 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26731 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26732 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26733 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26734 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26735 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26736 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26737 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26738 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26739 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26740 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26741 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26742 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26743 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26744 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26745 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26746 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26747 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26748 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26749 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26750 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26751 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26752 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26753 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26754 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26755 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26756 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26757 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26758 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26759 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26760 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26761 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26762 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26763 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26764 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26765 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26766 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26767
26768 * gcc.dg/vect/vect-1.c: Fix spelling.
26769 * gcc.dg/vect/vect-10.c: Fix spelling.
26770 * gcc.dg/vect/vect-11.c: Fix spelling.
26771 * gcc.dg/vect/vect-12.c: Fix spelling.
26772 * gcc.dg/vect/vect-14.c: Fix spelling.
26773 * gcc.dg/vect/vect-15.c: Fix spelling.
26774 * gcc.dg/vect/vect-16.c: Fix spelling.
26775 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26776 * gcc.dg/vect/vect-64.c: Fix comments.
26777 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26778
26779 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26780 Ira Rosen <irar@il.ibm.com>
26781
26782 * gcc.dg/vect/vect-70.c: New test.
26783 * gcc.dg/vect/vect-71.c: New test.
26784
26785 2005-01-09 Manfred Hollstein <mh@suse.com>
26786
26787 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26788 * gcc.dg/pr18241-2.c: Likewise.
26789 * gcc.dg/pr18241-3.c: Likewise.
26790 * gcc.dg/pr18241-4.c: Likewise.
26791 * gcc.dg/pr18241-5.c: Likewise.
26792
26793 2005-01-08 Richard Henderson <rth@redhat.com>
26794
26795 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26796 False for x86 and x86-64.
26797
26798 2005-01-08 Diego Novillo <dnovillo@redhat.com>
26799
26800 PR tree-optimization/18241
26801 * gcc.dg/pr18241-1.c: New test.
26802 * gcc.dg/pr18241-2.c: New test.
26803 * gcc.dg/pr18241-3.c: New test.
26804 * gcc.dg/pr18241-4.c: New test.
26805 * gcc.dg/pr18241-5.c: New test.
26806
26807 2005-01-08 Steven G. Kargl <kargls@comcast.net>
26808
26809 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26810 gfortran.dg/select_4.f90: New.
26811
26812 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26813
26814 * gcc.c-torture/execute/20050107-1.c: New test.
26815
26816 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
26817
26818 PR c++/19298
26819 * g++.dg/template/ref2.C: New.
26820
26821 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
26822
26823 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26824 instead of being empty.
26825
26826 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26827
26828 PR fortran/15553
26829 * gfortran.dg/array-1.f90: New test.
26830
26831 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26832
26833 PR tree-optimization/19283
26834 * gcc.c-torture/execute/20050106-1.c: New test.
26835
26836 PR rtl-optimization/18861
26837 * gcc.dg/20050105-1.c: New test.
26838
26839 PR tree-optimization/18828
26840 * gcc.dg/20050105-2.c: New test.
26841
26842 2005-01-07 Andreas Jaeger <aj@suse.de>
26843
26844 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26845
26846 2005-01-07 Bud Davis <bdavis9659@comcast.net>
26847
26848 PR fortran/18398
26849 * gfortran.dg/fmt_read.f90: New test.
26850
26851 2005-01-06 Geoffrey Keating <geoffk@apple.com>
26852
26853 * gcc.dg/rs6000-ldouble-2.c: New.
26854
26855 2005-01-06 Mark Mitchell <mark@codesourcery.com>
26856
26857 PR c++/19244
26858 * g++.dg/parser/ctor2.C: New test.
26859
26860 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26861
26862 PR c++/17154
26863 * g++.dg/template/using9.C: New test.
26864
26865 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26866
26867 PR c++/19258
26868 * g++.dg/lookup/friend6.C: New test.
26869
26870 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
26871
26872 PR c++/19270
26873 * g++.dg/template/array10.C: New.
26874
26875 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26876
26877 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26878 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26879
26880 2005-01-06 Jakub Jelinek <jakub@redhat.com>
26881
26882 * gcc.c-torture/compile/20050105-1.c: New test.
26883
26884 2005-01-05 Geoffrey Keating <geoffk@apple.com>
26885
26886 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26887
26888 2005-01-05 Roger Sayle <roger@eyesopen.com>
26889
26890 PR middle-end/19100
26891 * gcc.dg/conv-3.c: New test case.
26892
26893 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
26894
26895 * gcc.dg/asm-wide-1.c: New test.
26896
26897 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
26898
26899 PR c++/19030
26900 * g++.dg/parse/crash22.C: New
26901
26902 2005-01-04 Geoffrey Keating <geoffk@apple.com>
26903
26904 PR 19257
26905 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26906
26907 2005-01-04 Uros Bizjak <uros@kss-loka.si>
26908
26909 PR middle-end/17767
26910 * gcc.dg/i386-mmx-6.c: New test case.
26911
26912 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
26913
26914 PR tree-optimization/18308
26915 * gcc.dg/vect/pr18308.c: New testcase.
26916
26917 2005-01-04 Andreas Jaeger <aj@suse.de>
26918
26919 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26920
26921 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26922 Robert Bowdidge <bowdidge@apple.com>
26923
26924 * gcc.dg/cpp/subframework1.c: New.
26925 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26926 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26927 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26928 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26929
26930 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26931
26932 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26933 producing warning.
26934 * gcc.dg/darwin-weakimport-2.c: New.
26935
26936 2005-01-03 Richard Henderson <rth@redhat.com>
26937
26938 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26939
26940 2005-01-03 Richard Henderson <rth@redhat.com>
26941
26942 * gcc.dg/vect/vect.exp: Enable for ia64.
26943 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26944 (check_effective_target_vect_float): Likewise.
26945 (check_effective_target_vect_no_align): Likewise.
26946 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26947 * gcc.dg/vect/vect-8.c: Likewise.
26948
26949 2005-01-03 Uros Bizjak <uros@kss-loka.si>
26950
26951 PR target/19236
26952 * gcc.dg/pr19236-1.c: New test case.
26953
26954 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
26955
26956 PR rtl-optimization/12092
26957 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26958
26959 2005-01-02 Andreas Jaeger <aj@suse.de>
26960
26961 * gcc.dg/pr12092-1.c: Do not run on x86_64.
26962
26963 2005-01-01 Roger Sayle <roger@eyesopen.com>
26964 Andrew Pinski <pinskia@physics.uc.edu>
26965
26966 PR rtl-optimization/12092
26967 * gcc.dg/pr12092-1.c: New test case.
26968
26969 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
26970
26971 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26972 'hidden' and 'default' for better portability.
26973 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26974
26975 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26976 6 and 7.
26977 * g++.old-deja/g++.brendan/new3.C: Likewise.
26978
26979 2005-01-01 Steven Bosscher <stevenb@suse.de>
26980
26981 * gcc.dg/20041231-1.C: New test.
26982 * g++.dg/warn/Wunreachable-code-1.C: New test.
26983
26984 2004-12-30 David Edelsohn <edelsohn@gnu.org>
26985
26986 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26987 file, not /dev/null. Abort on error.
26988
26989 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
26990 Ziemowit Laski <zlaski@apple.com>
26991
26992 PR objc/18971
26993 * objc.dg/encode-5.m: New test.
26994
26995 2004-12-29 Richard Henderson <rth@redhat.com>
26996
26997 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26998 * objc.dg/stabs-1.m: Disable for ia64.
26999
27000 2004-12-29 Mark Mitchell <mark@codesourcery.com>
27001
27002 PR c++/19190
27003 * g++.dg/warn/Wunused-10.C: New test.
27004
27005 2004-12-28 Richard Henderson <rth@redhat.com>
27006
27007 * objc.dg/stabs-1.m: Disable for alpha.
27008
27009 2004-12-27 Mark Mitchell <mark@codesourcery.com>
27010
27011 PR c++/19149
27012 * g++.dg/parse/error23.C: New test.
27013
27014 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27015
27016 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27017
27018 PR fortran/19032
27019 * gfortran.dg/intrinsic_modulo_1.f90: New.
27020 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27021 tests with divisor -1.
27022
27023 2004-12-27 Mark Mitchell <mark@codesourcery.com>
27024
27025 * g++.dg/opt/temp1.C (memcpy): Return a value.
27026
27027 PR c++/19148
27028 * g++.dg/expr/cond7.C: New test.
27029
27030 2004-12-27 Paul Brook <paul@codesourcery.com>
27031
27032 * gfortran.dg/g77/select_no_compile.f: Remove.
27033
27034 2004-12-27 Richard Henderson <rth@redhat.com>
27035
27036 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27037 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27038 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27039
27040 2004-12-26 Richard Henderson <rth@redhat.com>
27041
27042 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27043 by 1i instead of token pasting.
27044
27045 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27046
27047 PR tree-optimization/17578
27048 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27049 to additional_flags.
27050 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27051
27052 2004-12-25 Richard Henderson <rth@redhat.com>
27053
27054 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27055 Remove Alpha.
27056
27057 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27058
27059 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27060 hppa*-*-hpux*.
27061 * gcc.dg/pr17957.c (dg-options): Likewise.
27062 * gcc.dg/struct-ret-1.c: Add prototype for abort.
27063 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27064 instead of 0 on __hppa__.
27065 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27066 "foo,%r" on hppa*-*-*.
27067
27068 2004-12-23 Bud Davis <bdavis9659@comcast.net>
27069
27070 PR fortran/19071
27071 * gfortran.dg/complex_write.f90: New test.
27072
27073 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27074
27075 PR c++/17595
27076 * g++.dg/parse/pragma2.C: New test.
27077
27078 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27079
27080 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
27081
27082 * gcc.dg/empty2.c: Add missing dg-warning.
27083
27084 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27085
27086 PR c++/17413
27087 * g++.dg/template/local4.C: New test.
27088 * g++.dg/template/crash19.C: Add dg-error marker.
27089
27090 * g++.dg/template/crash31.C: Correct embedded PR number.
27091
27092 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27093
27094 PR c++/16405
27095 * g++.dg/opt/temp1.C: Add do-run marker.
27096
27097 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
27098
27099 * g++.dg/template/spec19.C: New.
27100
27101 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
27102
27103 PR target/16819
27104 * gcc.dg/empty2.c: New.
27105
27106 2004-12-23 Richard Henderson <rth@redhat.com>
27107
27108 * lib/target-supports.exp (check_effective_target_vect_no_align):
27109 Remove i?86 and x86-64.
27110
27111 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27112
27113 PR c++/16405
27114 * g++.dg/opt/temp1.C: New test.
27115
27116 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27117
27118 PR c++/18733
27119 * g++.dg/template/friend33.C: New testcase.
27120
27121 2004-12-22 Mark Mitchell <mark@codesourcery.com>
27122
27123 PR c++/18464
27124 * g++.dg/template/cond5.C: New test.
27125
27126 PR c++/18492
27127 * g++.dg/inherit/thunk3.C: New test.
27128
27129 PR c++/11224
27130 * g++.dg/warn/Wunused-9.C: New test.
27131
27132 2004-12-22 Janis Johnson <janis187@us.ibm.com>
27133
27134 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27135
27136 2004-12-22 Jan Beulich <jbeulich@novell.com>
27137
27138 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27139
27140 2004-12-21 Mark Mitchell <mark@codesourcery.com>
27141
27142 PR c++/18378
27143 * g++.dg/ext/packed8.C: New test.
27144
27145 PR c++/19063
27146 * g++.dg/template/crash31.C: New test.
27147
27148 PR c++/19034
27149 * g++.dg/template/crash30.C: New test.
27150
27151 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
27152
27153 PR C++/18984
27154 * g++.dg/eh/ctor3.C: New test.
27155
27156 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
27157
27158 * objc.dg/stabs-1.m: Allow section name to be quoted and
27159 assembly label to begin with '.LL'.
27160
27161 2004-12-21 Janis Johnson <janis187@us.ibm.com>
27162
27163 * gcc.dg/vect/vect.exp
27164 (check_effective_target_lp64_or_vect_no_align): New.
27165 * gcc.dg/vect/vect-77.c: Use it.
27166 * gcc.dg/vect/vect-78.c: Use it.
27167
27168 * lib/target-supports.exp
27169 (check_effective_target_vect_no_max,
27170 check_effective_target_vect_no_bitwise,
27171 check_effective_target_vect_no_align): New.
27172 * gcc.dg/vect/vect-13.c: Use them.
27173 * gcc.dg/vect/vect-17.c: Ditto.
27174 * gcc.dg/vect/vect-18.c: Ditto.
27175 * gcc.dg/vect/vect-19.c: Ditto.
27176 * gcc.dg/vect/vect-20.c: Ditto.
27177 * gcc.dg/vect/vect-27.c: Ditto.
27178 * gcc.dg/vect/vect-29.c: Ditto.
27179 * gcc.dg/vect/vect-44.c: Ditto.
27180 * gcc.dg/vect/vect-48.c: Ditto.
27181 * gcc.dg/vect/vect-50.c: Ditto.
27182 * gcc.dg/vect/vect-52.c: Ditto.
27183 * gcc.dg/vect/vect-54.c: Ditto.
27184 * gcc.dg/vect/vect-56.c: Ditto.
27185 * gcc.dg/vect/vect-58.c: Ditto.
27186 * gcc.dg/vect/vect-60.c: Ditto.
27187 * gcc.dg/vect/vect-72.c: Ditto.
27188 * gcc.dg/vect/vect-80.c: Ditto.
27189
27190 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
27191
27192 PR c++/14075
27193 * g++.dg/init/string1.C: New.
27194
27195 PR c++/18975
27196 * g++.dg/other/synth1.C: New.
27197
27198 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
27199
27200 PR c/18963
27201 * gcc.dg/pr18963-1.c: New test.
27202
27203 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
27204
27205 PR c/18596
27206 * gcc.dg/funcdef-storage-1.c (foo): Remove.
27207 * gcc.dg/pr18596-1.c: Use dg-error.
27208 (dg-options): Use -fno-unit-at-a-time.
27209 * gcc.dg/pr18596-2.c: New test.
27210 * gcc.dg/pr18596-3.c: New test.
27211
27212 2004-12-20 Roger Sayle <roger@eyesopen.com>
27213
27214 PR middle-end/18683
27215 * g++.dg/opt/pr18683-1.C: New test case.
27216
27217 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
27218
27219 PR other/19093
27220 * g++.dg/opt/max1.C: Fix for 64bit targets.
27221
27222 2004-12-20 Matt Austern <austern@apple.com>
27223
27224 PR c++/19044
27225 * g++.dg/ext/builtin6.C: New
27226
27227 2004-12-20 Diego Novillo <dnovillo@redhat.com>
27228
27229 PR tree-optimization/19080
27230 * gcc.c-torture/compile/pr19080.c: New test.
27231
27232 2004-12-20 Steven Bosscher <stevenb@suse.de>
27233
27234 * gcc.dg/20041219-1.c: New test.
27235
27236 2004-12-19 Roger Sayle <roger@eyesopen.com>
27237
27238 PR middle-end/19068
27239 * g++.dg/opt/max1.C: New test case.
27240
27241 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27242
27243 * gcc.dg/fdata-sections-1.c: New test.
27244
27245 2004-12-18 Roger Sayle <roger@eyesopen.com>
27246
27247 PR middle-end/18548
27248 * gcc.dg/max-1.c: New test case.
27249
27250 2004-12-18 Jakub Jelinek <jakub@redhat.com>
27251
27252 * gcc.c-torture/execute/20041218-1.c: New test.
27253
27254 2004-12-17 Diego Novillo <dnovillo@redhat.com>
27255
27256 * gcc.dg/pr18501.c: New test.
27257 * gcc.dg/uninit-5.c: XFAIL.
27258 * gcc.dg/uninit-9.c: XFAIL.
27259
27260 2004-12-17 Dale Johannesen <dalej@apple.com>
27261
27262 * gcc.dg/20041213-1.c: New.
27263
27264 2004-12-17 Ziemowit Laski <zlaski@apple.com>
27265
27266 * objc.dg/stabs-1.m: Allow assembly label to begin
27267 with a dot ('.').
27268
27269 2004-12-17 Jakub Jelinek <jakub@redhat.com>
27270
27271 * gcc.c-torture/execute/20041213-1.c: Move...
27272 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27273
27274 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
27275
27276 PR c++/18721
27277 * g++.dg/lookup/conv-5.C: New.
27278
27279 2004-12-16 Ziemowit Laski <zlaski@apple.com>
27280
27281 * objc.dg/stabs-1.m: New test.
27282
27283 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27284
27285 * gcc.dg/visibility-c.c: Change compile to
27286 assemble for the test.
27287
27288 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27289
27290 PR target/19041
27291 * gcc.dg/visibility-c.c: New test.
27292
27293 2004-12-16 Roger Sayle <roger@eyesopen.com>
27294
27295 PR middle-end/18493
27296 * gcc.dg/switch-8.c: New test case.
27297
27298 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
27299
27300 PR c++/18905
27301 * g++.dg/template/init4.C: New.
27302 * g++.dg/opt/static3.C: Enable optimizer.
27303
27304 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
27305
27306 * g++.dg/other/complex1.C: New test.
27307
27308 2004-12-15 Alan Modra <amodra@bigpond.net.au>
27309
27310 * g++.dg/opt/inline9.C: New test.
27311
27312 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27313
27314 PR fortran/18993
27315 * gfotran.dg/nullify_1.f: New test.
27316
27317 2004-12-15 Richard Henderson <rth@redhat.com>
27318
27319 * gcc.target/i386/i386.exp: New harness.
27320 * gcc.target/i386/vect-args.c: New.
27321
27322 2004-12-15 David Edelsohn <edelsohn@gnu.org>
27323
27324 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27325
27326 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27327
27328 PR c++/18825
27329 * g++.dg/template/friend32.C: New test.
27330
27331 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27332
27333 * cpp/pragma-once-1.c: New test.
27334 * cpp/pragma-once-1b.h: Likewise.
27335 * cpp/pragma-once-1c.h: Likewise.
27336 * cpp/pragma-once-1d.h: Likewise.
27337 * cpp/inc/pragma-once-1a.h: Likewise.
27338
27339 2004-12-15 Bud Davis <bdavis9659@comcast.net>
27340 Steven G. Kargl <kargls@comcast.net>
27341
27342 PR fortran/17597
27343 * gfortran.dg/list_read_3.f90: New test.
27344
27345 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27346
27347 * gcc.dg/ftrapv-2.c: New test.
27348
27349 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
27350
27351 PR c++/18981
27352 * g++.dg/template/typename9.C: New test.
27353
27354 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27355
27356 PR c++/18738
27357 * g++.dg/template/typename8.C: New test.
27358 * g++.dg/parse/friend2.C: Tweak error message.
27359
27360 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27361
27362 * gcc.c-torture/20041214-1.c: New test.
27363
27364 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27365
27366 PR c++/18965
27367 * g++.dg/init/array17.C: New test.
27368
27369 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27370
27371 PR c++/18793
27372 * g++.dg/init/aggr3.C: New test.
27373
27374 2004-12-14 Janis Johnson <janis187@us.ibm.com>
27375
27376 * gcc.dg/altivec-types-1.c: New test.
27377 * gcc.dg/altivec-types-2.c: New test.
27378 * gcc.dg/altivec-types-3.c: New test.
27379 * gcc.dg/altivec-types-4.c: New test.
27380 * g++.dg/ext/altivec-types-1.C: New test.
27381 * g++.dg/ext/altivec-types-2.C: New test.
27382 * g++.dg/ext/altivec-types-3.C: New test.
27383 * g++.dg/ext/altivec-types-4.C: New test.
27384
27385 2004-12-14 Jakub Jelinek <jakub@redhat.com>
27386
27387 PR middle-end/18951
27388 * gcc.c-torture/execute/20041213-1.c: New test.
27389
27390 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
27391
27392 PR c++/18949
27393 * g++.dg/template/cast1.C: New.
27394
27395 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
27396
27397 * gcc.c-torture/execute/20041213-2.c: New test.
27398
27399 2004-12-13 Richard Henderson <rth@redhat.com>
27400
27401 * gcc.dg/i386-sse-10.c: Fix typo in options.
27402
27403 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
27404
27405 PR c++/18968
27406 * g++.dg/opt/pr18968.C: New test.
27407
27408 2004-12-13 Mark Mitchell <mark@codesourcery.com>
27409
27410 PR c++/18925
27411 * g++.dg/ext/visibility/staticdatamem.C: New test.
27412
27413 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
27414
27415 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27416
27417 2004-12-13 Roger Sayle <roger@eyesopen.com>
27418
27419 PR rtl-optimization/18928
27420 * gcc.dg/pr18928-1.c: New test case.
27421
27422 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
27423
27424 PR tree-opt/16951
27425 * gcc.c-torture/compile/20041211-1.c: New.
27426
27427 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27428
27429 PR middle-end/17564
27430 * gcc.c-torture/execute/20041212-1.c: New test.
27431
27432 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27433
27434 PR fortran/18869
27435 * gfortran.dg/common_1.f90: New test.
27436
27437 2004-12-12 Steven G. Kargl <kargls@comcast.net>
27438 Paul Brook <paul@codesourcery.com>
27439
27440 PR fortran/16222
27441 * gfortran.dg/real_do_1.f90: New test.
27442
27443 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
27444
27445 PR tree-opt/18040
27446 * g++.dg/opt/ptrmem6.C: New test.
27447
27448 2004-12-11 Roger Sayle <roger@eyesopen.com>
27449
27450 PR middle-end/18921
27451 * gcc.dg/pr18921-1.c: New test case.
27452
27453 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27454
27455 PR fortran/17175
27456 * gfortran.dg/scale_1.f90: New test.
27457
27458 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
27459
27460 PR middle-end/18903
27461 * gcc.c-torture/compile/pr18903.c: New test.
27462
27463 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
27464
27465 * gcc.c-torture/execute/20041210-1.c: New test.
27466
27467 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27468
27469 PR c++/18731
27470 * g++.dg/parser/struct-1.C: New test.
27471 * g++.dg/parser/struct-2.C: New test.
27472 * g++.dg/parser/struct-3.C: New test.
27473
27474 2004-12-09 Richard Henderson <rth@redhat.com>
27475
27476 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27477
27478 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27479 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27480
27481 2004-12-09 Matt Austern <austern@apple.com>
27482
27483 PR c++/18514
27484 * g++.dg/ext/builtin1.C: New
27485 * g++.dg/ext/builtin2.C: New
27486 * g++.dg/ext/builtin3.C: New
27487 * g++.dg/ext/builtin4.C: New
27488 * g++.dg/ext/builtin5.C: New
27489
27490 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
27491
27492 PR tree-opt/18904
27493 * g++.dg/opt/ptrmem5.C: New test.
27494
27495 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
27496
27497 * g++.dg/parse/typename5.C: Adjust for new error.
27498 * g++.dg/parse/typename7.C: New.
27499
27500 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27501
27502 PR c++/18073
27503 * g++.dg/other/mmintrin.C: New test.
27504
27505 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
27506
27507 PR c++/16681
27508 * g++.dg/init/array15.C: New.
27509 * g++.dg/init/array16.C: New.
27510
27511 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27512
27513 PR fortran/18826
27514 * gfortran.dg/assign_1.f90: New test.
27515
27516 2004-12-08 Nick Clifton <nickc@redhat.com>
27517
27518 * gcc.target/xstormy16/bss_below100: New directory containing tests.
27519 * gcc.target/xstormy16/data_below100: Likewise.
27520 * gcc.target/xstormy16/sfr: Likewise.
27521 * gcc.target/xstormy16/below100.S: New test source file.
27522 * gcc.target/xstormy16/below100.ld: New test linker script.
27523 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27524 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27525 bp instructions.
27526 * gcc.target/xstormy16/bp.c: Likewise.
27527
27528 * gcc.target/xstormy16/bss_below100: New files:
27529 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27530 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27531 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27532 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27533 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27534 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27535 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27536 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27537 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27538 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27539 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27540 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27541 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27542 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27543 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27544 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27545 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27546 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27547 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27548 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27549 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27550 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27551 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27552 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27553 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27554 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27555 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27556
27557 * gcc.target/xstormy16/data_below100: New files:
27558 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27559 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27560 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27561 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27562 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27563 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27564 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27565 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27566 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27567 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27568 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27569 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27570 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27571 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27572 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27573 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27574 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27575 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27576 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27577 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27578 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27579 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27580 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27581 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27582 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27583 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27584 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27585
27586 * gcc.target/xstormy16/sfr: New files:
27587 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27588 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27589 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27590 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27591 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27592 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27593 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27594 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27595 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27596 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27597 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27598 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27599 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27600 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27601 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27602 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27603 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27604 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27605 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27606 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27607 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27608 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27609 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27610 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27611 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27612 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27613 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27614 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27615 27_if0_sfrw_bitfield_f.c
27616
27617 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27618
27619 PR c++/18100
27620 * g++.dg/lookup/name-clash4.C: New test.
27621
27622 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
27623
27624 PR c++/18672
27625 * g++.dg/opt/array1.C: New.
27626
27627 PR c++/18803
27628 * g++.dg/template/operator5.C: New.
27629
27630 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
27631
27632 PR c/18867
27633 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27634
27635 2004-12-07 Steven Bosscher <stevenb@suse.de>
27636
27637 * gcc.dg/noncompile/20041207.c: New test.
27638
27639 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
27640
27641 * g++.dg/other/unreachable-1.C: New test.
27642
27643 2004-12-06 Nick Clifton <nickc@redhat.com>
27644
27645 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27646 <limits.h> because the latter comes from gcc's include/ directory
27647 and not the newlib/libc/include directory.
27648
27649 2004-12-04 Richard Henderson <rth@redhat.com>
27650
27651 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27652
27653 2004-12-04 Richard Henderson <rth@redhat.com>
27654
27655 * lib/target-supports.exp (check_gc_sections_available): Disable
27656 for alpha and ia64.
27657
27658 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
27659
27660 PR middle-end/17909
27661 * g++.dg/other/vararg-2.C: New test.
27662
27663 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27664
27665 PR c++/17011, c++/17971
27666 * g++.dg/template/error15.C: Adjust expected error.
27667 * g++.dg/template/instantiate3.C: Likewise.
27668
27669 2004-12-03 Janis Johnson <janis187@us.ibm.com>
27670
27671 * gcc.dg/altivec-18.c: Fix for darwin
27672
27673 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
27674
27675 PR c++/18782
27676 * g++.dg/parse/ptrmem2.C: New.
27677
27678 PR c++/18318
27679 * g++.dg/template/new1.C: New.
27680
27681 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27682
27683 PR fortran/18710
27684 * gfortran.dg/direct_io_3.f90: New test.
27685
27686 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
27687
27688 PR 18758
27689 * g++.dg/parse/crash21.C: New.
27690
27691 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27692
27693 PR c++/15664, c++/18276
27694 * g++.dg/template/ttp13.C: New test.
27695 * g++.dg/template/ttp14.C: Likewise.
27696
27697 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27698
27699 PR c++/18123
27700 * g++.dg/parse/enum2.C: New test.
27701 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27702
27703 2004-12-02 Nick Clifton <nickc@redhat.com>
27704
27705 * gcc.target/xstormy16: New test directory.
27706 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27707 * gcc.target/xstormy16/bp.c: Check the generation of bp
27708 instructions.
27709 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27710 bn instructions and the BELOW100 attribute.
27711
27712 2004-12-02 Alan Modra <amodra@bigpond.net.au>
27713
27714 PR target/16952
27715 * gcc.dg/ppc-eabi.c: New.
27716
27717 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27718
27719 PR fortran/18284
27720 * gfortran.dg/backspace.f90
27721
27722 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27723
27724 * gfortran.dg/inquire.f90: New test.
27725
27726 2004-12-01 Janis Johnson <janis187@us.ibm.com>
27727
27728 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27729 handle effective-target-keyword.
27730 (dg-skip-if): Support effective-target keyword as target list.
27731 (dg-xfail-if): Ditto.
27732 * lib/target-supports.exp (is-effective-target-keyword): New proc.
27733
27734 2004-12-01 Diego Novillo <dnovillo@redhat.com>
27735
27736 PR tree-optimization/18291
27737 * gcc.c-torture/compile/pr18291.c: New test.
27738
27739 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
27740
27741 PR C++/18729
27742 * g++.dg/parse/crash20.C: New.
27743
27744 PR c++/17431
27745 * g++.dg/overload/arg1.C: New.
27746 * g++.dg/overload/arg2.C: New.
27747 * g++.dg/overload/arg3.C: New.
27748 * g++.dg/overload/arg4.C: New.
27749
27750 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
27751
27752 * gcc.dg/c99-flex-array-4.c: Remove.
27753
27754 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27755
27756 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27757
27758 * lib/target-supports.exp (is-effective-target): Simplify.
27759
27760 * lib/target-supports.exp (check_effective_target_vect_long):
27761 Fix for powerpc64-*-*.
27762
27763 2004-11-30 Loren James Rittle <ljrittle@acm.org>
27764
27765 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27766 to support new requirements on FreeBSD 5.
27767
27768 2004-11-30 Devang Patel <dpatel@apple.com>
27769
27770 PR 18702
27771 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27772
27773 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27774
27775 * g++.dg/ext/altivec-13.C: New test.
27776
27777 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
27778
27779 PR tree-opt/18298
27780 * gcc.c-torture/execute/p18298.c: New test.
27781
27782 2004-11-30 Ira Rosen <irar@il.ibm.com>
27783 Dorit Naishlos <dorit@il.ibm.com>
27784
27785 PR tree-opt/18607
27786 * gcc.dg/vect/vect-89.c: New test.
27787
27788 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
27789
27790 * gcc.dg/pr18596-1.c: New test.
27791
27792 2004-11-30 Ben Elliston <bje@au.ibm.com>
27793
27794 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27795
27796 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27797
27798 PR c/18479
27799 * gcc.dg/pr18479.c: New test.
27800
27801 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27802
27803 PR target/18490
27804 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27805 mmix-knuth-mmixware.
27806
27807 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27808 cris-*-elf* cris-*-aout* mmix-*-*
27809
27810 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27811
27812 PR middle-end/18725
27813 * gcc.dg/pr18725.c: New test.
27814
27815 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27816
27817 PR target/18488
27818 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27819
27820 PR target/18336
27821 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27822
27823 2004-11-29 Mark Mitchell <mark@codesourcery.com>
27824
27825 PR c++/18368
27826 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27827 * g++.old-deja/g++.law/ctors5.C: Likewise.
27828 * g++.old-deja/g++.other/crash25.C: Likewise.
27829
27830 PR c++/18674
27831 * g++.dg/template/error16.C: New test.
27832
27833 PR c++/18512
27834 * g++.dg/template/crash29.C: New test.
27835
27836 2004-11-29 Diego Novillo <dnovillo@redhat.com>
27837
27838 PR tree-optimization/18712
27839 * gcc.c-torture/compile/pr18712.c: New test.
27840
27841 2004-11-29 Joseph Myers <joseph@codesourcery.com>
27842
27843 PR c/7544
27844 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27845 tests.
27846
27847 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27848
27849 PR c++/18652
27850 * g++.dg/lookup/crash6.C: New test.
27851
27852 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27853
27854 PR middle-end/18164
27855 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
27856
27857 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
27858
27859 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27860 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27861 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27862
27863 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
27864
27865 * gcc.dg/pr18164.c: New test.
27866
27867 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
27868
27869 * gcc.dg/funroll-loops-all.c: New.
27870
27871 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27872
27873 PR target/18489
27874 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27875 delimeter, match space and TAB as well as ":".
27876
27877 PR target/18484
27878 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27879
27880 PR target/18348
27881 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27882
27883 PR target/18345
27884 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27885
27886 PR target/18337
27887 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27888
27889 2004-11-28 Bud Davis <bdavis9659@comcast.net>
27890
27891 * gfortran.dg/direct_io_2.f90: New test.
27892
27893 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27894
27895 PR target/18334
27896 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27897
27898 2004-11-28 Richard Henderson <rth@redhat.com>
27899
27900 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27901
27902 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
27903
27904 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27905 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27906 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27907 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27908 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27909 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27910 gcc.dg/pointer-arith-8.c: New tests.
27911
27912 2004-11-27 Bud Davis <bdavis9659@comcast.net>
27913
27914 PR fortran/18364
27915 * gfortran.dg/endfile.f90: New test.
27916
27917 2004-11-27 Falk Hueffner <falk@debian.org>
27918
27919 * gcc.dg/loop-6.c: New test.
27920
27921 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27922
27923 * gcc.c-torture/execute/20041126-1.c: New test.
27924
27925 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27926
27927 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27928 on IRIX.
27929
27930 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27931
27932 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27933 functions.
27934
27935 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27936
27937 PR rtl-optimization/17825
27938 * gcc.c-torture/compile/20041119-1.c: New test.
27939
27940 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27941
27942 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27943 Check existence of ld library path variables before unsetting.
27944
27945 2004-11-26 Mark Mitchell <mark@codesourcery.com>
27946
27947 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27948
27949 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27950
27951 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27952
27953 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27954
27955 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27956
27957 2004-11-26 Ben Elliston <bje@au.ibm.com>
27958
27959 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27960 dg-do directive.
27961
27962 2004-11-26 Ben Elliston <bje@au.ibm.com>
27963
27964 * gcc.dg/pr17957.c: Pass --param, not -param.
27965
27966 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
27967
27968 PR middle-end/17957
27969 * gcc.dg/pr17957.c: New test.
27970
27971 2004-11-25 Mark Mitchell <mark@codesourcery.com>
27972
27973 PR c++/18445
27974 * g++.dg/template/crash28.C: Likewise.
27975
27976 PR c++/18001
27977 * g++.dg/expr/unary2.C: Adjust lvalue messages.
27978 * g++.dg/ext/lvaddr.C: Likewise.
27979 * g++.dg/opt/pr7503-3.C: Likewise.
27980
27981 PR c++/18466
27982 * g++.dg/parse/qualified3.C: New test.
27983 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27984
27985 PR c++/18545
27986 * g++.dg/expr/return1.C: New test.
27987
27988 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27989
27990 Friend class name lookup 3/n, PR c++/3332
27991 * g++.dg/lookup/friend3.C: New test.
27992 * g++.dg/lookup/friend4.C: Likewise.
27993 * g++.dg/lookup/friend5.C: Likewise.
27994
27995 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27996
27997 Friend class name lookup 2/n, PR c++/14513, c++/15410
27998 * g++.dg/lookup/friend2.C: New test.
27999 * g++.dg/template/friend31.C: Likewise.
28000
28001 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28002
28003 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28004
28005 2004-11-24 Mark Mitchell <mark@codesourcery.com>
28006
28007 PR c++/17473
28008 * g++.dg/tc1/dr56.C: Remove.
28009 * g++.dg/template/typedef1.C: Add dg-error markers.
28010 * g++.old-deja/g++.other/typedef7.C: Likewise.
28011
28012 PR c++/18285
28013 * g++.dg/parse/typedef7.C: New test.
28014
28015 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
28016
28017 * gcc.c-torture/execute/20041124-1.c: New test.
28018
28019 2004-11-24 Mark Mitchell <mark@codesourcery.com>
28020
28021 * g++.dg/template/deduce3.C: New test.
28022
28023 PR c++/18586
28024 * g++.dg/template/crash27.C: New test.
28025
28026 PR c++/18530
28027 * g++.dg/warn/Wshadow-3.C: New test.
28028
28029 2004-11-24 Devang Patel <dpatel@apple.com>
28030
28031 PR/18555
28032 * gcc.dg/cpp/isysroot-1.c: New test.
28033 * gcc.dg/cpp/usr/include/stdio.h: New file.
28034 * gcc.dg/cpp/isysroot-2.c: New test.
28035 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28036 New file.
28037
28038 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28039
28040 PR c++/8929
28041 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28042
28043 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
28044
28045 * gcc.target/sparc/align.c: Do not include <stdint.h>.
28046 * gcc.target/sparc/pdist.c: Likewise.
28047
28048 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
28049
28050 PR c++/16882
28051 * g++.dg/conversion/simd1.C: New test.
28052
28053 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28054
28055 * lib/target-libpath.exp: New file defining
28056 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28057 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28058 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28059 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28060 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
28061
28062 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
28063
28064 * gcc.dg/pragma-align-2.c: Test macro expansion.
28065 * gcc.dg/pragma-pack-2.c: New test.
28066
28067 2004-11-23 Richard Henderson <rth@redhat.com>
28068
28069 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28070 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28071 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28072 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28073 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28074 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28075
28076 * gcc.dg/vect/vect.exp: Add check for alpha.
28077 * lib/target-supports.exp (check_alpha_max_hw_available): New.
28078 (check_effective_target_vect_int): Enable for alpha.
28079 (check_effective_target_vect_long): New.
28080 (is-effective-target): Add it.
28081
28082 2004-11-23 Uros Bizjak <uros@kss-loka.si>
28083
28084 * gcc.dg/pr18614-1.c: New test.
28085
28086 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28087
28088 * gcc.dg/setjmp-2.c: New test.
28089
28090 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
28091
28092 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28093 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28094 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28095 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28096 gcc.target/sparc/pdist.c: New tests.
28097
28098 2004-11-22 Bob Wilson <bob.wilson@acm.org>
28099
28100 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28101
28102 2004-11-22 Dale Johannesen <dalej@apple.com>
28103
28104 * gcc.dg/20041111-1.c: New.
28105
28106 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
28107
28108 PR tree-opt/18536
28109 * gcc.dg/vect/pr18536.c: New test.
28110
28111 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28112
28113 PR c++/18354
28114 * g++.dg/template/nontype11.C: New test.
28115
28116 2004-11-21 Roger Sayle <roger@eyesopen.com>
28117
28118 PR middle-end/18520
28119 * gcc.dg/pr18520-1.c: New test case.
28120
28121 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
28122
28123 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28124 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28125 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28126 expected diagnostics.
28127
28128 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28129
28130 PR target/18580
28131 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28132 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28133 vect-77.c, vect-77a.c: XFAIL on the SPARC.
28134
28135 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28136
28137 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28138
28139 2004-11-19 Mark Mitchell <mark@codesourcery.com>
28140 Joseph Myers <joseph@codesourcery.com>
28141
28142 * lib/target-supports.exp (check_visibility_available): Really
28143 test the compiler.
28144
28145 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
28146
28147 PR tree-opt/18181
28148 * gcc.dg/vect/vect-85.c: New test.
28149 * gcc.dg/vect/vect-86.c: New test.
28150 * gcc.dg/vect/vect-87.c: New test.
28151 * gcc.dg/vect/vect-88.c: New test.
28152
28153 2004-11-19 Ben Elliston <bje@au.ibm.com>
28154
28155 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28156
28157 2004-11-18 Janis Johnson <janis187@us.ibm.com>
28158
28159 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28160 * gcc.dg/ppc-and-1.c: Ditto.
28161 * gcc.dg/ppc-compare-1.c: Ditto.
28162 * gcc.dg/ppc-mov-1.c: Ditto
28163
28164 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
28165 Mark Mitchell <mark@codesourcery.com>
28166
28167 * gcc.dg/pragma-init-fini-2.c: New test.
28168
28169 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28170 Aldy Hernandez <aldyh@redhat.com>
28171
28172 * lib/target-supports.exp (check_effective_target_vect_int): New
28173 (check_effective_target_vect_float): New
28174 (check_effective_target_vect_double): New.
28175 (is-effective-target): Support new effective targets keywords.
28176 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28177 default action for dg-do.
28178 * gcc.dg/vect/pr16105.c: Use new support.
28179 * gcc.dg/vect/pr18400.c: Ditto.
28180 * gcc.dg/vect/pr18425.c: Ditto.
28181 * gcc.dg/vect/vect-1.c: Ditto.
28182 * gcc.dg/vect/vect-10.c: Ditto.
28183 * gcc.dg/vect/vect-11.c: Ditto.
28184 * gcc.dg/vect/vect-12.c: Ditto.
28185 * gcc.dg/vect/vect-13.c: Ditto.
28186 * gcc.dg/vect/vect-14.c: Ditto.
28187 * gcc.dg/vect/vect-15.c: Ditto.
28188 * gcc.dg/vect/vect-16.c: Ditto.
28189 * gcc.dg/vect/vect-17.c: Ditto.
28190 * gcc.dg/vect/vect-18.c: Ditto.
28191 * gcc.dg/vect/vect-19.c: Ditto.
28192 * gcc.dg/vect/vect-2.c: Ditto.
28193 * gcc.dg/vect/vect-20.c: Ditto.
28194 * gcc.dg/vect/vect-21.c: Ditto.
28195 * gcc.dg/vect/vect-22.c: Ditto.
28196 * gcc.dg/vect/vect-23.c: Ditto.
28197 * gcc.dg/vect/vect-24.c: Ditto.
28198 * gcc.dg/vect/vect-25.c: Ditto.
28199 * gcc.dg/vect/vect-26.c: Ditto.
28200 * gcc.dg/vect/vect-27.c: Ditto.
28201 * gcc.dg/vect/vect-27a.c: Ditto.
28202 * gcc.dg/vect/vect-28.c: Ditto.
28203 * gcc.dg/vect/vect-29.c: Ditto.
28204 * gcc.dg/vect/vect-29a.c: Ditto.
28205 * gcc.dg/vect/vect-3.c: Ditto.
28206 * gcc.dg/vect/vect-30.c: Ditto.
28207 * gcc.dg/vect/vect-31.c: Ditto.
28208 * gcc.dg/vect/vect-32.c: Ditto.
28209 * gcc.dg/vect/vect-33.c: Ditto.
28210 * gcc.dg/vect/vect-34.c: Ditto.
28211 * gcc.dg/vect/vect-35.c: Ditto.
28212 * gcc.dg/vect/vect-36.c: Ditto.
28213 * gcc.dg/vect/vect-37.c: Ditto.
28214 * gcc.dg/vect/vect-38.c: Ditto.
28215 * gcc.dg/vect/vect-4.c: Ditto.
28216 * gcc.dg/vect/vect-40.c: Ditto.
28217 * gcc.dg/vect/vect-41.c: Ditto.
28218 * gcc.dg/vect/vect-42.c: Ditto.
28219 * gcc.dg/vect/vect-43.c: Ditto.
28220 * gcc.dg/vect/vect-44.c: Ditto.
28221 * gcc.dg/vect/vect-45.c: Ditto.
28222 * gcc.dg/vect/vect-46.c: Ditto.
28223 * gcc.dg/vect/vect-47.c: Ditto.
28224 * gcc.dg/vect/vect-48.c: Ditto.
28225 * gcc.dg/vect/vect-48a.c: Ditto.
28226 * gcc.dg/vect/vect-49.c: Ditto.
28227 * gcc.dg/vect/vect-5.c: Ditto.
28228 * gcc.dg/vect/vect-50.c: Ditto.
28229 * gcc.dg/vect/vect-51.c: Ditto.
28230 * gcc.dg/vect/vect-52.c: Ditto.
28231 * gcc.dg/vect/vect-53.c: Ditto.
28232 * gcc.dg/vect/vect-54.c: Ditto.
28233 * gcc.dg/vect/vect-55.c: Ditto.
28234 * gcc.dg/vect/vect-56.c: Ditto.
28235 * gcc.dg/vect/vect-56a.c: Ditto.
28236 * gcc.dg/vect/vect-57.c: Ditto.
28237 * gcc.dg/vect/vect-58.c: Ditto.
28238 * gcc.dg/vect/vect-59.c: Ditto.
28239 * gcc.dg/vect/vect-6.c: Ditto.
28240 * gcc.dg/vect/vect-60.c: Ditto.
28241 * gcc.dg/vect/vect-61.c: Ditto.
28242 * gcc.dg/vect/vect-62.c: Ditto.
28243 * gcc.dg/vect/vect-63.c: Ditto.
28244 * gcc.dg/vect/vect-64.c: Ditto.
28245 * gcc.dg/vect/vect-65.c: Ditto.
28246 * gcc.dg/vect/vect-66.c: Ditto.
28247 * gcc.dg/vect/vect-67.c: Ditto.
28248 * gcc.dg/vect/vect-68.c: Ditto.
28249 * gcc.dg/vect/vect-69.c: Ditto.
28250 * gcc.dg/vect/vect-7.c: Ditto.
28251 * gcc.dg/vect/vect-72.c: Ditto.
28252 * gcc.dg/vect/vect-72a.c: Ditto.
28253 * gcc.dg/vect/vect-73.c: Ditto.
28254 * gcc.dg/vect/vect-74.c: Ditto.
28255 * gcc.dg/vect/vect-75.c: Ditto.
28256 * gcc.dg/vect/vect-76.c: Ditto.
28257 * gcc.dg/vect/vect-77.c: Ditto.
28258 * gcc.dg/vect/vect-77a.c: Ditto.
28259 * gcc.dg/vect/vect-78.c: Ditto.
28260 * gcc.dg/vect/vect-79.c: Ditto.
28261 * gcc.dg/vect/vect-8.c: Ditto.
28262 * gcc.dg/vect/vect-80.c: Ditto.
28263 * gcc.dg/vect/vect-82.c: Ditto.
28264 * gcc.dg/vect/vect-82_64.c: Ditto.
28265 * gcc.dg/vect/vect-83.c: Ditto.
28266 * gcc.dg/vect/vect-83_64.c: Ditto.
28267 * gcc.dg/vect/vect-9.c: Ditto.
28268 * gcc.dg/vect/vect-all.c: Ditto.
28269 * gcc.dg/vect/vect-none.c: Ditto.
28270
28271 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28272
28273 * lib/gcc-dg.exp (dg-skip-if): New function.
28274 (dg-forbid-option): Remove.
28275 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28276 * g++.dg/abi/bitfield8.C: Likewise.
28277 * g++.dg/abi/dtor1.C: Likewise.
28278 * g++.dg/abi/empty10.C: Likewise.
28279 * g++.dg/abi/empty7.C: Likewise.
28280 * g++.dg/abi/empty9.C: Likewise.
28281 * g++.dg/abi/layout3.C: Likewise.
28282 * g++.dg/abi/layout4.C: Likewise.
28283 * g++.dg/abi/thunk1.C: Likewise.
28284 * g++.dg/abi/thunk2.C: Likewise.
28285 * g++.dg/abi/vbase11.C: Likewise.
28286 * g++.dg/abi/vthunk2.C: Likewise.
28287 * g++.dg/abi/vthunk3.C: Likewise.
28288 * g++.dg/ext/attrib8.C: Likewise.
28289 * g++.dg/opt/longbranch2.C: Likewise.
28290 * g++.dg/opt/reg-stack4.C: Likewise.
28291 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28292 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28293 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28294 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28295 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28296 * gcc.dg/20000609-1.c: Likewise.
28297 * gcc.dg/20000720-1.c: Likewise.
28298 * gcc.dg/20011107-1.c: Likewise.
28299 * gcc.dg/20011119-1.c: Likewise.
28300 * gcc.dg/20020108-1.c: Likewise.
28301 * gcc.dg/20020122-2.c: Likewise.
28302 * gcc.dg/20020122-3.c: Likewise.
28303 * gcc.dg/20020201-3.c: Likewise.
28304 * gcc.dg/20020206-1.c: Likewise.
28305 * gcc.dg/20020218-1.c: Likewise.
28306 * gcc.dg/20020310-1.c: Likewise.
28307 * gcc.dg/20020411-1.c: Likewise.
28308 * gcc.dg/20020418-2.c: Likewise.
28309 * gcc.dg/20020426-1.c: Likewise.
28310 * gcc.dg/20020426-2.c: Likewise.
28311 * gcc.dg/20020517-1.c: Likewise.
28312 * gcc.dg/20020523-1.c: Likewise.
28313 * gcc.dg/20020523-2.c: Likewise.
28314 * gcc.dg/20020729-1.c: Likewise.
28315 * gcc.dg/20030204-1.c: Likewise.
28316 * gcc.dg/20030826-2.c: Likewise.
28317 * gcc.dg/20030926-1.c: Likewise.
28318 * gcc.dg/20031202-1.c: Likewise.
28319 * gcc.dg/980312-1.c: Likewise.
28320 * gcc.dg/980313-1.c: Likewise.
28321 * gcc.dg/990117-1.c: Likewise.
28322 * gcc.dg/990424-1.c: Likewise.
28323 * gcc.dg/990524-1.c: Likewise.
28324 * gcc.dg/991230-1.c: Likewise.
28325 * gcc.dg/i386-387-1.c: Likewise.
28326 * gcc.dg/i386-387-2.c: Likewise.
28327 * gcc.dg/i386-387-3.c: Likewise.
28328 * gcc.dg/i386-387-4.c: Likewise.
28329 * gcc.dg/i386-387-5.c: Likewise.
28330 * gcc.dg/i386-387-6.c: Likewise.
28331 * gcc.dg/i386-asm-1.c: Likewise.
28332 * gcc.dg/i386-bitfield1.c: Likewise.
28333 * gcc.dg/i386-bitfield2.c: Likewise.
28334 * gcc.dg/i386-loop-1.c: Likewise.
28335 * gcc.dg/i386-loop-2.c: Likewise.
28336 * gcc.dg/i386-loop-3.c: Likewise.
28337 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28338 * gcc.dg/i386-pic-1.c: Likewise.
28339 * gcc.dg/i386-regparm.c: Likewise.
28340 * gcc.dg/i386-signbit-1.c: Likewise.
28341 * gcc.dg/i386-signbit-2.c: Likewise.
28342 * gcc.dg/i386-signbit-3.c: Likewise.
28343 * gcc.dg/i386-sse-5.c: Likewise.
28344 * gcc.dg/i386-sse-8.c: Likewise.
28345 * gcc.dg/i386-unroll-1.c: Likewise.
28346 * gcc.dg/tls/opt-1.c: Likewise.
28347 * gcc.dg/tls/opt-2.c: Likewise.
28348 * gcc.dg/unroll-1.c: Likewise.
28349 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28350 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28351 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28352 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28353
28354 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28355
28356 * g++.dg/template/incomplete1.C: New test.
28357
28358 2004-11-16 Nick Clifton <nickc@redhat.com>
28359
28360 Revert patches accidentally commited during checkin of fixes for
28361 xstormy16 tests:
28362 gcc.c-torture/execute/simd-4.c: Revert
28363 gcc.dg/20040910-1.c: Revert.
28364
28365 2004-11-16 Paul Brook <paul@codesourcery.com>
28366
28367 PR fortran/13010
28368 * gfortran.dg/der_pointer_1.f90: New test.
28369
28370 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
28371
28372 PR c/18498
28373 * gcc.dg/bitfld-13.c: New test.
28374
28375 2004-11-15 Janis Johnson <janis187@us.ibm.com>
28376
28377 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28378 powerpc*-*-linux*.
28379
28380 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28381 * gcc.dg/ppc64-abi-2.c: Ditto.
28382 * gcc.dg/ppc64-abi-3.c: Ditto.
28383
28384 * lib/gcc-dg.exp (dg-target-list): Remove.
28385
28386 2004-11-15 Steve Ellcey <sje@cup.hp.com>
28387
28388 * gcc.dg/ia64-postinc.c: New test.
28389
28390 2004-11-15 Mark Mitchell <mark@codesourcery.com>
28391
28392 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28393
28394 2004-11-15 Nick Clifton <nickc@redhat.com>
28395
28396 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28397 __INT_MAX__ so that the test can be compiled by toolchains
28398 targeted at 16-bit processors.
28399
28400 * gcc.dg/20040625-1.c: Use long constants rather than integers
28401 when performing arithmetic that will overflow 16-bits.
28402
28403 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28404 xstormy16. It does not support 128-bit vector operations.
28405
28406 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28407 with the macro PTR_TYPE. Define this macro to an integer type
28408 suitable for holding a pointer.
28409
28410 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28411 the target is a 16-bit processor.
28412
28413 * gcc.dg/cpp/if-2.c: Expect a different warning message from
28414 16-bit targets where the character constant will be too long.
28415
28416 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28417 where the double will not be directly addressable.
28418
28419 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28420
28421 Friend class name lookup 1/n, PR c++/18471
28422 * g++.dg/template/crash26.C: New test.
28423 * g++.dg/lookup/struct1.C: Adjust expected error.
28424 * g++.dg/parse/elab1.C: Likewise.
28425 * g++.dg/parse/elab2.C: Likewise.
28426 * g++.dg/parse/int-as-enum1.C: Likewise.
28427 * g++.dg/parse/struct-as-enum1.C: Likewise.
28428 * g++.dg/parse/typedef1.C: Likewise.
28429 * g++.dg/parse/typedef3.C: Likewise.
28430 * g++.dg/parse/typedef4.C: Likewise.
28431 * g++.dg/parse/typedef5.C: Likewise.
28432 * g++.dg/template/nontype4.C: Likewise.
28433 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28434 * g++.old-deja/g++.other/elab1.C: Likewise.
28435 * g++.old-deja/g++.other/syntax4.C: Likewise.
28436
28437 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28438
28439 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28440
28441 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
28442
28443 * gcc.c-torture/execute/20041114-1.c: New test.
28444
28445 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
28446
28447 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28448 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28449 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28450 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28451 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28452 gcc.dg/switch-7.c: New tests.
28453
28454 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28455
28456 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28457
28458 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28459
28460 PR tree-opt/18400
28461 * gcc.dg/vect/pr18400.c: New test.
28462
28463 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28464 Andrew Pinski <pinskia@physics.uc.edu>
28465
28466 PR tree-opt/18425
28467 * gcc.dg/vect/pr18425.c: New test.
28468
28469 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28470
28471 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28472 Guard with dg-require-alias and dg-require-visibility.
28473
28474 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28475
28476 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28477
28478 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28479
28480 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28481
28482 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28483
28484 PR c++/17344
28485 * g++.dg/template/defarg5.C: New test.
28486
28487 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28488
28489 * g++.dg/parse/cast1.C: Run only on ILP32.
28490 * g++.old-deja/g++.mike/p784.C: Likewise.
28491
28492 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
28493
28494 * gcc.c-torture/execute/20041113-1.c: New test.
28495
28496 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28497
28498 PR target/18230
28499 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28500 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28501 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28502 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28503 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28504 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28505 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28506 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28507 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28508 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28509 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28510 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28511 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28512
28513 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28514
28515 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28516 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28517 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28518 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28519 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28520 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28521 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28522 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28523 gcc.target/sparc/combined-1.c: New tests.
28524
28525 2004-11-12 Ziemowit Laski <zlaski@apple.com>
28526
28527 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28528 New tests.
28529
28530 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28531
28532 * lib/gcc-dg.exp (dg-forbid-option): New function.
28533 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28534 * g++.dg/abi/bitfield8.C: Likewise.
28535 * g++.dg/abi/dtor1.C: Likewise.
28536 * g++.dg/abi/empty10.C: Likewise.
28537 * g++.dg/abi/empty7.C: Likewise.
28538 * g++.dg/abi/empty9.C: Likewise.
28539 * g++.dg/abi/layout3.C: Likewise.
28540 * g++.dg/abi/layout4.C: Likewise.
28541 * g++.dg/abi/thunk1.C: Likewise.
28542 * g++.dg/abi/thunk2.C: Likewise.
28543 * g++.dg/abi/vbase11.C: Likewise.
28544 * g++.dg/abi/vthunk2.C: Likewise.
28545 * g++.dg/abi/vthunk3.C: Likewise.
28546 * g++.dg/ext/attrib8.C: Likewise.
28547 * g++.dg/opt/longbranch2.C: Likewise.
28548 * g++.dg/opt/reg-stack4.C: Likewise.
28549 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28550 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28551 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28552 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28553 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28554 * gcc.dg/20000609-1.c: Likewise.
28555 * gcc.dg/20000720-1.c: Likewise.
28556 * gcc.dg/20011107-1.c: Likewise.
28557 * gcc.dg/20011119-1.c: Likewise.
28558 * gcc.dg/20020108-1.c: Likewise.
28559 * gcc.dg/20020122-2.c: Likewise.
28560 * gcc.dg/20020122-3.c: Likewise.
28561 * gcc.dg/20020201-3.c: Likewise.
28562 * gcc.dg/20020206-1.c: Likewise.
28563 * gcc.dg/20020218-1.c: Likewise.
28564 * gcc.dg/20020310-1.c: Likewise.
28565 * gcc.dg/20020411-1.c: Likewise.
28566 * gcc.dg/20020418-2.c: Likewise.
28567 * gcc.dg/20020426-1.c: Likewise.
28568 * gcc.dg/20020426-2.c: Likewise.
28569 * gcc.dg/20020517-1.c: Likewise.
28570 * gcc.dg/20020523-1.c: Likewise.
28571 * gcc.dg/20020523-2.c: Likewise.
28572 * gcc.dg/20020729-1.c: Likewise.
28573 * gcc.dg/20030204-1.c: Likewise.
28574 * gcc.dg/20030826-2.c: Likewise.
28575 * gcc.dg/20030926-1.c: Likewise.
28576 * gcc.dg/20031202-1.c: Likewise.
28577 * gcc.dg/980312-1.c: Likewise.
28578 * gcc.dg/980313-1.c: Likewise.
28579 * gcc.dg/990117-1.c: Likewise.
28580 * gcc.dg/990424-1.c: Likewise.
28581 * gcc.dg/990524-1.c: Likewise.
28582 * gcc.dg/991230-1.c: Likewise.
28583 * gcc.dg/i386-387-1.c: Likewise.
28584 * gcc.dg/i386-387-2.c: Likewise.
28585 * gcc.dg/i386-387-3.c: Likewise.
28586 * gcc.dg/i386-387-4.c: Likewise.
28587 * gcc.dg/i386-387-5.c: Likewise.
28588 * gcc.dg/i386-387-6.c: Likewise.
28589 * gcc.dg/i386-asm-1.c: Likewise.
28590 * gcc.dg/i386-bitfield1.c: Likewise.
28591 * gcc.dg/i386-bitfield2.c: Likewise.
28592 * gcc.dg/i386-loop-1.c: Likewise.
28593 * gcc.dg/i386-loop-2.c: Likewise.
28594 * gcc.dg/i386-loop-3.c: Likewise.
28595 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28596 * gcc.dg/i386-pic-1.c: Likewise.
28597 * gcc.dg/i386-regparm.c: Likewise.
28598 * gcc.dg/i386-signbit-1.c: Likewise.
28599 * gcc.dg/i386-signbit-2.c: Likewise.
28600 * gcc.dg/i386-signbit-3.c: Likewise.
28601 * gcc.dg/i386-sse-5.c: Likewise.
28602 * gcc.dg/i386-sse-8.c: Likewise.
28603 * gcc.dg/i386-unroll-1.c: Likewise.
28604 * gcc.dg/tls/opt-1.c: Likewise.
28605 * gcc.dg/tls/opt-2.c: Likewise.
28606 * gcc.dg/unroll-1.c: Likewise.
28607 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28608 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28609 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28610 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28611 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28612 -m64 is specified.
28613
28614 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28615
28616 PR c++/18389
28617 * g++.dg/parse/cond1.C: New test.
28618
28619 PR c++/18429
28620 * g++.dg/template/array9.C: New test.
28621 * g++.dg/ext/vla1.C: Adjust error messages.
28622 * g++.dg/ext/vlm1.C: Likewise.
28623 * g++.dg/template/crash2.C: Likewise.
28624
28625 PR c++/18436
28626 * g++.dg/template/call3.C: New test.
28627
28628 PR c++/18407
28629 * g++.dg/template/ptrmem11.C: New test.
28630
28631 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
28632
28633 PR other/14264
28634 * lib/g++.exp: Set LC_ALL and LANG to C.
28635 * lib/gcc-dg.exp: Likewise.
28636 * lib/gfortran.exp: Likewise.
28637 * lib/objc.exp: Likewise.
28638 * lib/treelang.exp: Likewise.
28639
28640 2004-11-12 Andreas Schwab <schwab@suse.de>
28641
28642 * gcc.dg/pr16286.c: Fix last change.
28643
28644 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28645
28646 PR c++/18416
28647 * g++.dg/init/global1.C: New test.
28648
28649 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
28650
28651 * gcc.c-torture/execute/20041112-1.c: New test.
28652
28653 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28654
28655 * lib/gcc-dg.exp (dg-target-list): New.
28656
28657 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28658 Richard Sandiford <rsandifo@redhat.com>
28659
28660 * lib/target-supports.exp (get-compiler_messages): New.
28661 (check_named_sections_available): Use it.
28662 (check_effective_target_ilp32): New.
28663 (check_effective_target_lp64): New.
28664 (is-effective-target): New.
28665 * lib/gcc-dg.exp (dg-require-effective-target): New.
28666
28667 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
28668
28669 * gcc.dg/precedence-1.c: New test.
28670
28671 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28672
28673 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28674
28675 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28676 message, delete generated files, use more descriptive name for
28677 executable, and make the test unsupported when it cannot be run.
28678
28679 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28680 (dg-require-weak, dg-require-visibility, dg-require-alias,
28681 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28682 dg-require-iconv, dg-require-named-sections): Use it.
28683
28684 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28685
28686 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
28687
28688 PR target/16457
28689 * gcc.dg/ppc-and-1: New
28690
28691 PR target/16796
28692 * gcc.dg/ppc-mov-1.c: New.
28693
28694 PR target/16458
28695 * gcc.dg/ppc-compare-1.c: New.
28696
28697 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
28698
28699 * objc.dg/desig-init-2.m: New test.
28700
28701 2004-11-10 Adam Nemet <anemet@lnxw.com>
28702
28703 PR middle-end/18160
28704 * g++.dg/warn/register-var-1.C: New test.
28705 * g++.dg/warn/register-var-2.C: New test.
28706
28707 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28708
28709 * gcc.dg/union-2.c: New test.
28710
28711 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
28712
28713 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28714 New test for PR tree-optimization/17892.
28715
28716 2004-11-09 Mark Mitchell <mark@codesourcery.com>
28717
28718 PR c++/18369
28719 * g++.dg/init/new12.C: New test.
28720
28721 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
28722
28723 * gcc.target/sparc: New directory.
28724 * gcc.target/sparc/sparc.exp: New driver.
28725 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28726 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28727 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28728 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28729
28730 2004-11-10 Paul Brook <paul@codesourcery.com>
28731
28732 PR fortran/18218
28733 * gfortran.dg/list_read.c: New test.
28734
28735 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28736
28737 PR c/18322
28738 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28739 expected diagnostic location.
28740
28741 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
28742
28743 * gcc.dg/20041109-1.c: New test.
28744
28745 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
28746
28747 PR objc/18406
28748 * objc/compile/pr18406.m: New test.
28749
28750 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28751
28752 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28753
28754 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28755
28756 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28757
28758 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28759
28760 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28761
28762 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28763
28764 * gcc.dg/20030225-2.c: Add prototype for abort and
28765 exit.
28766
28767 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
28768
28769 PR tree-opt/18299
28770 * gcc.c-torture/pr18299-1.c: New test.
28771
28772 2004-11-06 Andreas Schwab <schwab@suse.de>
28773
28774 * gcc.dg/pr16286.c: Also test for bool and pixel.
28775
28776 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
28777
28778 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28779 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28780 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28781 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28782 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28783 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28784 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28785 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28786 gcc.dg/struct-semi-3.c: New tests.
28787
28788 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28789
28790 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28791
28792 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28793
28794 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28795 Do not use C99 designators.
28796
28797 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28798
28799 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28800
28801 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28802
28803 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28804 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28805 * gcc.c-torture/execute/simd-5.x: Remove.
28806
28807 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
28808
28809 PR rtl-optimization/17933
28810 * gcc.dg/torture/pr17933-1.c: New test.
28811
28812 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28813
28814 PR target/18106
28815 * lib/target-supports.exp (check_weak_available): Support
28816 Windows.
28817
28818 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
28819
28820 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28821 call to fflush(stdout) before abort.
28822 (my_ffsll): New function.
28823 (generate_fields): Use it.
28824
28825 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28826
28827 * gcc.dg/init-undef-1.c: New test.
28828
28829 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28830
28831 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28832 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28833 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28834 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28835 expected messages for new parser.
28836
28837 2004-11-04 Mark Mitchell <mark@codesourcery.com>
28838
28839 * g++.dg/ext/visibility/symbian1.C: New test.
28840
28841 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28842
28843 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28844 on LP64 targets.
28845
28846 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28847
28848 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28849 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28850 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28851 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28852 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28853 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28854 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28855 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28856 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28857 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28858
28859 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28860
28861 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28862 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28863 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28864 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28865 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28866 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28867 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28868 for new parser.
28869
28870 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
28871
28872 PR target/15342
28873 * gcc.dg/20041104-1.c: New test.
28874
28875 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28876
28877 * g++.dg/template/nontype7.C: New test.
28878 * g++.dg/template/nontype8.C: Likewise.
28879 * g++.dg/template/nontype9.C: Likewise.
28880 * g++.dg/template/nontype10.C: Likewise.
28881 * g++.dg/tc1/dr49.C: Likewise.
28882 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28883 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28884
28885 2004-11-04 Ben Elliston <bje@au.ibm.com>
28886
28887 * g++.dg/rtti/tinfo1.C: Remove xfails.
28888
28889 2004-11-04 Ben Elliston <bje@au.ibm.com>
28890
28891 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28892 packed attribute to the definition to satisfy the new C++ parser.
28893
28894 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28895
28896 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28897 invocations of va_arg.
28898
28899 2004-11-02 Mark Mitchell <mark@codesourcery.com>
28900
28901 PR c++/18124
28902 * g++.dg/template/crash25.C: New test.
28903
28904 PR c++/18155
28905 * g++.dg/template/typedef2.C: New test.
28906 * g++.dg/parse/crash13.C: Adjust error markers.
28907
28908 PR c++/18177
28909 * g++.dg/conversion/const3.C: New test.
28910
28911 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28912
28913 PR fortran/17535
28914 PR fortran/17583
28915 PR fortran/17713
28916 * gfortran.dg/generic_[123].f90: New testcases.
28917
28918 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28919
28920 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28921 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28922
28923 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
28924
28925 PR tree-opt/16808
28926 * gcc.c-torture/compile/pr16808.c: New test.
28927
28928 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
28929
28930 PR rtl-optimization/17104
28931 * gcc.dg/ppc-bitfield1.c: New.
28932
28933 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28934
28935 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28936
28937 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28938
28939 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
28940 strings for 32-bit code.
28941
28942 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
28943
28944 PR c/18239
28945 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28946
28947 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
28948
28949 PR c++/18064
28950 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28951
28952 2004-10-31 Mark Mitchell <mark@codesourcery.com>
28953
28954 PR c++/15172
28955 * g++.dg/init/aggr2.C: New test.
28956
28957 2004-10-30 Ziemowit Laski <zlaski@apple.com>
28958
28959 * objc.dg/local-decl-1.m: New test.
28960
28961 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
28962
28963 * gcc.dg/20040910-1.c: Adjust regex.
28964
28965 2004-10-30 Roger Sayle <roger@eyesopen.com>
28966
28967 PR rtl-optimization/18084
28968 * g++.dg/opt/pr18084-1.C: New testcase.
28969
28970 2004-10-30 Matt Austern <austern@apple.com>
28971
28972 PR c++/17542
28973 * g++.dg/ext/attrib18.C: New test.
28974
28975 2004-10-30 Roger Sayle <roger@eyesopen.com>
28976
28977 PR middle-end/18096
28978 * gcc.dg/pr18096-1.c: New test case.
28979
28980 2004-10-30 Roger Sayle <roger@eyesopen.com>
28981
28982 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28983
28984 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
28985
28986 PR c/16666
28987 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28988 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28989 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28990 gcc.dg/old-style-prom-3.c: New tests.
28991
28992 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
28993
28994 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28995 Remove unnecessary inclusion of stdio.h.
28996
28997 2004-10-29 Roger Sayle <roger@eyesopen.com>
28998
28999 PR rtl-optimization/17581
29000 * gcc.dg/pr17581-1.c: New test case.
29001
29002 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
29003
29004 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29005 being implemented.
29006 * g++.dg/conversion/dr195-1.C: New.
29007 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29008 * g++.old-deja/g++.mike/p10148.C: Likewise.
29009
29010 2004-10-29 Mark Mitchell <mark@codesourcery.com>
29011
29012 PR c++/17695
29013 * g++.dg/debug/typedef2.C: New test.
29014
29015 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
29016
29017 PR fortran/13490
29018 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29019 * gfortran.dg/g77/README: Update.
29020
29021 2004-10-28 Matt Austern <austern@apple.com>
29022
29023 PR c++/14124
29024 * g++.dg/ext/packed7.C: New test.
29025
29026 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
29027
29028 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29029 scan-assembler.
29030 * lib/scanasm.exp (hidden-scan-for): New proc.
29031 (scan-hidden): Use hidden-scan-for instead of constructing the scan
29032 string.
29033 (scan-not-hidden): Likewise.
29034 * lib/target-supports.exp (check_visibility_available): mach-o is
29035 support too.
29036
29037 2004-10-28 Mark Mitchell <mark@codesourcery.com>
29038
29039 PR c++/17132
29040 * g++.dg/template/memclass3.C: New test.
29041
29042 2004-10-28 Adam Nemet <anemet@lnxw.com>
29043
29044 PR middle-end/18160
29045 * gcc.dg/register-var-1.c: New test.
29046 * gcc.dg/register-var-2.c: New test.
29047 * gcc.dg/asm-7.c: Taking the address of a register variable is an
29048 error now.
29049
29050 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
29051
29052 PR other/18172
29053 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29054 unused variables.
29055 * gcc.dg/vect/vect-22.c: Likewise.
29056
29057 2004-10-28 Jakub Jelinek <jakub@redhat.com>
29058
29059 * gcc.dg/i386-rotate-1.c: New test.
29060
29061 2004-10-27 Mark Mitchell <mark@codesourcery.com>
29062
29063 * g++.dg/init/ref12.C: Add "run" marker.
29064
29065 PR c++/17435
29066 * g++.dg/init/ref12.C: New test.
29067
29068 PR c++/18140
29069 * g++.dg/template/shift1.C: New test.
29070 * g++.dg/template/error10.C: Adjust error markers.
29071
29072 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
29073
29074 PR tree-opt/17529
29075 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29076
29077 2004-10-27 Geoffrey Keating <geoffk@apple.com>
29078
29079 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29080 * gcc.dg/weak/weak-3.c: Likewise.
29081 * gcc.dg/weak/weak-5.c: Likewise.
29082 * gcc.dg/weak/weak-9.c: Likewise.
29083 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29084 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29085
29086 * gcc.dg/darwin-weakimport-1.c: New.
29087
29088 2004-10-28 Ben Elliston <bje@au.ibm.com>
29089
29090 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29091
29092 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
29093
29094 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29095 'syntax' error messages.
29096 * gcc.dg/cpp/direct2s.c: Likewise.
29097
29098 2004-10-26 Geoffrey Keating <geoffk@apple.com>
29099
29100 * gcc.c-torture/compile/20041026-1.c: New.
29101
29102 2004-10-26 Mark Mitchell <mark@codesourcery.com>
29103
29104 PR c++/18093
29105 * g++.dg/lookup/ns2.C: New test.
29106
29107 PR c++/18020
29108 * g++.dg/template/enum4.C: New test.
29109
29110 PR c++/18161
29111 * g++.dg/template/expr1.C: New test.
29112
29113 2004-10-26 Ben Elliston <bje@au.ibm.com>
29114
29115 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29116
29117 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
29118
29119 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29120 gcc.dg/decl-nospec-3.c: New tests.
29121
29122 2004-10-26 Ziemowit Laski <zlaski@apple.com>
29123
29124 * objc.dg/super-class-3.m: New test.
29125
29126 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
29127
29128 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29129 resyncing.
29130 * gcc.dg/cpp/direct2s.c: Likewise.
29131
29132 2004-10-25 Geoffrey Keating <geoffk@apple.com>
29133
29134 * objc.dg/image-info.m: Update for changes to section selection.
29135
29136 2004-10-25 David Ayers <d.ayers@inode.at>
29137 Ziemowit Laski <zlaski@apple.com>
29138
29139 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29140 diagnostics when messaging 'id <Proto>'.
29141 * objc.dg/class-protocol-1.m: New test.
29142 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29143 a non-existent method signature.
29144 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29145 Update diagnostics when messaging with non-existent method signature.
29146 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29147 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29148 invalid receivers are now resolved as if messaging 'id'; remove
29149 extraneous diagnostics.
29150
29151 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
29152
29153 PR c/16667
29154 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29155 gcc.dg/init-desig-obs-3.c: New tests.
29156
29157 2004-10-25 Jakub Jelinek <jakub@redhat.com>
29158
29159 * gcc.dg/debug/20041023-1.c: New test.
29160
29161 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
29162
29163 PR middle-end/17407
29164 * gcc.c-torture/compile/pr17407.c: New test.
29165
29166 PR c++/18121
29167 * g++.dg/template/array8.C: New test.
29168
29169 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
29170
29171 PR other/18138
29172 * lib/g++.exp: Accept more than one multilib libgcc.
29173 * lib/gcc-dg.exp: Likewise.
29174 * lib/objc.exp: Likewise.
29175 * lib/treelang.exp: Likewise.
29176 * lib/gfortran.exp: Likewise.
29177
29178 2004-10-24 Ben Elliston <bje@au.ibm.com>
29179
29180 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29181
29182 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
29183
29184 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29185 * gcc.dg/c99-const-expr-3.c: Likewise.
29186
29187 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
29188
29189 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29190
29191 2004-10-23 Ben Elliston <bje@au.ibm.com>
29192
29193 * gcc.c-torture/execute/loop-2e.x: Remove.
29194
29195 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
29196
29197 PR c++/18095
29198 * g++.dg/parse/crash18.C: New.
29199 * g++.dg/parse/crash19.C: New.
29200
29201 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
29202
29203 * g++.dg/ext/dllimport1.C: Move dg-warnings.
29204 * g++.dg/ext/dllimport2.C: Same.
29205 * g++.dg/ext/dllimport8.C: Same.
29206
29207 2004-10-21 Mark Mitchell <mark@codesourcery.com>
29208
29209 PR c++/10841
29210 * g++.dg/conversion/cast1.C: New test.
29211 * g++.dg/overload/pmf1.C: Adjust error marker.
29212
29213 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
29214
29215 PR objc/17923
29216 * objc.dg/const-str-7.m: New test.
29217
29218 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29219
29220 * g++.dg/template/memfriend11.C: Fix comment typo.
29221 * g++.dg/template/memfriend14.C: Likewise.
29222
29223 2004-10-20 Richard Henderson <rth@redhat.com>
29224
29225 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29226 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29227 -fasynchronous-unwind-tables.
29228
29229 2004-10-20 Richard Henderson <rth@redhat.com>
29230
29231 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29232 (main): Return success.
29233 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29234 (main): Return success.
29235
29236 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29237
29238 PR c++/13495
29239 * g++.dg/template/memfriend9.C: New test.
29240 * g++.dg/template/memfriend10.C: Likewise.
29241 * g++.dg/template/memfriend11.C: Likewise.
29242 * g++.dg/template/memfriend12.C: Likewise.
29243 * g++.dg/template/memfriend13.C: Likewise.
29244 * g++.dg/template/memfriend14.C: Likewise.
29245 * g++.dg/template/memfriend15.C: Likewise.
29246 * g++.dg/template/memfriend16.C: Likewise.
29247 * g++.dg/template/memfriend17.C: Likewise.
29248 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29249
29250 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
29251
29252 * g++.dg/conversion/dr195.C: New.
29253 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29254
29255 2004-10-20 Ben Elliston <bje@au.ibm.com>
29256 Devang Patel <dpatel@apple.com>
29257
29258 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29259 of floating point arithmetic, which could trap.
29260
29261 2004-10-19 Mark Mitchell <mark@codesourcery.com>
29262
29263 PR c++/14035
29264 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29265 * g++.dg/conversion/const2.C: New test.
29266 * g++.dg/expr/reinterpret2.C: New test.
29267 * g++.dg/expr/reinterpret3.C: New test.
29268 * g++.dg/expr/cast2.C: New test.
29269 * g++.dg/expr/copy1.C: New test.
29270 * g++.dg/other/conversion1.C: Change error message.
29271 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29272 function pointers to void *.
29273 * g++.old-deja/g++.mike/p10148.C: Likewise.
29274
29275 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29276
29277 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29278
29279 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
29280
29281 PR c++/18047
29282
29283 * g++.dg/parse/expr3.C: New test.
29284
29285 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29286
29287 * gcc.dg/smod-1.c: New test.
29288
29289 2004-10-18 Ziemowit Laski <zlaski@apple.com>
29290
29291 * objc.dg/method-14.m: New test.
29292
29293 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29294
29295 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29296 Also xfail as the patch was reverted.
29297
29298 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29299
29300 PR middle-end/16973
29301 * gcc.dg/pr16973.c: New test.
29302
29303 2004-10-18 Diego Novillo <dnovillo@redhat.com>
29304
29305 PR tree-optimization/17656
29306 * gcc.c-torture/compile/pr17656.c: New test.
29307
29308 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
29309
29310 * g++.dg/eh/shadow1.C: New.
29311
29312 2004-10-18 Jakub Jelinek <jakub@redhat.com>
29313
29314 * gcc.c-torture/compile/20041018-1.c: New test.
29315
29316 2004-10-18 Ben Elliston <bje@au.ibm.com>
29317
29318 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29319 compiler referring to register 0 when accessing sdata. The linker
29320 now patches things up.
29321
29322 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
29323
29324 PR c/17529
29325 * gcc.c-torture/compile/pr17529.c: New test.
29326
29327 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29328
29329 PR c++/17743
29330 * g++.dg/ext/attrib17.C: New test.
29331
29332 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29333
29334 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29335
29336 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29337
29338 PR c++/10479
29339 * g++.dg/ext/attrib16.C: New test.
29340
29341 2004-10-15 Mark Mitchell <mark@codesourcery.com>
29342
29343 PR c++/17042
29344 * g++.dg/init/dso_handle1.C: New test.
29345
29346 PR c++/14667
29347 * g++.dg/parse/typedef6.C: New test.
29348
29349 PR c++/17916
29350 * g++.dg/parse/pragma1.C: New test.
29351
29352 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
29353
29354 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29355
29356 2004-10-15 Steve Ellcey <sje@cup.hp.com>
29357
29358 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29359 -fno-common when on HPPA HP-UX platforms.
29360
29361 2004-10-15 Jakub Jelinek <jakub@redhat.com>
29362
29363 PR other/16820
29364 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29365 stdint.h.
29366 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29367 uintptr_t.
29368
29369 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29370
29371 PR c++/16301
29372 * g++.dg/lookup/strong-using-4.C: New test.
29373
29374 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29375
29376 PR middle-end/16567
29377 * gcc.c-torture/compile/nested-1.c: New test.
29378
29379 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29380
29381 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29382 and mipsisa64*-*-* (until support for misaligned loads is added).
29383 * gcc.dg/vect/vect-50.c: Likewise.
29384 * gcc.dg/vect/vect-52.c: Likewise.
29385 * gcc.dg/vect/vect-54.c: Likewise.
29386 * gcc.dg/vect/vect-58.c: Likewise.
29387 * gcc.dg/vect/vect-60.c: Likewise.
29388 * gcc.dg/vect/vect-80.c: Likewise.
29389
29390 2004-10-14 Mark Mitchell <mark@codesourcery.com>
29391
29392 PR c++/17976
29393 * g++.dg/init/dtor3.C: New test.
29394
29395 2004-10-15 Ben Elliston <bje@au.ibm.com>
29396
29397 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29398
29399 2004-10-14 Geoffrey Keating <geoffk@apple.com>
29400
29401 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29402 * gcc.dg/macho-lo-sum.c: Likewise.
29403
29404 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
29405
29406 * gcc.dg/ppc-spe64-1.c: New test.
29407
29408 2004-10-14 Devang Patel <dpatel@apple.com>
29409
29410 PR 17635
29411 * gcc.dg/pr17635.c : New test.
29412
29413 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
29414
29415 * gcc.dg/vect/vect-28.c: Remove xfail.
29416 * gcc.dg/vect/vect-30.c: Remove xfail.
29417 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29418 * gcc.dg/vect/vect-33.c: Remove xfail.
29419 * gcc.dg/vect/vect-44.c: Remove xfail.
29420 * gcc.dg/vect/vect-46.c: Remove xfail.
29421 * gcc.dg/vect/vect-50.c: Remove xfail.
29422 * gcc.dg/vect/vect-52.c: Remove xfail.
29423 * gcc.dg/vect/vect-54.c: Remove xfail.
29424 * gcc.dg/vect/vect-58.c: Remove xfail.
29425 * gcc.dg/vect/vect-60.c: Remove xfail.
29426 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29427 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29428 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29429 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29430 * gcc.dg/vect/vect-8.c: Remove xfail.
29431 * gcc.dg/vect/vect-80.c: Remove xfail.
29432 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29433
29434 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29435
29436 * gcc.dg/vect/vect-82.c: New testcase.
29437 * gcc.dg/vect/vect-82_64.c: New testcase.
29438 * gcc.dg/vect/vect-83.c: New testcase.
29439 * gcc.dg/vect/vect-83_64.c: New testcase.
29440
29441 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29442
29443 * gcc.dg/cpp/error-1.c: New test.
29444
29445 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29446
29447 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29448
29449 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
29450
29451 PR target/17984
29452 * gcc.dg/cris-peep2-xsrand2.c: New test.
29453
29454 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
29455
29456 PR c++/17661
29457 * g++.dg/expr/for2.C: New test.
29458
29459 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29460
29461 * g++.dg/inherit/thunk1.C: Run on the SPARC.
29462
29463 2004-10-13 Jakub Jelinek <jakub@redhat.com>
29464
29465 PR tree-optimization/17724
29466 * g++.dg/opt/pr17724-1.C: New test.
29467 * g++.dg/opt/pr17724-2.C: New test.
29468 * g++.dg/opt/pr17724-3.C: New test.
29469 * g++.dg/opt/pr17724-4.C: New test.
29470 * g++.dg/opt/pr17724-5.C: New test.
29471 * g++.dg/opt/pr17724-6.C: New test.
29472
29473 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
29474
29475 PR c/17301
29476 * gcc.dg/pr17301-2.c: New test.
29477
29478 2004-10-11 Mark Mitchell <mark@codesourcery.com>
29479
29480 PR c++/15876
29481 * g++.dg/parse/error22.C: New test.
29482
29483 PR c++/17936
29484 * g++.dg/template/spec18.C: New test.
29485
29486 2004-10-11 Steve Ellcey <sje@cup.hp.com>
29487
29488 * gcc.dg/ia64-asm-1.c: Add prototype for abort
29489 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29490 memcpy.
29491 * gcc.dg/ia64-sync-2.c: Ditto.
29492 * gcc.dg/ia64-sync-3.c: Ditto.
29493
29494 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
29495
29496 * g++.dg/eh/cleanup5.C: Add dg-options "".
29497
29498 2004-10-11 Roger Sayle <roger@eyesopen.com>
29499
29500 PR middle-end/17657
29501 * gcc.dg/switch-4.c: New test case.
29502
29503 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
29504
29505 * gcc.c-torture/execute/20041011-1.c: New test.
29506
29507 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29508
29509 PR c++/17554
29510 * g++.dg/init/for3.C: New test.
29511
29512 PR c++/17657
29513 * g++.dg/opt/switch2.C: New test.
29514
29515 PR middle-end/17703
29516 * g++.dg/warn/Wreturn-2.C: New test.
29517
29518 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29519
29520 PR c++/17907
29521 * g++.dg/eh/cleanup5.C: New test.
29522
29523 2004-10-10 Mark Mitchell <mark@codesourcery.com>
29524
29525 PR c++/17393
29526 * g++.dg/parse/error21.C: New test.
29527
29528 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
29529
29530 * g++.dg/overload/pmf1.C: Adjust quoting marks.
29531 * g++.dg/warn/incomplete1.C: Likewise.
29532 * g++.dg/template/qualttp20.C: Likewise.
29533
29534 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29535
29536 PR c/17881
29537 * parm-incomplete-1.c: New test.
29538
29539 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29540
29541 PR c++/17867
29542 * g++.dg/parse/error19.C: New test.
29543
29544 PR c++/17670
29545 * g++.dg/init/new11.C: New test.
29546
29547 PR c++/17821
29548 * g++.dg/parse/error20.C: New test.
29549
29550 PR c++/17826
29551 * g++.dg/template/crash24.C: New test.
29552
29553 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29554
29555 PR c/17301
29556 * gcc.dg/pr17301-1.c: New test.
29557
29558 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29559
29560 PR c/17189
29561 * gcc.dg/anon-struct-5.c: New test.
29562
29563 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
29564
29565 PR c/17844
29566 * gcc.dg/pr17844-1.c: New test.
29567
29568 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
29569
29570 PR tree-optimization/17906
29571 * gcc.c-torture/compile/pr17906.c: New.
29572
29573 2004-10-09 Stuart Hastings <stuart@apple.com>
29574 Roger Sayle <roger@eyesopen.com>
29575
29576 PR rtl-optimization/17853
29577 * gcc.dg/i386-mmx-5.c: New testcase.
29578
29579 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
29580
29581 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29582
29583 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29584
29585 PR c++/17524
29586 * g++.dg/template/static9.C: New test.
29587
29588 PR c++/17685
29589 * g++.dg/parse/operator5.C: New test.
29590
29591 2004-10-09 Roger Sayle <roger@eyesopen.com>
29592
29593 PR middle-end/17894
29594 * gcc.c-torture/execute/divcmp-4.c: New test case.
29595
29596 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29597
29598 PR tree-opt/17902
29599 * g++.dg/opt/pr17902.C: New test.
29600
29601 2004-10-09 Jakub Jelinek <jakub@redhat.com>
29602
29603 * gcc.dg/cpp/ident-1.c: Add dg-options "".
29604
29605 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29606
29607 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29608
29609 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29610
29611 * gcc.dg/assign-warn-3.c: New test.
29612
29613 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29614
29615 PR c/16999
29616 * gcc.dg/cpp/ident-1.c: New test.
29617
29618 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
29619
29620 * gcc.c-torture/compile/acc1.c: New.
29621
29622 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29623
29624 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29625 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29626
29627 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29628
29629 * gcc.dg/ultrasp11.c: New test.
29630
29631 2004-10-08 Michael Matz <matz@suse.de>
29632
29633 * gcc.dg/doloop-2.c: New test.
29634
29635 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29636
29637 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29638 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29639 objc.dg/method-9.m: Update expected diagnostics.
29640
29641 2004-10-07 Geoffrey Keating <geoffk@apple.com>
29642
29643 * gcc.dg/ppc-fsel-3.c: New file.
29644 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29645
29646 2004-10-07 Paul Brook <paul@codesourcery.com>
29647
29648 * gfortran.dg/intrinsic_verify_1.f90: New test.
29649
29650 2004-10-07 Paul Brook <paul@codesourcery.com>
29651
29652 * gfortran.dg/empty_format_1.f90: Remove stray commas.
29653
29654 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29655
29656 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29657 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29658 commit.
29659
29660 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
29661
29662 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29663
29664 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29665
29666 PR c++/17115
29667 * g++.dg/warn/Winline-4.C: New test.
29668
29669 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29670
29671 * gcc.c-torture/compile/20041007-1.c: New test.
29672
29673 2004-10-07 Paul Brook <paul@codesourcery.com>
29674
29675 PR fortran/17678
29676 * gfortran.dg/use_allocated_1.f90: New test.
29677
29678 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29679
29680 PR middle-end/17849
29681 * gfortran.fortran-torture/compile/nested.f90: New test
29682
29683 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
29684
29685 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29686
29687 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29688
29689 PR c++/17368
29690 * g++.dg/ext/asm6.C: New test.
29691
29692 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
29693
29694 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29695
29696 2004-10-06 Paul Brook <paul@codesourcery.com>
29697
29698 PR libfortran/17709
29699 * gfortran.dg/empty_format_1.f90: New test.
29700
29701 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29702
29703 PR fortran/17568
29704 * gfortran.dg/ishft.f90: New test.
29705
29706 PR fortran/17283
29707 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29708 tests.
29709
29710 2004-10-06 Paul Brook <paul@codesourcery.com>
29711
29712 * gfortran.dg/do_1.f90: New test.
29713
29714 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29715
29716 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29717 optimizing for size.
29718
29719 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29720
29721 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29722
29723 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29724
29725 * gcc.c-torture/compile/20041005-1.c: New test.
29726
29727 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
29728
29729 PR c++/17829
29730 * g++.dg/lookup/koenig4.C: New.
29731
29732 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
29733
29734 * g++.dg/other/classkey1.C: Adjust quoting marks.
29735 * g++.dg/parse/error15.C: Likewise.
29736 * g++.dg/template/meminit2.C (int>): Likewise.
29737
29738 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29739
29740 PR fortran/17283
29741 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29742
29743 PR fortran/17631
29744 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29745
29746 PR fortran/17708
29747 * gfortran.dg/pr17708.f90: New test.
29748
29749 2004-10-04 Chao-ying Fu <fu@mips.com>
29750
29751 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29752 * gcc.dg/vect/vect-4.c: Ditto.
29753 * gcc.dg/vect/vect-5.c: Ditto.
29754 * gcc.dg/vect/vect-6.c: Ditto.
29755 * gcc.dg/vect/vect-8.c: Ditto.
29756 * gcc.dg/vect/vect-16.c: Ditto.
29757 * gcc.dg/vect/vect-30.c: Ditto.
29758 * gcc.dg/vect/vect-40.c: Ditto.
29759 * gcc.dg/vect/vect-41.c: Ditto.
29760 * gcc.dg/vect/vect-42.c: Ditto.
29761 * gcc.dg/vect/vect-43.c: Ditto.
29762 * gcc.dg/vect/vect-44.c: Ditto.
29763 * gcc.dg/vect/vect-45.c: Ditto.
29764 * gcc.dg/vect/vect-46.c: Ditto.
29765 * gcc.dg/vect/vect-47.c: Ditto.
29766 * gcc.dg/vect/vect-48.c: Ditto.
29767 * gcc.dg/vect/vect-49.c: Ditto.
29768 * gcc.dg/vect/vect-50.c: Ditto.
29769 * gcc.dg/vect/vect-51.c: Ditto.
29770 * gcc.dg/vect/vect-52.c: Ditto.
29771 * gcc.dg/vect/vect-53.c: Ditto.
29772 * gcc.dg/vect/vect-54.c: Ditto.
29773 * gcc.dg/vect/vect-55.c: Ditto.
29774 * gcc.dg/vect/vect-56.c: Ditto.
29775 * gcc.dg/vect/vect-57.c: Ditto.
29776 * gcc.dg/vect/vect-58.c: Ditto.
29777 * gcc.dg/vect/vect-59.c: Ditto.
29778 * gcc.dg/vect/vect-60.c: Ditto.
29779 * gcc.dg/vect/vect-74.c: Ditto.
29780 * gcc.dg/vect/vect-79.c: Ditto.
29781 * gcc.dg/vect/vect-80.c: Ditto.
29782
29783 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
29784
29785 * gcc.dg/unused-7.c: Use the correct option.
29786
29787 2004-10-04 Paul Brook <paul@codesourcery.com>
29788 Bud Davis <bdavis9659@comcast.net>
29789
29790 PR fortran/17706
29791 PR fortran/16434
29792 * gfortran/pr17706.f90: New test.
29793 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29794
29795 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29796
29797 * gfortran.dg/pr17612.f90: New test.
29798
29799 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
29800
29801 * g++.dg/template/local1.C: Adjust quoting marks in
29802 testing for diagnostics.
29803 * g++.dg/tls/diag-2.C: Likewise.
29804 * g++.dg/other/error8.C: Likewise.
29805
29806 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29807
29808 PR c/17178
29809 * gcc.dg/unused-4.c: Adjust to be correct.
29810
29811 PR c/17820
29812 * gcc.dg/unused-7.c: New test.
29813
29814 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29815
29816 PR c++/17797
29817 * g++.dg/overload/template2.C: New test.
29818
29819 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
29820
29821 PR tree-optimization/16632
29822 * gcc.dg/tree-ssa/20041002-1.c: New.
29823
29824 2004-10-03 Paul Brook <paul@codesourcery.com>
29825
29826 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
29827 rather than relying on default formatting.
29828
29829 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
29830
29831 * gcc.dg/20040920-1.c: Update expected message text.
29832
29833 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
29834
29835 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29836
29837 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
29838
29839 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29840 tree level.
29841
29842 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29843
29844 * gcc.dg/tree-ssa/pr17343.c: Remove.
29845
29846 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29847
29848 PR tree-opt/17343
29849 * gcc.dg/tree-ssa/pr17343.c: New test.
29850
29851 2004-10-01 Jakub Jelinek <jakub@redhat.com>
29852
29853 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29854 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29855 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29856 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29857 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29858
29859 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29860
29861 * gcc.dg/lvalue-2.c: New test.
29862
29863 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29864
29865 PR c/17730
29866 * gcc.dg/pr17730-1.c: New test
29867
29868 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
29869
29870 PR c/7425
29871 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29872
29873 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29874
29875 * gcc.c-torture/execute/stdarg-1.c: New test.
29876 * gcc.c-torture/execute/stdarg-2.c: New test.
29877 * gcc.c-torture/execute/stdarg-3.c: New test.
29878 * gcc.dg/tree-ssa/stdarg-1.c: New test.
29879 * gcc.dg/tree-ssa/stdarg-2.c: New test.
29880 * gcc.dg/tree-ssa/stdarg-3.c: New test.
29881 * gcc.dg/tree-ssa/stdarg-4.c: New test.
29882 * gcc.dg/tree-ssa/stdarg-5.c: New test.
29883
29884 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29885
29886 PR tree-optimization/17697
29887 * g++.dg/opt/pr17697-1.C: New test.
29888 * g++.dg/opt/pr17697-2.C: New test.
29889 * g++.dg/opt/pr17697-3.C: New test.
29890
29891 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
29892
29893 PR c/16409
29894 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29895 gcc.dg/vla-init-5.c: New tests.
29896
29897 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
29898
29899 PR c/13804
29900 * gcc.dg/pr13804-1.c: New test.
29901
29902 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29903
29904 PR fortran/16938
29905 * gfortran.dg/pr16938.f90: New test.
29906
29907 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29908
29909 * g++.dg/template/crash23.C: New test.
29910
29911 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29912
29913 PR c++/17585
29914 * g++.dg/template/static8.C: New test.
29915
29916 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
29917
29918 PR c++/17681
29919 * g++.dg/other/error9.C: New test.
29920
29921 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29922
29923 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29924
29925 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29926
29927 PR fortran/15164
29928 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29929
29930 2004-09-26 Roger Sayle <roger@eyesopen.com>
29931
29932 PR middle-end/17112
29933 * gcc.dg/pr17112-1.c: New test case.
29934
29935 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
29936
29937 PR c/11459
29938 * gcc.dg/pr11459-1.c: New test.
29939
29940 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
29941
29942 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29943 * gcc.dg/tree-ssa/loop-4.c: Likewise.
29944
29945 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29946
29947 * gfortran.dg/pr15324.f90: Make array bounds consistent.
29948
29949 2004-09-25 Jan Hubicka <jh@suse.cz>
29950
29951 * compile/30040909-1.c: New test.
29952 * compile/30040907-1.c: New test.
29953
29954 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
29955
29956 * gcc.c-torture/execute/va-arg-26.c: New test.
29957
29958 2004-09-24 Zack Weinberg <zack@codesourcery.com>
29959
29960 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29961 extra diagnostics on targets with 64-bit pointers.
29962 * objc.dg/selector-1.m: Adjust dg-warning regexp.
29963
29964 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29965
29966 PR c/17188
29967 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29968 * gcc.dg/decl-3.c: Adjust expected message.
29969
29970 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29971
29972 PR fortran/17615
29973 * gfortran.dg/pr17615.f90: New test.
29974
29975 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
29976
29977 PR tree-optimzation/17517
29978 * g++.dg/tree-ssa/pr17517.C: New Test.
29979
29980 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29981
29982 PR c++/16889
29983 * g++.dg/lookup/ambig3.C: New.
29984
29985 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
29986
29987 PR tree-opt/17624
29988 * g++.dg/opt/pr17624.C: New test.
29989
29990 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29991
29992 PR c/6980
29993 * gcc.dg/Wbad-function-cast-1.c: New test.
29994
29995 2004-09-23 Zack Weinberg <zack@codesourcery.com>
29996
29997 * g++.dg/ext/complit1.C
29998 * g++.dg/other/error2.C
29999 * g++.dg/other/nontype-1.C
30000 * g++.dg/parse/crash11.C
30001 * g++.dg/parse/crash12.C
30002 * g++.dg/parse/error15.C
30003 * g++.dg/parse/error4.C
30004 * g++.dg/parse/tmpl-outside1.C
30005 * g++.dg/parse/too-many-tmpl-args1.C
30006 * g++.dg/template/dependent-expr3.C
30007 * g++.dg/template/error10.C
30008 * g++.dg/template/instantiate1.C
30009 * g++.dg/template/vtable2.C
30010 * g++.dg/warn/Wshadow-1.C
30011 * g++.dg/warn/weak1.C
30012 * g++.old-deja/g++.brendan/crash16.C
30013 * g++.old-deja/g++.brendan/crash18.C
30014 * g++.old-deja/g++.brendan/crash48.C
30015 * g++.old-deja/g++.brendan/crash49.C
30016 * g++.old-deja/g++.brendan/crash55.C
30017 * g++.old-deja/g++.brendan/crash56.C
30018 * g++.old-deja/g++.brendan/crash8.C
30019 * g++.old-deja/g++.brendan/enum11.C
30020 * g++.old-deja/g++.brendan/enum8.C
30021 * g++.old-deja/g++.brendan/enum9.C
30022 * g++.old-deja/g++.brendan/friend3.C
30023 * g++.old-deja/g++.brendan/misc14.C
30024 * g++.old-deja/g++.bugs/900402_02.C
30025 * g++.old-deja/g++.bugs/900404_03.C
30026 * g++.old-deja/g++.bugs/900404_04.C
30027 * g++.old-deja/g++.bugs/900428_03.C
30028 * g++.old-deja/g++.jason/crash4.C
30029 * g++.old-deja/g++.jason/overload21.C
30030 * g++.old-deja/g++.jason/redecl1.C
30031 * g++.old-deja/g++.jason/report.C
30032 * g++.old-deja/g++.jason/rfg10.C
30033 * g++.old-deja/g++.jason/template30.C
30034 * g++.old-deja/g++.law/arm12.C
30035 * g++.old-deja/g++.law/ctors5.C
30036 * g++.old-deja/g++.law/cvt20.C
30037 * g++.old-deja/g++.law/init10.C
30038 * g++.old-deja/g++.law/init8.C
30039 * g++.old-deja/g++.law/visibility17.C
30040 * g++.old-deja/g++.law/visibility7.C
30041 * g++.old-deja/g++.mike/net8.C
30042 * g++.old-deja/g++.mike/p646.C
30043 * g++.old-deja/g++.mike/p700.C
30044 * g++.old-deja/g++.mike/p701.C
30045 * g++.old-deja/g++.mike/p811.C
30046 * g++.old-deja/g++.ns/template13.C
30047 * g++.old-deja/g++.other/array3.C
30048 * g++.old-deja/g++.other/crash25.C
30049 * g++.old-deja/g++.other/dtor3.C
30050 * g++.old-deja/g++.other/dtor4.C
30051 * g++.old-deja/g++.other/main1.C
30052 * g++.old-deja/g++.other/warn7.C
30053 * g++.old-deja/g++.pt/crash11.C
30054 * g++.old-deja/g++.pt/crash36.C
30055 * g++.old-deja/g++.pt/spec22.C
30056 * g++.old-deja/g++.pt/spec9.C
30057 * g++.old-deja/g++.pt/ttp52.C
30058 * g++.old-deja/g++.robertl/eb103.C
30059 * g++.old-deja/g++.robertl/eb121.C
30060 * g++.old-deja/g++.robertl/eb22.C
30061 * g++.old-deja/g++.robertl/eb8.C:
30062 Update locations and/or regexps of dg-error markers.
30063 Remove markers for some bogus messages that are no longer issued.
30064
30065 2004-09-23 Jakub Jelinek <jakub@redhat.com>
30066
30067 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30068 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30069
30070 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
30071
30072 PR c++/17618
30073 * g++.dg/lookup/crash5.C: New test.
30074
30075 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
30076
30077 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30078 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30079 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30080 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30081 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30082 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30083
30084 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30085 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30086 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30087 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30088 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30089 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30090
30091 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30092
30093 * gcc.dg/vect/vect-44.c: Check additional cases.
30094 * gcc.dg/vect/vect-48.c: Check additional cases.
30095
30096 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30097 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30098 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30099 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30100 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30101 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30102 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30103 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30104 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30105
30106 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30107 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30108 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30109
30110 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30111
30112 * gcc.dg/tree-ssa/loop-6.c: New test.
30113
30114 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
30115
30116 PR c++/17620
30117 * g++.dg/inherit/base2.C: New.
30118
30119 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30120
30121 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30122 * gcc.dg/20001012-2.c: Likewise.
30123 * gcc.dg/20001013-1.c: Likewise.
30124 * gcc.dg/20001101-1.c: Likewise.
30125 * gcc.dg/20001102-1.c: Likewise.
30126 * gcc.dg/bf-spl1.c: Likewise.
30127 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30128 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30129
30130 2004-09-22 Diego Novillo <dnovillo@redhat.com>
30131
30132 PR tree-optimization/16721
30133 * gcc.dg/tree-ssa/pr16721.c: New test.
30134
30135 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
30136
30137 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30138 * gcc.dg/20040305-1.c: Likewise.
30139
30140 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
30141
30142 PR c/16566
30143 * gcc.c-torture/compile/pr16566-1.c,
30144 gcc.c-torture/compile/pr16566-2.c,
30145 gcc.c-torture/compile/pr16566-3.c: New tests.
30146
30147 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
30148
30149 PR tree-optimization/17512
30150 * gcc.c-torture/compile/20040916-1.c.
30151
30152 2004-09-21 Mark Mitchell <mark@codesourcery.com>
30153
30154 * gcc.dg/pragma-re-3.c: New test.
30155
30156 2004-09-17 Matt Austern <austern@apple.com>
30157
30158 PR c++/15049
30159 * g++.dg/other/anon3.C: New.
30160
30161 2004-09-21 Roger Sayle <roger@eyesopen.com>
30162
30163 PR c++/7503
30164 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30165 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30166 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30167 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30168 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30169
30170 2004-09-21 Bud Davis <bdavis9659@comcast.net>
30171
30172 PR fortran/17286
30173 * gfortran.dg/pr17286.f90: New test.
30174
30175 2004-09-20 Mark Mitchell <mark@codesourcery.com>
30176
30177 PR c++/17530
30178 * g++.dg/template/static7.C: New test.
30179
30180 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
30181
30182 PR tree-opt/17558
30183 * gcc.c-torture/compile/pr17558.c: New test.
30184
30185 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
30186
30187 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30188 if SKIP_ATTRIBUTE is defined.
30189
30190 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30191
30192 PR fortran/15957
30193 * gfortran.dg/pr15957.f90: New test.
30194
30195 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
30196
30197 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30198 in comparison.
30199 * gcc.dg/vect/vect-79.c: Likewise.
30200 * gcc.dg/vect/vect-80.c: Likewise.
30201
30202 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30203
30204 PR fortran/15750
30205 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30206
30207 2004-09-20 Ira Rosen <irar@il.ibm.com>
30208
30209 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30210 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30211 * gcc.dg/vect/vect-62.c: New testcase.
30212 * gcc.dg/vect/vect-63.c: New testcase.
30213 * gcc.dg/vect/vect-64.c: New testcase.
30214 * gcc.dg/vect/vect-65.c: New testcase.
30215 * gcc.dg/vect/vect-66.c: New testcase.
30216 * gcc.dg/vect/vect-67.c: New testcase.
30217 * gcc.dg/vect/vect-68.c: New testcase.
30218 * gcc.dg/vect/vect-69.c: New testcase.
30219 * gcc.dg/vect/vect-79.c: New testcase.
30220 * gcc.dg/vect/vect-80.c: New testcase.
30221
30222 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
30223
30224 * gcc.target/mips/asm-1.c: New test.
30225
30226 2004-09-19 Ira Rosen <irar@il.ibm.com>
30227
30228 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30229 * gcc.dg/vect/vect-73.c: New testcase.
30230 * gcc.dg/vect/vect-74.c: New testcase.
30231 * gcc.dg/vect/vect-75.c: New testcase.
30232 * gcc.dg/vect/vect-76.c: New testcase.
30233 * gcc.dg/vect/vect-77.c: New testcase.
30234 * gcc.dg/vect/vect-78.c: New testcase
30235
30236 2004-09-18 Paul Brook <paul@codesourcery.com>
30237
30238 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30239
30240 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
30241
30242 PR c/17424
30243 * gcc.dg/pr17424-1.c: New test.
30244
30245 2004-09-18 Diego Novillo <dnovillo@redhat.com>
30246
30247 * g++.dg/tree-ssa/pr17153.C: New test.
30248
30249 2004-09-16 Geoffrey Keating <geoffk@apple.com>
30250
30251 PR pch/13361
30252 * g++.dg/pch/wchar-1.C: New.
30253 * g++.dg/pch/wchar-1.Hs: New.
30254
30255 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
30256
30257 * gcc.c-torture/execute/20040917-1.c: New test.
30258
30259 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30260
30261 PR tree-optimization/17319
30262 * gcc.dg/pr17319.c: New test.
30263
30264 2004-09-17 Devang Patel <dpatel@apple.com>
30265
30266 * gcc.dg/20040813-1.c: New test.
30267
30268 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30269
30270 PR tree-optimization/17273
30271 * gcc.c-torture/compile/pr17273.c: New test.
30272
30273 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
30274
30275 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30276 Update expected messages.
30277 * gcc.dg/declspec-13.c: New test.
30278
30279 2004-09-17 David Edelsohn <edelsohn@gnu.org>
30280
30281 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30282
30283 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30284
30285 * gcc.c-torture/execute/pr17252.c: Use post-increment to
30286 change what 'a' is pointing to.
30287
30288 2004-09-17 Mark Mitchell <mark@codesourcery.com>
30289
30290 PR c++/16002
30291 * g++.dg/template/error18.C: New test.
30292
30293 PR c++/16029
30294 * g++.dg/warn/Wunused-8.C: New test.
30295
30296 2004-09-17 Steven Bosscher <stevenb@suse.de>
30297
30298 PR tree-optimization/17513
30299 * gcc.dg/20040916-1.c: New test.
30300
30301 2004-09-16 Mark Mitchell <mark@codesourcery.com>
30302
30303 PR c++/17501
30304 * g++.dg/template/typename7.C: New test.
30305
30306 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30307
30308 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30309
30310 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
30311
30312 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30313 with -ftree-based-profiling also.
30314 * lib/profopt.exp: Support late-set profile_option/feedback_option.
30315
30316 2004-09-16 Victor Leikehman <lei@il.ibm.com>
30317
30318 PR/15364
30319 * gfortran.dg/der_array_io_1.f90: New test.
30320 * gfortran.dg/der_array_io_2.f90: New test.
30321 * gfortran.dg/der_array_io_3.f90: New test.
30322
30323 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30324
30325 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30326 EABI.
30327
30328 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30329
30330 * g++.dg/opt/switch1.C: New test.
30331
30332 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
30333
30334 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30335 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30336 Update expected messages.
30337
30338 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30339
30340 PR fortran/16485
30341 * gfortran.dg/same_name_1.f90: New test.
30342
30343 2004-09-15 Diego Novillo <dnovillo@redhat.com>
30344
30345 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
30346 dereference garbage pointers.
30347
30348 2004-09-15 Jakub Jelinek <jakub@redhat.com>
30349
30350 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30351 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30352
30353 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30354 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30355 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30356
30357 2004-09-14 Mark Mitchell <mark@codesourcery.com>
30358
30359 PR c++/17324
30360 * g++.dg/template/mangle1.C: New test.
30361
30362 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30363
30364 PR tree-optimization/17252
30365 * gcc.c-torture/execute/pr17252.c: New test.
30366
30367 2004-09-14 Andrew Pinski <apinski@apple.com>
30368
30369 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30370
30371 2004-09-14 Roger Sayle <roger@eyesopen.com>
30372
30373 PR rtl-optimization/9771
30374 * gcc.dg/pr9771-1.c: New test case.
30375
30376 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30377
30378 PR tree-optimization/15262
30379 * gcc.c-torture/execute/pr15262-1.c: New test.
30380 * gcc.c-torture/execute/pr15262-2.c: New test.
30381
30382 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
30383
30384 * gcc.dg/declspec-12.c: New test.
30385
30386 2004-09-14 Bud Davis <bdavis9659@comcast.net>
30387
30388 * gfortran.dg/pr17090.f90: Add directives to test.
30389
30390 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30391
30392 * gcc.c-torture/compile/20040914-1.c: New test.
30393
30394 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30395
30396 PR c++/16162
30397 * g++.dg/template/decl2.C: New test.
30398
30399 2004-09-13 Bud Davis <bdavis9659@comcast.net>
30400
30401 PR fortran/17090
30402 * gfortran.dg/pr17090.f90: New test.
30403
30404 2004-09-13 Dale Johannesen <dalej@apple.com>
30405
30406 * gcc.c-torture/compile/pr17408.c: New test case.
30407
30408 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30409
30410 PR c++/16716
30411 * g++.dg/parse/crash17.C: New test.
30412
30413 PR c++/17327
30414 * g++.dg/template/enum3.C: New test.
30415
30416 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
30417
30418 * lib/gcc-defs.exp: Load wrapper.exp.
30419 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30420 using local code.
30421 * lib/gcc.exp (gcc_init): Similar.
30422 * lib/gfortran.exp (gfortran_init): Similar.
30423 * lib/objc.exp (objc_init): Similar.
30424 * lib/treelang.exp (treelang_init): Similar.
30425 * lib/wrapper.exp: New file with build_wrapper call machinery in
30426 ${tool}_maybe_build_wrapper.
30427
30428 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30429
30430 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30431 "inline".
30432 * gcc.dg/declspec-11.c: Update expected messages.
30433 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30434 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30435 gcc.dg/inline-12.c: New tests.
30436
30437 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
30438
30439 * g++.dg/tree-ssa/pr17400.C: New testcase.
30440
30441 2004-09-13 James E Wilson <wilson@specifixinc.com>
30442
30443 * gcc.target/mips/sb1-1.c: New testcase.
30444
30445 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
30446
30447 * lib/g77-dg.exp: Remove unused file.
30448 * lib/mike-g77.exp: Ditto.
30449 * lib/g77.exp: Ditto.
30450
30451 2004-09-12 Richard Henderson <rth@redhat.com>
30452
30453 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30454
30455 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30456
30457 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30458 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30459 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30460 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30461 Update expected messages.
30462
30463 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
30464
30465 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30466 declaration/use mismatch for dirp parameter.
30467
30468 2004-09-12 Andrew Pinski <apinski@apple.com>
30469
30470 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30471 -fgnu-runtime is passed.
30472
30473 2004-09-12 Richard Henderson <rth@redhat.com>
30474
30475 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30476 do the uplevel thing and update additional_flags directly.
30477 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30478 gfortran.fortran-torture/execute/intrinsic_nearest.x,
30479 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30480 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30481
30482 2004-09-11 Steven Bosscher <stevenb@suse.de>
30483
30484 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30485
30486 2004-09-11 Roger Sayle <roger@eyesopen.com>
30487
30488 PR middle-end/17411
30489 * g++.dg/opt/pr17411-1.C: New test case.
30490
30491 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30492
30493 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30494 gcc.dg/tls/diag-2.c: Update expected messages.
30495 * gcc.dg/991209-1.c: Specify compilation options. Update expected
30496 messages.
30497 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30498 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30499 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30500 gcc.dg/tls/diag-5.c: New tests.
30501
30502 2004-09-11 Zack Weinberg <zack@codesourcery.com>
30503
30504 * gcc.dg/20040910-1.c: Correct dg-error regexp.
30505
30506 2004-09-11 Steven Bosscher <stevenb@suse.de>
30507
30508 * g++.dg/parse/break-in-for.C: New test.
30509
30510 2004-09-11 Jakub Jelinek <jakub@redhat.com>
30511
30512 * gcc.dg/tree-ssa/20040911-1.c: New test.
30513
30514 2004-09-11 Andreas Jaeger <aj@suse.de>
30515
30516 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30517 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30518
30519 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
30520
30521 * gcc.target/frv: New directory of FR-V-specific tests.
30522
30523 2004-09-10 James E Wilson <wilson@specifixinc.com>
30524
30525 * gcc.dg/convert-vec-1.c: New test.
30526
30527 2004-09-10 Roger Sayle <roger@eyesopen.com>
30528
30529 PR middle-end/17024
30530 * gcc.dg/pr17024-1.c: New test case.
30531
30532 2004-09-10 Eric Christopher <echristo@redhat.com>
30533
30534 * gcc.dg/20040910-1.c: New test.
30535
30536 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30537
30538 * gcc.dg/bitfld-9.c: New test.
30539
30540 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
30541
30542 * gcc.c-torture/execute/ieee/acc1.c: New test.
30543 * gcc.c-torture/execute/ieee/acc2.c: New test.
30544 * gcc.c-torture/execute/ieee/mzero6.c: New test.
30545
30546 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
30547
30548 * gcc.dg/deprecated-2.c: New test.
30549
30550 2004-09-09 James E Wilson <wilson@specifixinc.com>
30551
30552 * gcc.dg/init-vec-1.c: New test.
30553
30554 2004-09-09 Roger Sayle <roger@eyesopen.com>
30555
30556 PR middle-end/17055
30557 * gcc.dg/pr17055-1.c: New test case.
30558
30559 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
30560
30561 PR target/17377
30562 * gcc.c-torture/execute/pr17377.c: New test.
30563
30564 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30565
30566 PR c/8420
30567 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30568 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30569 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30570 gcc.dg/long-long-typespec-1.c: New tests.
30571 * gcc.dg/tls/diag-2.c: Update expected diagnostics
30572
30573 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30574
30575 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30576 gcc.dg/gnu99-static-1.c: New tests.
30577
30578 2004-09-08 Devang Patel <dpatel@apple.com>
30579
30580 * gcc.dg/darwin-ld-20040828-1.c: New test.
30581 * gcc.dg/darwin-ld-20040828-2.c: New test.
30582 * gcc.dg/darwin-ld-20040828-3.c: New test.
30583
30584 2004-09-08 Ziemowit Laski <zlaski@apple.com>
30585
30586 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30587 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30588 in error message.
30589 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30590 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30591 in error message.
30592 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30593 types they qualify.
30594 * objc.dg/type-size-2.m: Fix wording in comment.
30595 * objc.dg/va-meth-1.m: New test case.
30596
30597 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
30598
30599 PR c/16633:
30600 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30601 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30602
30603 2004-09-06 Devang Patel <dpatel@apple.com>
30604
30605 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30606 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30607
30608 2004-09-06 Zack Weinberg <zack@codesourcery.com>
30609
30610 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30611 reflect changed line numbering of diagnostics.
30612
30613 2004-09-06 Paul Brook <paul@codesourcery.com>
30614
30615 * gfortran.dg/edit_real_1.f90: Add new test.
30616
30617 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30618
30619 * gcc.dg/tree-ssa/loop-2.c: New test.
30620 * gcc.dg/tree-ssa/loop-3.c: New test.
30621 * gcc.dg/tree-ssa/loop-4.c: New test.
30622 * gcc.dg/tree-ssa/loop-5.c: New test.
30623
30624 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30625
30626 * gcc.dg/format/sentinel-1.c: Update for parameter option.
30627
30628 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30629
30630 * gcc.dg/format/sentinel-1.c: New test.
30631
30632 2004-09-04 Uros Bizjak <uros@kss-loka.si>
30633
30634 * gcc.dg/builtins-46.c: New.
30635
30636 2004-09-03 Devang Patel <dpatel@apple.com>
30637
30638 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30639 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30640
30641 2004-09-03 Jan Beulich <jbeulich@novell.com>
30642
30643 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30644 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30645 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30646 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30647 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30648 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30649 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30650 the non-portable bzero.
30651 * gcc.dg/20010912-1.c: xfail for NetWare.
30652 * gcc.dg/20020426-2.c: xfail for NetWare.
30653 * gcc.dg/20021014-1.c: xfail for NetWare.
30654 * gcc.dg/20021018-1.c: xfail for NetWare.
30655 * gcc.dg/20030213-1.c: xfail for NetWare.
30656 * gcc.dg/20030225-1.c: xfail for NetWare.
30657 * gcc.dg/20030708-1.c: xfail for NetWare.
30658 * gcc.dg/builtins-config.h: Also exclude NetWare.
30659 * gcc.dg/format/format.h: Define restrict only if not already defined.
30660 * gcc.dg/nest.c: xfail for NetWare.
30661 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30662 * lib/target-supports.exp (check_visibility_available): Exclude
30663 NetWare.
30664
30665 2004-09-03 Jan Beulich <jbeulich@novell.com>
30666
30667 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30668 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30669 deterministic starting point for the alignment of structure fields.
30670 * gcc.dg/Wpadded.c: Dito.
30671 * g++.dg/abi/vbase10.C: Dito.
30672
30673 2004-09-03 Devang Patel <dpatel@apple.com>
30674
30675 * g++.dg/debug/pr15736.cc: New test.
30676
30677 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30678
30679 * README.QMTEST: Fix out-of-date link.
30680
30681 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
30682
30683 PR fortran/16579
30684 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30685 Delete. Duplicate of gfortran.dg/g77/20010610.f
30686
30687 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30688
30689 * g++.dg/abi/arm_rtti1.C: New test.
30690
30691 2004-09-02 Geoffrey Keating <geoffk@apple.com>
30692
30693 * gcc.dg/ppc-vector-memcpy.c: New.
30694 * gcc.dg/ppc-vector-memset.c: New.
30695
30696 2004-09-02 Chao-ying Fu <fu@mips.com>
30697
30698 * gcc.target/mips/mips-3d-1.c: New test.
30699 * gcc.target/mips/mips-3d-2.c: New test.
30700 * gcc.target/mips/mips-3d-3.c: New test.
30701 * gcc.target/mips/mips-3d-4.c: New test.
30702 * gcc.target/mips/mips-3d-5.c: New test.
30703 * gcc.target/mips/mips-3d-6.c: New test.
30704 * gcc.target/mips/mips-3d-7.c: New test.
30705 * gcc.target/mips/mips-3d-8.c: New test.
30706 * gcc.target/mips/mips-3d-9.c: New test.
30707 * gcc.target/mips/mips-ps-1.c: New test.
30708 * gcc.target/mips/mips-ps-2.c: New test.
30709 * gcc.target/mips/mips-ps-3.c: New test.
30710 * gcc.target/mips/mips-ps-4.c: New test.
30711 * gcc.target/mips/mips-ps-type.c: New test.
30712
30713 2004-09-02 Paul Brook <paul@codesourcery.com>
30714
30715 * gfortran.dg/edit_real_1.f90: Add new tests.
30716
30717 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30718
30719 PR fortran/15327
30720 * gfortran.dg/merge_char_1.f90: New test.
30721
30722 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30723
30724 PR fortran/16404
30725 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30726
30727 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30728
30729 PR c/1522
30730 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30731
30732 2004-09-01 Mark Mitchell <mark@codesourcery.com>
30733
30734 * g++.dg/opt/loop1.C: Do not XFAIL.
30735
30736 2004-09-01 Jakub Jelinek <jakub@redhat.com>
30737
30738 * gcc.c-torture/execute/20040831-1.c: New test.
30739
30740 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
30741
30742 PR fortran/16579
30743 * gfortran.dg/g77/20010610.f: Now passes.
30744 Copy from g77.f-torture/execute. Add dg-run directive.
30745 * gfortran.dg/g77/README: Update
30746
30747 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
30748
30749 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30750 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30751 (t1, t2, t3, t4): Add volatile.
30752
30753 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30754
30755 * g++.dg/ext/visibility/arm1.C: New test.
30756
30757 2004-08-31 Geoffrey Keating <geoffk@apple.com>
30758
30759 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30760 -pedantic-errors.
30761
30762 2004-09-01 Paul Brook <paul@codesourcery.com>
30763
30764 * gfortran.dg/eof_2.f90: New test.
30765
30766 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30767
30768 PR fortran/16579
30769 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30770
30771 2004-08-31 Bud Davis <bdavis9659@comcast.net>
30772
30773 PR libfortran/16805
30774 * gfortran.dg/list_read_2.f90: New test.
30775
30776 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30777
30778 * g++.dg/abi/key1.C: New test.
30779
30780 2004-08-31 Richard Henderson <rth@redhat.com>
30781
30782 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30783 form of offsetof.
30784 * g++.dg/other/offsetof5.C: Remove duplicate.
30785
30786 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30787
30788 PR fortran/17244
30789 * gfortran.dg/func_derived_1.f90: New test.
30790
30791 2004-08-31 Paul Brook <paul@codesourcery.com>
30792
30793 * gfortran.dg/eof_1.f90: New test.
30794
30795 2004-08-31 Paul Brook <paul@codesourcery.com>
30796
30797 * gfortran.dg/list_read_1.f90: New file.
30798
30799 2004-08-30 Mark Mitchell <mark@codesourcery.com>
30800
30801 * g++.dg/opt/loop1.C: XFAIL.
30802
30803 2004-08-30 Geoffrey Keating <geoffk@apple.com>
30804
30805 * gcc.dg/funcdef-storage-1.c: New.
30806 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30807 an extern function in local scope.
30808 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30809 declare an 'auto inline' function in local scope.
30810 * gcc.dg/20011130-1.c: Likewise.
30811 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30812 an 'auto' function in local scope.
30813 * gcc.dg/20021014-1.c: Likewise.
30814 * gcc.dg/20030331-2.c: Likewise.
30815
30816 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30817
30818 * gfortran.dg/blockdata_1.f90: New test.
30819
30820 2004-08-30 Richard Henderson <rth@redhat.com>
30821
30822 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30823
30824 2004-08-30 Richard Henderson <rth@redhat.com>
30825
30826 * lib/fortran-torture.exp (fortran-torture-execute): Honor
30827 additional_flags set by alternate driver.
30828 (ieee-options): New procedure.
30829 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30830 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30831 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30832 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30833
30834 2004-08-30 Richard Henderson <rth@redhat.com>
30835
30836 * lib/f-torture.exp: Remove.
30837
30838 2004-08-29 Mark Mitchell <mark@codesourcery.com>
30839
30840 PR rtl-optimization/16590
30841 * g++.dg/opt/loop1.C: New test.
30842
30843 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30844
30845 PR fortran/13910
30846 * gfortran.dg/oldstyle_1.f90: New test.
30847
30848 2004-08-29 Steven G. Kargl <kargls@comcast.net>
30849 Paul Brook <paul@codesourcery.com>
30850
30851 * gfortran.dg/g77/README: Update.
30852 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30853 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30854 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30855
30856 2004-08-28 Paul Brook <paul@codesourcery.com>
30857
30858 PR libfortran/17195
30859 * gfortran.dg/edit_real_1.f90: New test.
30860
30861 2004-08-27 Paul Brook <paul@codesourcery.com>
30862
30863 * gfortran.dg/rewind_1.f90: New test.
30864
30865 2004-08-27 Bud Davis <bdavis9659@comcast.net>
30866
30867 PR fortran/16597
30868 * gfortran.dg/pr16597.f90: New test.
30869
30870 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30871
30872 PR c/13801
30873 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30874 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30875 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30876 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30877 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30878
30879 2004-08-26 Nick Clifton <nickc@redhat.com>
30880
30881 * gcc.c-torture/compile/pr17119.c: New test.
30882
30883 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30884
30885 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30886
30887 2004-08-25 Richard Henderson <rth@redhat.com>
30888
30889 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30890 the bits that expect kind=8 to be the largest real kind.
30891
30892 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30893
30894 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30895
30896 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30897
30898 * gfortran.dg/assignment_1.f90: New test.
30899
30900 2004-08-25 Adam Nemet <anemet@lnxw.com>
30901
30902 * g++.dg/template/repo3.C: New test.
30903
30904 2004-08-25 Roger Sayle <roger@eyesopen.com>
30905
30906 PR middle-end/16693
30907 PR tree-optimization/16372
30908 * g++.dg/opt/pr16372-1.C: New test case.
30909 * g++.dg/opt/pr16693-1.C: New test case.
30910 * g++.dg/opt/pr16693-2.C: New test case.
30911
30912 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30913
30914 * objc.dg/proto-lossage-4.m: New test.
30915
30916 2004-08-25 Mark Mitchell <mark@codesourcery.com>
30917
30918 PR c++/17155
30919 * g++.dg/inherit/local2.C: New test.
30920
30921 2004-08-25 Paul Brook <paul@codesourcery.com>
30922
30923 PR fortran/17144
30924 * gfortran.dg/string_ctor_1.f90: New test.
30925
30926 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30927
30928 PR c++/14428
30929 * g++.dg/template/redecl2.C: New test.
30930
30931 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30932
30933 PR fortran/17143
30934 * gfortran.dg/pr17143.f90: New test.
30935
30936 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30937
30938 PR fortran/17164
30939 * gfortran.dg/pr17164.f90: New test.
30940
30941 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30942
30943 * gcc.dg/tree-ssa/loop-1.c: New test.
30944
30945 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30946
30947 * gcc.c-torture/compile/20040824-1.c: New test.
30948
30949 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30950
30951 * gcc.c-torture/compile/iftrap-3.c: New test.
30952
30953 2004-08-24 Paul Brook <paul@codesourcery.com>
30954
30955 * gfortran.dg/entry_2.f90: New test.
30956
30957 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30958
30959 PR c++/16889
30960 * g++.dg/lookup/ambig[12].C: New.
30961
30962 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30963
30964 PR c++/16706
30965 * g++.dg/template/crash21.C: New test.
30966 * g++.dg/template/crash22.C: Likewise.
30967
30968 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30969
30970 PR c++/17149
30971 * g++.dg/template/access15.C: New.
30972
30973 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30974
30975 PR c++/17163
30976 * g++.dg/template/repo2.C: New test.
30977
30978 2004-08-23 Roger Sayle <roger@eyesopen.com>
30979
30980 PR rtl-optimization/17078
30981 * gcc.c-torture/execute/pr17078-1.c: New test case.
30982
30983 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30984
30985 PR c/14492
30986 * gcc.dg/debug/crash1.c: New test.
30987
30988 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30989
30990 PR c/16180
30991 * gcc.dg/loop-5.c: New test.
30992
30993 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30994
30995 * gcc.c-torture/execute/20040823-1.c: New test.
30996
30997 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
30998
30999 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31000 to the assembler. Simplify test accordingly.
31001 (asm_abi_flags): Use GNU names.
31002 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31003 to check for ABI flags.
31004
31005 2004-08-22 Andrew Pinski <apinski@apple.com>
31006
31007 * g++.dg/opt/pr14029.C: New test.
31008 * gcc.c-torture/execute/pr15262.c: New test.
31009
31010 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31011
31012 * gfortran.dg/reduction.f90: Add checks with complex arguments.
31013
31014 2004-08-21 Bud Davis <bdavis9659@comcast.net>
31015
31016 PR 16908
31017 * gfortran.dg/direct_io.f90: New test.
31018
31019 2004-08-20 Mark Mitchell <mark@codesourcery.com>
31020
31021 PR c++/17121
31022 * g++.dg/inherit/local2.C: New test.
31023
31024 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
31025
31026 PR c++/17120
31027 * g++.dg/warn/Wparentheses-4.C: New test.
31028
31029 2004-08-20 Mark Mitchell <mark@codesourcery.com>
31030
31031 PR c++/17121
31032 * g++.dg/inherit/local2.C: New test.
31033
31034 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31035 * gcc.dg/ppc-ldstruct.c: Likewise.
31036 * gcc.dg/ppc64-abi-2.c: Likewise.
31037
31038 2004-08-20 Jakub Jelinek <jakub@redhat.com>
31039
31040 PR rtl-optimization/17099
31041 * gcc.c-torture/execute/20040820-1.c: New test.
31042
31043 2004-08-20 David Edelsohn <edelsohn@gnu.org>
31044
31045 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31046
31047 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
31048
31049 PR fortran/17077
31050 * gfortran.dg/auto_array_1.f90: New test.
31051
31052 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31053
31054 PR fortran/17074
31055 * gfortran.dg/simpleif_1.f90: New test.
31056
31057 2004-08-19 Mark Mitchell <mark@codesourcery.com>
31058
31059 * lib/target-supports.exp (check_profiling_available): Return
31060 false for arm*-*-symbianelf* and arm*-*-eabi*.
31061
31062 PR c++/15890
31063 * g++.dg/template/delete1.C: New test.
31064
31065 2004-08-19 Paul Brook <paul@codesourcery.com>
31066
31067 PR fortran/14976
31068 PR fortran/16228
31069 * gfortran.dg/data_char_1.f90: New test.
31070
31071 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
31072
31073 PR fortran/16946
31074 * gfortran.dg/reduction.f90: New testcase.
31075
31076 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31077
31078 PR fortran/16520
31079 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31080
31081 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
31082
31083 PR c++/17041
31084 * g++.dg/Wparentheses-3.C: New test.
31085
31086 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
31087
31088 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31089 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31090 * gcc.dg/vect/vect-2.c: Likewise.
31091 * gcc.dg/vect/vect-3.c: Likewise.
31092 * gcc.dg/vect/vect-4.c: Likewise.
31093 * gcc.dg/vect/vect-5.c: Likewise.
31094 * gcc.dg/vect/vect-6.c: Likewise.
31095 * gcc.dg/vect/vect-7.c: Likewise.
31096 * gcc.dg/vect/vect-25.c: Likewise.
31097 * gcc.dg/vect/vect-31.c: Likewise.
31098 * gcc.dg/vect/vect-32.c: Likewise.
31099 * gcc.dg/vect/vect-34.c: Likewise.
31100 * gcc.dg/vect/vect-36.c: Likewise.
31101 * gcc.dg/vect/vect-all.c: Likewise.
31102
31103 2004-08-18 Mark Mitchell <mark@codesourcery.com>
31104
31105 PR c++/17068
31106 * g++.dg/template/operator4.C: New test.
31107
31108 2004-08-18 Richard Henderson <rth@redhat.com>
31109
31110 * gcc.dg/20040206-1.c: XFAIL.
31111
31112 2004-08-17 Mark Mitchell <mark@codesourcery.com>
31113
31114 PR c++/16246
31115 * g++.dg/template/array7.C: New test.
31116
31117 2004-08-17 James E Wilson <wilson@specifixinc.com>
31118
31119 * gcc.dg/mips-movcc-1.c: New test.
31120 * gcc.dg/mips-movcc-2.c: New test.
31121 * gcc.dg/mips-movcc-3.c: New test.
31122
31123 * gcc.dg/mips-nmadd-1.c: New test.
31124 * gcc.dg/mips-nmadd-2.c: New test.
31125
31126 2004-08-17 Mark Mitchell <mark@codesourcery.com>
31127
31128 PR c++/15871
31129 * g++.dg/opt/inline8.C: New test.
31130
31131 PR c++/16965
31132 * g++.dg/parse/error17.C: New test.
31133
31134 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
31135
31136 * gcc.dg/vect: New directory for vectorizer tests.
31137 * gcc.dg/vect/tree-vect.h: New file.
31138 * gcc.dg/vect/vect.exp: New file.
31139 * gcc.dg/vect/pr16105.c.c: New test.
31140 * gcc.dg/vect/vect-1.c: New test.
31141 * gcc.dg/vect/vect-2.c: New test.
31142 * gcc.dg/vect/vect-3.c: New test.
31143 * gcc.dg/vect/vect-4.c: New test.
31144 * gcc.dg/vect/vect-5.c: New test.
31145 * gcc.dg/vect/vect-6.c: New test.
31146 * gcc.dg/vect/vect-7.c: New test.
31147 * gcc.dg/vect/vect-8.c: New test.
31148 * gcc.dg/vect/vect-9.c: New test.
31149 * gcc.dg/vect/vect-10.c: New test.
31150 * gcc.dg/vect/vect-11.c: New test.
31151 * gcc.dg/vect/vect-12.c: New test.
31152 * gcc.dg/vect/vect-13.c: New test.
31153 * gcc.dg/vect/vect-14.c: New test.
31154 * gcc.dg/vect/vect-15.c: New test.
31155 * gcc.dg/vect/vect-16.c: New test.
31156 * gcc.dg/vect/vect-17.c: New test.
31157 * gcc.dg/vect/vect-18.c: New test.
31158 * gcc.dg/vect/vect-19.c: New test.
31159 * gcc.dg/vect/vect-20.c: New test.
31160 * gcc.dg/vect/vect-21.c: New test.
31161 * gcc.dg/vect/vect-22.c: New test.
31162 * gcc.dg/vect/vect-23.c: New test.
31163 * gcc.dg/vect/vect-24.c: New test.
31164 * gcc.dg/vect/vect-25.c: New test.
31165 * gcc.dg/vect/vect-26.c: New test.
31166 * gcc.dg/vect/vect-27.c: New test.
31167 * gcc.dg/vect/vect-28.c: New test.
31168 * gcc.dg/vect/vect-29.c: New test.
31169 * gcc.dg/vect/vect-30.c: New test.
31170 * gcc.dg/vect/vect-31.c: New test.
31171 * gcc.dg/vect/vect-32.c: New test.
31172 * gcc.dg/vect/vect-33.c: New test.
31173 * gcc.dg/vect/vect-34.c: New test.
31174 * gcc.dg/vect/vect-35.c: New test.
31175 * gcc.dg/vect/vect-36.c: New test.
31176 * gcc.dg/vect/vect-37.c: New test.
31177 * gcc.dg/vect/vect-38.c: New test.
31178 * gcc.dg/vect/vect-40.c: New test.
31179 * gcc.dg/vect/vect-41.c: New test.
31180 * gcc.dg/vect/vect-42.c: New test.
31181 * gcc.dg/vect/vect-43.c: New test.
31182 * gcc.dg/vect/vect-44.c: New test.
31183 * gcc.dg/vect/vect-45.c: New test.
31184 * gcc.dg/vect/vect-46.c: New test.
31185 * gcc.dg/vect/vect-47.c: New test.
31186 * gcc.dg/vect/vect-48.c: New test.
31187 * gcc.dg/vect/vect-49.c: New test.
31188 * gcc.dg/vect/vect-50.c: New test.
31189 * gcc.dg/vect/vect-51.c: New test.
31190 * gcc.dg/vect/vect-52.c: New test.
31191 * gcc.dg/vect/vect-53.c: New test.
31192 * gcc.dg/vect/vect-54.c: New test.
31193 * gcc.dg/vect/vect-55.c: New test.
31194 * gcc.dg/vect/vect-56.c: New test.
31195 * gcc.dg/vect/vect-57.c: New test.
31196 * gcc.dg/vect/vect-58.c: New test.
31197 * gcc.dg/vect/vect-59.c: New test.
31198 * gcc.dg/vect/vect-60.c: New test.
31199 * gcc.dg/vect/vect-61.c: New test.
31200 * gcc.dg/vect/vect-all.c: New test.
31201 * gcc.dg/vect/vect-none.c: New test.
31202
31203 2004-08-17 Paul Brook <paul@codesourcery.com>
31204
31205 PR fortran/13082
31206 * gfortran.dg/entry_1.f90: New test.
31207
31208 2004-08-17 Andrew Pinski <apinski@apple.com>
31209
31210 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31211
31212 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
31213
31214 * gcc.dg/pr17036-1.c: New test.
31215
31216 2004-08-16 Devang Patel <dpatel@apple.com>
31217
31218 * gcc.dg/darwin-20040809-1.c: New test.
31219
31220 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
31221
31222 * gcc.dg/funcdef-attr-1.c: New test.
31223
31224 2004-08-16 Janis Johnson <janis187@us.ibm.com>
31225
31226 * gcc.dg/altivec-17.c: New test.
31227 * gcc.dg/altivec-18.c: New test.
31228
31229 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31230
31231 PR c++/6749
31232 * g++.dg/template/vtable2.C: New test.
31233
31234 2004-08-14 Richard Henderson <rth@redhat.com>
31235
31236 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31237 * gcc.dg/pack-test-4.c (main): Return 0.
31238 * gcc.dg/setjmp-1.c: Remove XFAIL.
31239 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31240
31241 2004-08-14 Richard Henderson <rth@redhat.com>
31242
31243 * gcc.dg/980217-1.c: Add prototype for printf.
31244
31245 2004-08-13 Bud Davis <bdavis9659@comcast.net>
31246
31247 * gfortran.dg/pr16935.f90: New test.
31248
31249 2004-08-13 Janis Johnson <janis187@us.ibm.com>
31250
31251 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31252
31253 2004-08-13 Paul Brook <paul@codesourcery.com>
31254
31255 * gfortran.dg/der_io_1.f90: Remove stray comma.
31256
31257 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31258
31259 * gcc.dg/vmx/cw-bug-2.c: Remove.
31260 * gcc.dg/vmx/vprint-1.c: Remove.
31261 * gcc.dg/vmx/vscan-1.c: Remove.
31262
31263 2004-08-12 Devang patel <dpatel@apple.com>
31264
31265 * gcc.dg/darwin-20040809-2.c: New test.
31266
31267 2004-08-12 Janis Johnson <janis1872us.ibm.com>
31268
31269 * g++.dg/ext/altivec-12.C: New test.
31270
31271 * g++.dg/ext/altivec-11.C: New test.
31272
31273 2004-08-12 Paul Brook <paul@codesourcery.com>
31274
31275 * g++.dg/abi/arm_cxa_vec_1.C: New test.
31276
31277 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31278
31279 * g++.dg/ext/altivec-2.C: Check for hardware support before
31280 executing any VMX instructions.
31281
31282 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31283
31284 2004-08-12 Jakub Jelinek <jakub@redhat.com>
31285
31286 PR c++/16276
31287 * g++.old-deja/g++.other/comdat4.C: New test.
31288 * g++.old-deja/g++.other/comdat4-aux.cc: New.
31289
31290 2004-08-12 Ben Elliston <bje@au.ibm.com>
31291
31292 PR target/16286
31293 * gcc.dg/pr16286.c: New test.
31294
31295 2004-08-12 Jan Beulich <jbeulich@novell.com>
31296
31297 * g++.dg/ext/asm5.C: New.
31298
31299 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31300
31301 PR c++/16698
31302 * g++.dg/eh/crash1.C: New test.
31303
31304 PR c++/16717
31305 * g++.dg/ext/construct1.C: New test.
31306
31307 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31308
31309 PR c++/16853
31310 * g++.dg/init/ptrmem1.C: New test.
31311
31312 PR c++/16618
31313 * g++.dg/parse/offsetof5.C: New test.
31314
31315 PR c++/16870
31316 * g++.dg/template/overload3.C: New test.
31317
31318 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31319
31320 PR c++/16964
31321 * g++.dg/parse/error16.C: New test.
31322
31323 PR c++/16904
31324 * g++.dg/template/error14.C: New test.
31325
31326 PR c++/16929
31327 * g++.dg/template/error15.C: New test.
31328
31329 2004-08-11 Devang Patel <dpatel@apple.com>
31330
31331 * gcc.dg/darwin-ld-20040809-1.c: New test.
31332 * gcc.dg/darwin-ld-20040809-2.c: New test.
31333
31334 2004-08-11 Steven G. Kargl <kargls@comcast.net>
31335
31336 PR fortran/16917
31337 * gfortran.dg/dfloat_1.f90: New test.
31338
31339 2004-08-09 Mark Mitchell <mark@codesourcery.com>
31340
31341 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31342 * gcc.dg/dll-2.c: Fix dg-require syntax.
31343 * gcc.misc-tests/arm-isr.c (abort): Declare.
31344 (exit): Likewise.
31345
31346 2004-08-10 Mark Mitchell <mark@codesourcery.com>
31347
31348 PR c++/16971
31349 * g++.dg/parse/crash16.C: New test.
31350
31351 2004-08-10 Roger Sayle <roger@eyesopen.com>
31352
31353 * gcc.dg/mips-rsqrt-1.c: New test case.
31354 * gcc.dg/mips-rsqrt-2.c: New test case.
31355 * gcc.dg/mips-rsqrt-3.c: New test case.
31356
31357 2004-08-10 Paul Brook <paul@codesourcery.com>
31358
31359 * gfortran.dg/der_io_1.f90: New test.
31360
31361 2004-08-10 Paul Brook <paul@codesourcery.com>
31362
31363 PR fortran/16919
31364 * gfortran.dg/der_array_1.f90: New test.
31365
31366 2004-08-09 David Edelsohn <edelsohn@gnu.org>
31367
31368 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31369
31370 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
31371
31372 * gcc.dg/wchar_t-2.c: Fix typo.
31373
31374 2004-08-09 Falk Hueffner <falk@debian.org>
31375
31376 PR tree-optimization/12517
31377 * gcc.c-torture/compile/pr12517.c: New test.
31378
31379 PR tree-optimization/12578
31380 * gcc.c-torture/compile/pr12578.c: New test.
31381
31382 PR tree-optimization/12899
31383 * gcc.c-torture/compile/pr12899.c: New test.
31384
31385 PR rtl-optimization/14692
31386 * gcc.c-torture/compile/pr14692.c: New test.
31387
31388 PR tree-optimization/16461
31389 * gcc.c-torture/compile/pr16461.c: New test.
31390
31391 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
31392
31393 * gfortran.dg/getenv_1.f90: New test.
31394
31395 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31396
31397 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31398 wchar_t.
31399 * gcc.dg/symbian5.c: Test -fno-short-wchar.
31400
31401 2004-08-06 Paul Brook <paul@codesourcery.com>
31402
31403 * gfortran.dg/ret_array_1.f90: New test.
31404 * gfortran.dg/ret_pointer_1.f90: New test.
31405
31406 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
31407
31408 * gcc.dg/missing-field-init-[12].c: New tests.
31409 * g++.dg/warn/missing-field-init-[12].C: New tests.
31410
31411 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31412
31413 * gcc.dg/enum2.c: New test.
31414 * gcc.dg/symbian3.c: Likewise.
31415 * gcc.dg/symbian4.c: Likewise.
31416 * gcc.dg/wchar_t-2.c: Likewise.
31417
31418 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31419
31420 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31421 destructor tests.
31422
31423 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31424
31425 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31426 dg-require-visiblity.
31427 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31428 * g++.dg/ext/visibility/fvisibility.C: Likewise.
31429 * g++.dg/ext/visibility/memfuncts.C: Likewise.
31430 * g++.dg/ext/visibility/new1.C: Likewise.
31431 * g++.dg/ext/visibility/pragma.C: Likewise.
31432 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31433 * g++.dg/ext/visibility/virtual.C: Likewise.
31434 * g++/dg/ext/visibility/visibility-1.C: Likewise.
31435 * g++/dg/ext/visibility/visibility-2.C: Likewise.
31436 * g++/dg/ext/visibility/visibility-3.C: Likewise.
31437 * g++/dg/ext/visibility/visibility-4.C: Likewise.
31438 * g++/dg/ext/visibility/visibility-5.C: Likewise.
31439 * g++/dg/ext/visibility/visibility-6.C: Likewise.
31440 * g++/dg/ext/visibility/visibility-7.C: Likewise.
31441 * g++/dg/ext/visibility/visibility-8.C: New test.
31442 * gcc.c-torture/compile/dll.x: Remove.
31443 * gcc.dg/dll-2.c: Use dg-require-dll
31444 * gcc.dg/visibility-10.c: New test.
31445 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31446 supporting DLLs.
31447 * lib/scanasm.exp (scan_hidden): New function.
31448 (scan_not_hidden): Likewise.
31449
31450 2004-08-05 David Edelsohn <edelsohn@gnu.org>
31451
31452 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31453
31454 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
31455
31456 * gcc.c-torture/execute/20040805-1.c: New test.
31457
31458 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
31459
31460 * gcc.dg/20020118-1.c: Declare abort.
31461 * gcc.dg/altivec_check.h: Likewise.
31462 * gcc.dg/iftrap-2.c: Likewise.
31463 * gcc.dg/pragma-darwin.c: Likewise.
31464 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31465
31466 2004-08-04 Geoffrey Keating <geoffk@apple.com>
31467
31468 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31469
31470 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
31471
31472 * gcc.c-torture/execute/builtins/abs-2.c,
31473 gcc.c-torture/execute/builtins/abs-3.c,
31474 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31475 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31476 intmax_t, uintmax_t and their limits.
31477 * gcc.dg/intmax_t-1.c: New test.
31478
31479 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31480
31481 * g++.dg/tc1/dr147.C: Add reference to PR.
31482
31483 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
31484
31485 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31486 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31487
31488 2004-08-03 David Edelsohn <edelsohn@gnu.org>
31489
31490 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31491
31492 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31493
31494 * gcc.dg/redecl-5.c: New test.
31495 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31496 of scanf.
31497
31498 2004-08-03 Roger Sayle <roger@eyesopen.com>
31499
31500 PR middle-end/16790
31501 * gcc.c-torture/execute/pr16790-1.c: New test case.
31502
31503 2004-08-03 Mark Mitchell <mark@codesourcery.com>
31504
31505 * g++.dg/ext/visibility/assign1.C: New test.
31506 * g++.dg/ext/visibility/new1.C: Likewise.
31507
31508 * gcc.dg/symbian1.c: New test.
31509 * gcc.dg/symbian2.c: Likewise.
31510
31511 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
31512
31513 PR target/16570
31514 * gcc.dg/i386-sse-9.c: New test.
31515
31516 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31517
31518 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31519
31520 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31521
31522 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31523 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31524 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31525 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31526 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31527 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31528 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31529 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31530 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31531 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31532 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31533 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31534 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31535 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31536 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31537 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31538 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31539 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31540 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31541 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31542 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31543 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31544 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31545 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31546 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31547 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31548 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31549 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31550 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31551 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31552 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31553 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31554 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31555 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31556 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31557 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31558 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31559 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31560 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31561 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31562 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31563 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31564 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31565 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31566 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31567 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31568 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31569 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31570 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31571 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31572 gcc.misc-tests/i386-pf-3dnow-1.c,
31573 gcc.misc-tests/i386-pf-athlon-1.c,
31574 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31575 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31576 Declare built-in functions used.
31577 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31578
31579 2004-08-02 Mark Mitchell <mark@codesourcery.com>
31580
31581 PR c++/16707
31582 * g++.dg/lookup/using12.C: New test.
31583
31584 * g++.dg/init/null1.C: Fix PR number.
31585 * g++.dg/parse/namespace10.C: Likewise.
31586
31587 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31588
31589 PR c++/16224
31590 * g++.dg/template/spec17.C: New test.
31591 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31592 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31593
31594 2004-08-02 David Billinghurst
31595
31596 PR fortran/16292
31597 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31598
31599 2004-08-01 Zack Weinberg <zack@codesourcery.com>
31600
31601 * gcc.dg/ia64-got-1.c: New test case.
31602
31603 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31604
31605 PR c++/16489
31606 * g++.dg/init/null1.C: New test.
31607 * g++.dg/tc1/dr76.C: Adjust error marker.
31608
31609 PR c++/16529
31610 * g++.dg/parse/namespace10.C: New test.
31611
31612 PR c++/16810
31613 * g++.dg/inherit/ptrmem2.C: New test.
31614
31615 2004-08-02 Ben Elliston <bje@au.ibm.com>
31616
31617 PR target/16155
31618 * gcc.dg/pr16155.c: New test.
31619
31620 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
31621
31622 * gcc.dg/redecl-2.c: New test.
31623
31624 2004-07-30 Geoffrey Keating <geoffk@apple.com>
31625
31626 * gcc.dg/darwin-longdouble.c: New file.
31627
31628 2004-07-30 Richard Henderson <rth@redhat.com>
31629
31630 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31631 write to constant argument.
31632 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31633
31634 2004-07-30 Richard Henderson <rth@redhat.com>
31635
31636 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31637 tests of nearest around zero.
31638
31639 2004-07-30 Andrew Pinski <apinski@apple.com>
31640
31641 * gcc.c-torture/compile/20040730-1.c: New test.
31642
31643 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31644
31645 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31646 powerpc-eabispe.
31647
31648 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31649
31650 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31651
31652 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
31653
31654 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31655 contains $ld_library_path.
31656 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31657
31658 2004-07-29 Richard Henderson <rth@redhat.com>
31659
31660 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31661
31662 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31663 (alt2, which): New.
31664 (Check): Accept either alternative.
31665
31666 2004-07-29 Mark Mitchell <mark@codesourcery.com>
31667
31668 * g++.dg/abi/inline1.C: New test.
31669 * g++.dg/abi/local1-a.cc: Likewise.
31670 * g++.dg/abi/local1.C: Likewise.
31671 * g++.dg/abi/mangle11.C: Tweak location of warnings.
31672 * g++.dg/abi/mangle12.C: Likewise.
31673 * g++.dg/abi/mangle17.C: Likewise.
31674 * g++.dg/abi/mangle20-2.C: Likewise.
31675 * g++.dg/opt/interface1.C: Likewise.
31676 * g++.dg/opt/interface1.h: Likewise.
31677 * g++.dg/opt/interface1-a.cc: New test.
31678 * g++.dg/parse/repo1.C: New test.
31679 * g++.dg/template/repo1.C: Likewise.
31680 * g++.dg/warn/Winline-1.C: Likewise.
31681 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31682
31683 2004-07-29 Diego Novillo <dnovillo@redhat.com>
31684
31685 * gcc.dg/tree-ssa/20040729-1.c: New test.
31686
31687 2004-07-27 Matt Austern <austern@apple.com>
31688
31689 * gcc.dg/darwin-bool-1.c: New test.
31690 * gcc.dg/darwin-bool-2.c: New test.
31691
31692 2004-07-28 Richard Henderson <rth@redhat.com>
31693
31694 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31695 arguments in the correct type. Don't write to constant arguments.
31696
31697 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31698
31699 PR tree-optimization/16688
31700 PR tree-optimization/16689
31701 * g++.dg/tree-ssa/pr16688.C: New test.
31702
31703 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31704
31705 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31706 loads. Not only in the comment, this time.
31707
31708 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
31709
31710 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
31711 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31712 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
31713 * gcc.dg/sh4a-bitmovua.c: New.
31714 * gcc.dg/sh4a-cos.c: New.
31715 * gcc.dg/sh4a-cosf.c: New.
31716 * gcc.dg/sh4a-fprun.c: New.
31717 * gcc.dg/sh4a-fsrra.c: New.
31718 * gcc.dg/sh4a-memmovua.c: New.
31719 * gcc.dg/sh4a-sin.c: New.
31720 * gcc.dg/sh4a-sincos.c: New.
31721 * gcc.dg/sh4a-sincosf.c: New.
31722 * gcc.dg/sh4a-sinf.c: New.
31723
31724 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31725
31726 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31727 conditionals.
31728 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31729 loads.
31730 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31731 DOM1.
31732
31733 2004-07-27 Andrew Pinski <apinski@apple.com>
31734
31735 * g++.dg/rtti/tinfo1.C: Correct the xfail.
31736
31737 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
31738
31739 * gcc.dg/pragma-isr.c: New test.
31740
31741 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31742
31743 PR c++/14429
31744 * g++.dg/template/ttp11.C: New test.
31745
31746 2004-07-27 Diego Novillo <dnovillo@redhat.com>
31747
31748 * gcc.c-torture/compile/20040727-1.c: New test.
31749
31750 2004-07-26 Eric Christopher <echristo@redhat.com>
31751
31752 * gcc.c-torture/compile/20040726-2.c: New test.
31753
31754 2004-07-26 Andrew Pinski <apinski@apple.com>
31755
31756 * g++.dg/rtti/tinfo1.C: Xfail.
31757
31758 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
31759
31760 * gcc.c-torture/compile/20040726-1.c: New test.
31761
31762 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
31763 Brian Ryner <bryner@brianryner.com>
31764
31765 PR c++/9283
31766 PR c++/15000
31767 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31768 * g++.dg/ext/visibility/: New directory.
31769 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31770 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31771 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31772 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31773 * g++.dg/ext/visibility/fvisibility.C,
31774 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31775 g++.dg/ext/visibility/fvisibility-override1.C
31776 g++.dg/ext/visibility/fvisibility-override2.C
31777 g++.dg/ext/visibility/memfuncts.C
31778 g++.dg/ext/visibility/noPLT.C
31779 g++.dg/ext/visibility/pragma.C
31780 g++.dg/ext/visibility/pragma-override1.C
31781 g++.dg/ext/visibility/pragma-override2.C
31782 g++.dg/ext/visibility/staticmemfuncts.C
31783 g++.dg/ext/visibility/virtual.C: New tests.
31784
31785 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31786
31787 PR c/15360
31788 * gcc.dg/pr15360-1.c: New test.
31789
31790 2004-07-25 Daniel Jacobowitz <dan@debian.org>
31791
31792 * gcc.dg/pragma-align-2.c: New test.
31793 * gcc.dg/pragma-init-fini.c: New test.
31794 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
31795 targets.
31796
31797 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31798
31799 * gcc.dg/init-string-2.c: New test.
31800
31801 2004-07-24 Zack Weinberg <zack@codesourcery.com>
31802
31803 PR 16684
31804 * gcc.dg/Wredundant-decls-1.c: New test case.
31805
31806 2004-07-24 Jakub Jelinek <jakub@redhat.com>
31807
31808 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31809 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31810 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31811 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31812 * gcc.dg/compat/generate-random.c: New file.
31813 * gcc.dg/compat/generate-random.h: Likewise.
31814 * gcc.dg/compat/generate-random_r.c: Likewise.
31815 * gcc.dg/compat/struct-layout-1.h: Likewise.
31816 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31817 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31818 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31819 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31820 * gcc.dg/compat/struct-layout-1_main.c: New test.
31821 * gcc.dg/compat/struct-layout-1_x.c: New file.
31822 * gcc.dg/compat/struct-layout-1_y.c: New file.
31823 * gcc.dg/compat/struct-layout-1_test.h: New file.
31824
31825 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
31826
31827 * gcc.dg/comp-return-1.c: New test
31828
31829 2004-07-23 Janis Johnson <janis187@us.ibm.com>
31830
31831 * gcc.dg/vmx/8-02a.c: Fix typo.
31832
31833 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31834 * gcc.dg/darwin-abi-3.c: New test.
31835
31836 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31837 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31838
31839 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31840 * gcc.dg/vmx/ops-long-1.c: New test.
31841 * gcc.dg/vmx/ops-long-2.c: New test.
31842
31843 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
31844
31845 * g++.dg/lookup/conv-[1234].C: New.
31846
31847 2004-07-22 Mark Mitchell <mark@codesourcery.com>
31848
31849 * g++.dg/parse/attr2.C: Simplify.
31850
31851 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31852
31853 PR c/7284
31854 * gcc.c-torture/execute/pr7284-1.c: New test.
31855
31856 2004-07-22 Brian Booth <bbooth@redhat.com>
31857
31858 * gcc.dg/tree-ssa/20040721-1.c: New test.
31859
31860 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
31861
31862 * g++.dg/template/crash20.c: New.
31863
31864 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
31865
31866 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31867 Add dg-run directive. Declare variables as required.
31868 * gfortran.dg/g77/README: Update
31869
31870 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
31871
31872 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31873 gcc.dg/cris-peep2-andu2.c: New tests.
31874
31875 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31876
31877 PR c/15052
31878 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31879 on return type.
31880 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
31881 messages.
31882 * gcc.dg/qual-return-2.c: Update expected messages.
31883 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31884
31885 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31886
31887 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31888 * gcc.dg/noncompile/921102-1.c: Update expected error message.
31889
31890 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31891
31892 PR c/11250
31893 * gcc.dg/init-string-1.c: New test.
31894
31895 2004-07-21 Jakub Jelinek <jakub@redhat.com>
31896
31897 PR middle-end/15345
31898 PR c/16450
31899 * gcc.dg/torture/nested-fn-1.c: New test.
31900
31901 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
31902
31903 PR target/16559
31904 * gcc.dg/ia64-fptr-1.c: New file.
31905
31906 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31907
31908 PR c++/14497
31909 * g++.dg/template/spec16.C: New test.
31910 * g++.old-deja/g++.robertl/eb118.C: Remove.
31911
31912 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31913
31914 PR c++/509
31915 * g++.dg/template/spec15.C: New test.
31916
31917 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
31918
31919 Copy cases from g77.f-torture/execute and add dg-run
31920 directive. Other changes as noted.
31921 * gfortran.dg/g77/13037.f
31922 * gfortran.dg/g77/1832.f
31923 * gfortran.dg/g77/19981119-0.f
31924 * gfortran.dg/g77/19990313-0.f
31925 * gfortran.dg/g77/19990313-1.f
31926 * gfortran.dg/g77/19990313-2.f
31927 * gfortran.dg/g77/19990313-3.f
31928 * gfortran.dg/g77/19990419-1.f
31929 * gfortran.dg/g77/19990826-0.f
31930 * gfortran.dg/g77/19990826-2.f
31931 * gfortran.dg/g77/20000503-1.f
31932 * gfortran.dg/g77/20001111.f
31933 * gfortran.dg/g77/20010116.f
31934 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31935 * gfortran.dg/g77/20010430.f
31936 * gfortran.dg/g77/6177.f
31937 * gfortran.dg/g77/947.f
31938 * gfortran.dg/g77/970816-3.f
31939 * gfortran.dg/g77/971102-1.f
31940 * gfortran.dg/g77/980520-1.f
31941 * gfortran.dg/g77/980628-0.f
31942 * gfortran.dg/g77/980628-1.f
31943 * gfortran.dg/g77/980628-10.f
31944 * gfortran.dg/g77/980628-2.f
31945 * gfortran.dg/g77/980628-3.f
31946 * gfortran.dg/g77/980628-7.f
31947 * gfortran.dg/g77/980628-8.f
31948 * gfortran.dg/g77/980628-9.f
31949 * gfortran.dg/g77/980701-0.f
31950 * gfortran.dg/g77/980701-1.f
31951 * gfortran.dg/g77/cabs.f
31952 * gfortran.dg/g77/claus.f
31953 * gfortran.dg/g77/complex_1.f
31954 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31955 * gfortran.dg/g77/dcomplex.f
31956 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31957 * gfortran.dg/g77/f90-intrinsic-mathematical.f
31958 * gfortran.dg/g77/f90-intrinsic-numeric.f
31959 * gfortran.dg/g77/int8421.f
31960 * gfortran.dg/g77/labug1.f
31961 * gfortran.dg/g77/large_vec.f
31962 * gfortran.dg/g77/le.f
31963 * gfortran.dg/g77/short.f
31964 * gfortran.dg/g77/README: Update
31965
31966 2004-07-20 Mark Mitchell <mark@codesourcery.com>
31967
31968 PR c++/16637
31969 * g++.dg/parse/lookup4.C: New test.
31970
31971 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31972
31973 PR c++/16175
31974 * g++.dg/template/ttp10.C: New test.
31975
31976 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
31977
31978 * gcc.dg/pr12625-1.c: New test.
31979
31980 2004-07-20 Steven Bosscher <stevenb@suse.de>
31981
31982 * gcc.dg/switch-warn-1.c: New test.
31983 * gcc.dg/switch-warn-2.c: New test.
31984 * gcc.c-torture/compile/pr14730.c: Update.
31985
31986 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
31987
31988 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31989 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31990 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31991 g++.dg/template/nontype3.C: Remove trailing CR from tests.
31992
31993 2004-07-18 Mark Mitchell <mark@codesourcery.com>
31994
31995 PR c++/16623
31996 * g++.dg/template/assign1.C: New test.
31997
31998 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31999
32000 PR c++/12170
32001 * g++.dg/template/ttp9.C: New test.
32002
32003 2004-07-19 Daniel Jacobowitz <dan@debian.org>
32004
32005 * gcc.dg/format/cmn-err-1.c: New test.
32006
32007 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
32008
32009 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32010 gcc.dg/Wparentheses-10.c: New tests.
32011 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32012
32013 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32014
32015 PR fortran/16465
32016 * gfortran.dg/g77//ffixed-line-length-0.f,
32017 gfortran.dg/g77/ffixed-line-length-132.f,
32018 gfortran.dg/g77/ffixed-line-length-72.f,
32019 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32020 gfortran.dg/g77/README: Update.
32021
32022 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32023
32024 PR c++/13092
32025 * g++.dg/template/non-dependent7.C: New test.
32026 * g++.dg/template/non-dependent8.C: Likewise.
32027 * g++.dg/template/non-dependent9.C: Likewise.
32028 * g++.dg/template/non-dependent10.C: Likewise.
32029
32030 2004-07-17 Mark Mitchell <mark@codesourcery.com>
32031
32032 PR c++/16337
32033 * g++.dg/parse/attr2.C: New test.
32034
32035 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
32036
32037 * g77.dg: Removed.
32038 * g77.f-torture: Ditto.
32039
32040 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
32041
32042 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32043 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32044 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32045
32046 2004-07-16 Richard Henderson <rth@redhat.com>
32047
32048 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32049
32050 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32051
32052 * lib/fortran-torture.exp (fortran-torture): Don't test compile
32053 tests with full list of options.
32054 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32055 of TORTURE_OPTIONS if test contains 'dg-do run'.
32056
32057 PR fortran/16404
32058 * gfortran.dg/do_iterator.f90: New test.
32059
32060 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32061
32062 PR rtl-optimization/16536
32063 * gcc.c-torture/execute/restrict-1.c: New test.
32064
32065 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32066
32067 PR fortran/15324
32068 * gfortran.dg/pr15324.f90: New test.
32069
32070 PR fortran/15129
32071 * gfortran.dg/pr15129.f90: New test.
32072
32073 PR fortran/15140
32074 * gfortran.dg/pr15140.f90: New test.
32075
32076 PR fortran/13792
32077 * gfortran.fortran-torture/execute/bounds.f90: Add check for
32078 compile-time simplification.
32079
32080 2004-07-14 Mike Stump <mrs@apple.com>
32081
32082 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32083
32084 2004-07-14 James E Wilson <wilson@specifixinc.com>
32085
32086 PR target/16325
32087 * gcc.dg/profile-generate-1.c: New.
32088
32089 2004-07-15 Jakub Jelinek <jakub@redhat.com>
32090
32091 * gcc.c-torture/execute/20040709-1.c: New test.
32092 * gcc.c-torture/execute/20040709-2.c: New test.
32093
32094 2004-07-14 Mike Stump <mrs@apple.com>
32095
32096 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32097
32098 2004-07-14 Mike Stump <mrs@apple.com>
32099
32100 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32101
32102 2004-07-13 Mark Mitchell <mark@codesourcery.com>
32103
32104 PR c++/16518
32105 * g++.dg/parse/mutable1.C: New test.
32106
32107 2004-07-13 Diego Novillo <dnovillo@redhat.com>
32108
32109 PR tree-optimization/16443
32110 * gcc.dg/tree-ssa/20040713-1.c: New test.
32111
32112 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
32113
32114 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32115 for operator new.
32116
32117 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32118
32119 * gfortran.dg/g77/README: New file
32120 * gfortran.dg/g77/19981216-0.f: Copy from
32121 g77.f-torture/noncompile. Add "dg-do compile" and
32122 dg-error as required.
32123 * gfortran.dg/g77/19990218-1.f: Likewise.
32124 * gfortran.dg/g77/19990905-1.f: Likewise.
32125 * gfortran.dg/g77/9263.f: Likewise.
32126 * gfortran.dg/g77/980615-0.f: Likewise.
32127 * gfortran.dg/g77/980616-0.f: Likewise.
32128 * gfortran.dg/g77/check0.f: Likewise.
32129 * gfortran.dg/g77/select_no_compile.f: Likewise.
32130
32131 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32132
32133 Copy files from g77.f-torture/compile.
32134 Add "{ dg-do compile}". Other changes as noted
32135 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32136 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32137 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32138 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32139 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32140 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32141 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32142 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32143 statement to conform to standard. Append alpha1.x for reference.
32144 * gfortran.dg/g77/xformat.f: Add dg-warning
32145
32146 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32147
32148 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32149 Add {dg-do compile} directive.
32150 * gfortran.dg/g77/cpp2.F: Likewise.
32151
32152 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32153
32154 PR c++/5402
32155 * g++.dg/lookup/name-clash1.C: New test.
32156
32157 PR c++/9777
32158 * g++.dg/lookup/name-clash2.C: New test.
32159
32160 PR c++/12102
32161 * g++.dg/lookup/name-clash3.C: New test.
32162
32163 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32164
32165 * g++.dg/lookup/new2.C: New test.
32166 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32167
32168 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
32169
32170 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32171 Add {dg-do compile} directive.
32172 * gfortran.dg/g77/13060.f: Likewise.
32173 * gfortran.dg/g77/19990218-0.f: Likewise.
32174 * gfortran.dg/g77/19990305-0.f: Likewise.
32175 * gfortran.dg/g77/19990419-0.f: Likewise.
32176 * gfortran.dg/g77/19990502-0.f: Likewise.
32177 * gfortran.dg/g77/19990502-1.f: Likewise.
32178 * gfortran.dg/g77/19990525-0.f: Likewise.
32179 * gfortran.dg/g77/19990826-1.f: Likewise.
32180 * gfortran.dg/g77/19990826-3.f: Likewise.
32181 * gfortran.dg/g77/19990905-2.f: Likewise.
32182 * gfortran.dg/g77/20000412-1.f: Likewise.
32183 * gfortran.dg/g77/20000511-1.f: Likewise.
32184 * gfortran.dg/g77/20000511-2.f: Likewise.
32185 * gfortran.dg/g77/20000518.f: Likewise.
32186 * gfortran.dg/g77/20000601-1.f: Likewise.
32187 * gfortran.dg/g77/20000601-2.f: Likewise.
32188 * gfortran.dg/g77/20000629-1.f: Likewise.
32189 * gfortran.dg/g77/20000630-2.f: Likewise.
32190 * gfortran.dg/g77/20010115.f: Likewise.
32191 * gfortran.dg/g77/20010321-1.f: Likewise.
32192 * gfortran.dg/g77/20010426.f: Likewise.
32193 * gfortran.dg/g77/20020307-1.f: Likewise.
32194 * gfortran.dg/g77/8485.f: Likewise.
32195 * gfortran.dg/g77/960317-1.f: Likewise.
32196 * gfortran.dg/g77/970915-0.f: Likewise.
32197 * gfortran.dg/g77/980310-1.f: Likewise.
32198 * gfortran.dg/g77/980310-2.f: Likewise.
32199 * gfortran.dg/g77/980310-3.f: Likewise.
32200 * gfortran.dg/g77/980310-4.f: Likewise.
32201 * gfortran.dg/g77/980310-6.f: Likewise.
32202 * gfortran.dg/g77/980310-7.f: Likewise.
32203 * gfortran.dg/g77/980310-8.f: Likewise.
32204 * gfortran.dg/g77/980419-2.f: Likewise.
32205 * gfortran.dg/g77/980424-0.f: Likewise.
32206 * gfortran.dg/g77/980427-0.f: Likewise.
32207 * gfortran.dg/g77/980729-0.f: Likewise.
32208 * gfortran.dg/g77/981117-1.f: Likewise.
32209 * gfortran.dg/g77/toon_1.f: Likewise.
32210
32211 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32212
32213 PR c++/2204
32214 * g++.dg/other/abstract2.C: New test.
32215
32216 2004-07-12 Paul Brook <paul@codesourcery.com>
32217
32218 * gfortran.dg/pointer_init_1.f90: New test.
32219
32220 2004-07-11 Paul Brook <paul@codesourcery.com>
32221
32222 PR fortran/15986
32223 * gfortran.dg/contained_1.f90: New test.
32224
32225 2004-07-11 Mark Mitchell <mark@codesourcery.com>
32226
32227 * g++.dg/parse/defarg8.C: New test.
32228
32229 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32230
32231 PR fortran/16433
32232 * gfortran.dg/pr16433.f: New test.
32233
32234 PR fortran/17574
32235 * gfortran.dg/pr15754.f90: New test.
32236
32237 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
32238
32239 PR tree-optimization/16437
32240 * gcc.c-torture/execute/bitfld-4.c: New test.
32241
32242 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32243
32244 * gfortran.fortran-torture/execute/common_2.f90: Add check for
32245 access to common var from module.
32246
32247 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32248
32249 PR fortran/16336
32250 * gfortran.fortran-torture/execute/common_2.f90: New test.
32251
32252 2004-07-10 Paul Brook <paul@codesourcery.com>
32253
32254 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32255
32256 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32257
32258 PR fortran/15969
32259 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32260
32261 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
32262
32263 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32264 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32265 * gfortran.dg/g77/ffree-form-1.f: Likewise.
32266 * gfortran.dg/g77/ffree-form-2.f: Likewise.
32267 * gfortran.dg/g77/ffree-form-3.f: Likewise.
32268 * gfortran.dg/g77/fno-underscoring.f: Likewise.
32269 * gfortran.dg/g77/funderscoring.f: Likewise.
32270 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
32271
32272 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32273
32274 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32275
32276 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32277 Paul Brook <paul@codesourcery.com>
32278
32279 PR fortran/13415
32280 * gfortran.dg/common_pointer_1.f90: New test.
32281
32282 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32283
32284 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32285
32286 2004-07-09 James E Wilson <wilson@specifixinc.com>
32287
32288 PR target/16364
32289 * gcc.c-torture/compile/20040709-1.c: New.
32290
32291 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32292
32293 PR fortran/14077
32294 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32295
32296 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32297
32298 PR fortran/13201
32299 * gfortran.dg/shape_1.f90: New test.
32300
32301 2004-07-09 Zack Weinberg <zack@codesourcery.com>
32302 Andrew Pinski <apinski@apple.com>
32303
32304 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32305
32306 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32307
32308 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32309 comment.
32310
32311 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32312 Paul Brook <paul@codesourcery.com>
32313
32314 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32315 '.f95' and '.F95'.
32316
32317 2004-07-09 Diego Novillo <dnovillo@redhat.com>
32318
32319 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32320
32321 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32322
32323 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32324 testcases with capital suffix.
32325
32326 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32327
32328 PR fortran/15481
32329 PR fortran/13372
32330 PR fortran/13575
32331 PR fortran/15978
32332 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32333
32334 * gfortran.dg/implicit_1.f90: New test.
32335
32336 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32337
32338 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32339 expression to match gfortran warning/error messages
32340 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32341 dg-error text.
32342
32343 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32344
32345 * lib/fortran-torture.exp: Rename proc search_for to
32346 search_for_re.
32347
32348 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32349
32350 * gcc.c-torture/execute/simd-5.x: New file.
32351 XFAIL on SPARC 64-bit at -O0.
32352
32353 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32354
32355 PR c++/8211
32356 PR c++/16165
32357 * g++.dg/warn/effc3.C: New test.
32358
32359 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32360
32361 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32362 change X to 1X in format.
32363 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32364 add data statements to conform to standard.
32365
32366 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32367
32368 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32369 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32370 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32371
32372 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32373
32374 * gfortran.dg/g77/7388.f: Copy from g77.dg
32375 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32376 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32377 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32378 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32379 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32380 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32381 * gfortran.dg/g77/strlen0.f: Likewise.
32382
32383 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32384
32385 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32386 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32387
32388 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32389
32390 * gcc.c-torture/execute/920428-2.x: Delete.
32391 * gcc.c-torture/execute/920501-7.x: Likewise.
32392
32393 2004-07-08 Jakub Jelinek <jakub@redhat.com>
32394
32395 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32396 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
32397 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32398 prescott and c3-2.
32399 (PREFETCH_3DNOW): Add -march=c3.
32400
32401 2004-07-08 Diego Novillo <dnovillo@redhat.com>
32402
32403 PR c/16437
32404 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32405 * gcc.c-torture/execute/bf64-1.x: Likewise.
32406
32407 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32408
32409 * gcc.c-torture/compile/20040708-1.c: New test.
32410
32411 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32412
32413 PR c++/16169
32414 * g++.dg/warn/effc2.C: New test.
32415
32416 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
32417
32418 * gcc.c-torture/execute/bitfld-1.x: Remove.
32419 * gcc.c-torture/execute/bitfld-3.c: New test.
32420 * gcc.dg/bitfld-2.c: Remove XFAILs.
32421
32422 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
32423
32424 PR c++/16276
32425 * g++.dg/rtti/tinfo1.C: New file.
32426
32427 2004-07-07 Eric Christopher <echristo@redhat.com>
32428
32429 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32430
32431 2004-07-07 Andrew Pinski <apinski@apple.com>
32432
32433 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32434
32435 2004-07-07 Mark Mitchell <mark@codesourcery.com>
32436
32437 * g++.dg/init/call1.C: XFAIL.
32438
32439 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
32440
32441 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32442 except for movstrict*, to movmem* and clrstr* to clrmem*.
32443
32444 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
32445
32446 * gcc.c-torture/execute/20040707-1.c: New test.
32447
32448 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
32449
32450 * gcc.c-torture/execute/20040706-1.c: New test.
32451
32452 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32453
32454 PR c++/3671
32455 * g++.dg/template/spec14.C: New test.
32456
32457 2004-07-05 Jakub Jelinek <jakub@redhat.com>
32458
32459 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32460 nothing if not yet defined. Use it in b, c and d type definitions.
32461 * gcc.c-torture/execute/20040705-1.c: New test.
32462 * gcc.c-torture/execute/20040705-2.c: New test.
32463
32464 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32465
32466 PR c++/2518
32467 * g++.dg/lookup/new1.C: New test.
32468
32469 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32470
32471 PR c++/11406
32472 * g++.dg/template/sizeof8.C: New test.
32473
32474 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
32475
32476 * gcc.c-torture/compile/20040705-1.c: New test.
32477
32478 2004-07-04 Bud Davis <bdavis9659@comcast.net>
32479
32480 * gfortran.fortran-torture/execute/seq_io.f90: New test.
32481
32482 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
32483
32484 * gcc.dg/cpp/if-mop.c: Two new testcases.
32485 * gcc.dg/cpp/trad/comment-3.c: New.
32486
32487 2004-07-04 Paul Brook <paul@codesourcery.com>
32488
32489 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32490
32491 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
32492
32493 PR c++/3761
32494 * g++.dg/lookup/crash4.C: New test.
32495
32496 2004-07-02 Zack Weinberg <zack@codesourcery.com>
32497
32498 * gcc.c-torture/execute/builtin-abs-1.c
32499 * gcc.c-torture/execute/builtin-abs-2.c
32500 * gcc.c-torture/execute/builtin-complex-1.c
32501 * gcc.c-torture/execute/builtins/string-1-lib.c
32502 * gcc.c-torture/execute/builtins/string-1.c
32503 * gcc.c-torture/execute/builtins/string-2-lib.c
32504 * gcc.c-torture/execute/builtins/string-2.c
32505 * gcc.c-torture/execute/builtins/string-3-lib.c
32506 * gcc.c-torture/execute/builtins/string-3.c
32507 * gcc.c-torture/execute/builtins/string-4-lib.c
32508 * gcc.c-torture/execute/builtins/string-4.c
32509 * gcc.c-torture/execute/builtins/string-5-lib.c
32510 * gcc.c-torture/execute/builtins/string-5.c
32511 * gcc.c-torture/execute/builtins/string-6-lib.c
32512 * gcc.c-torture/execute/builtins/string-6.c
32513 * gcc.c-torture/execute/builtins/string-7-lib.c
32514 * gcc.c-torture/execute/builtins/string-7.c
32515 * gcc.c-torture/execute/builtins/string-8-lib.c
32516 * gcc.c-torture/execute/builtins/string-8.c
32517 * gcc.c-torture/execute/builtins/string-9-lib.c
32518 * gcc.c-torture/execute/builtins/string-9.c
32519 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32520 * gcc.c-torture/execute/builtins/string-asm-1.c
32521 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32522 * gcc.c-torture/execute/builtins/string-asm-2.c
32523 * gcc.c-torture/execute/stdio-opt-1.c
32524 * gcc.c-torture/execute/stdio-opt-2.c
32525 * gcc.c-torture/execute/stdio-opt-3.c
32526 * gcc.c-torture/execute/string-opt-1.c
32527 * gcc.c-torture/execute/string-opt-10.c
32528 * gcc.c-torture/execute/string-opt-11.c
32529 * gcc.c-torture/execute/string-opt-12.c
32530 * gcc.c-torture/execute/string-opt-13.c
32531 * gcc.c-torture/execute/string-opt-14.c
32532 * gcc.c-torture/execute/string-opt-15.c
32533 * gcc.c-torture/execute/string-opt-16.c
32534 * gcc.c-torture/execute/string-opt-2.c
32535 * gcc.c-torture/execute/string-opt-6.c
32536 * gcc.c-torture/execute/string-opt-7.c
32537 * gcc.c-torture/execute/string-opt-8.c:
32538 Replace with ...
32539
32540 * gcc.c-torture/execute/builtins/abs-2.c
32541 * gcc.c-torture/execute/builtins/abs-3.c
32542 * gcc.c-torture/execute/builtins/complex-1.c
32543 * gcc.c-torture/execute/builtins/fprintf.c
32544 * gcc.c-torture/execute/builtins/fputs.c
32545 * gcc.c-torture/execute/builtins/memcmp.c
32546 * gcc.c-torture/execute/builtins/memmove.c
32547 * gcc.c-torture/execute/builtins/memops-asm.c
32548 * gcc.c-torture/execute/builtins/mempcpy-2.c
32549 * gcc.c-torture/execute/builtins/mempcpy.c
32550 * gcc.c-torture/execute/builtins/memset.c
32551 * gcc.c-torture/execute/builtins/printf.c
32552 * gcc.c-torture/execute/builtins/sprintf.c
32553 * gcc.c-torture/execute/builtins/strcat.c
32554 * gcc.c-torture/execute/builtins/strchr.c
32555 * gcc.c-torture/execute/builtins/strcmp.c
32556 * gcc.c-torture/execute/builtins/strcpy.c
32557 * gcc.c-torture/execute/builtins/strcspn.c
32558 * gcc.c-torture/execute/builtins/strlen-2.c
32559 * gcc.c-torture/execute/builtins/strlen.c
32560 * gcc.c-torture/execute/builtins/strncat.c
32561 * gcc.c-torture/execute/builtins/strncmp-2.c
32562 * gcc.c-torture/execute/builtins/strncmp.c
32563 * gcc.c-torture/execute/builtins/strncpy.c
32564 * gcc.c-torture/execute/builtins/strpbrk.c
32565 * gcc.c-torture/execute/builtins/strpcpy-2.c
32566 * gcc.c-torture/execute/builtins/strpcpy.c
32567 * gcc.c-torture/execute/builtins/strrchr.c
32568 * gcc.c-torture/execute/builtins/strspn.c
32569 * gcc.c-torture/execute/builtins/strstr-asm.c
32570 * gcc.c-torture/execute/builtins/strstr.c:
32571 ... these new files.
32572
32573 * gcc.c-torture/execute/builtins/abs-2-lib.c
32574 * gcc.c-torture/execute/builtins/abs-3-lib.c
32575 * gcc.c-torture/execute/builtins/complex-1-lib.c
32576 * gcc.c-torture/execute/builtins/fprintf-lib.c
32577 * gcc.c-torture/execute/builtins/fputs-lib.c
32578 * gcc.c-torture/execute/builtins/memcmp-lib.c
32579 * gcc.c-torture/execute/builtins/memmove-lib.c
32580 * gcc.c-torture/execute/builtins/memops-asm-lib.c
32581 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32582 * gcc.c-torture/execute/builtins/mempcpy-lib.c
32583 * gcc.c-torture/execute/builtins/memset-lib.c
32584 * gcc.c-torture/execute/builtins/printf-lib.c
32585 * gcc.c-torture/execute/builtins/sprintf-lib.c
32586 * gcc.c-torture/execute/builtins/strcat-lib.c
32587 * gcc.c-torture/execute/builtins/strchr-lib.c
32588 * gcc.c-torture/execute/builtins/strcmp-lib.c
32589 * gcc.c-torture/execute/builtins/strcpy-lib.c
32590 * gcc.c-torture/execute/builtins/strcspn-lib.c
32591 * gcc.c-torture/execute/builtins/strlen-2-lib.c
32592 * gcc.c-torture/execute/builtins/strlen-lib.c
32593 * gcc.c-torture/execute/builtins/strncat-lib.c
32594 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32595 * gcc.c-torture/execute/builtins/strncmp-lib.c
32596 * gcc.c-torture/execute/builtins/strncpy-lib.c
32597 * gcc.c-torture/execute/builtins/strpbrk-lib.c
32598 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32599 * gcc.c-torture/execute/builtins/strpcpy-lib.c
32600 * gcc.c-torture/execute/builtins/strrchr-lib.c
32601 * gcc.c-torture/execute/builtins/strspn-lib.c
32602 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32603 * gcc.c-torture/execute/builtins/strstr-lib.c
32604 * gcc.c-torture/execute/builtins/lib/abs.c
32605 * gcc.c-torture/execute/builtins/lib/fprintf.c
32606 * gcc.c-torture/execute/builtins/lib/memset.c
32607 * gcc.c-torture/execute/builtins/lib/printf.c
32608 * gcc.c-torture/execute/builtins/lib/sprintf.c
32609 * gcc.c-torture/execute/builtins/lib/strcpy.c
32610 * gcc.c-torture/execute/builtins/lib/strcspn.c
32611 * gcc.c-torture/execute/builtins/lib/strncat.c
32612 * gcc.c-torture/execute/builtins/lib/strncmp.c
32613 * gcc.c-torture/execute/builtins/lib/strncpy.c
32614 * gcc.c-torture/execute/builtins/lib/strpbrk.c
32615 * gcc.c-torture/execute/builtins/lib/strspn.c
32616 * gcc.c-torture/execute/builtins/lib/strstr.c:
32617 New files containing support routines.
32618
32619 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32620 declaration.
32621 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32622 when not optimizing.
32623
32624 2004-07-02 Mark Mitchell <mark@codesourcery.com>
32625
32626 PR c++/16240
32627 * g++.dg/abi/mangle22.C: New test.
32628 * g++.dg/abi/mangle23.C: Likewise.
32629
32630 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
32631
32632 PR fortran/16290
32633 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32634 Allow for cases without denormalized floating point numbers.
32635
32636 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
32637
32638 PR c/1027
32639 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32640 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32641 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32642 expected warning text.
32643 * gcc.dg/format/diag-2.c: New test.
32644
32645 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32646
32647 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32648
32649 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
32650
32651 * gcc.dg/builtins-43.c: New.
32652 * gcc.dg/builtins-44.c: New.
32653 * gcc.dg/builtins-45.c: New.
32654
32655 2004-06-26 Geoffrey Keating <geoffk@apple.com>
32656 Andreas Tobler <a.tobler@schweiz.ch>
32657
32658 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32659 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
32660 as SIGSEGV.
32661 * gcc.dg/cleanup-11.c: Likewise.
32662 * gcc.dg/cleanup-8.c: Likewise.
32663 * gcc.dg/cleanup-9.c: Likewise.
32664 * gcc.dg/cleanup-5.c: Run on all platforms.
32665
32666 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
32667
32668 * g++.dg/warn/nonnull1.C: New test.
32669
32670 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
32671
32672 * gcc.dg/compat/compat-common.h: Wrap up CINT in
32673 an #ifndef SKIP_COMPLEX_INT/#endif pair.
32674 Special-case the Sun compiler wrt to <complex.h>.
32675
32676 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
32677
32678 * gcc.dg/Wunreachable-8.C: New test.
32679
32680 * gcc.dg/h8300-ice2.c : New test.
32681
32682 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
32683
32684 PR fortran/16161
32685 * gfortran.fortran-torture/compile/implicit.f90: Add test
32686 for implicit character.
32687
32688 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
32689
32690 PR fortran/16289
32691 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32692 Use tiny() intrinsic to find smallest non-negative real
32693
32694 2004-06-30 Jakub Jelinek <jakub@redhat.com>
32695
32696 * gcc.dg/compat/struct-by-value-22_main.c: New test.
32697 * gcc.dg/compat/struct-by-value-22_x.c: New.
32698 * gcc.dg/compat/struct-by-value-22_y.c: New.
32699
32700 * gcc.c-torture/execute/20040629-1.c: New test.
32701
32702 2004-06-29 Jakub Jelinek <jakub@redhat.com>
32703
32704 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32705 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32706
32707 PR target/16195
32708 * gcc.dg/20040625-1.c: New test.
32709
32710 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32711
32712 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32713
32714 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32715
32716 PR fortran/15963
32717 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32718
32719 2004-06-29 Richard Henderson <rth@redhat.com>
32720
32721 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32722
32723 2004-06-29 Paul Brook <paul@codesourcery.com>
32724
32725 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32726 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32727
32728 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
32729
32730 PR c++/16260
32731 * g++.dg/parse/crash15.C: New.
32732
32733 2004-06-28 Andrew Pinski <apinski@apple.com>
32734
32735 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32736 by the error already.
32737
32738 * g++.dg/opt/ptrmem4.C: Change to compile only test.
32739
32740 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
32741
32742 PR target/14041
32743 * gcc.dg/h8300-bss-align-1.c : New.
32744
32745 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
32746
32747 * PR c++/16174
32748 * g++.dg/template/ctor4.C: New.
32749
32750 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32751
32752 PR c++/16205
32753 * g++.dg/warn/Wsequence-point-1.C: New test.
32754
32755 2004-06-27 Paul Brook <paul@codesourcery.com>
32756
32757 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32758
32759 2004-06-27 Zack Weinberg <zack@codesourcery.com>
32760
32761 * g++.old-deja/g++.mike/p7325.C: Remove.
32762
32763 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32764
32765 PR c/14963
32766 * gcc.dg/pr14963.c: New test.
32767
32768 2004-06-27 Mark Mitchell <mark@codesourcery.com>
32769
32770 PR c++/16193
32771 * g++.dg/parse/redef1.C: New test.
32772
32773 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
32774
32775 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32776 20021110.c.
32777 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32778 20021119-1.c.
32779 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32780 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32781 5-04.c.
32782 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32783 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32784 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32785 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32786 g++.brendan/enum14.C.
32787 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32788 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32789 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32790 g++.mike/virt1.C.
32791 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32792 memtemp24.C.
32793
32794 2004-06-27 Roger Sayle <roger@eyesopen.com>
32795
32796 * gcc.dg/20040527-1.c: New test case.
32797
32798 2004-06-26 Bud Davis <bdavis9659@comcast.net>
32799
32800 PR gfortran/pr16196
32801 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32802
32803 2004-06-25 Roger Sayle <roger@eyesopen.com>
32804
32805 PR middle-end/15825
32806 * gcc.dg/pr15825-1.c: New test case.
32807
32808 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32809
32810 * gcc.c-torture/execute/20040625-1.c: New test.
32811
32812 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32813
32814 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32815
32816 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32817
32818 * gcc.dg/torture/mips-div-1.c: New test.
32819
32820 2004-06-24 Jeff Law <law@redhat.com>
32821
32822 * gcc.dg/tree-ssa/20040624-1.c: New test.
32823
32824 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
32825
32826 * gcc.c-torture/compile/20040624-1.c: New test.
32827
32828 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32829
32830 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32831 this directory.
32832
32833 2004-06-23 Andrew Pinski <apinski@apple.com>
32834
32835 PR middle-end/15988
32836 * g++.dg/opt/ptrmem4.C: New test.
32837
32838 * gcc.dg/c90-array-quals-2.c: New test.
32839
32840 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
32841
32842 * gcc.dg/kpice1.c: New test.
32843
32844 2006-06-23 Andrew Pinski <apinski@apple.com>
32845
32846 * gcc.dg/c90-array-quals.c: New test.
32847
32848 2006-06-22 Richard Henderson <rth@redhat.com>
32849
32850 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32851
32852 2004-06-22 Loren James Rittle <ljrittle@acm.org>
32853
32854 * gcc.dg/builtins-config.h: Handle FreeBSD.
32855
32856 2006-06-22 Richard Henderson <rth@redhat.com>
32857
32858 * g++.dg/opt/devirt1.C: New.
32859
32860 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
32861
32862 * g++.dg/opt/pr15551.C: New testcase.
32863
32864 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
32865
32866 PR target/14800
32867 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32868 x86_64-*-linux* when compiling for 32bit.
32869
32870 2004-06-21 Andrew Pinski <apinski@apple.com>
32871
32872 * gcc.dg/pch/struct-1.c: New.
32873 * gcc.dg/pch/struct-1.hs: New.
32874
32875 2004-06-21 Geoffrey Keating <geoffk@apple.com>
32876
32877 * gcc.dg/pch/save-temps-1.c: New file.
32878 * gcc.dg/pch/save-temps-1.hs: New file.
32879
32880 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
32881
32882 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32883 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32884
32885 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32886
32887 * gfortran.fortran-torture/execute/select_1.f90: Rename function
32888 to fix type error.
32889 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32890 Remove trailing spaces.
32891
32892 2004-06-21 Richard Henderson <rth@redhat.com>
32893
32894 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32895 merging && to BIT_FIELD_REF.
32896
32897 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
32898
32899 * g++.dg/opt/placeholder1.C: New test.
32900
32901 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32902
32903 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32904 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32905 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32906 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32907
32908 2004-06-20 Zack Weinberg <zack@codesourcery.com>
32909
32910 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32911 extern "C".
32912 * g++.dg/other/pragma-re-1.C: Add comments.
32913
32914 2004-06-19 Bud Davis <bdavis9659@comcast.net>
32915
32916 PR gfortran/16080
32917 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32918
32919 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
32920
32921 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32922 instead of setting the type of size_t by
32923 hand.
32924
32925 2004-06-18 Roger Sayle <roger@eyesopen.com>
32926
32927 * gcc.dg/unordered-2.c: New test case.
32928 * gcc.dg/unordered-3.c: New test case.
32929
32930 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
32931
32932 PR other/16043
32933 * lib/g++.exp (g++_version): Tweak regexp for version
32934 * lib/g77.exp (g77_version): Likewise.
32935 * lib/gfortran.exp (gfortran_version): Likewise.
32936 * lib/objc.exp (objc_version): Likewise.
32937 * lib/treelang.exp (treelang_version): Likewise.
32938
32939 2004-06-19 Jakub Jelinek <jakub@redhat.com>
32940
32941 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32942 Use INT_MAX instead of __INT_MAX__.
32943 * gcc.dg/compat/struct-align-2_y.c: Likewise.
32944
32945 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32946 * gcc.dg/compat/scalar-return-3_x.c: Use it.
32947 * gcc.dg/compat/scalar-return-3_y.c: Use it.
32948 * gcc.dg/compat/scalar-return-4_x.c: Use it.
32949 * gcc.dg/compat/scalar-return-4_y.c: Use it.
32950 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32951 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32952 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32953 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32954
32955 * gcc.dg/range-test-1.c: New test.
32956 * g++.dg/opt/range-test-1.C: New test.
32957
32958 2004-06-17 Richard Henderson <rth@redhat.com>
32959
32960 * objc.dg/sync-1.m: New.
32961 * objc.dg/try-catch-1.m: Don't force next runtime.
32962 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32963 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
32964 shadowed catch clause.
32965 * objc.dg/try-catch-5.m: New.
32966
32967 2004-06-17 Zack Weinberg <zack@codesourcery.com>
32968
32969 Bug 14610
32970 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32971
32972 2004-06-15 Richard Henderson <rth@redhat.com>
32973
32974 * gcc.dg/20001116-1.c: Move expected warning line.
32975
32976 2004-06-15 Richard Henderson <rth@redhat.com>
32977
32978 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32979 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32980
32981 2004-06-15 Jeff Law <law@redhat.com>
32982
32983 * gcc.dg/tree-ssa/20040615-1.c: New test.
32984 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32985 be less sensitive to operand ordering.
32986 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32987
32988 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
32989
32990 * g++.dg/abi/bitfield3.C: Add comment..
32991
32992 2004-06-15 Richard Henderson <rth@redhat.com>
32993
32994 * g++.dg/ext/stmtexpr1.C: XFAIL.
32995 * gcc.dg/20030612-1.c: XFAIL.
32996
32997 2004-06-15 Eric Christopher <echristo@redhat.com>
32998
32999 * g++.dg/charset/asm5.c: New.
33000 * gcc.dg/charset/asm6.c: New.
33001
33002 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33003
33004 PR fortran/15962
33005 * gfortran.fortran-torture/execute/select_1.f90: New test.
33006
33007 2004-06-15 Paul Brook <paul@codesourcery.com>
33008
33009 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33010
33011 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33012
33013 PR c++/15967
33014 * g++.dg/lookup/crash3.C: New test.
33015
33016 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33017
33018 PR c++/15947
33019 * g++.dg/parse/dtor4.C: New test.
33020
33021 2004-06-14 Jeff Law <law@redhat.com>
33022
33023 * gcc.c-torture/compile/20040614-1.c: New test.
33024
33025 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33026
33027 PR fortran/15211
33028 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33029 LEN of a character array.
33030
33031 2004-06-14 Mark Mitchell <mark@codesourcery.com>
33032
33033 PR c++/15096
33034 * g++.dg/template/ptrmem10.C: New test.
33035
33036 PR c++/14930
33037 * g++.dg/template/friend30.C: New test.
33038
33039 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33040
33041 PR fortran/14928
33042 * gfortran.fortran-torture/compile/mloc.f90: New test.
33043
33044 2004-06-13 Paul Brook <paul@codesourcery.com>
33045
33046 * gfortran.fortran-torture/execute/random_2.f90: New test.
33047
33048 2004-06-13 Eric Christopher <echristo@redhat.com>
33049
33050 * gcc.dg/noncompile/redecl-1.c: Fix error message.
33051
33052 2004-06-12 Paul Brook <paul@codesourcery.com>
33053
33054 * gfortran.fortran-torture/execute/contained_3.f90: New test.
33055
33056 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33057
33058 PR fortran/14923
33059 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33060
33061 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33062
33063 PR fortran/14957
33064 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33065 syntax errors in end statements of contained subroutines.
33066
33067 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33068
33069 PR fortran/12841
33070 * gfortran.fortran-torture/execute/null_arg.f90: New test.
33071
33072 2004-06-12 Bud Davis <bdavis9659@comcast.net>
33073
33074 PR fortran/15665
33075 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33076
33077 2004-06-12 Bud Davis <bdavis9659@comcast.net>
33078
33079 PR gfortran/12839
33080 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33081
33082 2004-06-11 Mark Mitchell <mark@codesourcery.com>
33083
33084 PR c++/15862
33085 * g++.dg/parse/enum1.C: New test.
33086
33087 2004-06-10 Jeff Law <law@redhat.com>
33088
33089 * gcc.c-torture/compile/20040610-1.c: New test.
33090
33091 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33092
33093 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33094 * g++.old-deja/g++.other/decl3.C: Likewise.
33095
33096 2004-06-10 Brian Booth <bbooth@redhat.com>
33097
33098 * gcc.dg/tree-ssa/20031015-1.c: Scan for
33099 V_MAY_DEF instead of VDEF.
33100 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33101
33102 2004-06-10 Mark Mitchell <mark@codesourcery.com>
33103
33104 PR c++/14211
33105 * g++.dg/conversion/const1.C: New test.
33106
33107 PR c++/15076
33108 * g++.dg/conversion/reinterpret1.C: New test.
33109
33110 PR c++/15877
33111 * g++.dg/template/enum2.C: New test.
33112
33113 PR c++/15227
33114 * g++.dg/template/error13.C: New test.
33115
33116 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33117
33118 PR fortran/14957
33119 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33120 arguments to test_* REAL and of the right size.
33121
33122 2004-06-10 Jakub Jelinek <jakub@redhat.com>
33123
33124 PR target/15569
33125 PR rtl-optimization/15681
33126 * gcc.dg/20040609-1.c: New test.
33127
33128 2004-06-10 Jakub Jelinek <jakub@redhat.com>
33129
33130 PR c++/14791
33131 * g++.dg/opt/builtins1.C: New test.
33132
33133 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
33134
33135 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33136 that use default windows32 struct layout.
33137 * gcc.dg/i386-bitfield2.c: Likewise.
33138
33139 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
33140
33141 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33142 for mingw32 and cygwin targets.
33143
33144 2004-06-09 Geoffrey Keating <geoffk@apple.com>
33145
33146 * gcc.dg/pch/macro-4.c: New.
33147 * gcc.dg/pch/macro-4.hs: New.
33148
33149 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33150
33151 PR fortran/13249
33152 * gfortran.fortran-torture/compile/name_clash.f90: New test.
33153
33154 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33155
33156 PR fortran/13372
33157 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33158
33159 2004-06-09 Bud Davis <bdavis9659@comcast.net>
33160
33161 PR gfortran/14897
33162 * gfortran.fortran-torture/execute/t_edit.f90: New test.
33163
33164 2004-06-09 Bud Davis <bdavis9659@comcast.net>
33165
33166 PR gfortran/15755
33167 * gfortran.fortran-torture/execute/backspace.c : New test.
33168
33169 2004-06-09 Paul Brook <paul@codesourcery.com>
33170
33171 * gfortran.fortran-torture/execure/intrinsic_associated.f90
33172 (pointer_to_section): Rewrite to use smaller array.
33173
33174 2004-06-08 David Edelsohn <edelsohn@gnu.org>
33175
33176 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33177 * gcc.dg/ext/altivec-10.c: Same.
33178 * gcc.dg/ext/altivec-11.c: Same.
33179 * gcc.dg/ext/altivec-12.c: Same.
33180 * gcc.dg/ext/altivec-13.c: Same.
33181 * gcc.dg/ext/altivec-14.c: Same.
33182 * gcc.dg/ext/altivec-15.c: Same.
33183 * gcc.dg/ext/altivec-16.c: Same.
33184 * gcc.dg/ext/altivec-3.c: Same.
33185 * gcc.dg/ext/altivec-4.c: Same.
33186 * gcc.dg/ext/altivec-6.c: Same.
33187 * gcc.dg/ext/altivec-7.c: Same.
33188 * gcc.dg/ext/altivec-8.c: Same.
33189 * gcc.dg/ext/altivec-varargs-1.c: Same.
33190
33191 * g++.dg/ext/altivec-1.C: Correct dg syntax.
33192 * g++.dg/ext/altivec-10.C: Same.
33193 * g++.dg/ext/altivec-2.C: Same.
33194 * g++.dg/ext/altivec-3.C: Same.
33195 * g++.dg/ext/altivec-4.C: Same.
33196 * g++.dg/ext/altivec-5.C: Same.
33197 * g++.dg/ext/altivec-6.C: Same.
33198 * g++.dg/ext/altivec-7.C: Same.
33199 * g++.dg/ext/altivec-8.C: Same.
33200 * g++.dg/ext/altivec-9.C: Same.
33201
33202 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33203
33204 PR c++/7841
33205 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33206
33207 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33208
33209 * gcc.dg/union-1.c: New test.
33210
33211 2004-06-07 Roger Sayle <roger@eyesopen.com>
33212
33213 * gcc.dg/builtins-41.c: New test case.
33214 * gcc.dg/builtins-42.c: New test case.
33215
33216 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33217
33218 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33219 * g++.dg/ext/altivec-10.C: Same.
33220 * g++.dg/ext/altivec-2.C: Same.
33221 * g++.dg/ext/altivec-3.C: Same.
33222 * g++.dg/ext/altivec-4.C: Same.
33223 * g++.dg/ext/altivec-5.C: Same.
33224 * g++.dg/ext/altivec-6.C: Same.
33225 * g++.dg/ext/altivec-7.C: Same.
33226 * g++.dg/ext/altivec-8.C: Same.
33227 * g++.dg/ext/altivec-9.C: Same.
33228 * g++.old-deja/g++.abi/cxa_vec.C: Same.
33229 * g++.old-deja/g++.brendan/new3.C: Same.
33230 * gcc.c-torture/execute/eeprof-1.x: Same.
33231
33232 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
33233
33234 PR c/14765
33235 * gcc.dg/pr14765-1.c: New test.
33236
33237 2004-06-07 Roger Sayle <roger@eyesopen.com>
33238
33239 PR c/14649
33240 * gcc.dg/pr14649-1.c: New test case.
33241
33242 2004-06-07 Richard Henderson <rth@redhat.com>
33243
33244 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33245 if temporaries.
33246
33247 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33248
33249 * g++.dg/eh/elide1.C: Remove XFAIL.
33250
33251 2004-06-07 Mark Mitchell <mark@codesourcery.com>
33252
33253 PR c++/15337
33254 * g++.dg/expr/sizeof3.C: New test.
33255
33256 PR c++/14777
33257 * g++.dg/template/access14.C: New test.
33258
33259 PR c++/15554
33260 * g++.dg/template/enum1.C: New test.
33261
33262 PR c++/15057
33263 * g++.dg/eh/throw1.C: New test.
33264
33265 2004-06-07 David Ayers <d.ayers@inode.at>
33266 Ziemowit Laski <zlaski@apple.com>
33267
33268 * lib/objc.exp (objc_target_compile): Revert the '-framework
33269 Foundation' flag fix, since bare Darwin does not ship
33270 with the Foundation framework.
33271 * objc/execute/next_mapping.h: Provide a local NSConstantString
33272 @interface and @implementation.
33273 (objc_constant_string_init): A constructor function, used to
33274 initialize the NSConstantString meta-class object.
33275 * objc/execute/string1.m: Include "next_mapping.h" instead of
33276 <Foundation/NSString.h>.
33277 * objc/execute/string2.m: Likewise.
33278 * objc/execute/string3.m: Likewise.
33279 * objc/execute/string4.m: Likewise.
33280
33281 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
33282
33283 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33284 to double. Replace double with FLOAT.
33285 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33286
33287 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33288 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33289 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33290 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33291 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33292 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33293 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33294 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33295
33296 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
33297
33298 PR c/13519
33299 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33300
33301 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33302
33303 PR c++/15503
33304 * g++.dg/template/meminit2.C: New test.
33305
33306 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
33307
33308 PR target/15822
33309 * gcc.c-torture/execute/compare-fp-1.c,
33310 gcc.c-torture/execute/compare-fp-2.c,
33311 gcc.c-torture/execute/compare-fp-3.c,
33312 gcc.c-torture/execute/compare-fp-4.c,
33313 gcc.c-torture/execute/compare-fp-3.x,
33314 gcc.c-torture/execute/compare-fp-4.x: Moved...
33315 * gcc.c-torture/execute/ieee/compare-fp-1.c,
33316 gcc.c-torture/execute/ieee/compare-fp-2.c,
33317 gcc.c-torture/execute/ieee/compare-fp-3.c,
33318 gcc.c-torture/execute/ieee/compare-fp-4.c,
33319 gcc.c-torture/execute/ieee/compare-fp-3.x,
33320 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33321
33322 2004-06-04 David Ayers <d.ayers@inode.at>
33323
33324 * objc/execute/protocol-isEqual-4.m: New testcase.
33325
33326 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
33327
33328 * objc/execute/protocol-isEqual-1.m: New testcase.
33329 * objc/execute/protocol-isEqual-2.m: New testcase.
33330 * objc/execute/protocol-isEqual-3.m: New testcase.
33331
33332 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33333
33334 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33335
33336 2004-06-02 Ziemowit Laski <zlaski@apple.com>
33337
33338 * lib/objc.exp (objc_target_compile): When running tests on
33339 Darwin (Mac OS X), inform the linker about '-framework
33340 'Foundation'.
33341
33342 2004-06-02 Eric Christopher <echristo@redhat.com>
33343
33344 * gcc.c-torture/compile/20040602-1.c: New.
33345
33346 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
33347
33348 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33349 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33350
33351 PR tree-optimization/14736
33352 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33353
33354 PR tree-optimization/14042
33355 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33356
33357 PR tree-optimization/14729
33358 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33359
33360 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33361
33362 PR fortran/15557
33363 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33364
33365 2004-06-01 Richard Hederson <rth@redhat.com>
33366
33367 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33368
33369 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33370
33371 PR c++/14932
33372 * g++.dg/parse/offsetof4.C: New test.
33373
33374 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
33375
33376 PR objc/7993
33377 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33378
33379 2004-05-31 Mark Mitchell <mark@codesourcery.com>
33380
33381 PR c++/15701
33382 * g++.dg/template/friend29.C: New test.
33383
33384 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
33385
33386 PR c/15749
33387 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33388
33389 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
33390
33391 * gcc.dg/sparc-trap-1.c: New test.
33392
33393 2004-05-31 Roger Sayle <roger@eyesopen.com>
33394
33395 PR middle-end/15069
33396 * g++.dg/opt/fold3.C: New test case.
33397
33398 2004-05-30 Graham Stott <graham.stott@btinternet.com>
33399
33400 * lib/target-supports.exp (check_iconv_available): Fix fallout
33401 from 2004-05-28 patch.
33402
33403 2004-05-30 Paul Brook <paul@codesourcery.com>
33404
33405 PR fortran/15620
33406 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33407 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33408
33409 2004-05-30 Steven G. Kargl <kargls@comcast.net>
33410
33411 * gfortran.fortran-torture/execute/random_1.f90: New test.
33412
33413 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33414
33415 * g++.dg/ext/altivec-10.C: New test.
33416
33417 2004-05-29 Paul Brook <paul@codesourcery.com>
33418
33419 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33420
33421 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33422
33423 * gcc.dg/altivec-16.c: New test.
33424
33425 2004-05-28 Janis Johnson <janis187@us.ibm.com>
33426
33427 * lib/target-supports.exp (check_vmx_hw_available): New.
33428 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33429
33430 * lib/target-supports.exp (check_alias_available,
33431 check_iconv_available, check_named_sections_available): Use
33432 unique names for temporary files.
33433
33434 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33435
33436 * gcc.dg/altivec-15.c: New test.
33437
33438 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33439
33440 PR c++/15083
33441 * g++.dg/warn/noeffect6.C: New test.
33442
33443 PR c++/15471
33444 * g++.dg/expr/ptrmem4.C: New test.
33445
33446 PR c++/15640
33447 * g++.dg/template/operator3.C: New test.
33448
33449 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33450
33451 PR c++/14668
33452 * g++.dg/lookup/redecl1.C: New test.
33453 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33454
33455 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
33456
33457 * gcc.c-torture/execute/compare-fp-1.c,
33458 gcc.c-torture/execute/compare-fp-2.c,
33459 gcc.c-torture/execute/compare-fp-3.c,
33460 gcc.c-torture/execute/compare-fp-4.c,
33461 gcc.c-torture/execute/compare-fp-3.x,
33462 gcc.c-torture/execute/compare-fp-4.x,
33463 gcc.dg/pr15649-1.c: New.
33464
33465 2004-05-27 Adam Nemet <anemet@lnxw.com>
33466
33467 PR c++/12883
33468 * g++.dg/init/array14.C: New test.
33469
33470 2004-05-25 Janis Johnson <janis187@us.ibm.com>
33471
33472 * lib/compat.exp (compat-get-options-main): New.
33473 (compat-get-options): Remove unneeded code, warn for ignored
33474 command.
33475 (compat-execute): Check flag set by dg-require-* commands.
33476
33477 * lib/compat.exp (compat-execute): Break up long lines.
33478
33479 2004-05-24 Janis Johnson <janis187@us.ibm.com>
33480
33481 * gcc.dg/altivec-7.c: Don't use 'vector long'.
33482 * gcc.dg/altivec-14.c: New test.
33483 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33484
33485 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33486 * gcc.dg/altivec-12.c: Ditto.
33487
33488 * gcc.dg/altivec-3.c: Move call to altivec_check.
33489
33490 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33491
33492 PR c++/15044
33493 * g++.dg/template/error12.C: New test.
33494
33495 PR c++/15317
33496 * g++.dg/ext/attrib15.C: New test.
33497
33498 PR c++/15329
33499 * g++.dg/template/ptrmem9.C: New test.
33500
33501 2004-05-25 Paul Brook <paul@codesourcery.com>
33502
33503 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33504
33505 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33506
33507 PR c++/15165
33508 * g++.dg/template/crash19.C: New test.
33509
33510 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33511
33512 PR c++/15025
33513 * g++.dg/template/redecl1.C: New test.
33514
33515 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33516
33517 PR c++/14821
33518 * g++.dg/other/ns1.C: New test.
33519
33520 PR c++/14883
33521 * g++.dg/template/invalid1.C: New test.
33522
33523 2004-05-23 Paul Brook <paul@codesourcery.com>
33524 Victor Leikehman <lei@haifasphere.co.il>
33525
33526 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33527 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33528
33529 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33530
33531 PR c++/15285
33532 PR c++/15299
33533 * g++.dg/template/non-dependent5.C: New test.
33534 * g++.dg/template/non-dependent6.C: New test.
33535
33536 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33537
33538 PR c++/15507
33539 * g++.dg/inherit/union1.C: New test.
33540
33541 PR c++/15542
33542 * g++.dg/template/addr1.C: New test.
33543
33544 PR c++/15427
33545 * g++.dg/template/array5.C: New test.
33546
33547 PR c++/15287
33548 * g++.dg/template/array6.C: New test.
33549
33550 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
33551 Roger Sayle <roger@eyesopen.com>
33552
33553 * g++.dg/lookup/forscope2.C: New test case.
33554
33555 2004-05-22 Ben Elliston <bje@au.ibm.com>
33556
33557 * gcc.dg/cpp/Wmissingdirs.c: New.
33558
33559 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33560
33561 PR target/15301
33562 * gcc.dg/compat/union-m128-1.h: New file.
33563 * gcc.dg/compat/union-m128-1_main.c: Likewise.
33564 * gcc.dg/compat/union-m128-1_x.c: Likewise.
33565 * gcc.dg/compat/union-m128-1_y.c: Likewise.
33566
33567 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33568
33569 PR target/15302
33570 * gcc.dg/compat/struct-complex-1.h: New file.
33571 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33572 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33573 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33574
33575 2004-05-20 Roger Sayle <roger@eyesopen.com>
33576
33577 PR middle-end/3074
33578 * gcc.dg/pr3074-1.c: New test case.
33579 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33580
33581 2004-05-20 Falk Hueffner <falk@debian.org>
33582
33583 PR other/15526
33584 * gcc.dg/ftrapv-1.c: New test case.
33585
33586 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
33587
33588 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33589
33590 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
33591 Jeff Law <law@redhat.com>
33592
33593 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33594 * gcc.dg/tree-ssa/20040518-2.c: New test.
33595
33596 * gcc.dg/tree-ssa/20040518-1.c: New test.
33597
33598 2004-05-18 Zack Weinberg <zack@codesourcery.com>
33599
33600 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33601
33602 2004-05-18 Paul Brook <paul@codesourcery.com>
33603
33604 PR fortran/13930
33605 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33606
33607 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33608
33609 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33610 constant folding.
33611
33612 2004-05-17 Steven Bosscher <stevenb@suse.de>
33613
33614 * gcc.dg/tree-ssa/20040517-1.c: New test.
33615
33616 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33617
33618 * gcc.dg/loop-4.c: New test.
33619
33620 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
33621
33622 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33623
33624 2004-05-15 Bud Davis <bdavis9659@comcast.net>
33625
33626 PR fortran/15311
33627 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33628
33629 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33630
33631 PR fortran/13826
33632 PR fortran/13940
33633 * gfortran.fortran-torture/compile/data_1.f90: New test.
33634
33635 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
33636
33637 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33638 * gcc.dg/uninit-H.c: Define ASM for __s390__.
33639
33640 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33641
33642 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33643
33644 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33645
33646 PR c/15444
33647 * gcc.dg/format/xopen-1.c: Adjust expected message.
33648 * gcc.dg/format/xopen-3.c: New test.
33649
33650 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
33651
33652 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33653
33654 2004-05-14 Jeff Law <law@redhat.com>
33655
33656 * gcc.dg/tree-ssa/20040514-2.c: New test.
33657
33658 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33659
33660 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33661 this ...
33662 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33663 this.
33664
33665 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
33666
33667 * gcc.dg/tree-ssa/20040514-1.c: New test.
33668
33669 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33670
33671 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33672 test.
33673
33674 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33675
33676 PR fortran/14066
33677 * gfortran.fortran-torture/compile/do_1.f90: New test.
33678
33679 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33680
33681 PR fortran/15051
33682 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33683 test.
33684
33685 2004-05-14 Bud Davis <bdavis9659@comcast.net>
33686
33687 PR fortran/15149
33688 * gfortran.fortran-torture/execute/random_init.f90: New test.
33689
33690 2004-05-13 Paul Brook <paul@codesourcery.com>
33691
33692 PR fortran/15314
33693 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33694
33695 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
33696
33697 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33698 for the powerpc case.
33699
33700 2004-05-13 Jeff Law <law@redhat.com>
33701
33702 * gcc.dg/tree-ssa/20040513-1.c: New test.
33703 * gcc.dg/tree-ssa/20040513-2.c: New test.
33704
33705 2004-05-13 Paul Brook <paul@codesourcery.com>
33706
33707 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33708 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33709 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33710
33711 2004-05-13 Andreas Schwab <schwab@suse.de>
33712
33713 PR other/10819
33714 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33715 characters.
33716
33717 2004-05-13 Bud Davis <bdavis9659@comcast.net>
33718
33719 PR fortran/15294
33720 * gfortran.fortran-torture/execute/adjustr.f90: New file.
33721
33722 2004-05-13 Diego Novillo <dnovillo@redhat.com>
33723
33724 Merge from tree-ssa-20020619-branch. See
33725 ChangeLog.tree-ssa for details.
33726
33727 2004-05-11 Ziemowit Laski <zlaski@apple.com>
33728
33729 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33730 include <altivec.h> explicitly.
33731 * gcc.dg/altivec-13.c: Likewise.
33732
33733 2004-05-11 Paul Brook <paul@codesourcery.com>
33734
33735 * gcc.c-torture/compile/20010518-1.c: Force enum size.
33736
33737 2004-05-10 Eric Christopher <echristo@redhat.com>
33738
33739 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33740 * gcc.dg/sibcall-4.c: Ditto.
33741
33742 2004-05-10 Ziemowit Laski <zlaski@apple.com>
33743
33744 * g++.dg/ext/altivec-8.C: New test case.
33745 * gcc.dg/altivec-13.c: New test case.
33746
33747 2004-05-08 Roger Sayle <roger@eyesopen.com>
33748
33749 * gcc.c-torture/execute/divcmp-1.c: New test case.
33750 * gcc.c-torture/execute/divcmp-2.c: New test case.
33751 * gcc.c-torture/execute/divcmp-3.c: New test case.
33752
33753 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33754
33755 * g++.dg/other/pragma-re-2.C: New test.
33756
33757 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33758
33759 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33760 * gcc.dg/i386-387-2.c: Likewise.
33761
33762 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33763 __builtin_drem.
33764 * gcc.dg/i386-387-6.c: Likewise.
33765
33766 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33767
33768 * gcc.dg/builtins-33.c: Also check log1p*.
33769
33770 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
33771
33772 PR optimization/15296
33773 * gcc.c-torture/execute/pr15296.c: New test.
33774
33775 2004-05-05 Uros Bizjak <uros@kss-loka.si>
33776
33777 * gcc.dg/builtins-40.c: New test.
33778
33779 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
33780
33781 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33782
33783 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
33784
33785 * g++.dg/ext/spe1.C: New testcase.
33786
33787 2004-05-04 Ziemowit Laski <zlaski@apple.com>
33788
33789 * objc.dg/image-info.m: Allow additional attributes
33790 for __image_info section.
33791
33792 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
33793
33794 * gcc.dg/torture/mips-hilo-2.c: New test.
33795
33796 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33797
33798 PR c++/14389
33799 * g++.dg/template/member5.C: New test.
33800
33801 2004-05-03 Uros Bizjak <uros@kss-loka.si>
33802
33803 * gcc.dg/builtins-34.c: Also check expm1*.
33804
33805 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33806
33807 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33808 * gcc.dg/torture/builtin-convert-3.c: New test.
33809
33810 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
33811
33812 PR middle-end/15054
33813 * g++.dg/opt/pr15054.C: New test.
33814
33815 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33816
33817 * gcc.dg/torture/builtin-rounding-1.c: New test.
33818 * gcc.dg/builtins-25.c: Delete.
33819 * gcc.dg/builtins-29.c: Delete.
33820
33821 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
33822
33823 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33824 * gcc.dg/sibcall-4.c: Likewise.
33825 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33826
33827 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33828
33829 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33830 bit-field on 16-bit targets.
33831
33832 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33833
33834 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33835 16-bit targets.
33836
33837 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
33838
33839 * gcc.dg/rs6000-power2-1.c: Change to compile only.
33840 * gcc.dg/rs6000-power2-2.c: Likewise.
33841
33842 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
33843
33844 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33845 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33846 Change the asm registers to be in form of frN instead of fN.
33847
33848 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33849
33850 * gcc.dg/torture/builtin-convert-2.c: New test.
33851
33852 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
33853
33854 * gcc.dg/rs6000-power2-1.c: New test.
33855 * gcc.dg/rs6000-power2-2.c: New test.
33856
33857 2004-04-28 Jan Hubicka <jh@suse.cz>
33858
33859 * gcc.dg/unused-6.c: New test.
33860
33861 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33862 Ulrich Weigand <uweigand@de.ibm.com>
33863
33864 * ada/acats/run_all.sh: Define $target variable.
33865
33866 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
33867
33868 PR c++/15119
33869 * g++.dg/other/vararg-1.C: New test.
33870
33871 PR c++/4794
33872 * g++.dg/eh/cleanup3.C: New test.
33873
33874 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33875
33876 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33877 and ad8011a (target_insn).
33878 * ada/acats/support/macro.dfs: Likewise.
33879 * ada/acats/support/impbit.adb: New file.
33880
33881 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
33882
33883 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33884
33885 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33886
33887 * gcc.dg/loop-3.c: New test.
33888
33889 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
33890
33891 * gcc.c-torture/execute/simd-5.c: New test.
33892
33893 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33894
33895 PR c++/15064
33896 * g++.dg/template/crash18.C: New test.
33897
33898 2004-04-22 Mark Mitchell <mark@codesourcery.com>
33899
33900 * g++.dg/ext/complit3.C: New test.
33901
33902 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33903
33904 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33905 * gcc.dg/altivec-3.c: Same.
33906 * gcc.dg/altivec-varargs-1.c: Same.
33907
33908 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33909
33910 * lib/target-supports.exp (check_profiling_available): Assume
33911 profiling is not available on powerpc-eabi targets.
33912
33913 2004-04-21 Janis Johnson <janis187@us.ibm.com>
33914
33915 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33916 * gcc.dg/vmx/bug-1.c: Ditto.
33917
33918 2004-04-20 Eric Christopher <echristo@redhat.com>
33919
33920 * gcc.dg/charset/extern.c: New test.
33921 * g++.dg/charset/extern3.cc: Ditto.
33922
33923 2004-04-20 Uros Bizjak <uros@kss-loka.si>
33924
33925 * gcc.dg/builtins-39.c: New test.
33926
33927 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
33928
33929 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33930
33931 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
33932
33933 * gcc.dg/torture/mips-hilo-1.c: New test.
33934
33935 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
33936
33937 * gcc.c-torture/compile/20040419-1.c: New test.
33938
33939 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
33940
33941 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33942
33943 2004-04-18 Zack Weinberg <zack@codesourcery.com>
33944 Aldy Hernandez <aldyh@redhat.com>
33945
33946 * gcc.c-torture/execute/va-arg-24.c: New.
33947
33948 2004-04-17 Zack Weinberg <zack@codesourcery.com>
33949 Aldy Hernandez <aldyh@redhat.com>
33950
33951 * gcc.dg/vmx/1b-01.c: New.
33952 * gcc.dg/vmx/1b-02.c: New.
33953 * gcc.dg/vmx/1b-03.c: New.
33954 * gcc.dg/vmx/1b-04.c: New.
33955 * gcc.dg/vmx/1b-05.c: New.
33956 * gcc.dg/vmx/1b-06.c: New.
33957 * gcc.dg/vmx/1b-07.c: New.
33958 * gcc.dg/vmx/1c-01.c: New.
33959 * gcc.dg/vmx/1c-02.c: New.
33960 * gcc.dg/vmx/3a-01a.c: New.
33961 * gcc.dg/vmx/3a-01.c: New.
33962 * gcc.dg/vmx/3a-01m.c: New.
33963 * gcc.dg/vmx/3a-03.c: New.
33964 * gcc.dg/vmx/3a-03m.c: New.
33965 * gcc.dg/vmx/3a-04.c: New.
33966 * gcc.dg/vmx/3a-04m.c: New.
33967 * gcc.dg/vmx/3a-05.c: New.
33968 * gcc.dg/vmx/3a-06.c: New.
33969 * gcc.dg/vmx/3a-06m.c: New.
33970 * gcc.dg/vmx/3a-07.c: New.
33971 * gcc.dg/vmx/3b-01.c: New.
33972 * gcc.dg/vmx/3b-02.c: New.
33973 * gcc.dg/vmx/3b-10.c: New.
33974 * gcc.dg/vmx/3b-13.c: New.
33975 * gcc.dg/vmx/3b-14.c: New.
33976 * gcc.dg/vmx/3b-15.c: New.
33977 * gcc.dg/vmx/3c-01a.c: New.
33978 * gcc.dg/vmx/3c-01.c: New.
33979 * gcc.dg/vmx/3c-02.c: New.
33980 * gcc.dg/vmx/3c-03.c: New.
33981 * gcc.dg/vmx/3d-01.c: New.
33982 * gcc.dg/vmx/4-01.c: New.
33983 * gcc.dg/vmx/4-03.c: New.
33984 * gcc.dg/vmx/5-01.c: New.
33985 * gcc.dg/vmx/5-02.c: New.
33986 * gcc.dg/vmx/5-03.c: New.
33987 * gcc.dg/vmx/5-04.c: New.
33988 * gcc.dg/vmx/5-05.c: New.
33989 * gcc.dg/vmx/5-06.c: New.
33990 * gcc.dg/vmx/5-07.c: New.
33991 * gcc.dg/vmx/5-07t.c: New.
33992 * gcc.dg/vmx/5-08.c: New.
33993 * gcc.dg/vmx/5-10.c: New.
33994 * gcc.dg/vmx/5-11.c: New.
33995 * gcc.dg/vmx/7-01a.c: New.
33996 * gcc.dg/vmx/7-01.c: New.
33997 * gcc.dg/vmx/7c-01.c: New.
33998 * gcc.dg/vmx/7d-01.c: New.
33999 * gcc.dg/vmx/7d-02.c: New.
34000 * gcc.dg/vmx/8-01.c: New.
34001 * gcc.dg/vmx/8-02a.c: New.
34002 * gcc.dg/vmx/8-02.c: New.
34003 * gcc.dg/vmx/brode-1.c: New.
34004 * gcc.dg/vmx/bug-1.c: New.
34005 * gcc.dg/vmx/bug-2.c: New.
34006 * gcc.dg/vmx/bug-3.c: New.
34007 * gcc.dg/vmx/cw-bug-1.c: New.
34008 * gcc.dg/vmx/cw-bug-2.c: New.
34009 * gcc.dg/vmx/cw-bug-3.c: New.
34010 * gcc.dg/vmx/dct.c: New.
34011 * gcc.dg/vmx/debug-1.c: New.
34012 * gcc.dg/vmx/debug-2.c: New.
34013 * gcc.dg/vmx/debug-3.c: New.
34014 * gcc.dg/vmx/debug-4.c: New.
34015 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34016 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34017 * gcc.dg/vmx/eg-5.c: New.
34018 * gcc.dg/vmx/fft.c: New.
34019 * gcc.dg/vmx/gcc-bug-1.c: New.
34020 * gcc.dg/vmx/gcc-bug-2.c: New.
34021 * gcc.dg/vmx/gcc-bug-3.c: New.
34022 * gcc.dg/vmx/gcc-bug-4.c: New.
34023 * gcc.dg/vmx/gcc-bug-5.c: New.
34024 * gcc.dg/vmx/gcc-bug-6.c: New.
34025 * gcc.dg/vmx/gcc-bug-7.c: New.
34026 * gcc.dg/vmx/gcc-bug-8.c: New.
34027 * gcc.dg/vmx/gcc-bug-9.c: New.
34028 * gcc.dg/vmx/gcc-bug-b.c: New.
34029 * gcc.dg/vmx/gcc-bug-c.c: New.
34030 * gcc.dg/vmx/gcc-bug-d.c: New.
34031 * gcc.dg/vmx/gcc-bug-e.c: New.
34032 * gcc.dg/vmx/gcc-bug-f.c: New.
34033 * gcc.dg/vmx/gcc-bug-g.c: New.
34034 * gcc.dg/vmx/gcc-bug-i.c: New.
34035 * gcc.dg/vmx/harness.h: New.
34036 * gcc.dg/vmx/ira1.c: New.
34037 * gcc.dg/vmx/ira2a.c: New.
34038 * gcc.dg/vmx/ira2b.c: New.
34039 * gcc.dg/vmx/ira2.c: New.
34040 * gcc.dg/vmx/ira2c.c: New.
34041 * gcc.dg/vmx/mem.c: New.
34042 * gcc.dg/vmx/newton-1.c: New.
34043 * gcc.dg/vmx/ops.c: New.
34044 * gcc.dg/vmx/sn7153.c: New.
34045 * gcc.dg/vmx/spill2.c: New.
34046 * gcc.dg/vmx/spill3.c: New.
34047 * gcc.dg/vmx/spill.c: New.
34048 * gcc.dg/vmx/t.c: New.
34049 * gcc.dg/vmx/varargs-1.c: New.
34050 * gcc.dg/vmx/varargs-2.c: New.
34051 * gcc.dg/vmx/varargs-3.c: New.
34052 * gcc.dg/vmx/varargs-4.c: New.
34053 * gcc.dg/vmx/varargs-5.c: New.
34054 * gcc.dg/vmx/varargs-6.c: New.
34055 * gcc.dg/vmx/varargs-7.c: New.
34056 * gcc.dg/vmx/vmx.exp: New.
34057 * gcc.dg/vmx/vprint-1.c: New.
34058 * gcc.dg/vmx/vscan-1.c: New.
34059 * gcc.dg/vmx/x-01.c: New.
34060 * gcc.dg/vmx/x-02.c: New.
34061 * gcc.dg/vmx/x-03.c: New.
34062 * gcc.dg/vmx/x-04.c: New.
34063 * gcc.dg/vmx/x-05.c: New.
34064 * gcc.dg/vmx/yousufi-1.c: New.
34065 * gcc.dg/vmx/zero-1.c: New.
34066 * gcc.dg/vmx/zero.c: New.
34067
34068 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
34069
34070 * g++.dg/lookup/java1.C: Update for chage of
34071 _Jv_AllocObject.
34072 * g++.dg/lookup/java2.C: Likewise.
34073
34074 2004-04-17 Laurent GUERBY <laurent@guerby.net>
34075
34076 * ada/acats/run_all.sh: use -O2 by default.
34077
34078 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
34079
34080 * gcc.dg/vr-mult-[12].c: New tests.
34081
34082 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34083
34084 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34085
34086 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34087
34088 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
34089
34090 * lib/target-supports.exp (check_profiling_available): Assume
34091 profiling isn't available for mips*-*-elf targets.
34092
34093 2004-04-14 Uros Bizjak <uros@kss-loka.si>
34094
34095 * gcc.dg/builtins-38.c: New test.
34096
34097 2004-04-14 Eric Christopher <echristo@redhat.com>
34098
34099 * g++.dg/charset/charset.exp: Run .cc extension tests.
34100
34101 2004-04-14 Zack Weinberg <zack@codesourcery.com>
34102
34103 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
34104
34105 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34106
34107 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34108
34109 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
34110
34111 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34112 * gcc.dg/i386-387-2.c: Likewise.
34113
34114 * gcc.dg/i386-387-7.c: New test.
34115 * gcc.dg/i386-387-8.c: New test.
34116
34117 * gcc.dg/builtins-37.c: New test.
34118
34119 2004-04-13 Geoffrey Keating <geoffk@apple.com>
34120
34121 * g++.dg/pch/externc-1.C: Add missing semicolon.
34122
34123 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
34124
34125 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34126
34127 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34128
34129 * gcc.c-torture/execute/20040411-1.c: New test.
34130
34131 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
34132
34133 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34134
34135 2004-04-09 Chris Demetriou <cgd@broadcom.com>
34136
34137 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34138
34139 2004-04-09 Zack Weinberg <zack@codesourcery.com>
34140
34141 * lib/target-supports.exp (check_named_sections_available): New.
34142 * lib/gcc-dg.exp (dg-require-named-sections): New.
34143 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34144 old-deja.exp. Also prune error-count message from HP linker.
34145 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34146
34147 * g++.dg/init/init-ref4.C: Use dg-require-weak.
34148 * g++.old-deja/g++.pt/static3.C: Likewise.
34149 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34150
34151 2004-04-09 Roger Sayle <roger@eyesopen.com>
34152
34153 * gcc.c-torture/execute/20040409-1.c: New test case.
34154 * gcc.c-torture/execute/20040409-2.c: New test case.
34155 * gcc.c-torture/execute/20040409-3.c: New test case.
34156
34157 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
34158
34159 * gcc.dg/20040409-1.c: New test.
34160
34161 2004-04-08 Roger Sayle <roger@eyesopen.com>
34162
34163 PR target/14888
34164 * g++.dg/opt/pr14888.C: New test case.
34165
34166 2004-04-08 Geoffrey Keating <geoffk@apple.com>
34167
34168 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34169 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34170 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34171 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34172 New tests.
34173
34174 2004-04-08 Paul Brook <paul@codesourcery.com>
34175
34176 * gcc.dg/spill-1.c: New test.
34177
34178 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34179
34180 * gcc.dg/torture/builtin-ctype-2.c: New test.
34181
34182 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
34183
34184 * gcc.dg/pch/pch.exp: Add largefile test.
34185
34186 2004-04-06 Geoffrey Keating <geoffk@apple.com>
34187
34188 * g++.dg/pch/externc-1.Hs: New.
34189 * g++.dg/pch/externc-1.C: New.
34190
34191 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34192
34193 * gcc.dg/compat/struct-by-value-5a_main.c,
34194 gcc.dg/compat/struct-by-value-5b_main.c: New files.
34195 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34196 * gcc.dg/compat/struct-by-value-5a_x.c,
34197 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34198 gcc.dg/compat/struct-by-value-5_x.c.
34199 * gcc.dg/compat/struct-by-value-5a_y.c,
34200 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34201 gcc.dg/compat/struct-by-value-5_y.c.
34202
34203 * gcc.dg/compat/struct-by-value-6a_main.c,
34204 gcc.dg/compat/struct-by-value-6b_main.c: New files.
34205 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34206 * gcc.dg/compat/struct-by-value-6a_x.c,
34207 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34208 gcc.dg/compat/struct-by-value-6_x.c.
34209 * gcc.dg/compat/struct-by-value-6a_y.c,
34210 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34211 gcc.dg/compat/struct-by-value-6_y.c.
34212
34213 * gcc.dg/compat/struct-by-value-7a_main.c,
34214 gcc.dg/compat/struct-by-value-7b_main.c: New files.
34215 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34216 * gcc.dg/compat/struct-by-value-7a_x.c,
34217 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34218 gcc.dg/compat/struct-by-value-7_x.c.
34219 * gcc.dg/compat/struct-by-value-7a_y.c,
34220 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34221 gcc.dg/compat/struct-by-value-7_y.c.
34222
34223 2004-04-06 Jakub Jelinek <jakub@redhat.com>
34224
34225 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34226 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34227 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34228 options.
34229
34230 2004-04-06 Uros Bizjak <uros@kss-loka.si>
34231
34232 * gcc.dg/builtins-36.c: New test.
34233
34234 2004-04-06 Paul Brook <paul@codesourcery.com>
34235
34236 * README.gcc: Remove obsolete contraint on testcases.
34237
34238 2004-04-05 Paul Brook <paul@codesourcery.com>
34239
34240 PR2123
34241 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
34242 failure and exit(0) on success.
34243 * g++.dg/expr/anew2.C: Ditto.
34244 * g++.dg/expr/anew3.C: Ditto.
34245 * g++.dg/expr/anew4.C: Ditto.
34246
34247 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
34248
34249 PR c++/3518
34250 * g++.dg/template/unify7.C: New.
34251
34252 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
34253
34254 * g++.dg/README: Bring up to date with new subdirectories; remove
34255 duplicate subdirectory lines.
34256
34257 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
34258
34259 PR c++/14007
34260 * g++.dg/template/unify5.C: New.
34261 * g++.dg/template/unify6.C: New.
34262 * g++.dg/template/qualttp20.C: Adjust.
34263 * g++.old-deja/g++.jason/report.C: Adjust.
34264 * g++.old-deja/g++.other/qual1.C: Adjust.
34265
34266 2004-04-01 Mark Mitchell <mark@codesourcery.com>
34267
34268 PR c++/14803
34269 * g++.dg/inherit/ptrmem1.C: New test.
34270
34271 2004-04-01 Jakub Jelinek <jakub@redhat.com>
34272
34273 PR c++/14755
34274 * gcc.c-torture/execute/20040331-1.c: New test.
34275 * gcc.dg/20040331-1.c: New test.
34276
34277 2004-04-01 Paul Brook <paul@codesourcery.com>
34278
34279 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34280
34281 2004-03-30 Mark Mitchell <mark@codesourcery.com>
34282
34283 PR c++/14724
34284 * g++.dg/init/goto1.C: New test.
34285
34286 PR c++/14763
34287 * g++.dg/template/defarg4.C: New test.
34288
34289 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
34290
34291 * gcc.dg/altivec-11.c: Extend test for more valid cases.
34292
34293 2004-03-28 David Edelsohn <edelsohn@gnu.org>
34294
34295 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34296
34297 2004-03-28 Zack Weinberg <zack@codesourcery.com>
34298
34299 * gcc.dg/noncompile/undeclared-2.c: New test.
34300
34301 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
34302
34303 * gcc.dg/940409-1.c: Remove XFAIL.
34304 * gcc.dg/reg-vol-struct-1.c: New test.
34305
34306 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34307
34308 * gcc.dg/torture/builtin-wctype-1.c: New test.
34309
34310 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
34311
34312 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34313 * gcc.dg/20001101-1.c: Likewise.
34314 * gcc.dg/20001102-1.c: Likewise.
34315
34316 2004-03-25 Roger Sayle <roger@eyesopen.com>
34317
34318 * gcc.dg/compare8.c: Add an additional test for XOR.
34319
34320 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34321
34322 * gcc.dg/torture/builtin-ctype-1.c: New test.
34323
34324 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34325
34326 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34327 * gcc.dg/torture/builtin-math-1.c: Likewise.
34328 * gcc.dg/torture/builtin-power-1.c: New test.
34329
34330 2004-03-24 Andreas Schwab <schwab@suse.de>
34331
34332 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34333 IA64 assembler.
34334
34335 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
34336 Roger Sayle <roger@eyesopen.com>
34337
34338 * gcc.dg/compare8.c: New test case.
34339
34340 2004-03-23 Ziemowit Laski <zlaski@apple.com>
34341
34342 * g++.dg/ext/altivec-7.C: New test.
34343
34344 2004-03-23 Zack Weinberg <zack@codesourcery.com>
34345
34346 PR 12267, 12391, 12560, 13129, 14114, 14133
34347 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34348 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34349 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34350 Adjust error regexps.
34351 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34352 * gcc.dg/noncompile/undeclared-1.c: New test cases.
34353 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34354 * gcc.dg/local1.c: Add explanatory comment.
34355
34356 2004-03-23 Roger Sayle <roger@eyesopen.com>
34357
34358 PR optimization/14669
34359 * g++.dg/opt/fold2.C: New test case.
34360
34361 2004-03-22 Jakub Jelinek <jakub@redhat.com>
34362
34363 PR c/14069
34364 * gcc.dg/20040322-1.c: New test.
34365
34366 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34367
34368 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
34369 * gcc.dg/ultrasp4.c: Likewise.
34370 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
34371
34372 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34373
34374 * gcc.dg/i386-sse-8.c: Reset default options.
34375
34376 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34377
34378 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34379 in the error message text.
34380
34381 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34382
34383 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34384
34385 2004-03-21 Mark Mitchell <mark@codesourcery.com>
34386
34387 PR c++/14616
34388 * g++.dg/init/array13.C: New test.
34389
34390 2004-03-20 Roger Sayle <roger@eyesopen.com>
34391
34392 PR target/13889
34393 * gcc.c-torture/compile/pr13889.c: New test case.
34394
34395 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
34396
34397 PR c/14635
34398 * builtins-1.c (nan, nans): Don't test.
34399 * builtins-30.c: Don't use nan, nanf, nanl.
34400 * builtins-35.c: New test.
34401
34402 2004-03-19 Ziemowit Laski <zlaski@apple.com>
34403
34404 * g++.dg/ext/altivec-6.C: New test.
34405
34406 2004-03-19 Mark Mitchell <mark@codesourcery.com>
34407
34408 * g++.dg/init/placement3.C: New test.
34409
34410 * g++.dg/template/spec13.C: New test.
34411
34412 * g++.dg/lookup/using11.C: New test.
34413
34414 * g++.dg/lookup/koenig3.C: New test.
34415
34416 * g++.dg/template/operator2.C: New test.
34417
34418 * g++.dg/expr/dtor3.C: New test.
34419 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34420 marker.
34421 * g++.old-deja/g++.law/visibility28.C: Likewise.
34422
34423 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
34424
34425 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34426 * gcc.dg/ppc64-abi-3.c: Likewise.
34427
34428 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34429
34430 PR c++/14545
34431 * g++.dg/parse/template15.C: New test.
34432
34433 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34434
34435 * g++.dg/expr/dtor2.C: New test.
34436
34437 * g++.dg/lookup/anon4.C: New test.
34438
34439 * g++.dg/overload/using1.C: New test.
34440
34441 * g++.dg/template/lookup7.C: New test.
34442
34443 * g++.dg/template/typename6.C: New test.
34444
34445 * g++.dg/expr/cond6.C: New test.
34446
34447 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34448
34449 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34450
34451 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34452
34453 * g++.dg/expr/cond5.C: New test.
34454 * g++.dg/expr/constcast1.C: Likewise.
34455 * g++.dg/expr/ptrmem2.C: Likewise.
34456 * g++.dg/expr/ptrmem3.C: Likewise.
34457 * g++.dg/lookup/main1.C: Likewise.
34458 * g++.dg/template/lookup6.C: Likewise.
34459
34460 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34461
34462 * gcc.dg/local1.c: New test.
34463
34464 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34465
34466 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34467
34468 * gcc.dg/torture/builtin-convert-1.c: New test.
34469
34470 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34471
34472 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34473
34474 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34475
34476 PR c++/14481
34477 * g++.dg/warn/Wunused-7.C: New test.
34478
34479 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34480
34481 * gcc.dg/torture/builtin-integral-1.c: New test.
34482
34483 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34484
34485 PR c++/14586
34486 * g++.dg/parse/non-dependent3.C: New test.
34487
34488 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
34489
34490 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34491 * g++.dg/eh/simd-2.C: Likewise.
34492 * g++.dg/init/array10.C: Likewise.
34493 * gcc.c-torture/compile/simd-1.c: Likewise.
34494 * gcc.c-torture/compile/simd-2.c: Likewise.
34495 * gcc.c-torture/compile/simd-3.c: Likewise.
34496 * gcc.c-torture/compile/simd-4.c: Likewise.
34497 * gcc.c-torture/compile/simd-6.c: Likewise.
34498 * gcc.c-torture/execute/simd-1.c: Likewise.
34499 * gcc.c-torture/execute/simd-2.c: Likewise.
34500 * gcc.dg/compat/vector-defs.h: Likewise.
34501 * gcc.dg/20020531-1.c: Likewise.
34502 * gcc.dg/altivec-3.c: Likewise.
34503 * gcc.dg/altivec-4.c: Likewise.
34504 * gcc.dg/altivec-varargs-1.c: Likewise.
34505 * gcc.dg/compat/vector-defs.h: Likewise.
34506 * gcc.dg/i386-mmx-3.c: Likewise.
34507 * gcc.dg/i386-sse-4.c: Likewise.
34508 * gcc.dg/i386-sse-5.c: Likewise.
34509 * gcc.dg/i386-sse-8.c: Likewise.
34510 * gcc.dg/simd-1.c: Likewise.
34511 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
34512 __ev64_opaque__ since the machine description provides it.
34513
34514 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34515
34516 * lib/compat.exp (skip_list): New global variable.
34517 Use it to hold the user defined COMPAT_SKIPS list if any.
34518 (compat-obj): Add the members of skip_list to optall.
34519
34520 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34521
34522 * gcc.dg/compat/union-by-value-1_main.c,
34523 union-by-value-1_x.c, union-by-value-1_y.c,
34524 union-check.h, union-defs.h,
34525 union-init.h, union-return-1_main.c,
34526 union-return-1_x.c, union-return-1_y.c: New files.
34527
34528 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34529
34530 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34531 mixed-struct-init.h: Add 4 mixed structure types.
34532 struct-by-value-21_main.c, struct-by-value-21_x.c,
34533 struct-by-value-21_y.c, struct-return-21_main.c,
34534 struct-return-21_x.c, struct-return-21_y.c: New files.
34535
34536 2004-03-13 Mark Mitchell <mark@codesourcery.com>
34537
34538 PR c++/14550
34539 * g++.dg/parse/template14.C: New test.
34540
34541 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34542
34543 * gcc.c-torture/execute/20040313-1.c: New test.
34544
34545 2004-03-13 Jakub Jelinek <jakub@redhat.com>
34546
34547 PR target/14533
34548 * gcc.dg/20040311-2.c: New test.
34549
34550 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
34551
34552 PR other/14544
34553 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34554 bit-field.
34555
34556 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
34557
34558 * gcc.dg/20040305-2.c: Add missing return statement.
34559
34560 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34561
34562 * gcc.dg/builtins-34.c: Also check pow10*.
34563
34564 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34565
34566 PR target/14262
34567 * gcc.dg/20040305-2.c: New test.
34568
34569 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34570
34571 * gcc.dg/20040310-1.c: New test.
34572
34573 2004-03-11 Roger Sayle <roger@eyesopen.com>
34574
34575 * gcc.c-torture/execute/20040311-1.c: New test case.
34576
34577 2004-03-11 Mark Mitchell <mark@codesourcery.com>
34578
34579 PR c++/14476
34580 * g++.dg/lookup/enum1.C: New test.
34581
34582 2004-03-10 Mark Mitchell <mark@codesourcery.com>
34583
34584 PR c++/14510
34585 * g++.dg/lookup/struct2.C: New test.
34586
34587 2004-03-10 Uros Bizjak <uros@kss-loka.si>
34588
34589 * gcc.dg/builtins-34.c: New test.
34590
34591 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34592
34593 * gcc.dg/torture/builtin-nonneg-1.c: New test.
34594
34595 2004-03-09 James E Wilson <wilson@specifixinc.com>
34596
34597 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34598 * gcc.dg/alias-2.c: New testcase.
34599
34600 2004-03-09 Zack Weinberg <zack@codesourcery.com>
34601
34602 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34603
34604 2004-03-09 Roger Sayle <roger@eyesopen.com>
34605
34606 * gcc.c-torture/execute/20040309-1.c: New test case.
34607
34608 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
34609
34610 PR c++/14397
34611 * g++.dg/overload/ref1.C: New.
34612
34613 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34614
34615 PR c++/14409
34616 * g++.dg/template/spec12.C: New test.
34617
34618 PR c++/14448
34619 * g++.dg/parse/crash14.C: New test.
34620
34621 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34622
34623 PR c++/14230
34624 * g++.dg/init/ref11.C: New test.
34625
34626 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34627
34628 PR c++/14432
34629 * g++.dg/parse/builtin2.C: New test.
34630
34631 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34632
34633 PR c++/14401
34634 * g++.dg/init/ctor3.C: New test.
34635 * g++.dg/init/union1.C: New test.
34636 * g++.dg/ext/anon-struct4.C: New test.
34637
34638 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34639
34640 * g++.dg/lookup/koenig1.C: Tweak error messages.
34641 * g++.dg/lookup/used-before-declaration.C: Likewise.
34642 * g++.dg/other/do1.C: Likewise.
34643 * g++.dg/overload/koenig1.C: Likewise.
34644 * g++.dg/parse/crash13.C: Likewise.
34645 * g++.dg/template/instantiate3.C: Likewise.
34646
34647 2004-03-08 Eric Christopher <echristo@redhat.com>
34648
34649 * * lib/target-supports.exp: Enable libiconv in test
34650 compilation. Fix up error checking.
34651
34652 2004-03-08 Roger Sayle <roger@eyesopen.com>
34653
34654 PR middle-end/14289
34655 * gcc.dg/pr14289-1.c: New test case.
34656 * gcc.dg/pr14289-2.c: Likewise.
34657 * gcc.dg/pr14289-3.c: Likewise.
34658
34659 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
34660
34661 * gcc.c-torture/execute/20040308-1.c: New test.
34662
34663 2004-03-07 Roger Sayle <roger@eyesopen.com>
34664
34665 * gcc.c-torture/execute/20040307-1.c: New test case.
34666
34667 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
34668
34669 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34670
34671 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
34672
34673 * gcc.dg/20040306-1.c: New test.
34674
34675 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
34676
34677 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34678 them static.
34679 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34680
34681 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34682
34683 PR c/14465
34684 * gcc.dg/decl-6.c: New test.
34685
34686 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34687
34688 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34689 Rename LOGPOW -> LOG_POW.
34690 (SQRT_EXP, POW_EXP): New.
34691
34692 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34693
34694 * gcc.dg/i386-sse-8.c: New test.
34695
34696 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34697
34698 PR c/14114
34699 * gcc.dg/decl-5.c: New test.
34700
34701 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
34702
34703 * gcc.dg/20040305-1.c: New test.
34704
34705 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
34706
34707 PR other/14354
34708 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34709
34710 2004-03-04 Ziemowit Laski <zlaski@apple.com>
34711
34712 PR c++/14425, c++/14426
34713 * g++.dg/ext/altivec-4.C: New test.
34714 * g++.dg/ext/altivec-5.C: New test.
34715
34716 2004-03-04 Geoffrey Keating <geoffk@apple.com>
34717
34718 * g++.old-deja/g++.other/linkage1.C: Expect errors about
34719 global variables of a type with no linkage.
34720 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34721 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34722 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34723 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34724 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34725 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34726 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34727 * g++.dg/warn/deprecated.C: Name enum Color.
34728 * g++.dg/overload/VLA.C: Name structure for 'b'.
34729 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34730
34731 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34732
34733 * gcc.c-torture/compile/20040304-1.c: New test.
34734
34735 2004-03-03 Zack Weinberg <zack@codesourcery.com>
34736
34737 PR 13728
34738 * gcc.dg/decl-4.c: New testcase.
34739
34740 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
34741
34742 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34743 as PRECF if sizeof (float) > sizeof (double).
34744 (PRECL): Make it the same as PRECF if
34745 sizeof (float) > sizeof (long double).
34746
34747 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34748
34749 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34750 system type. Add check for irix6 which doesn't have c99 runtime.
34751
34752 2004-03-03 Bob Wilson <bob.wilson@acm.org>
34753
34754 * gcc.dg/const-elim-1.c: xfail for xtensa.
34755
34756 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34757
34758 PR c++/14369
34759 * g++.dg/template/cond4.C: New test.
34760
34761 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34762
34763 PR c++/14360
34764 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34765
34766 PR c++/14361
34767 * g++.dg/parse/defarg7.C: New test.
34768
34769 PR c++/14359
34770 * g++.dg/template/friend26.C: New test.
34771
34772 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34773
34774 PR c++/14324
34775 * g++.dg/abi/mangle21.C: New test.
34776
34777 PR c++/14260
34778 * g++.dg/parse/constructor2.C: New test.
34779
34780 PR c++/14337
34781 * g++.dg/template/sfinae1.C: New test.
34782
34783 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34784
34785 PR c++/14267
34786 * g++.dg/expr/crash2.C: New test.
34787
34788 PR middle-end/13448
34789 * gcc.dg/inline-5.c: New test.
34790 * gcc.dg/always-inline.c: Split out tests into ...
34791 * gcc.dg/always-inline2.c: ... this and ...
34792 * gcc.dg/always-inline3.c: ... this.
34793
34794 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34795
34796 PR debug/12103
34797 * g++.dg/debug/crash1.C: New test.
34798
34799 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
34800
34801 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34802 function with __attribute__((noinline)).
34803 (recurser_void2): Likewise.
34804 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34805 (recurser_void2): Likewise.
34806
34807 2004-02-29 Roger Sayle <roger@eyesopen.com>
34808
34809 PR middle-end/14203
34810 * g++.dg/warn/Wunused-6.C: New test case.
34811
34812 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
34813
34814 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34815 not defined.
34816
34817 2004-02-27 Eric Christopher <echristo@redhat.com>
34818
34819 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34820 * g++.dg/charset/asm2.c: Run only x86.
34821 * gcc.dg/charset/asm3.c: Ditto.
34822
34823 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
34824
34825 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34826 ld_library_path.
34827
34828 2004-02-27 Ziemowit Laski <zlaski@apple.com>
34829
34830 * g++.dg/ext/altivec-3.C: New.
34831
34832 2004-02-26 Richard Henderson <rth@redhat.com>
34833
34834 * g++.dg/ext/attrib10.C: Mark for warning.
34835 * gcc.dg/attr-alias-1.c: New.
34836
34837 2004-02-26 Richard Henderson <rth@redhat.com>
34838
34839 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34840 * gcc.c-torture/execute/20040208-2.c: ... it back.
34841
34842 2004-02-26 Eric Christopher <echristo@redhat.com>
34843
34844 * lib/target-supports.exp (check-iconv-available): New function.
34845 * lib/gcc-dg.exp (dg-require-iconv): New function.
34846 Use above.
34847 * gcc.dg/charset: New directory.
34848 * gcc.dg/charset/charset.exp: New file.
34849 * gcc.dg/charset/asm1.c: Ditto.
34850 * gcc.dg/charset/asm2.c: Ditto.
34851 * gcc.dg/charset/asm3.c: Ditto.
34852 * gcc.dg/charset/asm4.c: Ditto.
34853 * gcc.dg/charset/asm5.c: Ditto.
34854 * gcc.dg/charset/attribute1.c: Ditto.
34855 * gcc.dg/charset/attribute2.c: Ditto.
34856 * gcc.dg/charset/string1.c: Ditto.
34857 * g++.dg/charset: New directory.
34858 * g++.dg/dg.exp: Add here. Special options.
34859 * g++.dg/charset/charset.exp: New file.
34860 * g++.dg/charset/asm1.c: Ditto.
34861 * g++.dg/charset/asm2.c: Ditto.
34862 * g++.dg/charset/asm3.c: Ditto.
34863 * g++.dg/charset/asm4.c: Ditto.
34864 * g++.dg/charset/attribute1.c: Ditto.
34865 * g++.dg/charset/attribute2.c: Ditto.
34866 * g++.dg/charset/extern1.cc: Ditto.
34867 * g++.dg/charset/extern2.cc: Ditto.
34868 * g++.dg/charset/string1.c: Ditto.
34869
34870 2004-02-26 Mark Mitchell <mark@codesourcery.com>
34871
34872 PR c++/14278
34873 * g++.dg/parse/comma1.C: New test.
34874
34875 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34876
34877 PR c++/14284
34878 * g++.dg/template/ttp8.C: New test.
34879
34880 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
34881
34882 * gcc.dg/fixuns-trunc-1.c: New test.
34883
34884 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34885
34886 * gcc.dg/builtins-config.h: Use #elif.
34887
34888 2004-02-26 Michael Matz <matz@suse.de>
34889
34890 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34891 * gcc.dg/991214-1.c: Likewise.
34892 * gcc.dg/i386-asm-1.c: Likewise.
34893
34894 2004-02-25 Richard Henderson <rth@redhat.com>
34895
34896 * gcc.c-torture/execute/20040208-2.c: Move ...
34897 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34898
34899 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34900
34901 PR c++/14246
34902 * g++.dg/other/crash-3.C: New test.
34903
34904 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34905
34906 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34907 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34908
34909 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34910 HP-UX.
34911
34912 2004-02-24 Michael Matz <matz@suse.de>
34913
34914 * gcc.dg/i386-regparm.c: New.
34915
34916 2004-02-23 James E Wilson <wilson@specifixinc.com>
34917
34918 * gcc.c-torture/execute/20040223-1.c: New.
34919
34920 2004-02-23 Zack Weinberg <zack@codesourcery.com>
34921 Kazu Hirata <kazu@cs.umass.edu>
34922
34923 * gcc.dg/fwritable-strings-1.c: Remove.
34924
34925 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
34926
34927 PR c/14156
34928 * gcc.dg/20040223-1.c: New test.
34929
34930 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34931
34932 PR c++/14106
34933 * g++.dg/ext/typeof9.C: New test.
34934
34935 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34936
34937 PR c++/14250
34938 * g++.dg/other/switch1.C: New test.
34939
34940 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34941
34942 * gcc.dg/cast-function-1.c: Adjust for new informative message.
34943 * gcc.dg/va-arg-1.c: Likewise.
34944
34945 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34946
34947 PR c++/14143
34948 * g++.dg/template/koenig5.C: New test.
34949
34950 2004-02-21 Ziemowit Laski <zlaski@apple.com>
34951
34952 * g++.dg/ext/altivec-1.C: Generalize target triple.
34953 * g++.dg/ext/altivec-2.C: New test case.
34954 * g++.dg/ext/altivec_check.h: New file.
34955 * gcc.dg/altivec-1.c: Generalize target triple;
34956 include altivec_check.h and call altivec_check().
34957 * gcc.dg/altivec-[2-5].c: Generalize target triple.
34958 * gcc.dg/altivec-6.c: New test case.
34959 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34960 type casts as needed.
34961 * gcc.dg/altivec-10.c: Include altivec_check.h and call
34962 altivec_check().
34963 * gcc.dg/altivec-12.c: New test case.
34964 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34965 include altivec_check.h and call altivec_check().
34966 * gcc.dg/altivec_check.h: New file.
34967
34968 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34969
34970 * lib/target-supports.exp (check_alias_available): Don't mangle
34971 function `g' in test program.
34972
34973 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34974
34975 * lib/target-supports.exp (check_profiling_available): Check
34976 argument to determine whether we support a profiling type.
34977 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34978 check_profiling_available.
34979 * g++.dg/bprob/bprob.exp: Likewise.
34980 * g77.dg/bprob/bprob.exp: Likewise.
34981 * gcc.misc-tests/bprob.exp: Likewise.
34982 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34983 dg-require-profiling and delete expected error handling.
34984 * gcc.dg/20021014-1.c: Likewise.
34985 * gcc.dg/nest.c: Likewise.
34986
34987 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34988
34989 PR c++/12007
34990 * g++.dg/other/vthunk1.C: New test.
34991
34992 2004-02-20 Falk Hueffner <falk@debian.org>
34993
34994 PR target/14201
34995 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34996
34997 2004-02-20 Mark Mitchell <mark@codesourcery.com>
34998
34999 PR c++/13927
35000 * g++.dg/other/error8.C: Remove XFAIL markers.
35001
35002 PR c++/14173
35003 * g++.dg/ext/packed5.C: New test.
35004
35005 PR c++/14199
35006 * g++.dg/warn/Wunused-5.C: New test.
35007
35008 PR c++/14186
35009 * g++.dg/lookup/member1.C: New test.
35010
35011 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
35012
35013 * gcc.c-torture/compile/20040130-1.c: Enable only when
35014 __INT_MAX__ >= 2147483647L.
35015 * gcc.c-torture/compile/961203-1.c: Likewise.
35016
35017 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
35018
35019 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35020 * g++.dg/opt/template1.C: Robustify assembler regexp
35021
35022 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35023
35024 * gcc.c-torture/execute/simd-4.x: Remove.
35025 * gcc.c-torture/execute/va-arg-25.x: Likewise.
35026 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35027 Guard with #ifndef SKIP_ATTRIBUTE.
35028 * gcc.dg/compat/vector-1_y.c: Likewise.
35029 * gcc.dg/compat/vector-2_x.c: Likewise.
35030 * gcc.dg/compat/vector-2_y.c: Likewise.
35031 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35032 * g++.dg/eh/simd-2.C: Likewise.
35033
35034 2004-02-19 Alan Modra <amodra@bigpond.net.au>
35035
35036 * gcc.c-torture/compile/complex-1.c: New.
35037
35038 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
35039
35040 PR target/14209
35041 * gcc.c-torture/execute/20040218-1.c: New test.
35042
35043 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35044
35045 PR c++/14181
35046 * g++.dg/parse/new2.C: New test.
35047
35048 2004-02-18 Paul Brook <paul@codesourcery.com>
35049
35050 * gcc.c-torture/compile/libcall-1.c: New test.
35051
35052 2004-02-18 Paul Brook <paul@codesourcery.com>
35053
35054 PR debug/12934
35055 * gcc.dg/debug/debug-7.c: New test.
35056
35057 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
35058
35059 * gcc.dg/20040217-1.c: New test.
35060
35061 2004-02-17 Zack Weinberg <zack@codesourcery.com>
35062
35063 * gcc.c-torture/execute/990208-1.x: Delete.
35064
35065 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
35066
35067 * gcc.c-torture/execute/20040208-2.x: New file.
35068
35069 2004-02-17 Mark Mitchell <mark@codesourcery.com>
35070
35071 PR c++/11326
35072 * g++.dg/abi/structret1.C: New test.
35073
35074 2004-02-17 Jakub Jelinek <jakub@redhat.com>
35075
35076 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35077 (i386_cpuid): No need to test if cpuid is available on AMD64.
35078 Fix assembly, so that it works onboth i386 and AMD64.
35079 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35080 (vecInLong): Fix s[] member type to unsigned int.
35081 (vecInWord): Remove type.
35082 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35083 (a64, b64, c64, d64, e64): Remove.
35084 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35085 Remove unused variable. Remove initialization of removed variables.
35086 Don't call mmx_tests nor sse_tests.
35087 (reference_mmx, reference_sse): Remove.
35088 (check): Add return stmt.
35089 * gcc.dg/i386-sse-7.c: New test.
35090 * gcc.dg/i386-mmx-4.c: New test.
35091
35092 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35093
35094 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35095 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35096 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35097 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35098 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35099 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35100 g++.dg/tc1/dr94.C: Fix line terminator.
35101
35102 2004-02-16 Geoffrey Keating <geoffk@apple.com>
35103
35104 * gcc.c-torture/compile/20040216-1.c: New.
35105
35106 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35107
35108 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35109 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35110 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35111 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35112 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35113 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35114
35115 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35116
35117 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35118
35119 2004-02-15 Mark Mitchell <mark@codesourcery.com>
35120
35121 PR c++/13971
35122 * g++.dg/expr/cond4.C: New test.
35123
35124 PR c++/14086
35125 * g++.dg/lookup/crash2.C: New test.
35126
35127 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
35128
35129 * gcc.c-torture/compile/20040214-2.c: New test.
35130
35131 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
35132
35133 PR c++/14116
35134 * g++.dg/ext/typeof8.C: New test.
35135
35136 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
35137
35138 * gcc.c-torture/compile/20040214-1.c: New test.
35139
35140 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35141
35142 PR c++/13635
35143 * g++.dg/template/spec11.C: New test.
35144
35145 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35146
35147 PR c++/13927
35148 * g++.dg/other/error8.C: New test.
35149
35150 2004-02-13 Mark Mitchell <mark@codesourcery.com>
35151
35152 PR c++/14122
35153 * g++.dg/template/array4.C: New test.
35154
35155 PR c++/14108
35156 * g++.dg/inherit/thunk2.C: New test.
35157
35158 PR c++/14083
35159 * g++.dg/eh/cond2.C: New test.
35160
35161 2004-02-12 Alan Modra <amodra@bigpond.net.au>
35162
35163 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35164
35165 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
35166
35167 * lib/scanasm.exp (dg-scan): Quote pattern before display.
35168
35169 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
35170
35171 * g++.dg/simd-2.C: xfail on ppc64-linux.
35172
35173 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
35174
35175 PR c/456
35176 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35177 tests.
35178
35179 2004-02-11 Uros Bizjak <uros@kss-loka.si>
35180
35181 * gcc.dg/builtins-33.c: New test.
35182
35183 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
35184
35185 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35186
35187 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
35188
35189 * g++.dg/simd-2.C: Set -maltivec for ppc64.
35190
35191 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
35192
35193 * gcc.dg/ppc64-abi-3.c: New test.
35194
35195 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
35196
35197 PR c/14092
35198
35199 * gcc.dg/pr14092-1.c: New testcase.
35200
35201 2004-02-10 Alan Modra <amodra@bigpond.net.au>
35202
35203 * gcc.dg/cpp/assert4.c: Fix typo last change.
35204
35205 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35206 * gcc.dg/cpp/assert4.c: Handle powerpc64.
35207
35208 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35209
35210 2004-02-09 Roger Sayle <roger@eyesopen.com>
35211
35212 * gcc.c-torture/compile/20040209-1.c: New test case.
35213
35214 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
35215
35216 * gcc.dg/c90-init-1.c: Adjust expected error messages.
35217
35218 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
35219
35220 * gcc.c-torture/execute/20040208-[12].c: New tests.
35221
35222 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35223
35224 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35225
35226 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35227
35228 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35229
35230 2004-02-07 Zack Weinberg <zack@codesourcery.com>
35231
35232 Bug 13856
35233 * gcc.dg/visibility-8.c: New testcase.
35234
35235 2004-02-07 Zack Weinberg <zack@codesourcery.com>
35236
35237 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35238 arguments.
35239 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35240
35241 2004-02-07 Roger Sayle <roger@eyesopen.com>
35242
35243 PR middle-end/13696
35244 * g++.dg/opt/fold1.C: New test case.
35245
35246 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35247
35248 PR c++/14033
35249 * g++.dg/other/crash-2.C: New test.
35250
35251 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35252
35253 PR c++/14028
35254 * g++.dg/parse/angle-bracket2.C: New test.
35255
35256 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35257
35258 PR middle-end/13750
35259 Revert:
35260 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35261 PR pch/13361
35262 * g++.dg/pch/wchar-1.C: New.
35263 * g++.dg/pch/wchar-1.Hs: New.
35264
35265 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35266
35267 PR c++/14008
35268 * g++.dg/parse/error15.C: New test.
35269 * g++.dg/parse/crash11.C: Update dg-error mark.
35270
35271 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35272
35273 PR c++/13932
35274 * g++.dg/warn/conv2.C: New test.
35275
35276 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35277
35278 PR c++/13086
35279 * g++.dg/warn/incomplete1.C: Remove xfail.
35280
35281 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35282
35283 * lib/file-format.exp (gcc_target_object_format): Use
35284 ${tool}_target_compile, not gcc_target_compile.
35285 * lib/target-supports.exp (check_alias_available): Likewise.
35286 (check_gc_sections_available): Likewise.
35287 * g++.dg/ext/attrib10.C: Use dg-require-alias.
35288 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35289 dg-require-alias.
35290
35291 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35292
35293 PR c++/13969
35294 * g++.dg/template/static6.C: New test.
35295
35296 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
35297
35298 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35299
35300 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35301
35302 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35303 tests for systems where `char' is unsigned by default.
35304
35305 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35306
35307 PR c++/13997
35308 * g++.dg/template/partial3.C: New test.
35309
35310 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
35311
35312 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35313 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35314 Remove mentions of obsolete ports.
35315
35316 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
35317
35318 * gcc.dg/noncompile/20001228-1.c: Fix for new
35319 error message.
35320
35321 2004-02-03 Roger Sayle <roger@eyesopen.com>
35322
35323 PR target/9348
35324 * gcc.c-torture/execute/multdi-1.c: New test case.
35325
35326 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35327
35328 PR c++/13925
35329 * g++.dg/template/lookup5.C: New test.
35330
35331 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35332
35333 PR c++/13950
35334 * g++.dg/template/lookup4.C: New test.
35335
35336 PR c++/13970
35337 * g++.dg/parse/error14.C: New test.
35338
35339 PR c++/14002
35340 * g++.dg/parse/template13.C: New test.
35341
35342 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35343
35344 PR c++/13978
35345 * g++.dg/template/koenig4.C: New test.
35346
35347 PR c++/13968
35348 * g++.dg/template/crash17.C: New test.
35349
35350 PR c++/13975
35351 * g++.dg/parse/error13.C: New test.
35352 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35353
35354 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35355
35356 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35357
35358 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
35359
35360 PR c/11658
35361 PR c/13994
35362 * gcc.dg/noncompile/20040203-1.c: New test.
35363 * gcc.dg/noncompile/20040203-2.c: Likewise.
35364 * gcc.dg/noncompile/20040203-3.c: Likewise.
35365 * gcc.dg/20040203-1.c: Likewise.
35366
35367 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
35368
35369 PR c++/10858
35370 * g++.dg/template/sizeof7.C: New test.
35371
35372 2004-02-02 Eric Christopher <echristo@redhat.com>
35373 Zack Weinberg <zack@codesourcery.com>
35374
35375 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35376
35377 2004-02-02 Zack Weinberg <zack@codesourcery.com>
35378
35379 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35380 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35381 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35382 * gcc.dg/cleanup-5.c: Run only on Linux targets.
35383
35384 2004-02-02 Mark Mitchell <mark@codesourcery.com>
35385
35386 PR c++/13113
35387 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35388
35389 PR c++/13854
35390 * g++.dg/ext/attrib13.C: New test.
35391
35392 PR c++/13907
35393 * g++.dg/conversion/op2.C: New test.
35394
35395 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35396
35397 * gcc.dg/titype-1.c: Fix pasto.
35398
35399 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35400
35401 * gcc.dg/titype-1.c: New test.
35402
35403 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35404
35405 PR c++/13957
35406 * g++.dg/template/non-type-template-argument-1.C,
35407 g++.dg/template/qualified-id1.C: Update dg-error marks.
35408 * g++.dg/template/nontype6.C: New test.
35409
35410 2004-02-01 Roger Sayle <roger@eyesopen.com>
35411
35412 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35413 * gcc.dg/builtins-31.c: New testcase.
35414 * gcc.dg/builtins-32.c: New testcase.
35415
35416 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
35417
35418 * objc.dg/call-super-2.m: Update line numbers
35419 for the including of stddef.h.
35420
35421 2004-01-30 Michael Matz <matz@suse.de>
35422
35423 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35424 g++.dg/ext/case-range3.C: New tests.
35425
35426 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35427
35428 DR206
35429 PR c++/13813
35430 * g++.dg/template/member4.C: New test.
35431
35432 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35433
35434 PR c++/13683
35435 * g++.dg/template/sizeof6.C: New test.
35436
35437 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35438
35439 * gcc.dg/fwritable-strings-1.c: New test.
35440
35441 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35442
35443 * gcc.c-torture/compile/20040130-1.c: New test.
35444
35445 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
35446
35447 * objc.dg/call-super-2.m: Include stddef.h for size_t.
35448
35449 2004-01-29 Mark Mitchell <mark@codesourcery.com>
35450
35451 PR c++/13883
35452 * g++.dg/template/ctor3.C: New test.
35453
35454 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35455
35456 * g++.dg/tc1: New directory.
35457 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35458 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35459 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35460 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35461 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35462
35463 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35464
35465 * g++.dg/parse/error11.C: New test.
35466 * g++.dg/parse/error12.C: Likewise.
35467
35468 2004-01-28 Ziemowit Laski <zlaski@apple.com>
35469
35470 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35471 (scan_initial, main): Use aligned_sizeof instead of sizeof.
35472
35473 2004-01-28 Mark Mitchell <mark@codesourcery.com>
35474
35475 PR c++/13791
35476 * g++.dg/ext/attrib12.C: New test.
35477
35478 PR c++/13736
35479 * g++.dg/parse/cast2.C: New test.
35480
35481 2004-01-27 James E Wilson <wilson@specifixinc.com>
35482
35483 * objc.dg/encode-2.m (main): New local string. Set depending on
35484 sizeof long. Use in sscanf call.
35485 * objc.dg/encode-3.m (main): New local string. Set depending on
35486 sizeof long. Use in scan_initial call.
35487
35488 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35489
35490 * objc.dg/call-super-2.m: Make LP64-safe.
35491 * objc.dg/desig-init-1.m: Likewise.
35492
35493 2004-01-27 Devang Patel <dpatel@apple.com>
35494
35495 * g++.dg/debug/namespace1.C: New test.
35496
35497 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
35498
35499 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35500 xscale-*-*.
35501
35502 * gcc.dg/arm-mmx-1.c: New test.
35503
35504 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35505
35506 * gcc.dg/20040127-1.c: New test.
35507 * gcc.dg/20040127-2.c: New test.
35508
35509 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35510
35511 * objc.dg/stret-1.m (glob): Renamed to globa.
35512
35513 2004-01-26 Mark Mitchell <mark@codesourcery.com>
35514
35515 PR c++/13663
35516 * g++.dg/expr/for1.C: New test.
35517
35518 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
35519
35520 PR middle-end/13779
35521 * gcc.dg/darwin-longlong.c: New test.
35522
35523 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
35524
35525 * gcc.dg/20040124-1.c: Moved test from here...
35526 * gcc.c-torture/compile/20040124-1.c: ...to here.
35527
35528 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35529
35530 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
35531 the assembly output if -m64 is passed.
35532
35533 2004-01-25 Mark Mitchell <mark@codesourcery.com>
35534
35535 PR c++/13833
35536 * g++.dg/template/cond3.C: New test.
35537
35538 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35539
35540 PR c++/13810
35541 * g++.dg/template/ttp7.C: New test.
35542
35543 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35544
35545 PR c++/13797
35546 * g++.dg/template/nontype4.C: New test.
35547 * g++.dg/template/nontype5.C: Likewise.
35548
35549 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
35550
35551 * gcc.dg/torture/mips-clobber-at.c: New test.
35552
35553 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
35554
35555 * gcc.dg/20040124-1.c: New test.
35556
35557 2004-01-24 Jakub Jelinek <jakub@redhat.com>
35558
35559 * gcc.dg/20040123-1.c: New test.
35560
35561 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35562
35563 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35564
35565 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
35566
35567 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35568
35569 2004-01-23 Andrew Pinski <apinski@apple.com>
35570
35571 * gcc.dg/20030121-1.c: Move to ..
35572 * gcc.dg/20040121-1.c: here.
35573
35574 2004-01-23 Roger Sayle <roger@eyesopen.com>
35575
35576 * gcc.dg/builtins-29.c: New test case.
35577
35578 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35579
35580 PR 18314
35581 * gcc.dg/builtins-30.c: New testcase.
35582
35583 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
35584
35585 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35586 * lib/g77.exp: Likewise.
35587 * lib/objc.exp: Likewise.
35588 * lib/g++.exp: Likewise.
35589
35590 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35591
35592 * gcc.dg/struct-by-value-2.c: New test.
35593
35594 2004-01-21 Andrew Pinski <apinski@apple.com>
35595
35596 PR target/13785
35597 * gcc.dg/20030121-1.c: New test.
35598
35599 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
35600
35601 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
35602 clobber frame pointer register in asm statement.
35603
35604 2004-01-21 Falk Hueffner <falk@debian.org>
35605
35606 * gcc.c-torture/compile/20040121-1.c: New test.
35607
35608 2004-01-21 Zack Weinberg <zack@codesourcery.com>
35609
35610 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35611
35612 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
35613
35614 * gcc.dg/ppc64-abi-2.c: New test.
35615
35616 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
35617
35618 * lib/treelang.exp: Fill out this file.
35619 * lib/treelang-dg.exp: New File.
35620
35621 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
35622
35623 * gcc.c-torture/compile/981022-1.c: Remove.
35624 * gcc.dg/array-5.c: Remove XFAIL.
35625 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35626 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35627 gcc.dg/cond-lvalue-1.c: Update.
35628 * gcc.dg/cast-lvalue-2.c: New test.
35629
35630 2004-01-19 Mark Mitchell <mark@codesourcery.com>
35631
35632 PR c++/13592
35633 * g++.dg/other/error1.C (class foo): Tweak error message.
35634
35635 PR c++/13592
35636 * g++.dg/template/call2.C: New test.
35637
35638 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35639
35640 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35641 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35642 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35643 scalar-return-1_x.c, scalar-return-2_y.c,
35644 scalar-return-3_x.c, scalar-return-3_y.c,
35645 scalar-return-4_x.c, scalar-return-4_y.c,
35646 struct-align-1.h, struct-align-1_x.c,
35647 struct-align-1_y.c, struct-align-2.h,
35648 struct-align-2_x.c, struct-align-2_y.c,
35649 struct-by-value-10_y.c, struct-by-value-11_x.c,
35650 struct-by-value-11_y.c, struct-by-value-12_x.c,
35651 struct-by-value-12_y.c, struct-by-value-13_x.c,
35652 struct-by-value-13_y.c, struct-by-value-14_x.c,
35653 struct-by-value-14_y.c, struct-by-value-15_x.c,
35654 struct-by-value-15_y.c, struct-by-value-16_y.c,
35655 struct-by-value-17_y.c, struct-by-value-18_y.c,
35656 struct-by-value-19_y.c, struct-by-value-1_x.c,
35657 struct-by-value-1_y.c, struct-by-value-20_y.c,
35658 struct-by-value-2_x.c, struct-by-value-2_y.c,
35659 struct-by-value-3_y.c, struct-by-value-4_x.c,
35660 struct-by-value-4_y.c, struct-by-value-5_y.c,
35661 struct-by-value-6_y.c, struct-by-value-7_y.c
35662 struct-by-value-8_x.c, struct-by-value-8_y.c
35663 struct-by-value-9_x.c, struct-by-value-9_y.c
35664 struct-return-10_x.c, struct-return-10_y.c,
35665 struct-return-19_x.c, struct-return-20_x.c
35666 struct-return-2_x.c, struct-return-2_y.c
35667 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35668 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
35669
35670 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35671
35672 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35673 attribute on sparc*-sun-solaris2.*.
35674
35675 2004-01-18 Mark Mitchell <mark@codesourcery.com>
35676
35677 PR c++/13710
35678 * g++.dg/ext/typeof7.C: New test.
35679
35680 2004-01-18 David Edelsohn <edelsohn@gnu.org>
35681
35682 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35683 * gcc.dg/const-elim-1.c: Same.
35684
35685 2004-01-17 Ziemowit Laski <zlaski@apple.com>
35686
35687 * objc.dg/stret-1.m: New.
35688 * objc.dg/stret-2.m: New.
35689
35690 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
35691
35692 PR c++/11895
35693 * g++.dg/ext/vector1.C: New test.
35694
35695 2004-01-16 Geoffrey Keating <geoffk@apple.com>
35696
35697 * gcc.dg/pch/import-1.c: New.
35698 * gcc.dg/pch/import-1.hs: New.
35699 * gcc.dg/pch/import-1a.h: New.
35700 * gcc.dg/pch/import-1b.h: New.
35701 * gcc.dg/pch/import-1c.h: New.
35702
35703 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35704
35705 PR c++/13574
35706 * g++.dg/ext/array1.C: New test.
35707
35708 PR c++/13178
35709 * g++.dg/conversion/op1.C: New test.
35710
35711 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
35712
35713 PR 11864
35714 From Kazumoto Kojima / Dan Kegel:
35715 * gcc.dg/pr11864-1.c: New test.
35716
35717 PR 10392
35718 From Marcus Comstedt / Dan Kegel:
35719 * gcc.dg/pr10392-1.c: New test.
35720
35721 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35722
35723 PR c++/13478
35724 * g++.dg/init/ref10.C: New test.
35725
35726 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35727
35728 PR c++/13407
35729 * g++.dg/parse/typename6.C: New test.
35730
35731 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35732
35733 PR pch/13361
35734 * g++.dg/pch/wchar-1.C: New.
35735 * g++.dg/pch/wchar-1.Hs: New.
35736
35737 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35738
35739 PR c++/9259
35740 * g++.dg/expr/sizeof2.C: New test.
35741
35742 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
35743
35744 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35745
35746 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35747
35748 PR c++/13659
35749 * g++.dg/lookup/strong-using-3.C: New.
35750 * g++.dg/lookup/using-10.C: New.
35751
35752 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35753
35754 PR c++/13594
35755 * g++.dg/lookup/strong-using-2.C: New.
35756
35757 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
35758 Dan Kegel <dank@kegel.com>
35759 J"orn Rennecke <joern.rennecke@superh.com>
35760
35761 PR target/9365
35762 * gcc.dg/pr9365-1.c: New test.
35763
35764 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35765
35766 PR c++/8856
35767 * g++.dg/parse/casting-operator2.C: New test.
35768 * g++.old-deja/g++.pt/explicit83.C: Remove.
35769
35770 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
35771
35772 * gcc.dg/label-compound-stmt-1.c: New test.
35773 * gcc.c-torture/compile/950922-1.c,
35774 gcc.c-torture/compile/20000211-3.c,
35775 gcc.c-torture/compile/20000518-1.c,
35776 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35777 compound statements.
35778
35779 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
35780
35781 * gcc.dg/ppc64-abi-1.c: New test.
35782
35783 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
35784
35785 * g++.dg/ext/attrib9.C: Add dg-warnings.
35786
35787 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35788
35789 PR c++/12335
35790 * g++.dg/parse/dtor3.C: New test.
35791
35792 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
35793
35794 PR c++/12709
35795 * g++.dg/parse/try-catch-1.C: New test.
35796
35797 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
35798
35799 * ada/acats/run_all.sh: Add more verbose output in acats.log
35800 when compiling tests.
35801
35802 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35803
35804 PR 13656
35805 * gcc.dg/typedef-redecl.c: New test case.
35806 * gcc.dg/typedef-redecl.h: New support file.
35807
35808 2004-01-13 Jan Hubicka <jh@suse.cz>
35809
35810 * gcc.dg/always_inline.c: New test.
35811 * gcc.dg/debug/20031231-1.c: Fix.
35812
35813 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35814
35815 PR c++/13474
35816 * g++.dg/template/array3.C: New test.
35817
35818 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35819
35820 * g++.dg/ext/lvalue1.C: No longer expected to fail.
35821 * g++.dg/warn/Wunused-2.C: Likewise.
35822
35823 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35824
35825 PR c++/13289
35826 * g++.dg/template/instantiate6.C: New test.
35827
35828 2004-01-12 Roger Sayle <roger@eyesopen.com>
35829
35830 PR middle-end/11397
35831 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35832
35833 2004-01-12 Jan Hubicka <jh@suse.cz>
35834
35835 PR opt/12826
35836 * gcc.dg/20040112-1.c: New.
35837
35838 * gcc.dg/dwarf-die[1-7].c: Move to...
35839 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35840 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35841
35842 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
35843
35844 PR c++/4100
35845 * g++.dg/parse/friend4.C: New test.
35846
35847 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
35848
35849 PR c++/4100
35850 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35851 definition is called a friend.
35852
35853 2004-01-11 Zack Weinberg <zack@codesourcery.com>
35854
35855 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35856
35857 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
35858
35859 PR c++/3478
35860 * g++.dg/parse/error10.C: New test.
35861 * g++.dg/template/arg2.C: Accept "invalid type" error.
35862
35863 2004-01-11 Jakub Jelinek <jakub@redhat.com>
35864
35865 PR middle-end/13392
35866 * g++.dg/opt/expect2.C: New test.
35867
35868 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35869
35870 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35871 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35872 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35873 Update dg-error regexps.
35874
35875 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35876
35877 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35878 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35879
35880 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35881
35882 * gcc.dg/pragma-re-1.c: Use right pointer type.
35883
35884 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35885
35886 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35887
35888 2004-01-09 Geoffrey Keating <geoffk@apple.com>
35889
35890 * gcc.dg/rs6000-ldouble-1.c: New.
35891
35892 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35893
35894 DR 337
35895 PR c++/9256
35896 * g++.dg/other/abstract1.C: New test.
35897
35898 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
35899
35900 * g++.dg/lookup/strong-using-1.C: New.
35901
35902 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
35903
35904 PR c/11234
35905 * gcc.dg/func-ptr-conv-1.c: New test.
35906 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35907
35908 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
35909
35910 PR target/13380.
35911 * gcc.c-torture/compile/20040109-1.c: New.
35912
35913 2004-01-08 Stuart Hastings <stuart@apple.com>
35914
35915 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35916 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35917 * gcc.dg/i386-sse-6.c: ...this new testcase.
35918
35919 2004-01-09 Alan Modra <amodra@bigpond.net.au>
35920
35921 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35922
35923 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35924
35925 * ada/acats/run_acats: Treat 'gnatchop' the same way
35926 as 'gnatmake'. Export GCC_DRIVER.
35927 * ada/acats/run_all.sh: Add target_gnatchop. Use
35928 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35929
35930 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35931
35932 PR c++/12573
35933 * g++.dg/template/dependent-expr4.C: New test.
35934
35935 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
35936
35937 * gcc.dg/altivec-11.c: New test.
35938
35939 2004-01-07 Mark Mitchell <mark@codesourcery.com>
35940
35941 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35942
35943 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35944
35945 PR c/6024
35946 * gcc.dg/enum-compat-1.c: New test.
35947 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35948
35949 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35950
35951 PR c/12165
35952 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35953 gcc.dg/c99-idem-qual-3.c: New tests.
35954
35955 2004-01-07 Alan Modra <amodra@bigpond.net.au>
35956
35957 * gcc.dg/winline-7.c: Don't cast void * to int.
35958
35959 2004-01-06 Jan Hubicka <jh@suse.cz>
35960
35961 * gcc.dg/i386-sse-5.c: New test
35962 * g++.dg/eh/simd-1.c: Add -w argument for i386.
35963
35964 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35965
35966 PR c++/12815
35967 * g++.dg/rtti/typeid4.C: New test.
35968
35969 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35970
35971 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35972
35973 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35974
35975 PR c++/12132
35976 * g++.dg/template/error11.C: New test.
35977
35978 PR c++/13451
35979 * g++.dg/template/class2.C: New test.
35980
35981 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
35982 Richard Sandiford <rsandifo@redhat.com>
35983
35984 PR c++/13387
35985 * g++.dg/opt/alias3.C: New test.
35986
35987 2004-01-04 Mark Mitchell <mark@codesourcery.com>
35988
35989 PR c++/13157
35990 * g++.dg/template/koenig3.C: New test.
35991
35992 PR c++/13529
35993 * g++.dg/parse/offsetof3.C: New test.
35994
35995 * g++.dg/init/copy7.C: Add missing dg-error markers.
35996
35997 PR c++/12226
35998 * g++.dg/init/copy7.c: New test.
35999
36000 PR c++/13536
36001 * g++.dg/parse/cast1.C: New test.
36002
36003 2004-01-04 Jan Hubicka <jh@suse.cz>
36004
36005 * gcc.dg/winline[1-7].c: New tests.
36006
36007 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36008
36009 PR c++/13520
36010 * g++.dg/template/qualttp22.C: New test.
36011
36012 2004-01-01 Jan Hubicka <jh@suse.cz>
36013
36014 * gcc.dg/debug/20031231-1.c: New.
36015 * gcc.c-torture/compile/20040101-1.c: New.
36016 * gcc.dg/dwarf-die-[1-7].c: New.
36017
36018 2004-01-01 Jakub Jelinek <jakub@redhat.com>
36019
36020 PR optimization/13521
36021 * gcc.c-torture/compile/20031231-1.c: New test.
36022
36023 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
36024
36025 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36026
36027 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36028
36029 PR c++/10079
36030 * g++.dg/template/crash16.C: New test.
36031
36032 2003-12-30 Mark Mitchell <mark@codesourcery.com>
36033
36034 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36035
36036 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
36037
36038 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36039 ports.
36040 * g++.old-deja/g++.jason/thunk3.C: Likewise.
36041 * g++.old-deja/g++.law/profile1.C: Likewise.
36042 * gcc.c-torture/compile/981006-1.c: Likewise.
36043 * gcc.c-torture/execute/loop-2e.x: Likewise.
36044 * gcc.c-torture/execute/loop-2f.x: Remove.
36045 * gcc.c-torture/execute/loop-2g.x: Likewise.
36046 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36047 * gcc.dg/20020312-2.c: Remove traces of dead ports.
36048
36049 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
36050
36051 PR c++/13507
36052 * g++.dg/ext/attrib11.C: New test.
36053
36054 PR c++/13494
36055 * g++.dg/template/array2-1.C: New test.
36056 * g++.dg/template/array2-2.C: New test.
36057
36058 2003-12-29 Mark Mitchell <mark@codesourcery.com>
36059
36060 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36061
36062 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
36063
36064 PR c++/12774
36065 * g++.dg/template/array1-1.C: New test.
36066 * g++.dg/template/array1-2.C: New test.
36067
36068 2003-12-29 Roger Sayle <roger@eyesopen.com>
36069
36070 PR fortran/12632
36071 * g77.dg/12632.f: New test case.
36072
36073 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36074
36075 PR c++/13289
36076 * g++.dg/parse/nontype1.C: New test.
36077
36078 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36079
36080 PR c++/12403
36081 * g++.dg/parse/explicit1.C: New test.
36082 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36083
36084 2003-12-28 Mark Mitchell <mark@codesourcery.com>
36085
36086 PR c++/13081
36087 * g++.dg/opt/inline6.C: New test.
36088
36089 PR c++/12613
36090 * g++.dg/parse/error9.C: New test.
36091
36092 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36093
36094 2003-12-28 Mark Mitchell <mark@codesourcery.com>
36095
36096 PR c++/13009
36097 * g++.dg/init/assign1.C: New test.
36098
36099 2003-12-28 Roger Sayle <roger@eyesopen.com>
36100
36101 PR c++/13070
36102 * g++.dg/warn/format3.C: New test case.
36103
36104 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36105
36106 * gcc.c-torture/compile/20031227-1.c: New test.
36107
36108 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36109
36110 * g++.dg/bprob/bprob.exp: Load target-supports.exp
36111 * g77.dg/bprob/bprob.exp: Likewise.
36112 * gcc.misc-tests/bprob.exp: Likewise.
36113 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
36114 variants on systems where the library does not provide that
36115 functionality.
36116 * gcc.dg/builtins-20.c: Use builtins-config.h.
36117 * gcc.dg/builtins-config.h: New file.
36118
36119 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36120
36121 * lib/gcc-dg.exp (dg-require-profiling): New function.
36122 * lib/target-supports.exp (check_profiling_available): Likewise.
36123 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36124 * g77.dg/bprob/bprob.exp: Likewise.
36125 * gcc.misc-tests/bprob.exp: Likewise.
36126 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36127 * gcc.dg/20021014-1.c: Likewise.
36128 * gcc.dg/nest.c: Likewise.
36129
36130 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36131
36132 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36133 compiling.
36134 * g++.dg/lookup/java2.C: Likewise.
36135 * gcc.dg/cpp/lexident.c: Likewise.
36136
36137 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
36138
36139 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36140 given.
36141 * gcc.c-torture/compile/961203-1.c: Likewise.
36142 * gcc.c-torture/compile/980506-1.c: Likewise.
36143
36144 2003-12-23 Zack Weinberg <zack@codesourcery.com>
36145
36146 * lib/gcc-dg.exp (dg-prune-output): New annotation.
36147 (additional_prunes): New global.
36148 (gcc-dg-prune): Handle additional per-test pruning.
36149 (dg-test): Clear additional_prunes between tests.
36150
36151 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
36152 dg-prune-output to avoid spurious failures from assembler
36153 complaining about nonexistent WAW violations.
36154 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36155 Use dg-prune-output to avoid spurious failures from assembler
36156 warning about Itanium B-step errata.
36157
36158 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36159
36160 * g++.dg/abi/macro0.C: New test.
36161 * g++.dg/abi/macro1.C: Likewise.
36162 * g++.dg/abi/macro2.C: Likewise.
36163
36164 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36165 * g++.dg/abi/bitfield7.C: Likewise.
36166 * g++.dg/abi/dtor2.C: Likewise.
36167 * g++.dg/abi/mangle11.C: Likewise.
36168 * g++.dg/abi/mangle12.C: Likewise.
36169 * g++.dg/abi/mangle14.C: Likewise.
36170 * g++.dg/abi/mangle17.C: Likewise.
36171 * g++.dg/abi/vbase10.C: Likewise.
36172 * g++.dg/abi/vbase14.C: Likewise.
36173 * g++.dg/template/qualttp17.C: Likewise.
36174
36175 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
36176
36177 PR c/11995
36178 * gcc.dg/20031223-1.c: New test.
36179
36180 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36181
36182 * gcc.dg/noreturn-7.c: New test.
36183
36184 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36185
36186 * gcc.dg/null-pointer-1.c: New test.
36187
36188 2003-12-22 Mark Mitchell <mark@codesourcery.com>
36189
36190 * g++.old-deja/g++.jason/template18.C: Remove.
36191 * g++.old-deja/g++.jason/template37.C: Likewise.
36192
36193 PR c++/12862
36194 * g++.dg/lookup/ns1.C: New test.
36195
36196 PR c++/12397
36197 * g++.dg/template/lookup3.C: New test.
36198
36199 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
36200
36201 * g++.dg/template/recurse1.C: New test
36202
36203 2003-12-22 Mark Mitchell <mark@codesourcery.com>
36204
36205 PR c++/12479
36206 * g++.dg/parse/semicolon1.C: New test.
36207 * g++.dg/parse/semicolon1.h: Likewise.
36208
36209 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
36210
36211 * gcc.dg/darwin-misaligned.c: New test.
36212
36213 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
36214
36215 PR c/9163
36216 * gcc.dg/20031222-1.c: New test.
36217
36218 2003-12-21 Mark Mitchell <mark@codesourcery.com>
36219
36220 PR c++/13438
36221 * g++.dg/parse/error8.C: New test.
36222
36223 PR c++/11554
36224 * g++.dg/warn/ctor-init-1.C: New test.
36225
36226 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
36227
36228 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36229 too small.
36230 * gcc.c-torture/compile/930217-1.c: Likewise.
36231 * gcc.c-torture/compile/930513-1.c: Likewise.
36232 * gcc.c-torture/execute/920908-2.c: Likewise.
36233 * gcc.c-torture/execute/921204-1.c: Likewise.
36234 * gcc.c-torture/execute/930621-1.c: Likewise.
36235 * gcc.c-torture/execute/930630-1.c: Likewise.
36236 * gcc.c-torture/execute/931031-1.c: Likewise.
36237 * gcc.c-torture/execute/980602-2.c: Likewise.
36238 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36239 * gcc.c-torture/execute/compndlit-1.c: Likewise.
36240 * gcc.c-torture/execute/extzvsi.c: Likewise.
36241 * gcc.c-torture/unsorted/ext.c: Likewise.
36242
36243 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
36244
36245 PR target/12749
36246 * gcc.c-torture/compile/20031220-2.c: New test case.
36247
36248 2003-12-20 Roger Sayle <roger@eyesopen.com>
36249
36250 PR optimization/13031
36251 * gcc.c-torture/compile/20031220-1.c: New test case.
36252
36253 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36254
36255 * gcc.dg/cast-function-1.c: New test.
36256
36257 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
36258
36259 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36260 formats.
36261
36262 2003-12-19 Mark Mitchell <mark@codesourcery.com>
36263
36264 PR c++/12795
36265 * g++.dg/ext/attrib10.C: New test.
36266
36267 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36268
36269 * gcc.dg/cleanup-10.c: New test.
36270 * gcc.dg/cleanup-11.c: New test.
36271
36272 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36273
36274 PR c++/13239
36275 * g++.dg/opt/expect1.C: New test.
36276
36277 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
36278
36279 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36280
36281 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
36282
36283 PR debug/12923
36284 * gcc.dg/20031218-1.c: New test.
36285
36286 PR debug/12389
36287 * gcc.dg/20031218-2.c: New test.
36288 * gcc.dg/20031218-3.c: New test.
36289
36290 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36291 of label name and allow for USER_LABEL_PREFIX == "_" names.
36292 * g++.dg/abi/mangle18-2.C: Likewise.
36293 * g++.dg/abi/mangle19-1.C: Likewise.
36294 * g++.dg/abi/mangle19-2.C: Likewise.
36295 * g++.dg/abi/mangle20-1.C: Likewise.
36296 * g++.dg/abi/mangle20-2.C: Likewise.
36297
36298 2003-12-18 Richard Henderson <rth@redhat.com>
36299
36300 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36301
36302 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
36303 Dan Kegel <dank@kegel.com>
36304
36305 PR other/12009
36306 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36307 testing a cross compiler, it causes spurious compile failures.
36308 * lib/g++.exp: Likewise.
36309
36310 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36311
36312 PR c++/13262
36313 * g++.dg/template/access13.C: New test.
36314
36315 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
36316
36317 * gcc.dg/20031216-1.c: New test.
36318
36319 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36320
36321 PR c++/9154
36322 * g++.dg/template/error10.C: New test.
36323
36324 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36325
36326 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36327 * g++.dg/eh/simd-2.C: Likewise.
36328
36329 2003-12-17 James E Wilson <wilson@specifixinc.com>
36330 Roger Sayle <roger@eyesopen.com>
36331
36332 * gcc.c-torture/execute/ieee/mzero5.c: New.
36333
36334 2003-12-17 Mark Mitchell <mark@codesourcery.com>
36335
36336 PR c++/10603
36337 * g++.dg/parse/error6.C: New test.
36338
36339 PR c++/12827
36340 * g++.dg/parse/error7.C: New test.
36341
36342 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36343
36344 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36345 at -O with stabs debugging formats.
36346 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36347 * gcc.dg/debug/debug-2.c: Likewise.
36348
36349 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36350
36351 PR c++/12696
36352 * g++.dg/init/error1.C: New test.
36353
36354 PR c++/12218
36355 * g++.dg/init/pm3.C: New test.
36356
36357 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
36358
36359 PR c/3347
36360 * gcc.dg/bitfld-8.c: New test.
36361
36362 2003-12-16 James Lemke <jim@wasabisystems.com>
36363
36364 * gcc.dg/arm-scd42-[123].c: New tests.
36365
36366 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36367
36368 PR c++/9043
36369 * g++.dg/abi/mangle20-1.C: New test.
36370 * g++.dg/abi/mangle20-2.C: New test.
36371
36372 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36373
36374 PR c++/13275
36375 * g++.dg/other/offsetof2.C: Remove XFAIL.
36376 * g++.dg/parse/offsetof1.C: New test.
36377 * g++.gd/parse/offsetof2.C: Likewise.
36378
36379 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36380
36381 * g++.dg/template/nontype3.C: New test.
36382 * g++.dg/template/static2.C: Tweaked the dg-error clause.
36383
36384 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36385
36386 * g++.dg/warn/noreturn-3.C: Also test instantiation.
36387
36388 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36389
36390 PR c++/13387
36391 * g++.dg/expr/assign1.C: New test.
36392
36393 PR c++/13242
36394 * g++.dg/abi/mangle19-1.C: New test.
36395 * g++.dg/abi/mangle19-2.C: New test.
36396
36397 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
36398
36399 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36400
36401 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36402
36403 * gcc.c-torture/execute/20031216-1.c: New test.
36404
36405 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36406
36407 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36408 an ICE regression.
36409
36410 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36411
36412 PR c++/10926
36413 * g++.dg/template/error9.C: New test.
36414
36415 PR c++/11116
36416 * g++.dg/template/error8.C: New test.
36417
36418 2003-12-15 Roger Sayle <roger@eyesopen.com>
36419
36420 PR middle-end/13400
36421 * gcc.c-torture/execute/20031215-1.c: New test case.
36422
36423 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36424
36425 PR c++/13269
36426 * g++.dg/parse/error5.C: New test.
36427
36428 PR c++/12989
36429 * g++.dg/expr/sizeof1.C: New test.
36430
36431 PR c++/13310
36432 * g++.dg/template/crash15.C: New test.
36433
36434 2003-12-15 Geoffrey Keating <geoffk@apple.com>
36435
36436 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36437 a non-POD type as the last named parameter of a varargs function.
36438
36439 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36440
36441 PR c++/13243
36442 PR c++/12573
36443 * g++.dg/template/crash14.C: New test.
36444 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36445
36446 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
36447
36448 * g++.dg/other/java1.C: New test.
36449
36450 PR c++/13241
36451 * g++.dg/abi/mangle18-1.C: New test.
36452 * g++.dg/abi/mangle18-2.C: New test.
36453
36454 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36455
36456 PR optimization/10312
36457 * gcc.c-torture/execute/20031214-1.c: New.
36458
36459 2003-12-14 Mark Mitchell <mark@codesourcery.com>
36460
36461 PR c++/10779
36462 PR c++/12160
36463 * g++.dg/parse/error3.C: New test.
36464 * g++.dg/parse/error4.C: Likewise.
36465 * g++.dg/abi/mangle4.C: Tweak error messages.
36466 * g++.dg/lookup/using5.C: Likewise.
36467 * g++.dg/other/error2.C: Likewise.
36468 * g++.dg/parse/typename5.C: Likewise.
36469 * g++.dg/parse/undefined1.C: Likewise.
36470 * g++.dg/template/arg2.C: Likewise.
36471 * g++.dg/template/ttp3.C: Likewise.
36472 * g++.dg/template/type1.C: Likewise.
36473 * g++.old-deja/g++.other/crash32.C: Likewise.
36474 * g++.old-djea/g++.pt/defarg8.C: Likewise.
36475
36476 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36477
36478 PR c++/13106
36479 * g++.dg/warn/noreturn-3.C: New test.
36480
36481 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36482
36483 PR c++/13118
36484 * g++.dg/abi/covariant3.C: New.
36485
36486 2003-12-12 Jakub Jelinek <jakub@redhat.com>
36487
36488 * g++.dg/eh/ia64-1.C: New test.
36489
36490 2003-12-12 Roger Sayle <roger@eyesopen.com>
36491
36492 PR optimization/13037
36493 * g77.f-torture/execute/13037.f: New test case.
36494
36495 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36496
36497 PR c++/12881
36498 * g++.dg/abi/covariant2.C: New.
36499
36500 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
36501
36502 * gcc.dg/cpp/trad/macro.c: New tests.
36503
36504 2003-12-11 Zack Weinberg <zack@codesourcery.com>
36505
36506 * gcc.c-torture/execute/wchar_t-1.x: Delete.
36507
36508 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
36509
36510 PR other/10819
36511 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36512 to fix Bug 10819.
36513 * lib/g++.exp (g++_version): Likewise.
36514 * lib/g77.exp (g77_version): Likewise.
36515 * lib/objc.exp (default_objc_version): Likewise.
36516
36517 2003-12-10 Richard Henderson <rth@redhat.com>
36518
36519 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36520
36521 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36522
36523 2003-12-08 Matt Austern <austern@apple.com>
36524
36525 PR c/13134
36526 * lib/gcc-dg.exp (dg-require-visibility): Define.
36527 * lib/target-supports (check_visibility_available): Define.
36528 * gcc.dg/visibility-1.c: New test.
36529 * gcc.dg/visibility-2.c: Likewise.
36530 * gcc.dg/visibility-3.c: Likewise.
36531 * gcc.dg/visibility-4.c: Likewise.
36532 * gcc.dg/visibility-5.c: Likewise.
36533 * gcc.dg/visibility-6.c: Likewise.
36534 * g++.dg/ext/visibility-1.C: Likewise.
36535 * g++.dg/ext/visibility-2.C: Likewise.
36536 * g++.dg/ext/visibility-3.C: Likewise.
36537 * g++.dg/ext/visibility-4.C: Likewise.
36538 * g++.dg/ext/visibility-5.C: Likewise.
36539 * g++.dg/ext/visibility-6.C: Likewise.
36540
36541 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36542
36543 * g++.dg/lookup/java1.C: New test.
36544 * g++.dg/lookup/java2.C: New test.
36545
36546 2003-12-07 Falk Hueffner <falk@debian.org>
36547
36548 * g++.dg/opt/noreturn-1.C: New test.
36549
36550 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
36551
36552 * gcc.dg/overflow-1.c: New test.
36553
36554 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36555
36556 * g77.f-torture/compile/13060.f: New test.
36557
36558 2003-12-06 Mark Mitchell <mark@codesourcery.com>
36559
36560 PR c++/13323
36561 * g++.dg/inherit/operator2.C: New test.
36562
36563 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36564
36565 PR c++/13305
36566 * g++.dg/ext/attrib9.C: New test.
36567
36568 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36569
36570 PR c++/13314
36571 * g++.dg/template/error7.C: New test.
36572
36573 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
36574 J"orn Rennecke <joern.rennecke@superh.com>
36575
36576 PR target/13302
36577 * g++.dg/other/struct-va_list.C: New test.
36578
36579 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36580
36581 PR c++/13166
36582 * g++.dg/parse/defarg6.C: New test.
36583
36584 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
36585
36586 PR target/13256
36587 * gcc.c-torture/execute/20031201-1.c: New test.
36588
36589 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
36590
36591 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36592
36593 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36594
36595 * gcc.dg/builtin-return-1.c: New test.
36596
36597 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
36598 J"orn Rennecke <joern.rennecke@superh.com>
36599
36600 PR optimization/13260
36601 * gcc.c-torture/execute/20031204-1.c: New test.
36602
36603 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36604
36605 PR c++/9127
36606 * g++.dg/template/error6.C: New test.
36607
36608 2003-12-03 Jakub Jelinek <jakub@redhat.com>
36609
36610 * gcc.dg/20031202-1.c: New test.
36611
36612 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36613
36614 PR c++/13179
36615 * g++.dg/template/eh1.C: New test.
36616
36617 PR c++/10771
36618 * g++.dg/template/error5.C: New test.
36619
36620 2003-12-02 David Ung <davidu@mips.com>
36621
36622 * gcc.dg/compat/vector-check.h: Corrected type for var
36623 g_##TMODE
36624
36625 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36626
36627 PR c++/10126
36628 * g++.dg/template/ptrmem8.C: New test.
36629
36630 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36631
36632 PR c++/12573
36633 * g++.dg/template/dependent-expr3.C: New test.
36634
36635 2003-12-01 James Lemke <jim@wasabisystems.com>
36636
36637 * gcc.dg/arm-g2.c: New test.
36638
36639 2003-12-01 Roger Sayle <roger@eyesopen.com>
36640
36641 PR optimization/11634
36642 * gcc.dg/20031201-2.c: New test case.
36643
36644 2003-12-01 Zack Weinberg <zack@codesourcery.com>
36645
36646 PR 11433
36647 * objc.dg/proto-lossage-3.m: New test.
36648
36649 2003-12-01 Roger Sayle <roger@eyesopen.com>
36650
36651 PR optimization/12628
36652 * gcc.dg/20031201-1.c: New test case.
36653
36654 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36655
36656 * gcc.dg/unaligned-1.c: New test.
36657
36658 2003-11-30 Mark Mitchell <mark@codesourcery.com>
36659
36660 PR c++/9849
36661 * g++.dg/template/error4.C: New test.
36662 * g++.dg/template/nested3.C: Adjust error markers.
36663
36664 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36665
36666 * gcc.dg/cpp/assert4.c: Check more #system assertions.
36667
36668 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
36669
36670 PR c/10333
36671 * gcc.dg/bitfld-7.c: New test.
36672
36673 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
36674
36675 * gcc.dg/tls/asm-1.C: New test.
36676
36677 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36678
36679 * gcc.dg/cpp/assert4.c: Update.
36680
36681 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36682
36683 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36684 * gcc.dg/builtin-apply3.c: New test.
36685
36686 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36687
36688 * lib/compat.exp (compat-obj): New xfaildata parameter.
36689 Use it to set compiler_conditional_xfail_data before compiling.
36690 (compat-get-options): Handle dg-xfail-if.
36691 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36692 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36693 * gcc.dg/compat/vector-1_y.c: Likewise.
36694 * gcc.dg/compat/vector-2_x.c: Likewise.
36695 * gcc.dg/compat/vector-2_y.c: Likewise.
36696
36697 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36698
36699 * g++.dg/opt/reg-stack4.C: New test.
36700
36701 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36702
36703 * gcc.dg/builtin-apply2.c: New test.
36704
36705 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36706
36707 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36708
36709 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36710
36711 PR c++/12924
36712 * g++.dg/template/template-id-2.C: New test.
36713
36714 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36715
36716 PR c++/5369
36717 * g++.dg/template/memfriend1.C: New test.
36718 * g++.dg/template/memfriend2.C: Likewise.
36719 * g++.dg/template/memfriend3.C: Likewise.
36720 * g++.dg/template/memfriend4.C: Likewise.
36721 * g++.dg/template/memfriend5.C: Likewise.
36722 * g++.dg/template/memfriend6.C: Likewise.
36723 * g++.dg/template/memfriend7.C: Likewise.
36724 * g++.dg/template/memfriend8.C: Likewise.
36725 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36726
36727 2003-11-21 Mark Mitchell <mark@codesourcery.com>
36728
36729 PR c++/12515
36730 * g++.dg/ext/cond1.C: New test.
36731
36732 2003-11-20 Richard Henderson <rth@redhat.com>
36733
36734 * gcc.dg/20020201-2.c: Remove.
36735 * gcc.dg/20020201-4.c: Remove.
36736 * gcc.dg/20020304-1.c: Remove.
36737
36738 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
36739
36740 * gcc.dg/cpp/trad/xwin1.c: New test case.
36741
36742 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
36743
36744 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36745 * lib/g77.exp: Likewise.
36746 * lib/objc.exp: Likewise.
36747 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36748 for darwin.
36749
36750 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36751
36752 PR c++/12932
36753 * g++.dg/template/static5.C: New test.
36754
36755 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
36756
36757 * gcc.dg/nested-func-1.c: New test.
36758
36759 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36760
36761 * gcc.dg/cpp/assert4.c: New test.
36762
36763 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36764
36765 PR c++/2294
36766 * g++.dg/lookup/using9.c: New test.
36767
36768 2003-11-14 Mark Mitchell <mark@codesourcery.com>
36769
36770 PR c++/12762
36771 * g++.dg/template/error3.C: New test.
36772
36773 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
36774
36775 PR ada/13035
36776 * ada/acats/run_acats, run_all.sh: Fix syntax error.
36777 No longer use a wrapper for gcc, since this does not work under
36778 Windows.
36779
36780 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36781
36782 PR c++/2094
36783 * g++.dg/template/ptrmem7.C: New test.
36784
36785 2003-11-13 Andrew Pinski <apinski@apple.com>
36786
36787 * gcc.c-torture/compile/20031113-1.c: New test.
36788
36789 2003-11-13 Mark Mitchell <mark@codesourcery.com>
36790 Kean Johnston <jkj@sco.com>
36791
36792 PR c/13029
36793 * gcc.dg/unused-4.c: Update.
36794
36795 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36796
36797 * g++.dg/opt/const3.C: New test.
36798
36799 2003-11-13 Jan Hubicka <jh@suse.cz>
36800
36801 * gcc.c-torture/compile/20031112-1.c: New test.
36802
36803 2003-11-12 Mark Mitchell <mark@codesourcery.com>
36804
36805 * g++.dg/parse/crash10.C: Remove bogus error marker.
36806
36807 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36808
36809 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36810 (host_gcc): Likewise.
36811 (ROOT): Honor $PWDCMD.
36812 (BASE): Likewise.
36813 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36814
36815 2003-11-12 Catherine Moore <clm@redhat.com>
36816
36817 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36818
36819 2003-11-12 Andreas Jaeger <aj@suse.de>
36820 Jakub Jelinek <jakub@redhat.com>
36821 Andrew Pinski <pinskia@physics.uc.edu>
36822 Richard Henderson <rth@redhat.com>
36823
36824 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36825 systems.
36826 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36827
36828 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36829 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36830
36831 2003-11-11 Andreas Jaeger <aj@suse.de>
36832
36833 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36834
36835 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36836
36837 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
36838
36839 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36840 Clean ups.
36841
36842 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
36843
36844 * gcc.dg/trampoline-1.c: New test.
36845
36846 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36847
36848 * gcc.c-torture/compile/200031109-1.c: New test.
36849
36850 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36851
36852 PR c/3190
36853 PR c/8714
36854 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36855 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36856 gcc.dg/format/no-y2k-1.c: Update.
36857
36858 2003-11-08 Roger Sayle <roger@eyesopen.com>
36859
36860 PR optimization/10467
36861 * gcc.dg/20031108-1.c: New test case.
36862
36863 2003-11-07 Geoffrey Keating <geoffk@apple.com>
36864
36865 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36866
36867 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36868
36869 * gcc.dg/compound-lvalue-1.c: New test.
36870 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36871 some XFAILs.
36872
36873 2003-11-06 Geoffrey Keating <geoffk@apple.com>
36874
36875 * gcc.dg/altivec-varargs-1.c: New test.
36876
36877 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36878
36879 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36880 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36881 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
36882 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
36883 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36884
36885 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
36886
36887 * gcc.dg/cond-lvalue-1.c: New test.
36888
36889 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
36890
36891 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36892
36893 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36894
36895 PR c++/11616
36896 * g++.dg/template/instantiate5.C: New test.
36897
36898 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36899
36900 PR c++/12726
36901 * g++.dg/ext/complit2.C: Replace test with self-contained version.
36902 * ChangeLog: Add missing first entry for above test.
36903
36904 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36905
36906 PR c++/9810
36907 * g++.dg/template/using8.C: New test.
36908 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36909
36910 2003-11-02 Roger Sayle <roger@eyesopen.com>
36911
36912 PR optimization/10817
36913 * gcc.c-torture/compile/20031102-1.c: New test case.
36914
36915 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
36916
36917 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36918 2147483647.
36919
36920 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36921
36922 * gcc.dg/20031102-1.c: New test.
36923
36924 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36925
36926 * gcc.dg/complex-1.c: New test.
36927
36928 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36929
36930 PR c++/12796
36931 * g++.dg/template/crash13.C: Adjust expected error location.
36932 * g++.old-deja/g++.brendan/ns1.C: Likewise.
36933
36934 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36935
36936 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36937
36938 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36939
36940 PR/10239
36941 * gcc.c-torture/compile/20031031-2.c: New test.
36942
36943 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36944
36945 PR/11640
36946 * gcc.c-torture/compile/20031031-1.c: New test.
36947
36948 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36949
36950 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36951 * gcc.misc-tests/bprob.exp: Likewise.
36952 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36953 the execution test on arm-elf configs.
36954 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
36955 configs that don't support scratch files.
36956 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36957
36958 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
36959
36960 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36961 done by dejagnu.
36962
36963 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
36964
36965 * ada/acats/run_all.sh: Redirect mv output to /dev/null
36966 Avoid non pure sh syntax. Add more logging.
36967
36968 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36969 fail.
36970
36971 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36972
36973 PR libgcj/10610
36974 * gcc.dg/ppc-stackalign-1.c: New test.
36975
36976 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
36977
36978 * ada/acats/run_all.sh: Change output to be more compliant with
36979 dejagnu framework.
36980 Create acats.sum and acats.log files under testsuite/ada/acats
36981 Only run [a-z]* directories, to filter out e.g. CVS.
36982 Redirect build output to log file.
36983
36984 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36985
36986 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36987
36988 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36989
36990 PR ada/5909:
36991 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36992
36993 2003-10-27 Jakub Jelinek <jakub@redhat.com>
36994
36995 * gcc.c-torture/compile/20031023-1.c: New test.
36996 * gcc.c-torture/compile/20031023-2.c: New test.
36997 * gcc.c-torture/compile/20031023-3.c: New test.
36998 * gcc.c-torture/compile/20031023-4.c: New test.
36999
37000 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37001
37002 PR c++/10371
37003 * g++.dg/lookup/scoped8.C: New test.
37004
37005 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37006
37007 * g++.dg/opt/reg-stack3.C: New test.
37008
37009 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
37010
37011 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
37012
37013 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37014
37015 PR c++/11076
37016 * g++.dg/template/crash13.C: New test.
37017
37018 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
37019
37020 * gcc.dg/c99-restrict-2.c: New test.
37021
37022 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
37023
37024 PR c++/12698, c++/12699, c++/12700, c++/12566
37025 * g++.dg/inherit/covariant9.C: New test.
37026 * g++.dg/inherit/covariant10.C: New test.
37027 * g++.dg/inherit/covariant11.C: New test.
37028
37029 2003-10-23 Jason Merrill <jason@redhat.com>
37030
37031 PR c++/12726
37032 * g++.dg/ext/complit2.C: New test.
37033
37034 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
37035
37036 PR target/12654
37037 * gcc.c-torture/execute/20031020-1.c: New test.
37038
37039 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37040
37041 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37042 following the jump_insn.
37043
37044 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
37045
37046 * gcc.dg/cast-lvalue-1.c: New test.
37047
37048 2003-10-21 Mark Mitchell <mark@codesourcery.com>
37049
37050 PR c++/11962
37051 * g++.dg/template/cond2.C: New test.
37052
37053 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
37054
37055 * gcc.dg/builtins-28.c: New test.
37056
37057 2003-10-20 Jan Hubicka <jh@suse.cz>
37058
37059 * g++.dg/opt/inline4.C: Do not use min-inline-insns
37060 parameter.
37061 * gcc.dg/inline-2.c: Likewise.
37062
37063 2003-10-20 Phil Edwards <phil@codesourcery.com>
37064
37065 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37066 * gcc.dg/nest.c: Likewise.
37067
37068 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37069
37070 PR c++/9781, c++/10583, c++/11862
37071 * g++.dg/parse/crash13.C: New test.
37072
37073 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37074
37075 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37076
37077 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37078
37079 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37080 Define HAVE_C99_RUNTIME except on Solaris.
37081 * gcc.dg/builtins-20.c: Likewise.
37082
37083 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37084
37085 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37086
37087 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37088
37089 PR c++/12495
37090 * g++.dg/template/crash21.C: New test.
37091
37092 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37093
37094 PR c++/2513
37095 * g++.dg/template/typename5.C: New test.
37096
37097 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37098
37099 PR c++/12369
37100 * g++.dg/template/friend25.C: New test.
37101
37102 2003-10-16 Ziemowit Laski <zlaski@apple.com>
37103
37104 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37105 versions.
37106
37107 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
37108
37109 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37110 == 2147483647.
37111
37112 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
37113
37114 * gcc.c-torture/execute/960416-1.x: Remove.
37115 * gcc.c-torture/execute/divconst-3.x: Likewise.
37116
37117 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
37118
37119 PR target/12598
37120 * gcc.dg/torture/cris-volatile-1.c: New test.
37121
37122 2003-10-14 Roger Sayle <roger@eyesopen.com>
37123
37124 PR optimization/9325
37125 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37126 for overflowing floating point to integer conversion during RTL
37127 simplification.
37128
37129 2003-10-13 Ziemowit Laski <zlaski@apple.com>
37130
37131 * objc/execute/_cmd.m: Fix typo.
37132 * objc.dg/image-info.m, objc.dg/symtab-1.m:
37133 Relax 'scan-assembler' regexp.
37134 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37135 objc.dg/try-catch-4.m: Run on non-Darwin targets.
37136 * objc.dg/zero-link-2.m: Remove blank line.
37137 * objc.dg/zero-link-3.m: New test case.
37138
37139 2003-10-13 Geoffrey Keating <geoffk@apple.com>
37140
37141 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37142
37143 * gcc.dg/asm-names.c: Use scan-assembler-not rather
37144 than linker trickery.
37145
37146 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37147
37148 PR c++/12370
37149 * g++.dg/other/friend2.C: New test.
37150
37151 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
37152
37153 * gcc.dg/20031012-1.c: New test.
37154
37155 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
37156
37157 * gcc.dg/weak/weak-3.c: Fix for new warning.
37158
37159 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
37160
37161 PR optimization/8750
37162 * gcc.c-torture/execute/20031012-1.c: New test case.
37163
37164 2003-10-11 Roger Sayle <roger@eyesopen.com>
37165
37166 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37167 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37168
37169 2003-10-11 Roger Sayle <roger@eyesopen.com>
37170
37171 PR optimization/12260
37172 * gcc.c-torture/compile/20031011-2.c: New test case.
37173
37174 2003-10-11 Roger Sayle <roger@eyesopen.com>
37175
37176 * gcc.c-torture/execute/20031011-1.c: New testcase.
37177
37178 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
37179
37180 * gcc.c-torture/compile/20031011-1.c: New test.
37181
37182 2003-10-11 Jan Hubicka <jh@suse.cz>
37183
37184 * g++.dg/other/first-global.C: New test.
37185
37186 2003-10-11 Roger Sayle <roger@eyesopen.com>
37187
37188 * gcc.c-torture/execute/string-opt-18.c: New testcase.
37189
37190 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
37191
37192 * gcc.c-torture/compile/20031010-1.c: New test.
37193
37194 2003-10-10 Geoffrey Keating <geoffk@apple.com>
37195
37196 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37197 * gcc.c-torture/execute/va-arg-25.c: ... here.
37198
37199 2003-10-09 Mark Mitchell <mark@codesourcery.com>
37200
37201 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37202
37203 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
37204
37205 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37206
37207 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
37208
37209 * g++.dg/parse/error2.C: New test.
37210
37211 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
37212
37213 PR c++/11097
37214 * g++.dg/other/error5.C: Modify the error message.
37215 * g++.dg/lookup/using8.C: New test.
37216
37217 2003-10-07 Geoffrey Keating <geoffk@apple.com>
37218
37219 * gcc.dg/darwin-abi-2.c: New file.
37220 * gcc.c-torture/execute/va-arg-24.c: New file.
37221
37222 2003-10-06 Bob Wilson <bob.wilson@acm.org>
37223
37224 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
37225 indentation.
37226
37227 2003-10-06 Mark Mitchell <mark@codesourcery.com>
37228
37229 PR c++/10147
37230 * g++.dg/other/error4.C: Update error messages.
37231 * g++.dg/template/ptrmem4.C: Likewise.
37232
37233 PR c++/12337
37234 * g++.dg/init/new9.C: New test.
37235
37236 PR c++/12334, c++/12236, c++/8656
37237 * g++.dg/ext/attrib8.C: New test.
37238
37239 2003-10-06 Devang Patel <dpatel@apple.com>
37240
37241 * gcc.dg/debug/dwarf2-3.h: New test.
37242 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37243
37244 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
37245
37246 * g++.dg/opt/cfg2.C: New test.
37247
37248 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37249
37250 * g++.dg/opt/float1.C: New test.
37251
37252 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37253
37254 * gcc.dg/c90-array-lval-6.c: New test.
37255 * gcc.dg/c99-array-lval-6.c: New test.
37256
37257 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
37258 Ziemowit Laski <zlaski@apple.com>
37259
37260 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37261 'Derived', so that it is never considered a class method; add
37262 new warning for '+port' method ambiguity.
37263 * objc.dg/method-12.m: Include <objc/objc.h> instead of
37264 <objc/objc-api.h> (needed on Mac OS X).
37265 * objc.dg/method-13.m: New test.
37266
37267 2003-10-03 Roger Sayle <roger@eyesopen.com>
37268
37269 PR optimization/9325, PR java/6391
37270 * gcc.c-torture/execute/20031003-1.c: New test case.
37271
37272 2003-10-02 Mark Mitchell <mark@codesourcery.com>
37273
37274 PR optimization/12180
37275 * gcc.dg/20031002-1.c: New test.
37276
37277 PR c++/12486
37278 * g++.dg/inherit/error1.C: New test.
37279
37280 2003-10-02 Chris Demetriou <cgd@broadcom.com>
37281
37282 * lib/f-torture.exp (search_for): Rename to...
37283 (search_for_re): This. Also, clean up comments and the
37284 "regexp" invocation.
37285
37286 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
37287
37288 * gcc.c-torture/compile/20031002-1.c: New test.
37289
37290 2003-10-02 Jakub Jelinek <jakub@redhat.com>
37291
37292 * g++.dg/opt/cond1.C: New test.
37293
37294 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
37295
37296 * gcc.dg/Wold-style-definition-2.c: New testcase.
37297 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37298
37299 2003-09-29 Richard Henderson <rth@redhat.com>
37300
37301 * g++.dg/init/array10.C: Add dg-options.
37302
37303 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
37304
37305 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37306
37307 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37308
37309 * g++.dg/template/friend19.C: Fix typo.
37310 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37311
37312 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
37313
37314 * gcc.c-torture/execute/20030928-1.c: New test.
37315 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37316
37317 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37318
37319 * g++.dg/opt/unroll1.C: New test.
37320
37321 2003-09-26 Roger Sayle <roger@eyesopen.com>
37322
37323 PR optimization/11741
37324 * gcc.dg/20030926-1.c: New test case.
37325
37326 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37327
37328 PR c++/5655
37329 * g++.dg/parse/access7.C: New test.
37330 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37331
37332 2003-09-24 Ziemowit Laski <zlaski@apple.com>
37333
37334 MERGE OF objc-improvements-branch into MAINLINE:
37335 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37336 if libobjc has not been built.
37337 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37338 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37339 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37340 objc/execute/nested-3.m, objc/execute/np-2.m,
37341 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37342 objc/execute/redefining_self.m, objc/execute/root_methods.m,
37343 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37344 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37345 objc.dg/special/unclaimed-category-1.h,
37346 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37347 well as GNU runtime.
37348 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37349 * execute/cascading-1.m, execute/function-message-1.m,
37350 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37351 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37352 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37353 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37354 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37355 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37356 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37357 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37358 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37359 * objc.dg/bitfield-2.m: Run only on Darwin.
37360 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37361 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37362 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37363 * objc.dg/const-str-1.m: Fix constant string layout.
37364
37365 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
37366
37367 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37368
37369 2003-09-23 Geoffrey Keating <geoffk@apple.com>
37370
37371 * gcc.dg/darwin-abi-1.c: New file.
37372
37373 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
37374
37375 PR target/12281
37376 * gcc.c-torture/compile/20030921-1.c: New test.
37377
37378 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37379
37380 * g++.dg/opt/reg-stack2.C: New test.
37381
37382 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37383
37384 * g++.dg/eh/delayslot1.C: New test.
37385
37386 2003-09-20 Richard Henderson <rth@redhat.com>
37387
37388 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37389
37390 2003-09-20 Roger Sayle <roger@eyesopen.com>
37391
37392 * gcc.c-torture/execute/20030920-1.c: New test case.
37393
37394 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37395
37396 * g++.dg/rtti/typeid3.C: Correct expected error message.
37397
37398 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37399
37400 PR c++/157
37401 * g++.dg/parse/crash12.C: New test.
37402
37403 2003-09-19 Janis Johnson <janis187@us.ibm.com>
37404
37405 * gcc.dg/compat/mixed-struct-check.h: New.
37406 * gcc.dg/compat/mixed-struct-defs.h: New.
37407 * gcc.dg/compat/mixed-struct-init.h: New.
37408 * gcc.dg/compat/struct-by-value-19_main.c: New.
37409 * gcc.dg/compat/struct-by-value-19_x.c: New.
37410 * gcc.dg/compat/struct-by-value-19_y.c: New.
37411 * gcc.dg/compat/struct-by-value-20_main.c: New.
37412 * gcc.dg/compat/struct-by-value-20_x.c: New.
37413 * gcc.dg/compat/struct-by-value-20_y.c: New.
37414 * gcc.dg/compat/struct-return-19_main.c: New.
37415 * gcc.dg/compat/struct-return-19_x.c: New.
37416 * gcc.dg/compat/struct-return-19_y.c: New.
37417 * gcc.dg/compat/struct-return-20_main.c: New.
37418 * gcc.dg/compat/struct-return-20_x.c: New.
37419 * gcc.dg/compat/struct-return-20_y.c: New.
37420
37421 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
37422 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37423 so that it will not complain on LP64 targets.
37424
37425 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37426
37427 PR c++/495
37428 * g++.dg/template/friend24.C: New test.
37429
37430 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
37431
37432 PR c++/12332
37433 * g++.dg/template/memtmpl2.C: New test.
37434
37435 2003-09-18 Mark Mitchell <mark@codesourcery.com>
37436
37437 PR target/11184
37438 * gcc.dg/builtin-apply1.c: New test.
37439
37440 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
37441
37442 PR c++/9848
37443 * g++.dg/warn/Wunused-4.C: New test.
37444
37445 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37446
37447 PR c++/12316
37448 * g++.dg/other/gc2.C: New test.
37449
37450 2003-09-17 Mark Mitchell <mark@codesourcery.com>
37451
37452 PR c++/11991
37453 * g++.dg/rtti/typeid3.C: New test.
37454
37455 PR c++/12266
37456 * g++.dg/overload/template1.C: New test.
37457
37458 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
37459
37460 * g++.dg/opt/cfg3.C: New test.
37461
37462 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37463
37464 PR c++/7939
37465 * g++.dg/template/crash11.C: New test.
37466
37467 2003-09-16 Jason Merrill <jason@redhat.com>
37468 Jakub Jelinek <jakub@redhat.com>
37469
37470 * gcc.dg/attr-warn-unused-result.c: New test.
37471
37472 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
37473
37474 PR c++/12184
37475 * g++.dg/expr/call2.C: New test.
37476
37477 2003-09-15 Andreas Jaeger <aj@suse.de>
37478
37479 * gcc.dg/Wold-style-definition-1.c: New test.
37480
37481 2003-09-14 Mark Mitchell <mark@codesourcery.com>
37482
37483 PR c++/3907
37484 * g++.dg/parse/template12.C: New test.
37485
37486 * g++.dg/abi/bitfield11.C: New test.
37487 * g++.dg/abi/bitfield12.C: Likewise.
37488
37489 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
37490
37491 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
37492 non-expansion of functional macro name without arguments at EOL.
37493 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
37494
37495 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
37496
37497 * gcc.c-torture/execute/20030914-[12].c: New tests.
37498
37499 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
37500
37501 PR c++/11788
37502 * g++.dg/overload/addr1.C: New test.
37503
37504 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
37505
37506 * gcc.dg/20030909-1.c: New test.
37507
37508 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37509
37510 * gcc.dg/ultrasp10.c: New test.
37511
37512 2003-09-09 Devang Patel <dpatel@apple.com>
37513
37514 * gcc.dg/darwin-ld-6.c: New test.
37515
37516 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37517
37518 * gcc.dg/torture/builtin-explog-1.c: New testcase.
37519
37520 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37521
37522 * gcc.dg/ia64-types1.c: New test.
37523 * gcc.dg/ia64-types2.c: Likewise.
37524
37525 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37526
37527 * gcc.dg/builtins-1.c: Add more _Complex tests.
37528 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37529
37530 * gcc.dg/builtins-1.c: Test existing _Complex functions.
37531 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37532
37533 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37534
37535 PR c++/11786
37536 * g++.dg/lookup/koenig2.C: New test.
37537
37538 PR c++/5296
37539 * g++.dg/rtti/typeid2.C: New test.
37540
37541 2003-09-08 Jakub Jelinek <jakub@redhat.com>
37542
37543 * gcc.c-torture/compile/20030904-1.c: New test.
37544
37545 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37546
37547 * g++.dg/opt/longbranch2.C: New test.
37548
37549 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37550
37551 * g++.dg/template/crash10.C: Only compile it.
37552
37553 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37554
37555 PR middle-end/11665
37556 * gcc.c-torture/compile/20030907-1.c: New test.
37557 * g++.dg/init/array11.C: New test.
37558
37559 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37560
37561 PR c++/11852
37562 * g++.dg/init/struct1.C: New test.
37563
37564 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37565
37566 PR c++/12181
37567 * g++.dg/expr/comma1.C: New test.
37568
37569 2003-09-06 Mark Mitchell <mark@codesourcery.com>
37570
37571 PR c++/11867
37572 * g++.dg/expr/static_cast5.C: New test.
37573
37574 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
37575
37576 PR c++/11507
37577 * g++.dg/lookup/scoped7.C: New test.
37578
37579 PR c++/9574
37580 * g++.dg/other/static1.C: New test.
37581
37582 PR c++/11490
37583 * g++.dg/warn/template-1.C: New test.
37584
37585 PR c++/11432
37586 * g++.dg/template/crash10.C: New test.
37587
37588 PR c++/2478
37589 * g++.dg/overload/VLA.C: New test.
37590
37591 PR c++/10804
37592 * g++.dg/template/call1.C: New test.
37593
37594 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37595
37596 PR c++/11794
37597 * g++.dg/parse/using3.C: New test.
37598
37599 2003-09-06 Roger Sayle <roger@eyesopen.com>
37600
37601 PR c++/11409
37602 * g++.dg/overload/builtin3.C: New test case.
37603
37604 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
37605
37606 PR c/9862
37607 * gcc.dg/20030906-1.c: New test.
37608 * gcc.dg/20030906-2.c: Likewise.
37609
37610 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37611
37612 PR c++/12167
37613 * g++.dg/parse/defarg5.C: New test.
37614
37615 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37616
37617 2003-09-05 Mark Mitchell <mark@codesourcery.com>
37618
37619 PR c++/12163
37620 * g++.dg/expr/static_cast4.C: New test.
37621
37622 PR c++/12146
37623 * g++.dg/template/crash9.C: New test.
37624
37625 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
37626
37627 * g++.old-deja/g++.ext/pretty2.C: Update for change
37628 in __FUNCTION__.
37629 * g++.old-deja/g++.ext/pretty3.C: Likewise.
37630
37631 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
37632
37633 PR c++/11922
37634 * g++/dg/template/qualified-id1.C: New test.
37635
37636 PR c++/12037
37637 * g++.dg/warn/noeffect4.C: New test.
37638
37639 2003-09-04 Matt Austern <austern@apple.com>
37640
37641 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37642 * g++.dg/ext/fnname2.C: Likewise.
37643 * g++.dg/ext/fnname3.C: Likewise.
37644
37645 2003-09-04 Mark Mitchell <mark@codesourcery.com>
37646
37647 * g++.dg/expr/lval1.C: New test.
37648 * g++.dg/ext/lvcast.C: Remove.
37649
37650 2003-09-03 Roger Sayle <roger@eyesopen.com>
37651
37652 PR optimization/11700.
37653 * gcc.c-torture/compile/20030903-1.c: New test case.
37654
37655 2003-09-03 Mark Mitchell <mark@codesourcery.com>
37656
37657 PR c++/12053
37658 * g++.dg/abi/layout4.C: New test.
37659
37660 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
37661
37662 PR c++/11553
37663 * g++.dg/parse/friend3.C: New test.
37664
37665 2003-09-02 Mark Mitchell <mark@codesourcery.com>
37666
37667 PR c++/11847
37668 * g++.dg/template/class1.C: New test.
37669
37670 PR c++/11808
37671 * g++.dg/expr/call1.C: New test.
37672
37673 2003-09-01 Mark Mitchell <mark@codesourcery.com>
37674
37675 PR c++/12114
37676 * g++.dg/init/ref9.C: New test.
37677
37678 PR c++/11972
37679 * g++.dg/template/nested4.C: New test.
37680
37681 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37682
37683 PR c++/12093
37684 * g++.dg/template/non-dependent4.C: New test.
37685
37686 PR c++/11928
37687 * g++.dg/inherit/conv1.C: New test.
37688
37689 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37690
37691 PR c++/6196
37692 * g++.dg/ext/label1.C: New test.
37693 * g++.dg/ext/label2.C: Likewise.
37694
37695 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37696
37697 * g++.dg/expr/cond3.C: New test.
37698
37699 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37700
37701 * gcc.dg/builtins-1.c: Add new builtin cases.
37702
37703 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37704
37705 * gcc.dg/builtins-1.c: Add new cases.
37706 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37707
37708 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37709
37710 * gcc.dg/builtins-1.c: Add more math builtin tests.
37711 * gcc.dg/torture/builtin-attr-1.c: New test.
37712
37713 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37714
37715 PR optimization/5079
37716 * g++.dg/opt/static3.C: New test.
37717
37718 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37719
37720 * gcc.misc-tests/gcov-10b.c: New test.
37721
37722 2003-08-27 Mark Mitchell <mark@codesourcery.com>
37723
37724 * g++.dg/opt/ptrmem3.C: New test.
37725
37726 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37727
37728 2003-08-27 Jakub Jelinek <jakub@redhat.com>
37729
37730 * gcc.dg/20030826-2.c: New test.
37731
37732 2003-08-26 Roger Sayle <roger@eyesopen.com>
37733
37734 PR middle-end/12002
37735 * g77.f-torture/compile/12002.f: New test case.
37736
37737 2003-08-26 Roger Sayle <roger@eyesopen.com>
37738
37739 * gcc.dg/20030826-1.c: New test case.
37740
37741 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
37742
37743 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37744
37745 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
37746
37747 PR c++/11871
37748 * c++.dg/lookup/crash1.C: New test.
37749
37750 * c++.dg/warn/noeffect3.C: New test.
37751
37752 2003-08-25 Janis Johnson <janis187@us.ibm.com>
37753
37754 * gcc.dg/compat/vector-1_x.c: Compile with -w.
37755 * gcc.dg/compat/vector-1_y.c: Ditto.
37756 * gcc.dg/compat/vector-2_x.c: Ditto.
37757 * gcc.dg/compat/vector-2_y.c: Ditto.
37758
37759 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
37760
37761 * gcc.dg/20030702-1.c: New test.
37762
37763 2003-08-25 Mark Mitchell <mark@codesourcery.com>
37764
37765 PR c++/8795
37766 * g++.dg/ext/altivec-1.C: New test.
37767
37768 2003-08-24 Richard Henderson <rth@redhat.com>
37769
37770 * g++.dg/eh/simd-2.C: Add -w for x86.
37771
37772 2003-08-23 Jakub Jelinek <jakub@redhat.com>
37773
37774 * gcc.dg/20030815-1.c: New test.
37775
37776 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37777
37778 PR c++/3765
37779 * g++.dg/parse/access6.C: New test.
37780
37781 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37782
37783 PR c++/641, c++/11876
37784 * g++.dg/template/friend22.C: New test.
37785 * g++.dg/template/friend23.C: Likewise.
37786
37787 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37788
37789 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37790 identically.
37791
37792 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37793
37794 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37795
37796 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37797
37798 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37799
37800 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37801
37802 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37803
37804 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37805
37806 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37807
37808 2003-08-21 Mark Mitchell <mark@codesourcery.com>
37809
37810 PR c++/11919
37811 * g++.dg/overload/prom1.C: New test.
37812
37813 PR c++/11551
37814 * g++.dg/parse/dtor2.C: New test.
37815
37816 PR c++/10762
37817 * g++.dg/parse/using2.C: New test.
37818
37819 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
37820
37821 PR target/11805
37822 * gcc.c-torture/compile/20030821-1.c: New.
37823
37824 2003-08-20 Mark Mitchell <mark@codesourcery.com>
37825
37826 PR c++/11834
37827 * g++.dg/template/deduce2.C: New test.
37828
37829 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
37830
37831 * gcc.c-torture/execute/20030821-1.c: New test.
37832
37833 2003-08-20 Roger Sayle <roger@eyesopen.com>
37834
37835 PR middle-end/11984
37836 * gcc.dg/20030820-1.c: New test case.
37837
37838 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
37839
37840 PR c++/11945
37841 * g++.dg/warn/noeffect2.C: New test.
37842
37843 2003-08-19 Mark Mitchell <mark@codesourcery.com>
37844
37845 PR c++/10926
37846 * g++.dg/template/dtor2.C: New test.
37847
37848 PR c++/11684
37849 * g++.dg/template/operator1.C: New test.
37850 * g++.dg/parse/operator4.C: New test.
37851
37852 PR c++/11946.C
37853 * g++.dg/expr/enum1.C: New test.
37854 * gcc.dg/c99-bool-1.c: Remove bogus warning.
37855
37856 PR c++/11036.C
37857 * g++.dg/parse/elab2.C: New test.
37858 * g++.dg/parse/typedef4.C: Change error message.
37859 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37860 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37861 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37862
37863 2003-08-19 Geoffrey Keating <geoffk@apple.com>
37864
37865 * gcc.dg/pch/warn-1.c: New.
37866 * gcc.dg/pch/warn-1.hs: New.
37867
37868 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37869 not-tested file.
37870
37871 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37872
37873 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37874
37875 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37876
37877 * gcc.dg/uninit-D.c: New Test.
37878 * gcc.dg/uninit-E.c: New Test.
37879 * gcc.dg/uninit-F.c: New Test.
37880 * gcc.dg/uninit-G.c: New Test.
37881
37882 2003-08-19 Michael Ritzert <ritzert@t-online.de>
37883
37884 * g++.dg/README: Describe the pch directory.
37885
37886 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37887
37888 PR c++/11174
37889 * g++.dg/parse/access4.C: New test.
37890 * g++.dg/parse/access5.C: Likewise.
37891 * g++.old-deja/g++.jason/access17.C: Adjust error message.
37892
37893 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
37894
37895 * gcc.dg/noncompile/20030818-1.c: New.
37896
37897 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
37898
37899 PR c++/11957
37900 * g++.dg/warn/noeffect1.C: New test.
37901
37902 * g++.dg/template/scope2.C: New test.
37903 * g++.dg/template/error2.C: Correct dg-error
37904
37905 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
37906
37907 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37908
37909 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
37910
37911 PR C++/11512
37912 * g++.dg/template/warn1.C: New.
37913
37914 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
37915
37916 * g++.dg/template/error2.C: New test.
37917 * g++.dg/lookup/using7.C: Adjust errors
37918 * g++.old-deja/g++.pt/crash36.C: Likewise.
37919 * g++.old-deja/g++.pt/derived3.C: Likewise.
37920
37921 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37922
37923 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37924 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37925 * gcc.c-torture/execute/builtins/string-9.c: New, from
37926 string-opt-9.c. Adjust for execute/builtins framework.
37927 * gcc.c-torture/execute/string-opt-9.c: Delete.
37928
37929 2003-08-12 Mark Mitchell <mark@codesourcery.com>
37930
37931 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37932
37933 * g++.dg/parse/ret-type2.C: New test.
37934
37935 PR c++/11703
37936 * g++.dg/init/new8.C: New test.
37937
37938 PR c++/10923
37939 * g++.dg/parse/typedef5.C: New test.
37940
37941 PR c++/9512
37942 * g++.dg/parse/qualified2.C: New test.
37943 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37944 invalid code.
37945
37946 2003-08-11 Mark Mitchell <mark@codesourcery.com>
37947
37948 * g++.dg/conversion/ptrmem1.C: New test.
37949
37950 2003-08-11 Jakub Jelinek <jakub@redhat.com>
37951
37952 PR target/11693
37953 * gcc.dg/20030811-1.c: New test.
37954
37955 PR target/11535
37956 * gcc.c-torture/execute/20030811-1.c: New test.
37957
37958 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37959
37960 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37961
37962 2003-08-10 Mark Mitchell <mark@codesourcery.com>
37963
37964 PR c++/11789.C
37965 * g++.dg/inherit/multiple1.C: New test.
37966
37967 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
37968
37969 * gcc.dg/spe1.c: New test.
37970
37971 PR c++/11670
37972 * g++.dg/expr/cast2.C: New test.
37973
37974 PR c++/10530
37975 * g++.dg/template/dependent-name2.C: New test.
37976
37977 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
37978
37979 * g++.dg/parse/crash11.C: Put the dg options in comments.
37980
37981 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
37982
37983 * lib/gcc-dg.exp: Update for diagnostic change.
37984
37985 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37986
37987 PR c++/5767
37988 * g++.dg/parse/crash11.C: New test.
37989
37990 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
37991
37992 * gcc.dg/cpp/spacing1.c: Update.
37993
37994 2003-08-04 Janis Johnson <janis187@us.ibm.com>
37995
37996 PR target/11739
37997 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37998 a value for -mtune.
37999
38000 2003-08-04 Roger Sayle <roger@eyesopen.com>
38001
38002 PR middle-end/11771
38003 * gcc.c-torture/compile/20030804-1.c: New test case.
38004
38005 2003-08-04 Roger Sayle <roger@eyesopen.com>
38006
38007 * gcc.dg/20030804-1.c: New test case.
38008
38009 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
38010
38011 * gcc.dg/cpp/separate-1.c: New test.
38012
38013 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
38014
38015 PR c++/11704
38016 * g++.dg/template/dependent-expr2.C: New test.
38017
38018 PR c++/11766
38019 * g++.dg/expr/ptrmem1.C: New test.
38020
38021 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38022
38023 PR c++/9453
38024 * g++.dg/template/friend15.C: New test.
38025
38026 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
38027
38028 * lib/dg-pch.exp: Work round PCH bug.
38029
38030 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38031
38032 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
38033 builtins. Move cases from builtins-4.c here.
38034
38035 * gcc.dg/torture/builtin-math-1.c: New test taken from
38036 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38037 additional cases.
38038
38039 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38040 Delete.
38041
38042 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
38043
38044 PR c++/9447
38045 * g++.dg/template/using7.C: New test.
38046
38047 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
38048
38049 * import1.c, import2.c: New tests.
38050
38051 2003-08-01 Jakub Jelinek <jakub@redhat.com>
38052
38053 * g++.dg/eh/crossjump1.C: New test.
38054
38055 2003-08-01 Mark Mitchell <mark@codesourcery.com>
38056
38057 PR c++/11697
38058 * g++.dg/template/using6.C: New test.
38059
38060 PR c++/11744
38061 * g++.dg/template/koenig2.C: New test.
38062
38063 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38064
38065 PR c++/7983
38066 * g++.dg/parse/typedef4.C: New test.
38067
38068 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38069
38070 PR c++/8442, c++/8806
38071 * g++.dg/template/elab1.C: New test.
38072 * g++.dg/template/type2.C: Likewise.
38073 * g++.dg/template/ttp3.C: Adjust expected error message.
38074 * g++.old-deja/g++.law/visibility13.C: Likewise.
38075 * g++.old-deja/g++.niklas/t135.C: Likewise.
38076 * g++.old-deja/g++.pt/ttp41.C: Likewise.
38077 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38078 template argument.
38079 * g++.old-deja/g++.pt/ttp44.C: Likewise.
38080
38081 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
38082
38083 PR c++/11295
38084 * g++.dg/ext/stmtexpr1.C: New test.
38085
38086 * g++.dg/opt/tmp1.C: New test.
38087
38088 PR c++/11525
38089 * g++.dg/parse/constant4.C: New test.
38090
38091 PR c++/9447
38092 * g++.dg/template/using5.C: New test.
38093
38094 2003-07-31 Roger Sayle <roger@eyesopen.com>
38095
38096 * gcc.dg/builtins-27.c: New test case.
38097
38098 2003-07-31 Jakub Jelinek <jakub@redhat.com>
38099
38100 * gcc.dg/tls/opt-7.c: New test.
38101
38102 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
38103
38104 * g++.old-deja/g++.other/crash18.C: Remove.
38105
38106 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
38107
38108 * g++.dg/template/explicit3.C: New.
38109 * g++.dg/template/explicit4.C: New.
38110 * g++.dg/template/explicit5.C: New.
38111
38112 PR c++/11347
38113 * g++.dg/template/memtmpl1.C: New.
38114
38115 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
38116
38117 PR target/11565
38118 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38119 * gcc.dg/i386-387-5.c (dg-options): Likewise.
38120
38121 2003-07-30 Jan Hubicka <jh@suse.cz>
38122
38123 * vtgc1.c: Kill.
38124
38125 2003-07-29 Zack Weinberg <zack@codesourcery.com>
38126
38127 * gcc.dg/struct-in-proto-1.c: New test.
38128
38129 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
38130
38131 * gcc.dg/cpp/include2.c: Only expect one message.
38132
38133 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
38134
38135 PR c++/9447
38136 * g++.dg/template/using1.C: New test.
38137 * g++.dg/template/using2.C: New test.
38138 * g++.dg/template/using3.C: New test.
38139 * g++.dg/template/using4.C: New test.
38140
38141 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
38142
38143 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38144 * gcc.c-torture/execute/string-opt-10.c: Likewise.
38145
38146 2003-07-28 Jan Hubicka <jh@suse.cz>
38147
38148 PR c++/11530
38149 * g++.dg/opt/call1.C: New test.
38150
38151 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
38152
38153 PR c++/11667
38154 * g++.dg/init/enum2.C: New test.
38155 * g++.dg/template/overload1.C: Add "-w" option.
38156
38157 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
38158
38159 * gcc.dg/Wdeclaration-after-statement-1.c,
38160 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38161
38162 2003-07-28 Jakub Jelinek <jakub@redhat.com>
38163
38164 * gcc.c-torture/compile/20030725-1.c: New test.
38165
38166 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
38167
38168 * gcc.dg/20030505.c: Only run for SPE.
38169 Remove definition of opaque type.
38170
38171 2003-07-27 Mark Mitchell <mark@codesourcery.com>
38172
38173 * g++.dg/template/ptrmem6.C: New test.
38174
38175 2003-07-26 Geoffrey Keating <geoffk@apple.com>
38176
38177 * gcc.c-torture/compile/zero-strct-2.c: New test.
38178
38179 2003-07-25 Geoffrey Keating <geoffk@apple.com>
38180
38181 * gcc.dg/intermod-1.c: New test.
38182
38183 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
38184
38185 PR c++/11617
38186 * g++.dg/template/lookup2.C: New test.
38187 * g++.dg/template/memclass1.C: Remove instantiated from error.
38188 * g++.dg/other/error2.C: Tweak expected errors.
38189
38190 PR c++/11596
38191 * g++.dg/template/defarg3.C: New test.
38192
38193 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38194
38195 2003-07-24 Mark Mitchell <mark@codesourcery.com>
38196
38197 * g++.dg/inherit/access5.C: New test.
38198
38199 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38200
38201 PR c++/11513
38202 * g++.dg/template/crash8.C: New test.
38203
38204 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
38205
38206 PR c/10602
38207 * gcc.dg/noncompile/incomplete-2.c: New test.
38208
38209 2003-07-23 Mark Mitchell <mark@codesourcery.com>
38210
38211 PR c++/11645
38212 * g++.dg/inherit/access4.C: New test.
38213
38214 PR c++/11517
38215 * g++.dg/expr/cond2.C: New test.
38216
38217 PR optimization/10679
38218 * g++.dg/opt/inline4.C: New test.
38219
38220 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
38221
38222 * g++.dg/parse/crash10: New test.
38223
38224 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38225
38226 * g++.dg/ext/flexary1.C: New test.
38227
38228 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38229
38230 PR c++/10793
38231 * g++.dg/template/crash9.C: New test.
38232
38233 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38234
38235 PR c++/3004
38236 * g++.dg/parse/typedef3.C: New test.
38237
38238 PR c++/7906
38239 * g++.dg/parse/operator2.C: New test.
38240
38241 PR c++/8895
38242 * g++.dg/parse/def-tmpl-arg1.C: New test.
38243
38244 PR c++/9282
38245 * g++.dg/parse/funptr1.C: New test.
38246
38247 PR c++/9452
38248 * g++.dg/parse/ambig3.C: New test.
38249
38250 PR c++/9454
38251 * g++.dg/parse/operator3.C: New test.
38252
38253 PR c++/9486
38254 * g++.dg/parse/template10.C: New test.
38255
38256 PR c++/9488
38257 * g++.dg/parse/template11.C: New test.
38258
38259 PR c++/10150
38260 * g++.dg/parse/invalid-op1.C: New test.
38261
38262 PR c++/10247
38263 * g++.dg/parse/condexpr1.C: New test.
38264
38265 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38266
38267 * g++.dg/ext/packed3.C: New test.
38268 * g++.dg/ext/packed4.C: New test.
38269
38270 * gcc.dg/pack-test-3.c: New test.
38271
38272 2003-07-21 Janis Johnson <janis187@us.ibm.com>
38273
38274 * lib/compat.exp: Handle dg-options per source file.
38275 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38276 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38277 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38278 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38279 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38280 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38281 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38282 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38283 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38284 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38285 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38286 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38287 * g++.dg/compat/break/bitfield7_x.C: Ditto.
38288 * g++.dg/compat/break/bitfield7_y.C: Ditto.
38289
38290 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
38291
38292 PR c/10320
38293 * gcc.c-torture/execute/20030718-1.c: New test.
38294
38295 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38296
38297 PR optimization/11536
38298 * gcc.dg/20030721-1.c: New test.
38299
38300 2003-07-19 Mark Mitchell <mark@codesourcery.com>
38301
38302 PR c++/11546
38303 * g++.dg/template/lookup1.C: New test.
38304
38305 2003-07-19 Zack Weinberg <zack@codesourcery.com>
38306
38307 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38308 diagnostics of ill-formed constructs involving labels.
38309 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38310 the new 'previously defined here' message.
38311
38312 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
38313
38314 * g++.dg/parse/non-dependent2.C: New test.
38315
38316 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
38317
38318 * g++.dg/init/init-ref4.C: xfail on targets without
38319 weak symbols.
38320
38321 2003-07-17 Jakub Jelinek <jakub@redhat.com>
38322
38323 PR target/11087
38324 * gcc.c-torture/execute/20030717-1.c: New test.
38325
38326 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38327
38328 * g++.dg/opt/cfg1.C: New test.
38329
38330 2003-07-17 Mark Mitchell <mark@codesourcery.com>
38331
38332 PR optimization/11557
38333 * gcc.dg/20030717-1.c: New test.
38334
38335 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38336
38337 PR c++/10476
38338 * g++.dg/expr/crash-1.C: New test.
38339
38340 PR c++/11027
38341 * g++.dg/template/init3.C: New test.
38342
38343 PR c++/8222
38344 * g++.dg/template/non-dependent1.C: New test.
38345
38346 PR c++/11070
38347 * g++.dg/template/non-dependent2.C: New test.
38348
38349 PR c++/11071
38350 * g++.dg/template/non-dependent3.C: New test.
38351
38352 PR c++/9907
38353 * g++.dg/template/sizeof5.C: New test.
38354
38355 2003-07-17 Geoffrey Keating <geoffk@apple.com>
38356
38357 PR 11498
38358 * gcc.c-torture/compile/mangle-1.c: New file.
38359
38360 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38361
38362 PR c++/7809
38363 * g++.dg/parse/access3.C: New test.
38364
38365 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38366
38367 PR c++/11384
38368 * g++.dg/init/init-ref4.C: New test.
38369
38370 2003-07-16 Mark Mitchell <mark@codesourcery.com>
38371
38372 PR c++/11547
38373 * g++.dg/parse/constant3.C: New test.
38374 * g++.dg/parse/crash7.C: Likewise.
38375
38376 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
38377
38378 PR target/11008
38379 * gcc.dg/i386-pentium4-not-mull.c: New.
38380
38381 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
38382
38383 * gcc.dg/asm-names.c (ymain): Make it weak.
38384
38385 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38386
38387 PR c++/5421
38388 * g++.dg/template/friend21.C: New test.
38389
38390 2003-07-16 Jakub Jelinek <jakub@redhat.com>
38391
38392 * gcc.dg/cleanup-8.c: New test.
38393 * gcc.dg/cleanup-9.c: New test.
38394
38395 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
38396
38397 * g++.dg/ext/dll-MI1.h: New file.
38398 * g++.dg/ext/dllexport-MI1.C: New file.
38399 * g++.dg/ext/dllimport-MI1.C: New file.
38400
38401 2003-07-15 Jakub Jelinek <jakub@redhat.com>
38402
38403 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38404 it does not have cmpstrsi patterns (just cmpmemsi).
38405
38406 2003-07-15 Mark Mitchell <mark@codesourcery.com>
38407
38408 PR debug/11473
38409 * g++.dg/debug/debug8.C: New test.
38410
38411 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38412
38413 PR c++/10108
38414 * g++.dg/template/crash7.C: New test.
38415
38416 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
38417
38418 PR target/10795
38419 * gcc.c-torture/compile/20030708-1.c: New.
38420
38421 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
38422
38423 * gcc.c-torture/execute/20030715-1.c: New test.
38424
38425 2003-07-14 Geoffrey Keating <geoffk@apple.com>
38426
38427 * gcc.dg/pch/inline-3.c: New file.
38428 * gcc.dg/pch/inline-3.hs: New file.
38429 * gcc.dg/pch/inline-4.c: New file.
38430 * gcc.dg/pch/inline-4.hs: New file.
38431
38432 2003-07-14 Mark Mitchell <mark@codesourcery.com>
38433
38434 PR c++/11509
38435 * g++.dg/template/crash6.C: New test.
38436
38437 PR c++/7053
38438 * g++.dg/template/friend20.C: New test.
38439
38440 PR c++/7019
38441 * g++.dg/template/overload2.C: New test.
38442
38443 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38444
38445 PR optimization/11440
38446 * gcc.c-torture/execute/20030714-1.c: New test.
38447
38448 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38449
38450 PR c++/11154
38451 * g++.dg/template/partial2.C: New test.
38452
38453 2003-07-13 Mark Mitchell <mark@codesourcery.com>
38454
38455 PR c++/11503
38456 * g++.dg/template/anon1.C: New test.
38457
38458 PR c++/11493
38459 PR c++/11495
38460 * g++.dg/parse/template9.C: Likewise.
38461 * g++.dg/template/crash4.C: New test.
38462 * g++.dg/template/koenig1.C: Likewise.
38463 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38464 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38465 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38466 functions.
38467 * g++.old-deja/g++.jason/template36.C: Likewise.
38468 * g++.old-deja/g++.mike/p1989.C: Likewise.
38469 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38470 * g++.old-deja/g++.pt/ttp20.C: Use this->.
38471 * g++.old-deja/g++.pt/ttp21.C: Use this->.
38472 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38473 compiling.
38474 * g++.old-deja/g++.pt/union2.C: Use this->.
38475
38476 2003-07-11 Jakub Jelinek <jakub@redhat.com>
38477
38478 * gcc.dg/20030711-1.c: New test.
38479
38480 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
38481
38482 PR c++/11050
38483 * g++.dg/parse/args1.C: New test.
38484 * g++.pt/defarg8.C: Change expected errors.
38485
38486 2003-07-11 Mark Mitchell <mark@codesourcery.com>
38487
38488 PR c++/8164
38489 * g++.dg/template/nontype2.C: New test.
38490
38491 PR c++/10558
38492 * g++.dg/parse/template8.C: New test.
38493
38494 PR c++/8327
38495 * g++.dg/template/scope1.C: New test.
38496
38497 * g++.dg/warn/Wsign-compare-1.C: New test.
38498
38499 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38500
38501 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38502
38503 2003-07-10 Mark Mitchell <mark@codesourcery.com>
38504
38505 PR c++/9411
38506 * g++.dg/template/explicit2.C: New test.
38507
38508 PR c++/10032
38509 * g++.dg/warn/pedantic1.C: New test.
38510
38511 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
38512
38513 PR c++ 9483
38514 * g++.dg/other/field1.C: New test.
38515
38516 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38517
38518 PR c/11449
38519 * gcc.c-torture/compile/20030707-1.c: New.
38520
38521 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38522
38523 PR c++/10849
38524 * g++.dg/template/access12.C: New test.
38525
38526 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
38527
38528 * g++.dg/bprob/bprob.exp (prof_ext): Update.
38529 * g77.dg/bprob/bprob.exp (prof_ext): Update.
38530 * gcc.misc-tests/bprob.exp (prof_ext): Update.
38531 * gcc.misc-tests/gcov.exp: Update
38532 * g++.dg/gcov/gcov.exp: Update
38533 * lib/gcov.exp: Update.
38534
38535 2003-07-08 Mark Mitchell <mark@codesourcery.com>
38536
38537 * g++.dg/abi/mangle17.C: Make sure template expressions are
38538 dependent.
38539 * g++.dg/abi/mangle4.C: Mark erroneous casts.
38540 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38541 * g++.dg/opt/stack1.C: Remove erroneous code.
38542 * g++.dg/parse/template7.C: New test.
38543 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38544 * g++.old-deja/g++.pt/crash4.C: Likewise.
38545
38546 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38547
38548 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38549 with zero or one occurence of `$' after the initial `L'.
38550
38551 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
38552
38553 * gcc.c-torture/compile/20030704-1.c: Add a comment.
38554
38555 2003-07-08 Roger Sayle <roger@eyesopen.com>
38556
38557 PR c/11370
38558 * gcc.dg/Wunreachable-6.c: New testcase.
38559 * gcc.dg/Wunreachable-7.c: New testcase.
38560
38561 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38562
38563 PR c/11420
38564 * gcc.dg/20030708-1.c: New test.
38565
38566 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
38567
38568 * gcc.dg/compat/sdata-section.h: New file.
38569 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38570 * gcc.dg/torture/mips-sdata-1.c: New test.
38571
38572 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38573
38574 PR c++/11030
38575 * g++.dg/template/friend19.C: New test.
38576
38577 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38578
38579 * g++.dg/opt/strength-reduce.C: New test.
38580
38581 2003-07-07 Roger Sayle <roger@eyesopen.com>
38582
38583 PR target/10979
38584 * gcc.dg/20030707-1.c: New testcase.
38585
38586 2003-07-07 Roger Sayle <roger@eyesopen.com>
38587
38588 PR optimization/11059
38589 * g++.dg/opt/emptyunion.C: New testcase.
38590
38591 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38592 Eric Botcazou <ebotcazou@libertysurf.fr>
38593
38594 * g++.dg/opt/stack1.C: New test.
38595
38596 2003-07-05 Mark Mitchell <mark@codesourcery.com>
38597
38598 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38599 run test.
38600
38601 PR c++/11431
38602 * g++.dg/expr/static_cast3.C: New test.
38603
38604 2003-07-04 Zack Weinberg <zack@codesourcery.com>
38605
38606 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38607 everywhere.
38608 * gcc.dg/concat.c: Concatenation of string constants with
38609 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38610 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38611 * gcc.dg/cpp/escape-2.c: Use wide character constants where
38612 necessary to avoid multi-character character constant warning.
38613 * gcc.dg/cpp/escape.c: Likewise.
38614 * gcc.dg/cpp/ucs.c: Likewise.
38615 Remove backslashes from dg-bogus comments, as they confuse Tcl.
38616 Fix a typo.
38617
38618 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38619
38620 PR c/11428
38621 * gcc.c-torture/compile/20030704-1.c: New.
38622
38623 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38624
38625 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38626
38627 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
38628
38629 PR c++/5287, PR c++/7910, PR c++/11021
38630 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38631 tests for warnings.
38632 * g++.dg/ext/dllimport2.C: Add tests for warnings.
38633 * g++.dg/ext/dllimport3.C: Likewise.
38634 * g++.dg/ext/dllimport4.C: New file.
38635 * g++.dg/ext/dllimport5.C: New file.
38636 * g++.dg/ext/dllimport6.C: New file.
38637 * g++.dg/ext/dllimport7.C: New file.
38638 * g++.dg/ext/dllimport8.C: New file.
38639 * g++.dg/ext/dllimport9.C: New file.
38640 * g++.dg/ext/dllimport10.C: New file.
38641 * g++.dg/ext/dllexport1.C: New file.
38642
38643 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38644
38645 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38646 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38647
38648 2003-07-03 Roger Sayle <roger@eyesopen.com>
38649
38650 * gcc.dg/builtins-25.c: New testcase.
38651 * gcc.dg/builtins-26.c: New testcase.
38652
38653 2003-07-03 Janis Johnson <janis187@us.ibm.com>
38654
38655 * gcc.dg/compat/vector-defs.h: New file.
38656 * gcc.dg/compat/vector-setup.h: New file.
38657 * gcc.dg/compat/vector-check.h: New file.
38658 * gcc.dg/compat/vector-1_main.c: New file.
38659 * gcc.dg/compat/vector-1_x.c: New file.
38660 * gcc.dg/compat/vector-1_y.c: New file.
38661 * gcc.dg/compat/vector-2_main.c: New file.
38662 * gcc.dg/compat/vector-2_x.c: New file.
38663 * gcc.dg/compat/vector-2_y.c: New file.
38664
38665 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38666 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38667 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38668 * gcc.dg/compat/struct-align-1.h: New file.
38669 * gcc.dg/compat/struct-align-1_main.c: New file.
38670 * gcc.dg/compat/struct-align-1_x.c: New file.
38671 * gcc.dg/compat/struct-align-1_y.c: New file.
38672 * gcc.dg/compat/struct-align-2.h: New file.
38673 * gcc.dg/compat/struct-align-2_main.c: New file.
38674 * gcc.dg/compat/struct-align-2_x.c: New file.
38675 * gcc.dg/compat/struct-align-2_y.c: New file.
38676
38677 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38678 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38679 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38680 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38681 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38682 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38683 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38684 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38685 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38686 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38687 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38688 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38689 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38690 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38691 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38692 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38693 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38694 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38695 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38696 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38697 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38698 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38699 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38700 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38701 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38702 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38703 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38704 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38705 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38706
38707 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38708
38709 * gcc.dg/i386-call-1.c: New test.
38710
38711 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
38712
38713 PR c++/9162
38714 * g++.dg/parse/defarg4.C: New.
38715
38716 2003-07-03 Roger Sayle <roger@eyesopen.com>
38717
38718 PR target/10700
38719 * gcc.c-torture/compile/20030703-1.c: New test case.
38720
38721 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38722
38723 * g++.dg/template/local3.C: Remove extra semicolon.
38724
38725 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38726
38727 * gcc.dg/i386-volatile-1.c: New test.
38728
38729 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
38730
38731 PR c++/11072
38732 * g++.dg/other/offsetof2.C: XFAIL.
38733 * g++.dg/other/offsetof5.C: New.
38734
38735 PR c++/10219
38736 * g++.dg/template/error1.C: New.
38737
38738 PR c++/9779
38739 * g++.dg/template/dependent-expr1.C: New.
38740
38741 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38742
38743 PR c++/6949
38744 * g++.dg/template/local3.C: New test.
38745
38746 PR c++/11149
38747 * g++.dg/lookup/scoped6.C: New test.
38748
38749 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
38750
38751 PR c++/8046
38752 * g++.dg/other/error7.C: New test.
38753
38754 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
38755
38756 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38757 * g++.old-deja/g++.abi/vtable3.h: Likewise.
38758 * g++.old-deja/g++.law/code-gen5.C: Likewise.
38759 * g++.old-deja/g++.other/union2.C: Likewise.
38760 * gcc.dg/c90-const-expr-2.c: Likewise.
38761 * gcc.dg/c90-const-expr-3.c: Likewise.
38762 * gcc.dg/c99-const-expr-2.c: Likewise.
38763 * gcc.dg/c99-const-expr-3.c: Likewise.
38764 * gcc.dg/concat.c: Likewise.
38765
38766 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38767
38768 PR c++/9559
38769 * g++.dg/init/static1.C: New test.
38770
38771 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38772
38773 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38774 * g++.old-deja/g++.other/access2.C: Likewise.
38775 * g++.old-deja/g++.other/decl2.C: Likewise.
38776 * gcc.c-torture/execute/20020615-1.c: Likewise.
38777
38778 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38779
38780 PR c++/4933
38781 * g++.dg/template/sizeof4.C: New test.
38782
38783 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38784
38785 * g++.dg/other/error6.C: New test.
38786
38787 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38788
38789 PR c++/10750
38790 * g++.dg/parse/constant2.C: New test.
38791
38792 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38793
38794 PR c++/11106
38795 * g++.dg/other/error5.C: New test.
38796
38797 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38798
38799 * gcc.dg/format/gcc_diag-1.c: New test.
38800
38801 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
38802
38803 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38804
38805 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
38806
38807 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38808 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38809 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38810
38811 2003-06-28 Jakub Jelinek <jakub@redhat.com>
38812
38813 * gcc.c-torture/execute/builtins/string-8.c: New test.
38814 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38815 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38816 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38817
38818 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38819
38820 PR c++/10468
38821 * g++.dg/ext/typeof6.C: New test.
38822
38823 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38824
38825 PR c++/10796
38826 * g++.dg/init/enum1.C: New test.
38827
38828 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
38829
38830 * gcc.dg/20030627-1.c: New test.
38831
38832 2003-06-26 Mark Mitchell <mark@codesourcery.com>
38833
38834 PR c++/11332
38835 * g++.dg/expr/static_cast2.C: New test.
38836
38837 2003-06-26 Roger Sayle <roger@eyesopen.com>
38838 Jakub Jelinek <jakub@redhat.com>
38839
38840 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38841 sprintf(dst,"%s",src) optimization.
38842 * gcc.c-torture/execute/20030626-1.c: New test case.
38843 * gcc.c-torture/execute/20030626-2.c: New test case.
38844
38845 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
38846
38847 * gcc.c-torture/execute/multi-ix.c: New test.
38848
38849 * gcc.c-torture/execute/simd-4.c (main):
38850 Added missing semicolon at end of union.
38851
38852 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
38853
38854 PR c++/8266
38855 * g++.dg/template/explicit-instantiation3.C: New test.
38856
38857 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38858
38859 * gcc.dg/20030626-1.c: Use signed char.
38860
38861 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38862
38863 * gcc.dg/20030626-1.c: New test.
38864
38865 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
38866
38867 * const-str-2.m: Update.
38868
38869 2003-06-25 Mark Mitchell <mark@codesourcery.com>
38870
38871 PR c++/10990
38872 * g++.dg/rtti/dyncast1.C: New test.
38873 * g++.dg/abi/mangle4.C: Correct base-specifier access.
38874 * g++.dg/lookup/scoped1.C: Remove XFAIL.
38875 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38876
38877 PR c++/10931
38878 * g++.dg/expr/static_cast1.C: New test.
38879
38880 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
38881
38882 * gcc.dg/20030625-1.c: New test.
38883
38884 2003-06-24 Roger Sayle <roger@eyesopen.com>
38885
38886 * gcc.c-torture/compile/20030624-1.c: New test case.
38887
38888 2003-06-24 Jakub Jelinek <jakub@redhat.com>
38889
38890 * gcc.c-torture/execute/string-opt-17.c: New test.
38891
38892 2003-06-24 Mark Mitchell <mark@codesourcery.com>
38893
38894 PR c++/5754
38895 * g++.dg/parse/crash6.C: New test.
38896
38897 2003-06-23 Roger Sayle <roger@eyesopen.com>
38898
38899 * gcc.dg/builtins-24.c: New test case.
38900
38901 2003-06-23 Jakub Jelinek <jakub@redhat.com>
38902
38903 * g++.dg/opt/operator1.C: New test.
38904
38905 2003-06-22 Roger Sayle <roger@eyesopen.com>
38906
38907 * gcc.c-torture/execute/string-opt-16.c: New test case.
38908
38909 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38910
38911 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
38912 * g++.old-deja/g++.other/conv7.C: Likewise.
38913 * g++.old-deja/g++.other/overcnv2.C: Likewise.
38914 * g++.old-deja/g++.other/overload14.C: Likewise.
38915
38916 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38917
38918 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38919 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38920
38921 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38922
38923 PR c++/10888
38924 * g++.dg/warn/Winline-3.C: New test.
38925
38926 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38927
38928 * lib/target-supports.exp (check_alias_available): Make the test
38929 program acceptable to the Solaris assembler.
38930
38931 PR c++/10749
38932 * g++.dg/template/memclass2.C: New test.
38933
38934 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38935 Eric Botcazou <ebotcazou@libertysurf.fr>
38936
38937 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38938 data for non-matching targets.
38939 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38940
38941 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38942
38943 PR c++/10845
38944 * g++.dg/template/member3.C: New test.
38945
38946 2003-06-19 Mark Mitchell <mark@codesourcery.com>
38947
38948 PR c++/10939
38949 * g++.dg/template/func1.C: New test.
38950
38951 PR c++/9649
38952 * g++.dg/template/static4.C: New test.
38953 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38954
38955 PR c++/11041
38956 * g++.dg/init/ref7.C: New test.
38957
38958 2003-06-19 Matt Austern <austern@apple.com>
38959
38960 PR c++/11228
38961 * g++.dg/anew1.C: New test.
38962 * g++.dg/anew2.C: New test.
38963 * g++.dg/anew3.C: New test.
38964 * g++.dg/anew4.C: New test.
38965
38966 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
38967
38968 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38969
38970 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
38971
38972 * gcc.c-torture/execute/simd-4.c (main): Make expected value
38973 endian-dependent.
38974
38975 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
38976
38977 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38978 Remove cruft.
38979
38980 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
38981
38982 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38983 * gcc.c-torture/compile/961203-1.c: Likewise.
38984 * gcc.c-torture/compile/980506-1.c: Likewise.
38985
38986 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38987
38988 PR c++/10712
38989 * g++.dg/lookup/using7.C: New test.
38990
38991 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38992
38993 PR c++/11105
38994 * g++.dg/abi/conv1.C: Remove it.
38995 * g++.dg/template/conv7.C: New test.
38996 * g++.dg/template/conv8.C: Likewise.
38997 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38998 conversion operator.
38999
39000 2003-06-17 Janis Johnson <janis187@us.ibm.com>
39001
39002 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39003 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39004 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39005 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39006 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39007 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39008 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39009 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39010 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39011 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39012 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39013 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39014 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39015 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39016 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39017 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39018 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39019 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39020 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39021 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39022 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39023 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39024 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39025 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39026 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39027 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39028 * gcc.dg/compat/struct-return-10_x.c: Ditto.
39029 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39030 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39031
39032 2003-06-16 Mark Mitchell <mark@codesourcery.com>
39033
39034 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39035 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39036 indications.
39037
39038 2003-06-16 Roger Sayle <roger@eyesopen.com>
39039
39040 * gcc.dg/i386-387-5.c: New test case.
39041 * gcc.dg/i386-387-6.c: New test case.
39042 * gcc.dg/builtins-23.c: New test case.
39043
39044 2003-06-15 Roger Sayle <roger@eyesopen.com>
39045
39046 * gcc.dg/builtins-22.c: New test case.
39047 * gcc.dg/i386-387-1.c: Update to test exp.
39048 * gcc.dg/i386-387-2.c: Likewise.
39049
39050 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39051
39052 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39053
39054 2003-06-12 Mark Mitchell <mark@codesourcery.com>
39055
39056 * lib/gcc-dg.exp (dg-require-dll): New function.
39057 (dg-xfail-if): Likewise.
39058 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39059 driver.
39060
39061 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39062 * gcc.c-torture/compile/20001205-1.c: Likewise.
39063 * gcc.c-torture/compile/20001226-1.c: Likewise.
39064 * gcc.c-torture/compile/20010518-2.c: Likewise.
39065 * gcc.c-torture/compile/20020312-1.c: Likewise.
39066 * gcc.c-torture/compile/20020604-1.c: Likewise.
39067 * gcc.c-torture/compile/920501-12.c: Likewise.
39068 * gcc.c-torture/compile/920501-4.c: Likewise.
39069 * gcc.c-torture/compile/920520-1.c: Likewise.
39070 * gcc.c-torture/compile/920521-1.c: Likewise.
39071 * gcc.c-torture/compile/920625-1.c: Likewise.
39072 * gcc.c-torture/compile/961203-1.c: Likewise.
39073 * gcc.c-torture/compile/980506-1.c: Likewise.
39074 * gcc.c-torture/compile/981006-1.c: Likewise.
39075 * gcc.c-torture/compile/981022-1.c: Likewise.
39076 * gcc.c-torture/compile/981223-1.c: Likewise.
39077 * gcc.c-torture/compile/990617-1.c: Likewise.
39078 * gcc.c-torture/compile/dll.c: Likewise.
39079 * gcc.c-torture/compile/labels-3.c: Likewise.
39080 * gcc.c-torture/compile/mipscop-1.c: Likewise.
39081 * gcc.c-torture/compile/mipscop-2.c: Likewise.
39082 * gcc.c-torture/compile/mipscop-3.c: Likewise.
39083 * gcc.c-torture/compile/mipscop-4.c: Likewise.
39084 * gcc.c-torture/compile/simd-5.c: Likewise.
39085 * gcc.c-torture/compile/20000804-1.x: Remove.
39086 * gcc.c-torture/compile/20001205-1.x: Likewise.
39087 * gcc.c-torture/compile/20001226-1.x: Likewise.
39088 * gcc.c-torture/compile/20010518-2.x: Likewise.
39089 * gcc.c-torture/compile/20020312-1.x: Likewise.
39090 * gcc.c-torture/compile/20020604-1.x: Likewise.
39091 * gcc.c-torture/compile/920501-12.x: Likewise.
39092 * gcc.c-torture/compile/920501-4.x: Likewise.
39093 * gcc.c-torture/compile/920520-1.x: Likewise.
39094 * gcc.c-torture/compile/920521-1.x: Likewise.
39095 * gcc.c-torture/compile/920625-1.x: Likewise.
39096 * gcc.c-torture/compile/961203-1.x: Likewise.
39097 * gcc.c-torture/compile/980506-1.x: Likewise.
39098 * gcc.c-torture/compile/981006-1.x: Likewise.
39099 * gcc.c-torture/compile/981022-1.x: Likewise.
39100 * gcc.c-torture/compile/981223-1.x: Likewise.
39101 * gcc.c-torture/compile/990617-1.x: Likewise.
39102 * gcc.c-torture/compile/mipscop-1.x: Likewise.
39103 * gcc.c-torture/compile/mipscop-2.x: Likewise.
39104 * gcc.c-torture/compile/mipscop-3.x: Likewise.
39105 * gcc.c-torture/compile/mipscop-4.x: Likewise.
39106 * gcc.c-torture/compile/simd-5.x: Likewise.
39107
39108 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39109
39110 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39111
39112 * gcc.c-torture/execute/20030611-1.c: New test.
39113
39114 2003-06-12 Roger Sayle <roger@eyesopen.com>
39115
39116 PR middle-end/168
39117 * gcc.dg/20030612-1.c: New test case.
39118
39119 2003-06-12 Mark Mitchell <mark@codesourcery.com>
39120
39121 PR c++/10635
39122 * g++.dg/expr/cast1.C: New test.
39123
39124 2003-06-12 Roger Sayle <roger@eyesopen.com>
39125
39126 * gcc.dg/builtins-21.c: New test case.
39127
39128 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
39129
39130 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39131 options instead of at the end.
39132 * lib/objc.exp (objc_target_compile): Likewise.
39133
39134 2003-06-11 Mark Mitchell <mark@codesourcery.com>
39135
39136 PR c++/10432
39137 * g++.dg/parse/error1.C: New test.
39138
39139 2003-06-11 Janis Johnson <janis187@us.ibm.com>
39140
39141 * gcc.dg/compat/struct-by-value-11_main.c: New file.
39142 * gcc.dg/compat/struct-by-value-11_x.c: New file.
39143 * gcc.dg/compat/struct-by-value-11_y.c: New file.
39144 * gcc.dg/compat/struct-by-value-12_main.c: New file.
39145 * gcc.dg/compat/struct-by-value-12_x.c: New file.
39146 * gcc.dg/compat/struct-by-value-12_y.c: New file.
39147 * gcc.dg/compat/struct-by-value-13_main.c: New file.
39148 * gcc.dg/compat/struct-by-value-13_x.c: New file.
39149 * gcc.dg/compat/struct-by-value-13_y.c: New file.
39150 * gcc.dg/compat/struct-by-value-14_main.c: New file.
39151 * gcc.dg/compat/struct-by-value-14_x.c: New file.
39152 * gcc.dg/compat/struct-by-value-14_y.c: New file.
39153 * gcc.dg/compat/struct-by-value-15_main.c: New file.
39154 * gcc.dg/compat/struct-by-value-15_x.c: New file.
39155 * gcc.dg/compat/struct-by-value-15_y.c: New file.
39156 * gcc.dg/compat/struct-by-value-16_main.c: New file.
39157 * gcc.dg/compat/struct-by-value-16_x.c: New file.
39158 * gcc.dg/compat/struct-by-value-16_y.c: New file.
39159 * gcc.dg/compat/struct-by-value-17_main.c: New file.
39160 * gcc.dg/compat/struct-by-value-17_x.c: New file.
39161 * gcc.dg/compat/struct-by-value-17_y.c: New file.
39162 * gcc.dg/compat/struct-by-value-18_main.c: New file.
39163 * gcc.dg/compat/struct-by-value-18_x.c: New file.
39164 * gcc.dg/compat/struct-by-value-18_y.c: New file.
39165
39166 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39167 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39168 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39169 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39170 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39171 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39172 * gcc.dg/compat/scalar-return-3_main.c: New file.
39173 * gcc.dg/compat/scalar-return-3_x.c: New file.
39174 * gcc.dg/compat/scalar-return-3_y.c: New file.
39175 * gcc.dg/compat/scalar-return-4_main.c: New file.
39176 * gcc.dg/compat/scalar-return-4_x.c: New file.
39177 * gcc.dg/compat/scalar-return-4_y.c: New file.
39178
39179 2003-06-10 Janis Johnson <janis187@us.ibm.com>
39180
39181 * gcc.dg/compat/fp2-struct-check.h: New file.
39182 * gcc.dg/compat/fp2-struct-defs.h: New file.
39183 * gcc.dg/compat/fp2-struct-init.h: New file.
39184 * gcc.dg/compat/struct-by-value-10_main.c: New file.
39185 * gcc.dg/compat/struct-by-value-10_x.c: New file.
39186 * gcc.dg/compat/struct-by-value-10_y.c: New file.
39187 * gcc.dg/compat/struct-return-10_main.c: New file.
39188 * gcc.dg/compat/struct-return-10_x.c: New file.
39189 * gcc.dg/compat/struct-return-10_y.c: New file.
39190
39191 * gcc.dg/compat/compat-common.h: New file.
39192 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39193 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39194 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39195 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39196 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39197 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39198 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39199 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39200 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39201 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39202 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39203 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39204 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39205 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39206 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39207 * gcc.dg/compat/small-struct-check.h: Ditto.
39208 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39209 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39210 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39211 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39212 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39213 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39214 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39215 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39216 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39217 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39218 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39219 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39220 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39221 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39222 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39223 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39224 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39225 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39226 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39227 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39228 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39229 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39230 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39231 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39232 * gcc.dg/compat/struct-return-2_main.c: Ditto.
39233 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39234 * gcc.dg/compat/struct-return-2_y.c: Ditto.
39235 * gcc.dg/compat/struct-return-3_main.c: Ditto.
39236 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39237 * gcc.dg/compat/struct-return-3_y.c: Ditto.
39238
39239 2003-06-10 Geoffrey Keating <geoffk@apple.com>
39240
39241 * g++.dg/pch/static-1.C: New file.
39242 * g++.dg/pch/static-1.Hs: New file.
39243
39244 2003-06-10 Richard Henderson <rth@redhat.com>
39245
39246 * gcc.dg/asm-7.c: Adjust expected warning text.
39247
39248 2003-06-10 Roger Sayle <roger@eyesopen.com>
39249
39250 * gcc.dg/builtins-20.c: New test case.
39251
39252 2003-06-10 Mark Mitchell <mark@codesourcery.com>
39253
39254 PR c++/11131
39255 * g++.dg/opt/template1.C: New test.
39256
39257 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39258
39259 * lib/gcc-dg.exp (dg-test): Clear additional_files and
39260 additional_sources.
39261
39262 2003-05-21 David Taylor <dtaylor@emc.com>
39263
39264 * gcc.dg/Wpadded.c: New file.
39265
39266 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39267
39268 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39269 * gcc.dg/special/weak-2.c: Add dg-require-weak.
39270 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39271 dg-require-weak.
39272
39273 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
39274
39275 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39276
39277 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39278
39279 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39280 (dg-require-alias): Likewise.
39281 (dg-require-gc-sections): Likewise.
39282 * lib/target-supports.exp (check_gc_sections_available): Likewise.
39283
39284 2003-06-08 Richard Henderson <rth@redhat.com>
39285
39286 * gcc.dg/20011029-2.c: Fix the array reference.
39287 * gcc.dg/asm-7.c: New.
39288
39289 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
39290
39291 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39292
39293 2003-06-08 Mark Mitchell <mark@codesourcery.com>
39294
39295 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39296 (dg-require-gc-sections): Likewise.
39297
39298 2003-06-08 Jan Hubicka <jh@suse.cz>
39299
39300 * i386-cmov1.c: Fix regular expression.
39301 * i386-cvt-1.c: Likewise.
39302 * i386-local.c: Likewise.
39303 * i386-local2.c: Likewise.
39304 * i386-mul.c: Likewise.
39305 * i386-ssetype-1.c: Likewise.
39306 * i386-ssetype-3.c: Likewise.
39307 * i386-ssetype-5.c: Likewise.
39308
39309 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39310
39311 PR c++/11039
39312 * g++.dg/warn/implicit-typename2.C: New test.
39313 * g++.dg/warn/implicit-typename3.C: New test.
39314
39315 2003-06-07 Richard Henderson <rth@redhat.com>
39316
39317 * g++.dg/other/offsetof3.C: Use size_t.
39318 * g++.dg/other/offsetof4.C: Likewise.
39319
39320 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
39321
39322 * lib/copy-file.exp: New. Implement gcc_copy_files.
39323
39324 * lib/dg-pch.exp: Load copy-file.exp
39325 (dg-pch): Use gcc_copy_files instead of "file copy".
39326
39327 2003-06-06 Mark Mitchell <mark@codesourcery.com>
39328
39329 * gcc.dg/weak/weak.exp: Simplify.
39330 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39331 * gcc.dg/weak/weak-1.c: Likewise.
39332 * gcc.dg/weak/weak-2.c: Likewise.
39333 * gcc.dg/weak/weak-3.c: Likewise.
39334 * gcc.dg/weak/weak-4.c: Likewise.
39335 * gcc.dg/weak/weak-5.c: Likewise.
39336 * gcc.dg/weak/weak-6.c: Likewise.
39337 * gcc.dg/weak/weak-7.c: Likewise.
39338 * gcc.dg/weak/weak-8.c: Likewise.
39339 * gcc.dg/weak/weak-9.c: Likewise.
39340
39341 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
39342
39343 gcc.c-torture/execute/20030606-1.c: New.
39344
39345 2003-06-06 Roger Sayle <roger@eyesopen.com>
39346
39347 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39348 * gcc.dg/builtins-19.c: Likewise.
39349
39350 2003-06-06 Roger Sayle <roger@eyesopen.com>
39351
39352 * gcc.dg/builtins-2.c: Add some more tests.
39353 * gcc.dg/builtins-18.c: New test case.
39354 * gcc.dg/builtins-19.c: New test case.
39355
39356 2003-06-06 Roger Sayle <roger@eyesopen.com>
39357 Jim Wilson <wilson@tuliptree.org>
39358
39359 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39360
39361 2003-06-06 Jakub Jelinek <jakub@redhat.com>
39362
39363 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39364 mempcpy/stpcpy calls not to be optimized into something else.
39365 * gcc.c-torture/execute/string-opt-3.c: Moved to...
39366 * gcc.c-torture/execute/builtins/string-7.c: ...here.
39367 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39368
39369 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39370
39371 * gcc.dg/format/asm_fprintf-1.c: New test.
39372
39373 2003-06-05 Mark Mitchell <mark@codesourcery.com>
39374
39375 * lib/gcc-defs.exp (additional_sources): New variable.
39376 (dg-additional-sources): New function.
39377 (additional_files): New variable.
39378 (dg-additional-files): New function.
39379 (dg-additional-files-options): Likewise.
39380 * lib/gcc-dg.exp (dg-require-weak): New function.
39381 (dg-require-alias): Likewise.
39382 (dg-require-gc-sections): Likewise.
39383 * lib/target-supports.exp (check_alias_available): Remove testfile
39384 parameter.
39385 (check_gc_sections_available): New function.
39386 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39387 (dg-gpp-additional-files): Likewise.
39388 * lib/g++.exp (additional_sources): Remove.
39389 (additional_files): Likewise.
39390 (g++_target_compile): Use dg-additional-files-options.
39391
39392 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
39393 Tcl logic.
39394 * gcc.dg/special/ecos.exp: Remove.
39395 * gcc.dg/special/20000419-2.c: Use dg-require-*.
39396 * gcc.dg/special/alias-1.c: Likewise.
39397 * gcc.dg/special/alias-2.c: Likewise.
39398 * gcc.dg/special/gcsec-1.c: Likewise.
39399 * gcc.dg/special/weak-1.c: Likewise.
39400 * gcc.dg/special/weak-2.c: Likewise.
39401 * gcc.dg/special/wkali-1.c: Likewise.
39402 * gcc.dg/special/wkali-2.c: Likewise.
39403
39404 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39405 dg-gpp-additional-*.
39406 * g++.dg/special/conpr-3.C: Likewise.
39407 * g++.dg/special/conpr-4.C: Likewise.
39408 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39409 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39410 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39411 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39412 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39413 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39414 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39415 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39416 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39417 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39418 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39419 * g++.old-deja/g++.other/comdat1.C: Likewise.
39420 * g++.old-deja/g++.other/comdat2.C: Likewise.
39421 * g++.old-deja/g++.other/comdat3.C: Likewise.
39422 * g++.old-deja/g++.other/ctor1.C: Likewise.
39423 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39424
39425 2003-06-05 Richard Henderson <rth@redhat.com>
39426
39427 * gcc.dg/debug/20030605-1.c: New.
39428
39429 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39430
39431 * README.QMTEST: Update.
39432
39433 2003-06-04 Richard Henderson <rth@redhat.com>
39434
39435 * gcc.dg/cleanup-1.c: New.
39436 * gcc.dg/cleanup-2.c: New.
39437 * gcc.dg/cleanup-3.c: New.
39438 * gcc.dg/cleanup-4.c: New.
39439 * gcc.dg/cleanup-5.c: New.
39440 * gcc.dg/cleanup-6.c: New.
39441 * gcc.dg/cleanup-7.c: New.
39442
39443 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39444
39445 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39446
39447 * lib/dg-pch.exp: New file.
39448 * g++.dg/pch/pch.exp: Use dg-pch.exp.
39449 * gcc.dg/pch/pch.exp: Likewise.
39450
39451 2003-06-04 Roger Sayle <roger@eyesopen.com>
39452
39453 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39454 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39455 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39456 * gcc.dg/builtins-17.c: New test case.
39457 * gcc.dg/i386-387-4.c: New test case.
39458 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39459
39460 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39461
39462 * gcc.dg/ultrasp9.c: New test.
39463
39464 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39465
39466 * gcc.c-torture/compile/20030604-1.c: New test.
39467 * gcc.dg/sparc-constant-1.c: New test.
39468
39469 2003-06-03 Glen Nakamura <glen@imodulo.com>
39470
39471 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39472
39473 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
39474
39475 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39476
39477 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39478 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39479
39480 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
39481
39482 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39483
39484 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39485
39486 PR c++/10940
39487 * g++.dg/template/spec10.C: New test.
39488
39489 2003-06-03 Roger Sayle <roger@eyesopen.com>
39490
39491 * gcc.dg/builtins-16.c: New test case.
39492
39493 2003-06-03 Jakub Jelinek <jakub@redhat.com>
39494
39495 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39496 mempcpy test with post-increments.
39497 * gcc.c-torture/execute/string-opt-3.c: New test.
39498 * gcc.dg/string-opt-1.c: New test.
39499
39500 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
39501
39502 PR fortran/10965
39503 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39504
39505 2003-06-02 Mark Mitchell <mark@codesourcery.com>
39506
39507 * lib/scanasm.exp (dg-scan): New function, factored out of ...
39508 (scan-assembler): ... here. Use dg-scan.
39509 (scan-assembler-not): Likewise.
39510 (scan-file): New function.
39511 (scan-file-not): Likewise.
39512 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39513 * gcc.dg/cpp/_Pragma4.c: Likewise.
39514 * gcc.dg/cpp/_Pragma5.c: Likewise.
39515 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39516 * gcc.dg/cpp/avoidpaste2.c: Likewise.
39517 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39518 * gcc.dg/cpp/cmdlne-P.c: Likewise.
39519 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39520 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39521 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39522 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39523 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39524 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39525 * gcc.dg/cpp/cxxcom1.c: Likewise.
39526 * gcc.dg/cpp/line1.c: Likewise.
39527 * gcc.dg/cpp/maccom1.c: Likewise.
39528 * gcc.dg/cpp/maccom2.c: Likewise.
39529 * gcc.dg/cpp/maccom3.c: Likewise.
39530 * gcc.dg/cpp/maccom4.c: Likewise.
39531 * gcc.dg/cpp/maccom5.c: Likewise.
39532 * gcc.dg/cpp/maccom6.c: Likewise.
39533 * gcc.dg/cpp/multiline.c: Likewise.
39534 * gcc.dg/cpp/spacing1.c: Likewise.
39535 * gcc.dg/cpp/spacing2.c: Likewise.
39536 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39537 * gcc.dg/cpp/trad/maccom1.c: Likewise.
39538 * gcc.dg/cpp/trad/maccom2.c: Likewise.
39539 * gcc.dg/cpp/trad/maccom3.c: Likewise.
39540 * gcc.dg/cpp/trad/maccom4.c: Likewise.
39541 * gcc.dg/cpp/trad/maccom6.c: Likewise.
39542 * gcc.dg/cpp/cxxcom2.c: Likewise.
39543 * gcc.dg/cpp/cxxcom2.h: New file.
39544
39545 * gcc.dg/cpp/truefalse.cpp: Move it to ...
39546 * g++.dg/cpp/truefalse.C: Here.
39547 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39548
39549 2003-06-01 Loren James Rittle <ljrittle@acm.org>
39550
39551 * gcc.dg/cpp/redef3.c: New file.
39552
39553 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39554
39555 * gcc.dg/i386-loop-3.c: New test.
39556
39557 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
39558
39559 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39560
39561 2003-05-31 Roger Sayle <roger@eyesopen.com>
39562
39563 * gcc.dg/fwrapv-1.c: New test case.
39564 * gcc.dg/fwrapv-2.c: New test case.
39565
39566 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39567
39568 PR c++/10956
39569 * g++.dg/template/spec9.C: New test.
39570
39571 2003-05-29 Roger Sayle <roger@eyesopen.com>
39572
39573 * gcc.dg/duff-4.c: New test case.
39574
39575 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
39576
39577 PR fortran/10843
39578 * g77.dg/ffixed-form-1.f: New test
39579 * g77.dg/ffixed-form-2.f: New test
39580 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39581 * g77.dg/ffree-form-3.f: New test
39582
39583 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
39584
39585 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39586 * gcc.dg/wint_t-1.c: Likewise.
39587
39588 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39589
39590 * g++.dg/template/access11.C: New test.
39591
39592 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39593
39594 PR c++/10849
39595 * g++.dg/template/access10.C: New test.
39596
39597 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39598 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39599
39600 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39601
39602 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39603
39604 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39605 suppress for powerpc-*-darwin*.
39606 * gcc.dg/torture/builtin-noret-2.c: Likewise.
39607
39608 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39609
39610 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39611 suppress option for powerpc-*-darwin*.
39612
39613 2003-05-23 Roger Sayle <roger@eyesopen.com>
39614
39615 * gcc.dg/builtins-1.c: Add tests for tan and atan.
39616 * gcc.dg/builtins-4.c: Add test for fmod.
39617
39618 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39619
39620 PR c++/10682
39621 * g++.dg/template/instantiate4.C: New test.
39622
39623 2003-05-22 Roger Sayle <roger@eyesopen.com>
39624
39625 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39626
39627 2003-05-21 Janis Johnson <janis187@us.ibm.com>
39628
39629 * gcc.dg/compat/scalar-return-1_main.c: New file.
39630 * gcc.dg/compat/scalar-return-1_x.c: New file.
39631 * gcc.dg/compat/scalar-return-1_y.c: New file.
39632 * gcc.dg/compat/scalar-return-2_main.c: New file.
39633 * gcc.dg/compat/scalar-return-2_x.c: New file.
39634 * gcc.dg/compat/scalar-return-2_y.c: New file.
39635 * gcc.dg/compat/struct-return-3_main.c: New file.
39636 * gcc.dg/compat/struct-return-3_y.c: New file.
39637 * gcc.dg/compat/struct-return-3_x.c: New file.
39638 * gcc.dg/compat/struct-return-2_main.c: New file.
39639 * gcc.dg/compat/struct-return-2_x.c: New file.
39640 * gcc.dg/compat/struct-return-2_y.c: New file.
39641
39642 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39643
39644 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39645 for hppa*-hp-hpux*.
39646 * gcc.dg/20021014-1.c (dg-options): Likewise.
39647 * gcc.dg/nest.c (dg-options): Likewise.
39648
39649 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
39650
39651 PR c++/9738
39652 * g++.dg/ext/dllimport2.C: New file.
39653 * g++.dg/ext/dllimport3.C: New file.
39654
39655 2003-05-20 Janis Johnson <janis187@us.ibm.com>
39656
39657 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39658 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39659 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39660 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39661 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39662 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39663 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39664 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39665 * gcc.dg/compat/small-struct-defs.h: New file.
39666 * gcc.dg/compat/small-struct-init.h: New file.
39667 * gcc.dg/compat/small-struct-check.h: New file.
39668 * gcc.dg/compat/fp-struct-defs.h: New file.
39669 * gcc.dg/compat/fp-struct-check.h: New file.
39670 * gcc.dg/compat/fp-struct-init.h: New file.
39671 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39672 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39673
39674 2003-05-19 Jakub Jelinek <jakub@redhat.com>
39675
39676 * gcc.dg/20030225-2.c: New test.
39677
39678 2003-05-18 Roger Sayle <roger@eyesopen.com>
39679 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39680
39681 * gcc.c-torture/compile/20030518-1.c: New test case.
39682
39683 2003-05-18 Mark Mitchell <mark@codesourcery.com>
39684
39685 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39686 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39687 gcc-dg-debug-runtest.
39688 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39689 gcc-dg-debug-runtest.
39690
39691 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39692
39693 PR c++/9022
39694 * g++.dg/lookup/using6.C: New test.
39695
39696 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39697
39698 * g++.dg/parse/access2.C: New test.
39699
39700 2003-05-17 Mark Mitchell <mark@codesourcery.com>
39701
39702 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39703 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39704 * gcc.dg/debug/debug.exp: Likewise.
39705
39706 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
39707
39708 * gcc.dg/dollar.c: New test.
39709
39710 2003-05-16 Janis Johnson <janis187@us.ibm.com>
39711
39712 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39713 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39714 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39715 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39716 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39717 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39718 * gcc.dg/compat/struct-by-value-6_main.c: New file.
39719 * gcc.dg/compat/struct-by-value-6_x.c: New file.
39720 * gcc.dg/compat/struct-by-value-6_y.c: New file.
39721 * gcc.dg/compat/struct-by-value-7_main.c: New file.
39722 * gcc.dg/compat/struct-by-value-7_x.c: New file.
39723 * gcc.dg/compat/struct-by-value-7_y.c: New file.
39724 * gcc.dg/compat/struct-by-value-8_main.c: New file.
39725 * gcc.dg/compat/struct-by-value-8_x.c: New file.
39726 * gcc.dg/compat/struct-by-value-8_y.c: New file.
39727 * gcc.dg/compat/struct-by-value-9_main.c: New file.
39728 * gcc.dg/compat/struct-by-value-9_x.c: New file.
39729 * gcc.dg/compat/struct-by-value-9_y.c: New file.
39730
39731 2003-05-16 Mark Mitchell <mark@codesourcery.com>
39732
39733 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39734 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
39735 support for "repo" mode.
39736 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39737 * lib/g77-dg.exp: Likewise.
39738 * lib/obj-dg.exp: Likewise.
39739
39740 2003-05-16 Jakub Jelinek <jakub@redhat.com>
39741
39742 Merge from gcc-3_2-rhl8-branch:
39743 2003-04-23 Jakub Jelinek <jakub@redhat.com>
39744
39745 * gcc.dg/tls/opt-6.c: New test.
39746
39747 2003-04-05 Jakub Jelinek <jakub@redhat.com>
39748
39749 * gcc.dg/20030405-1.c: New test.
39750
39751 2003-03-09 Jakub Jelinek <jakub@redhat.com>
39752
39753 * gcc.dg/20030309-1.c: New test.
39754
39755 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39756
39757 * gcc.c-torture/execute/20030307-1.c: New test.
39758
39759 2003-02-20 Randolph Chung <tausq@debian.org>
39760
39761 * gcc.c-torture/compile/20030220-1.c: New test.
39762
39763 2003-02-18 Jakub Jelinek <jakub@redhat.com>
39764
39765 * gcc.dg/20030217-1.c: New test.
39766
39767 2003-01-29 Jakub Jelinek <jakub@redhat.com>
39768
39769 * gcc.c-torture/compile/20020129-1.c: New test.
39770
39771 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
39772
39773 * gcc.dg/unroll-1.c: New test.
39774
39775 2002-11-16 Jan Hubicka <jh@suse.cz>
39776
39777 * gcc.c-torture/execute/20020920-1.c: New test.
39778
39779 2002-10-08 Jakub Jelinek <jakub@redhat.com>
39780
39781 PR target/7434
39782 * gcc.c-torture/compile/20021008-1.c: New test.
39783
39784 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
39785
39786 PR target/7559
39787 * gcc.c-torture/execute/20020810-1.c: New test.
39788
39789 2002-08-07 Jakub Jelinek <jakub@redhat.com>
39790
39791 * gcc.c-torture/compile/20020807-1.c: New test.
39792
39793 2002-07-30 Jakub Jelinek <jakub@redhat.com>
39794
39795 * gcc.dg/tls/opt-1.c: New test.
39796
39797 2002-07-29 Jakub Jelinek <jakub@redhat.com>
39798
39799 * gcc.dg/20020729-1.c: New test.
39800
39801 2002-07-20 Jakub Jelinek <jakub@redhat.com>
39802
39803 * g++.dg/opt/life1.C: New test.
39804
39805 2002-05-20 Jakub Jelinek <jakub@redhat.com>
39806
39807 * gcc.dg/20020525-1.c: New test.
39808
39809 2002-05-24 Jakub Jelinek <jakub@redhat.com>
39810
39811 PR c++/6794
39812 * g++.dg/ext/pretty1.C: New test.
39813 * g++.dg/ext/pretty2.C: New test.
39814
39815 2003-05-15 Mark Mitchell <mark@codesourcery.com>
39816
39817 PR c++/8385
39818 * g++.dg/ext/typeof5.C: New test.
39819
39820 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
39821
39822 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39823 __USER_LABEL_PREFIX__ into account.
39824 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39825
39826 2003-05-14 Roger Sayle <roger@eyesopen.com>
39827
39828 * gcc.dg/builtins-15.c: New test case.
39829
39830 2003-05-13 Zack Weinberg <zack@codesourcery.com>
39831
39832 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39833
39834 2003-05-12 Mark Mitchell <mark@codesourcery.com>
39835
39836 * lib/g++.exp: Tweak handling of additional source files.
39837 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39838 * g++.dg/special/conpr-2a.C: Rename to ...
39839 * g++.dg/special/conpr-2a.cc: ... this.
39840 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39841 * g++.dg/special/conpr-3a.C: Rename to ...
39842 * g++.dg/special/conpr-3a.cc: This.
39843 * g++.dg/special/conpr-3b.C: Rename to ...
39844 * g++.dg/special/conpr-3b.cc: This.
39845 * g++.dg/special/conpr-4.C: New test.
39846 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39847
39848 2003-05-12 David Edelsohn <edelsohn@gnu.org>
39849
39850 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39851
39852 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39853
39854 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39855 * g++.old-deja/g++.robertl/eb71.C: Likewise.
39856 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39857 * g++.old-deja/g++.other/warn3.C: Likewise.
39858
39859 2003-05-11 Roger Sayle <roger@eyesopen.com>
39860
39861 * gcc.dg/i386-387-1.c: Update to also test log.
39862 * gcc.dg/i386-387-2.c: Likewise.
39863
39864 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
39865
39866 * g77.f-torture/execute/int8421.f: New test.
39867
39868 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39869
39870 PR c++/10230, c++/10481
39871 * g++.dg/lookup/scoped5.C: New test.
39872
39873 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39874
39875 PR c++/10552
39876 * g++.dg/template/ttp6.C: New test.
39877
39878 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
39879
39880 * gcc.c-torture/execute/builtins: New directory.
39881 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39882 gcc.c-torture/execute/builtins.
39883 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39884 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39885 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
39886 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39887
39888 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39889
39890 PR c++/9252
39891 * g++.dg/template/access8.C: New test.
39892 * g++.dg/template/access9.C: New test.
39893
39894 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39895
39896 PR c++/9554
39897 * g++.dg/parse/access1.C: New test.
39898
39899 2003-05-09 DJ Delorie <dj@redhat.com>
39900
39901 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39902 long, and not an int.
39903
39904 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39905
39906 PR c++/10555, c++/10576
39907 * g++.dg/template/memclass1.C: New test.
39908
39909 2003-05-08 DJ Delorie <dj@redhat.com>
39910
39911 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39912 targets.
39913 * gcc.c-torture/execute/20021024-1.x: Likewise.
39914 * gcc.c-torture/execute/shiftdi.x: Likewise.
39915 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39916 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39917 * gcc.dg/20021018-1.c: Likewise.
39918
39919 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39920
39921 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39922
39923 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39924 (bcopy): Call memmove.
39925
39926 2003-05-08 Roger Sayle <roger@eyesopen.com>
39927
39928 * g77.f-torture/compile/8485.f: New test case.
39929
39930 2003-05-07 Richard Henderson <rth@redhat.com>
39931
39932 PR c++/10570
39933 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39934 Verify exception_cleanup not called for rethrows.
39935 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39936 when exiting catch block without rethrowing.
39937 * g++.dg/eh/forced3.C: New.
39938 * g++.dg/eh/forced4.C: New.
39939
39940 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
39941
39942 * gcc.dg/20030505.c: Fix triplet.
39943
39944 2003-05-06 DJ Delorie <dj@redhat.com>
39945
39946 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39947 * gcc.dg/nest.c: Likewise.
39948
39949 2003-05-05 Roger Sayle <roger@eyesopen.com>
39950
39951 * gcc.dg/builtins-14.c: New test case.
39952
39953 2003-05-05 Janis Johnson <janis187@us.ibm.com>
39954
39955 * lib/compat.exp (compat-execute): New argument.
39956 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39957 * gcc.dg/compat: New test directory.
39958 * gcc.dg/compat/compat.exp: New expect script.
39959 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39960 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39961 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39962 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39963 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39964 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39965
39966 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39967 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39968 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39969 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39970 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39971 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39972 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39973 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39974 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39975 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39976 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39977 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39978 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39979 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39980 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39981
39982 2003-05-05 Zack Weinberg <zack@codesourcery.com>
39983
39984 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39985
39986 2003-05-05 Jakub Jelinek <jakub@redhat.com>
39987
39988 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39989
39990 2003-05-05 Geoffrey Keating <geoffk@apple.com>
39991
39992 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39993 * gcc.dg/ppc-fsel-2.c: New test.
39994
39995 * gcc.dg/unused-5.c: New test.
39996
39997 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39998
39999 PR c++/10496
40000 * g++.dg/warn/pmf1.C: New test.
40001
40002 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40003
40004 PR c++/4494
40005 * g++.dg/warn/main.C: New test.
40006
40007 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40008
40009 * gcc.dg/nonnull-3.c: New test.
40010
40011 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
40012
40013 * gcc.dg/cpp/Wtrigraphs.c: Update.
40014 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40015
40016 2003-05-03 Geoffrey Keating <geoffk@apple.com>
40017
40018 * gcc.dg/ppc-fsel-1.c: New test.
40019
40020 2003-05-03 Zack Weinberg <zack@codesourcery.com>
40021
40022 PR c/10604
40023 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40024
40025 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
40026
40027 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40028
40029 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40030
40031 PR c++/9364, c++/10553, c++/10586
40032 * g++.dg/parse/typename4.C: New test.
40033 * g++.dg/parse/typename5.C: Likewise.
40034
40035 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
40036
40037 * gcc.c-torture/compile/20030503-1.c: New test.
40038
40039 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40040
40041 * g++.dg/lookup/using5.C: Fix testcase error.
40042
40043 2003-05-01 Chris Demetriou <cgd@broadcom.com>
40044
40045 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40046 since MEABI is no longer supported. Remove all vestiges
40047 of MEABI from the test.
40048
40049 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40050
40051 PR c++/10554
40052 * g++.dg/lookup/using5.C: New test.
40053
40054 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40055
40056 PR c++/8772
40057 * g++.dg/template/ttp5.C: New test.
40058
40059 2003-04-30 Mark Mitchell <mark@codesourcery.com>
40060
40061 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40062 (dg-gpp-additional-sources): New function.
40063 (dg-gpp-additional-files): Likewise.
40064 * lib/g++.exp (additional_sources): New variable.
40065 (additional_files): Likewise.
40066 (g++_target_compile): Deal with them.
40067 * lib/old-dejagnu.exp: Remove.
40068 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40069 * g++.old-deja: Revise all tests to use dg commands.
40070
40071 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40072
40073 PR c++/9432, c++/9528
40074 * g++.dg/lookup/using4.C: New test.
40075
40076 2003-04-29 Geoffrey Keating <geoffk@apple.com>
40077
40078 * gcc.dg/noreturn-5.c: New file.
40079 * gcc.dg/noreturn-6.c: New file.
40080
40081 * gcc.c-torture/compile/inline-1.c: New file.
40082
40083 2003-04-29 Mark Mitchell <mark@codesourcery.com>
40084
40085 PR c++/10551
40086 * g++.dg/template/explicit1.C: New test.
40087
40088 2003-04-29 Mark Mitchell <mark@codesourcery.com>
40089
40090 PR c++/10549
40091 * g++.dg/other/bitfield1.C: New test.
40092
40093 PR c++/10527
40094 * g++.dg/init/new7.C: New test.
40095
40096 2003-04-29 Mark Mitchell <mark@codesourcery.com>
40097
40098 * g++.dg/ext/desig1.C: New test.
40099 * g++.dg/ext/init1.C: Update.
40100
40101 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40102
40103 2003-04-28 Mark Mitchell <mark@codesourcery.com>
40104
40105 PR c++/10180
40106 * g++.dg/warn/Winline-1.C: New test.
40107
40108 2003-04-28 Jakub Jelinek <jakub@redhat.com>
40109
40110 * gcc.c-torture/execute/string-opt-19.c: New test.
40111
40112 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40113 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40114
40115 2003-04-27 Mark Mitchell <mark@codesourcery.com>
40116
40117 PR c++/10506
40118 * g++.dg/init/new6.C: New test.
40119
40120 PR c++/10503
40121 * g++.dg/init/ref6.C: New test.
40122
40123 2003-04-26 David Edelsohn <edelsohn@gnu.org>
40124
40125 * g++.dg/warn/weak1.C: XFAIL on AIX4.
40126
40127 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40128
40129 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40130 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40131
40132 2003-04-25 Mark Mitchell <mark@codesourcery.com>
40133
40134 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40135 initialized static data members.
40136
40137 2003-04-25 H.J. Lu <hjl@gnu.org>
40138
40139 * gcc.dg/ia64-sync-4.c: New test.
40140
40141 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40142
40143 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
40144 date.
40145
40146 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
40147
40148 PR c++/10337
40149 * g++.dg/warn/conv1.C: New test.
40150 * g++.old-deja/g++.other/conv7.C: Adjust.
40151 * g++.old-deja/g++.other/overload14.C: Adjust.
40152
40153 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40154
40155 PR c++/10471
40156 * g++.dg/template/defarg2.C: New test.
40157
40158 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
40159
40160 * gcc.dg/cpp/include2.c: Update.
40161 * gcc.dg/cpp/multiline-2.c: New.
40162 * gcc.dg/cpp/multiline.c: Update.
40163 * gcc.dg/cpp/strify2.c: Update.
40164 * gcc.dg/cpp/trad/literals-2.c: Update.
40165
40166 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40167
40168 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40169
40170 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40171
40172 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40173
40174 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40175
40176 PR c++/10451
40177 * g++.dg/parse/crash4.C: New test.
40178
40179 PR c++/9847
40180 * g++.dg/parse/crash5.C: New test.
40181
40182 2003-04-22 Mark Mitchell <mark@codesourcery.com>
40183
40184 PR c++/10446
40185 * g++.dg/parse/crash3.C: New test.
40186
40187 PR c++/10428
40188 * g++.dg/parse/elab1.C: New test.
40189
40190 2003-04-22 Devang Patel <dpatel@apple.com>
40191
40192 * gcc.dg/cpp/trad/funlike-5.c: New test.
40193
40194 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
40195
40196 * g++.dg/other/packed1.C: Fix dg options.
40197
40198 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
40199
40200 * g++.dg/other/offsetof2.C: New test.
40201
40202 2003-04-21 Mark Mitchell <mark@codesourcery.com>
40203
40204 * g++.dg/template/recurse.C: Adjust location of error messages.
40205
40206 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
40207
40208 PR c++/9881
40209 * g++.dg/init/addr-const1.C: New test.
40210 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40211
40212 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
40213
40214 PR c++/10405
40215 * g++.dg/lookup/struct-hack1.C: New test.
40216
40217 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
40218
40219 * ucs.c: Update diagnostic messages.
40220
40221 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
40222
40223 * gcc.dg/cpp/truefalse.cpp: New test.
40224 * gcc.dg/cpp/cpp.exp: Update.
40225 * g++.dg/other/stdbool-if.C: Remove.
40226
40227 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
40228
40229 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40230 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40231
40232 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40233
40234 * gcc.c-torture/compile/20030418-1.c: New test.
40235
40236 2003-04-17 Janis Johnson <janis187@us.ibm.com>
40237
40238 * README.compat: Remove; content moved to doc/sourcebuild.texi.
40239
40240 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40241
40242 PR c++/10347
40243 g++.dg/template/dependent-name1.C: New test.
40244
40245 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
40246
40247 * gcc.dg/warn-1.c (tourist_guide): New array,
40248 contains a pointer to bar.
40249
40250 2003-04-16 Roger Sayle <roger@eyesopen.com>
40251
40252 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40253 * gcc.c-torture/execute/medce-1.c: New test case.
40254 * gcc.c-torture/execute/medce-2.c: New test case.
40255
40256 2003-04-15 Mark Mitchell <mark@codesourcery.com>
40257
40258 * lib/prune.exp: Ignore more messages.
40259
40260 PR c++/10381
40261 * g++.dg/parse/lookup3.C: New test.
40262
40263 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
40264
40265 * gcc.c-torture/compile/20030415-1.c : New test.
40266
40267 2003-04-14 Mark Mitchell <mark@codesourcery.com>
40268
40269 * gcc.c-torture/execute/scope-2.c: Move to ...
40270 * gcc.dg/noncompile/scope.c: .... here.
40271
40272 2003-04-14 Roger Sayle <roger@eyesopen.com>
40273
40274 * gcc.dg/20030414-2.c: New test case.
40275
40276 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
40277
40278 PR target/10377
40279 * gcc.dg/20030414-1.c: New test.
40280
40281 2003-04-13 Roger Sayle <roger@eyesopen.com>
40282
40283 * gcc.dg/builtins-12.c: New test case.
40284 * gcc.dg/builtins-13.c: New test case.
40285
40286 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40287
40288 * gcc.c-torture/execute/string-opt-18.c: New test.
40289
40290 2003-04-13 Mark Mitchell <mark@codesourcery.com>
40291
40292 PR c++/10300
40293 * g++.dg/init/new5.C: New test.
40294
40295 2003-04-12 Mark Mitchell <mark@codesourcery.com>
40296
40297 PR c++/7910
40298 * g++.dg/ext/dllimport1.C: New test.
40299
40300 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40301
40302 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40303
40304 2003-04-11 Bud Davis <bdavis9659@comcast.net>
40305
40306 PR Fortran/9263
40307 * g77.f-torture/noncompile/9263.f: New test
40308 PR Fortran/1832
40309 * g77.f-torture/execute/1832.f: New test
40310
40311 2003-04-11 David Chad <davidc@freebsd.org>
40312 Loren J. Rittle <ljrittle@acm.org>
40313
40314 PR libobjc/8562
40315 * objc.dg/headers.m: New test.
40316
40317 2003-04-10 Zack Weinberg <zack@codesourcery.com>
40318
40319 * gcc.c-torture/execute/builtin-noret-2.c: New.
40320 * gcc.c-torture/execute/builtin-noret-2.x: New.
40321 XFAIL builtin-noret-2.c at -O1 and above.
40322 * gcc.dg/redecl.c: New.
40323 * gcc.dg/Wshadow-1.c: Update error regexps.
40324
40325 2003-04-10 Mark Mitchell <mark@codesourcery.com>
40326
40327 * g++.dg/abi/bitfield10.C: New test.
40328
40329 2003-04-09 Mike Stump <mrs@apple.com>
40330
40331 * gcc.dg/pch/pch.exp: Make testcase names longer.
40332 * g++.dg/pch/pch.exp: Make testcase names longer.
40333
40334 2003-04-08 Roger Sayle <roger@eyesopen.com>
40335
40336 * gcc.dg/builtins-11.c: New test case.
40337
40338 2003-04-08 Roger Sayle <roger@eyesopen.com>
40339
40340 * gcc.dg/builtins-9.c: New test case.
40341 * gcc.dg/builtins-10.c: New test case.
40342
40343 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
40344
40345 * gcc.dg/noncompile/init-4.c.c: New test.
40346
40347 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
40348
40349 * gcc.misc-test/gcov-9.c: New test.
40350 * gcc.misc-test/gcov-10.c: New test
40351 * gcc.misc-test/gcov-11.c: New test.
40352
40353 2003-04-05 Zack Weinberg <zack@codesourcery.com>
40354
40355 PR optimization/10024
40356 * gcc.c-torture/compile/20030405-1.c: New test.
40357
40358 2003-04-04 Geoffrey Keating <geoffk@apple.com>
40359
40360 * gcc.dg/pch/static-3.c: New.
40361 * gcc.dg/pch/static-3.hs: New.
40362 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40363
40364 2003-04-04 Richard Henderson <rth@redhat.com>
40365
40366 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40367 * g++.dg/eh/forced2.C: Likewise.
40368
40369 2003-04-03 Mike Stump <mrs@apple.com>
40370
40371 * lib/scanasm.exp (scan-assembler): Add xfail processing for
40372 target arg.
40373 (scan-assembler-times, scan-assembler-not): Likewise.
40374 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40375
40376 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40377
40378 * gcc.dg/sparc-loop-1.c: New test.
40379
40380 2003-04-02 Geoffrey Keating <geoffk@apple.com>
40381
40382 PR other/9274
40383 * g++.dg/pch/system-2.C: New.
40384 * g++.dg/pch/system-2.Hs: New.
40385
40386 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
40387
40388 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40389
40390 * g++.dg/eh/simd-1.C (vecfunc): Same.
40391
40392 2003-04-01 Roger Sayle <roger@eyesopen.com>
40393
40394 * gcc.c-torture/execute/20030401-1.c: New test case.
40395
40396 2003-04-01 Ziemowit Laski <zlaski@apple.com>
40397
40398 * objc.dg/defs.m: New.
40399
40400 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
40401
40402 * g++.dg/eh/simd-1.C: New.
40403 * g++.dg/eh/simd-2.C: New.
40404
40405 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
40406
40407 * gcc.c-torture/execute/simd-3.c: New.
40408
40409 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40410
40411 PR c/9936
40412 * gcc.dg/20030331-2.c: New test.
40413
40414 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40415
40416 PR c++/10278
40417 * g++.dg/parse/crash2.C: New test.
40418
40419 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40420
40421 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40422 * gcc.c-torture/execute/20030331-1.c: ...here.
40423
40424 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40425
40426 * gcc.c-torture/execute/20030331-1.c: New test.
40427
40428 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
40429
40430 * lib/gcov.exp: Adjust call return testing strings.
40431 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40432
40433 2003-03-31 Roger Sayle <roger@eyesopen.com>
40434
40435 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40436 * gcc.dg/builtins-7.c: New test case.
40437 * gcc.dg/builtins-8.c: New test case.
40438
40439 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40440
40441 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40442
40443 2003-03-30 Mark Mitchell <mark@codesourcery.com>
40444
40445 PR c++/7647
40446 * g++.dg/lookup-class-member-2.C: New test.
40447
40448 2003-03-30 Glen Nakamura <glen@imodulo.com>
40449
40450 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40451
40452 2003-03-28 Roger Sayle <roger@eyesopen.com>
40453
40454 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40455
40456 2003-03-28 Mark Mitchell <mark@codesourcery.com>
40457
40458 * g++.dg/init/attrib1.C: New test.
40459
40460 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40461
40462 * gcc.dg/ultrasp8.c: New test.
40463
40464 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40465
40466 * gcc.dg/ultrasp7.c: New test.
40467
40468 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
40469
40470 PR c++/10047
40471 * g++.dg/template/inline1.C: New test.
40472
40473 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40474
40475 * gcc.dg/sparc-dwarf2.c: New test.
40476
40477 2003-03-27 Roger Sayle <roger@eyesopen.com>
40478
40479 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40480 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40481
40482 2003-03-27 Mark Mitchell <mark@codesourcery.com>
40483
40484 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40485 than reading .x files.
40486 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40487 * g77.dg/gcov/gcov-1.f: Likewise.
40488 * gcc.misc-tests/gcov-4b.c: Likewise.
40489 * gcc.misc-tests/gcov-5b.c: Likewise.
40490 * gcc.misc-tests/gcov-6.c: Likewise.
40491 * gcc.misc-tests/gcov-7.c: Likewise.
40492 * gcc.misc-tests/gcov-8.c: Likewise.
40493 * g++.dg/gcov/gcov-1.x: Remove.
40494 * g77.dg/gcov/gcov-1.x: Likewise.
40495 * gcc.misc-tests/gcov-4b.x: Likewise.
40496 * gcc.misc-tests/gcov-5b.x: Likewise.
40497 * gcc.misc-tests/gcov-6.x: Likewise.
40498 * gcc.misc-tests/gcov-7.x: Likewise.
40499 * gcc.misc-tests/gcov-8.x: Likewise.
40500
40501 2003-03-27 Glen Nakamura <glen@imodulo.com>
40502
40503 PR opt/10087
40504 * gcc.dg/20030324-1.c: New test.
40505
40506 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
40507
40508 PR c++/10224
40509 * g++.dg/template/arg3.C: New test.
40510
40511 PR c++/10158
40512 * g++.dg/template/friend18.C: New test.
40513
40514 2003-03-26 Roger Sayle <roger@eyesopen.com>
40515
40516 * g77.f-torture/compile/20030326-1.f: New test case.
40517
40518 2003-03-26 Janis Johnson <janis187@us.ibm.com>
40519
40520 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40521
40522 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40523
40524 2003-03-26 Jakub Jelinek <jakub@redhat.com>
40525
40526 * gcc.dg/ia64-sync-3.c: New test.
40527
40528 2003-03-26 Alan Modra <amodra@bigpond.net.au>
40529
40530 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40531
40532 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40533
40534 * gcc.dg/ultrasp6.c: New test.
40535
40536 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40537
40538 * gcc.dg/i386-signbit-1.c: New test.
40539 * gcc.dg/i386-signbit-2.c: New test.
40540 * gcc.dg/i386-signbit-3.c: New test.
40541
40542 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40543
40544 * gcc.dg/ultrasp5.c: Fix options.
40545
40546 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40547
40548 * gcc.dg/ultrasp5.c: Fix comment.
40549
40550 2003-03-24 Bud Davis <bdavis9659@comcast.net>
40551
40552 PR fortran/10197
40553 * g77.f-torture/execute/10197.f: New test.
40554
40555 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
40556
40557 PR c++/9898, c++/383
40558 * g++.dg/template/conv6.C: New test.
40559
40560 PR c++/10119
40561 * g++.dg/template/ptrmem5.C: New test.
40562
40563 PR c++/10026
40564 * g++.dg/lookup/koenig1.C: New test.
40565
40566 PR C++/10199
40567 * g++.dg/lookup/template2.C: New test.
40568
40569 2003-03-24 Jakub Jelinek <jakub@redhat.com>
40570
40571 * g++.dg/opt/rtti1.C: New test.
40572
40573 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40574
40575 * gcc.dg/ultrasp5.c: New test.
40576
40577 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
40578
40579 PR middle-end/9967
40580 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40581 builtin fputs.
40582
40583 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40584
40585 PR c/8224
40586 * gcc.dg/20030323-1.c: New test.
40587
40588 2003-03-23 Roger Sayle <roger@eyesopen.com>
40589
40590 * gcc.c-torture/compile/20030323-1.c: New test case.
40591
40592 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
40593
40594 * gcc.dg/20030321-1.c: New test.
40595
40596 2003-03-22 Zack Weinberg <zack@codesourcery.com>
40597
40598 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40599
40600 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
40601
40602 PR c++/9978, c++/9708
40603 * g++.dg/ext/vlm1.C: Adjust expected error.
40604 * g++.dg/ext/vla2.C: New test.
40605 * g++.dg/template/arg1.C: New test.
40606 * g++.dg/template/arg2.C: New test.
40607
40608 2003-03-22 Bud Davis <bdavis9659@comcast.net>
40609
40610 * g77.f-torture/execute/select.f: New test.
40611 * g77.f-torture/noncompile/select_no_compile.f: New test.
40612
40613 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
40614
40615 PR c++/9898
40616 * g++.dg/other/error4.C: New test.
40617
40618 2003-03-20 Mark Mitchell <mark@codesourcery.com>
40619
40620 * g++.dg/template/friend17.C: New test.
40621
40622 2003-03-21 Alan Modra <amodra@bigpond.net.au>
40623
40624 * gcc.c-torture/compile/20030320-1.c: New.
40625
40626 2003-03-20 Roger Sayle <roger@eyesopen.com>
40627
40628 * gcc.dg/builtins-6.c: New test case.
40629
40630 2003-03-19 Alan Modra <amodra@bigpond.net.au>
40631
40632 PR target/10073
40633 * gcc.c-torture/compile/20030319-1.c: New.
40634
40635 2003-03-18 Jan Hubicka <jh@suse.cz>
40636
40637 * gcc.dg/i386-cvt-1.c: New test.
40638
40639 2003-03-17 Zack Weinberg <zack@codesourcery.com>
40640
40641 * objc.dg/naming-1.m: Use "(parse|syntax) error".
40642 * objc.dg/naming-2.m: Likewise.
40643
40644 2003-03-17 Mark Mitchell <mark@codesourcery.com>
40645
40646 PR c++/9639
40647 * g++.dg/parse/crash1.C: New test.
40648
40649 2003-03-16 Mark Mitchell <mark@codesourcery.com>
40650
40651 PR c++/8805
40652 * g++.dg/eh/cleanup1.C: New test.
40653
40654 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40655
40656 * gcc.c-torture/execute/20030316-1.c: New test case.
40657
40658 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
40659
40660 PR c++/9629
40661 * g++.dg/init/ctor2.C: New test.
40662
40663 2003-03-15 Roger Sayle <roger@eyesopen.com>
40664
40665 * g77.f-torture/compile/xformat.f: New test case.
40666
40667 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40668
40669 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40670 * g++.old-deja/g++.mike/eh50.C: Likewise.
40671
40672 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40673
40674 PR c++/6440
40675 * g++.dg/template/spec7.C: New test.
40676 * g++.dg/template/spec8.C: Likewise.
40677
40678 2003-03-14 Jakub Jelinek <jakub@redhat.com>
40679
40680 * gcc.c-torture/execute/20030313-1.c: New test.
40681
40682 2003-03-14 Richard Henderson <rth@redhat.com>
40683
40684 * gcc.dg/inline-2.c: Adjust alpha test for external call.
40685
40686 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40687
40688 * gcc.c-torture/compile/20030314-1.c: New test.
40689
40690 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
40691
40692 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40693 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40694 thumb target,
40695 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40696 to accept newer _imp__ prefix and additional
40697 newline in .drectve section.
40698 * gcc.dg/dll-4.c: Likewise.
40699 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40700 switch.
40701
40702 2003-03-13 Mark Mitchell <mark@codesourcery.com>
40703
40704 * g++.dg/parse/namespace9.C: New test.
40705
40706 * g++.dg/init/ref5.C: New test.
40707 * g++.dg/parse/ptrmem1.C: Likewise.
40708
40709 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40710
40711 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40712 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40713 regular expression.
40714 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40715 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40716
40717 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
40718
40719 * gcc.c-torture/execute/20030224-2.c: New test.
40720
40721 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40722
40723 * gcc.dg/decl-3.c: New test.
40724
40725 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40726
40727 * gcc.dg/i386-loop-2.c: New test.
40728
40729 2003-03-11 Mark Mitchell <mark@codesourcery.com>
40730
40731 PR c++/9474
40732 * g++.dg/parse/namespace8.C: New test.
40733
40734 PR c++/9924
40735 * g++.dg/overload/builtin2.C: New test.
40736
40737 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
40738
40739 * gcc.dg/return-type-3.c: New test.
40740
40741 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40742
40743 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40744 profiling options are not supported.
40745
40746 2003-03-10 Mark Mitchell <mark@codesourcery.com>
40747
40748 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40749 * g++.old-deja/g++.warn/impint2.C: Likewise.
40750
40751 2003-03-10 Devang Patel <dpatel@apple.com>
40752
40753 * g++.dg/cpp/c++_cmd_1.C: New test.
40754 * g++.dg/cpp/c++_cmd_1.h: New file.
40755
40756 2003-03-10 Segher Boessenkool <segher@koffie.nl>
40757
40758 * gcc.dg/altivec-9.c: New file.
40759
40760 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40761
40762 * gcc.dg/ppc-sdata-1.c: New test.
40763 * gcc.dg/ppc-sdata-2.c: New test.
40764
40765 2003-03-09 Mark Mitchell <mark@codesourcery.com>
40766
40767 PR c++/9373
40768 * g++.dg/opt/ptrmem2.C: New test.
40769
40770 PR c++/8534
40771 * g++.dg/opt/ptrmem1.C: New test.
40772
40773 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40774
40775 * gcc.dg/i386-loop-1.c: New test.
40776
40777 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40778
40779 PR c++/9970
40780 * g++.dg/lookup/friend1.C: New test.
40781
40782 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40783
40784 PR c++/9823
40785 * g++.dg/parser/constructor1.C: New test.
40786
40787 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
40788
40789 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40790
40791 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40792
40793 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
40794
40795 * gcc.dg/cpp/Wunused.c: Update test.
40796
40797 2003-03-08 Jan Hubicka <jh@suse.cz>
40798
40799 * gcc.dg/inline-3.c: New test.
40800
40801 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40802
40803 PR c++/9809
40804 * g++.dg/parse/builtin1.C: New test.
40805
40806 PR c++/9982
40807 * g++.dg/abi/cookie1.C: New test.
40808 * g++.dg/abi/cookie2.C: Likewise.
40809
40810 PR c++/9524
40811 * g++.dg/template/field1.C: New test.
40812
40813 PR c++/9912
40814 * g++.dg/parse/class1.C: New test.
40815 * g++.dg/parse/namespace7.C: Likewise.
40816 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40817
40818 2003-03-07 Mark Mitchell <mark@codesourcery.com>
40819
40820 * g++.dg/init/ref4.C: New test.
40821
40822 2003-03-07 Jan Hubicka <jh@suse.cz>
40823
40824 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40825 * gcc.dg/inline-3.c: New test.
40826
40827 2003-03-06 Mark Mitchell <mark@codesourcery.com>
40828
40829 * g++.dg/init/ref3.C: New test.
40830
40831 PR c++/9965
40832 * g++.dg/init/ref2.C: New test.
40833
40834 PR c++/9400
40835 * g++.dg/warn/Wshadow-2.C: New test.
40836
40837 PR c++/9791
40838 * g++.dg/warn/Woverloaded-1.C: New test.
40839
40840 2003-03-05 Jan Hubicka <jh@suse.cz>
40841
40842 * gcc.dg/i386-local2.c: New.
40843 * gcc.dg/i386-local.c: Fix typo.
40844
40845 2003-03-05 Mark Mitchell <mark@codesourcery.com>
40846
40847 * g++.dg/abi/layout3.C: New test.
40848
40849 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40850
40851 * gcc.c-torture/compile/20030305-1.c
40852
40853 2003-03-05 Jan Hubicka <jh@suse.cz>
40854
40855 * gcc.dg/i386-local.c: New.
40856
40857 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
40858
40859 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40860
40861 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40862
40863 * gcc.dg/switch-2.c: New test.
40864 * gcc.dg/switch-3.c: New test.
40865 * gcc.dg/Wswitch.c: Adjust line numbers.
40866 * gcc.dg/Wswitch-default.c: Likewise.
40867 * gcc.dg/Wswitch-enum.c: Likewise.
40868
40869 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
40870
40871 * gcc.c-torture/execute/20030222-1.c: New test.
40872
40873 2003-03-03 James E Wilson <wilson@tuliptree.org>
40874
40875 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40876
40877 2003-03-03 Mark Mitchell <mark@codesourcery.com>
40878
40879 PR c++/9878
40880 * g++.dg/init/ref1.C: New test.
40881
40882 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
40883
40884 * gcc.dg/sh-relax.c: New SH-only test.
40885
40886 2003-03-03 Geoffrey Keating <geoffk@apple.com>
40887
40888 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
40889 comment explaining purpose of testcase.
40890
40891 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40892
40893 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40894 for HC11/HC12 (asm needs two int registers).
40895 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40896 HC11/HC12 because the test uses an asm which needs two 32-bit
40897 registers.
40898
40899 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40900
40901 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40902 for HC11/HC12 (array is too large otherwise).
40903 * gcc.c-torture/compile/920501-4.x: New file, likewise.
40904 * gcc.c-torture/compile/20010518-2.x: Likewise.
40905 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40906 HC11/HC12 (array is too large).
40907
40908 2003-03-01 Geoffrey Keating <geoffk@apple.com>
40909
40910 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40911 * lib/g++-dg.exp (g++-dg-test): Likewise.
40912
40913 2003-03-01 Roger Sayle <roger@eyesopen.com>
40914
40915 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40916 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40917
40918 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40919
40920 * g++.dg/warn/implicit-typename1.C: Remove warning.
40921
40922 2003-02-28 Richard Henderson <rth@redhat.com>
40923
40924 * gcc.dg/noreturn-1.c: Move noreturn warning line.
40925 * gcc.dg/return-type-1.c: Move control reaches end warning line.
40926
40927 2003-02-28 Geoffrey Keating <geoffk@apple.com>
40928
40929 * gcc.dg/pch/pch.exp: Change .pch to .gch.
40930 * g++.dg/pch/pch.exp: Likewise.
40931
40932 2003-02-28 Mark Mitchell <mark@codesourcery.com>
40933
40934 PR c++/9879
40935 * g++.dg/init/new4.C: New test.
40936
40937 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
40938
40939 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40940
40941 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
40942
40943 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40944 unsigned long.
40945
40946 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40947 wider than float.
40948
40949 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40950
40951 * lib/scanasm.exp: Add support for counting numbers of
40952 occurences.
40953 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40954 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40955
40956 2003-02-25 Mark Mitchell <mark@codesourcery.com>
40957
40958 PR c++/9683
40959 * g++.dg/template/static3.C: New test.
40960
40961 PR c++/9829
40962 * g++.dg/parse/namespace6.C: New test.
40963
40964 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40965
40966 PR target/9732
40967 * gcc.dg/20030225-1.c: New test.
40968
40969 2003-02-24 Mark Mitchell <mark@codesourcery.com>
40970
40971 * README: Remove out-of-date information.
40972
40973 PR c++/9836
40974 * g++.dg/template/spec6.C: New test.
40975
40976 2003-02-24 Jeff Law <law@redhat.com>
40977
40978 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40979
40980 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40981
40982 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40983 * gcc.dg/pragma-ep-1.c: Likewise.
40984
40985 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40986
40987 PR c++/9602
40988 * g++.dg/template/friend16.C: New test.
40989
40990 2003-02-23 Mark Mitchell <mark@codesourcery.com>
40991
40992 PR c++/5333
40993 * g++.dg/parse/fused-params1.C: Adjust error messages.
40994 * g++.dg/template/nested3.C: New test.
40995
40996 2003-02-24 Alan Modra <amodra@bigpond.net.au>
40997
40998 * g++.dg/abi/param1.C: New test.
40999
41000 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41001
41002 PR c++/7982
41003 * g++.dg/warn/implicit-typename1.C: New test.
41004
41005 2003-02-22 Kelley Cook <kelleycook@comcast.net>
41006
41007 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41008 with "mtune".
41009 * g++.old-deja/g++.other/store-expr2.C: Likewise.
41010 * gcc.c-torture/execute/20010129-1.x: Likewise.
41011 * gcc.dg/20011107-1.c: Likewise.
41012 * gcc.dg/20020108-1.c: Likewise.
41013 * gcc.dg/20020122-3.c: Likewise.
41014 * gcc.dg/20020206-1.c: Likewise.
41015 * gcc.dg/20020310-1.c: Likewise.
41016 * gcc.dg/20020426-2.c: Likewise.
41017 * gcc.dg/20020517-1.c: Likewise.
41018 * gcc.dg/991230-1.c: Likewise.
41019 * gcc.dg/i386-unroll-1.c: Likewise.
41020 * gcc.misc-tests/i386-prefetch.exp: Likewise.
41021
41022 2003-02-22 Jan Hubicka <jh@suse.cz>
41023
41024 * gcc.dg/i386-mul.c: New test.
41025
41026 2003-02-21 Roger Sayle <roger@eyesopen.com>
41027
41028 * gcc.dg/builtins-5.c: New test case.
41029
41030 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
41031
41032 * gcc.dg/asmreg-1.c: New test.
41033
41034 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41035
41036 PR c++/9749
41037 * g++.dg/parse/varmod1.C: New test.
41038
41039 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41040
41041 PR c++/9727
41042 * g++.dg/template/op1.C: New test.
41043
41044 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41045
41046 PR c++/8906
41047 * g++.dg/template/nested2.C: New test.
41048
41049 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41050
41051 PR c++/8724
41052 * g++.dg/expr/dtor1.C: New test.
41053
41054 2003-02-21 Zack Weinberg <zack@codesourcery.com>
41055
41056 * gcc.dg/cpp/include3.c: New test.
41057 * gcc.dg/cpp/inc/foo.h: New file.
41058
41059 2003-02-21 Glen Nakamura <glen@imodulo.com>
41060
41061 * gcc.c-torture/execute/20030221-1.c: New test.
41062
41063 2003-02-20 Mark Mitchell <mark@codesourcery.com>
41064
41065 PR c++/9729
41066 * g++.dg/abi/conv1.C: New test.
41067
41068 2003-02-20 Jan Hubicka <jh@suse.cz>
41069
41070 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41071
41072 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
41073
41074 * gcc.c-torture/compile/20030219-1.c: New test.
41075
41076 2003-02-18 Jan Hubicka <jh@suse.cz>
41077
41078 * gcc.dg/funcorder.c: New test.
41079
41080 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
41081
41082 * gcc.c-torture/execute/20030218-1.c: New.
41083
41084 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
41085
41086 * gcc.dg/20030218-1.c: New.
41087
41088 2003-02-18 Richard Henderson <rth@redhat.com>
41089
41090 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41091 * gcc.dg/attr-used-2.c: New.
41092
41093 2003-02-18 Mark Mitchell <mark@codesourcery.com>
41094
41095 PR c++/9704
41096 * g++.dg/init/copy5.C: New test.
41097
41098 2003-02-18 Geoffrey Keating <geoffk@apple.com>
41099
41100 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41101 * g++.dg/pch/pch.exp: Likewise.
41102
41103 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
41104
41105 * gcc.c-torture/execute/20030209-1.c: Enable the test if
41106 STACK_SIZE is not defined.
41107
41108 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41109
41110 PR c++/9457
41111 * g++.dg/template/init1.C: New test.
41112
41113 2003-02-16 Jan HUbicka <jh@suse.cz>
41114
41115 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41116 (foo): Add few extra tests
41117 * gcc.dg/c99-const-expr-3.c: Likewise.
41118 * gcc.c-torture/execute/20030216-1.c: New.
41119
41120 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41121
41122 PR c++/9459
41123 * g++.dg/ext/typeof4.C: New test.
41124
41125 2003-02-15 Roger Sayle <roger@eyesopen.com>
41126
41127 * gcc.dg/i386-387-3.c: New test case.
41128
41129 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
41130
41131 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41132 cris-*-elf* cris-*-aout* and mmix-*-*.
41133
41134 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
41135
41136 * gcc.dg/20030213-1.c: New test.
41137
41138 2003-02-12 Roger Sayle <roger@eyesopen.com>
41139
41140 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41141 * gcc.dg/i386-387-2.c: Likewise.
41142
41143 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
41144
41145 * gcc.dg/ppc-spe.c: Fix formatting.
41146 Enable tests that were previously unsupported by gas.
41147 Delete tests for instructions that no longer exist.
41148 Switch arguments on evsubifw builtin.
41149
41150 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
41151
41152 * gcc.c-torture/execute/20030209-1.c: Disable the test if
41153 STACK_SIZE is too small.
41154
41155 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41156 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41157
41158 * gcc.dg/decl-2.c: New test.
41159
41160 2003-02-10 Jan Hubicka <jh@suse.cz>
41161
41162 * gcc.dg/i386-fpcvt-1.c: New test.
41163
41164 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
41165
41166 * gcc.c-torture/execute/20030209-1.c: New test.
41167
41168 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
41169
41170 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41171 int-wide bitops, use the constants of the same width.
41172 Likewise, if long long is 32-bit wide, test bitops using
41173 32-bit constants.
41174
41175 2003-02-07 Loren James Rittle <ljrittle@acm.org>
41176
41177 * gcc.dg/20021014-1.c: Annotate with expected notice text.
41178
41179 2003-02-07 Roger Sayle <roger@eyesopen.com>
41180
41181 * gcc.dg/builtins-4.c: New test case.
41182
41183 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41184
41185 * gcc.dg/20020430-1.c: Fix dg command typos.
41186 * gcc.dg/20020503-1.c: Likewise.
41187
41188 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41189
41190 PR c++/8785
41191 * g++.dg/parse/fused-params1.C: New test.
41192
41193 PR c++/8857
41194 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41195
41196 PR c++/8921
41197 * g++.dg/parse/non-dependent1.C: New test.
41198
41199 PR c++/8928
41200 * g++.dg/parse/dupl-tmpl-args1.C: New test.
41201
41202 PR c++/9228
41203 * g++.dg/parse/undefined7.C: New test.
41204 * g++.dg/parse/non-templ1.C: New test.
41205
41206 PR c++/9229
41207 * g++.dg/parse/too-many-tmpl-args1.C: New test.
41208
41209 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41210
41211 * gcc.c-torture/compile/20030206-1.c: New test.
41212
41213 2003-02-05 Roger Sayle <roger@eyesopen.com>
41214
41215 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41216 "pow" to "foo" to avoid potential confusion with a math built-in.
41217
41218 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41219
41220 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41221 conditions for SPARC targets.
41222
41223 2003-02-05 Jakub Jelinek <jakub@redhat.com>
41224
41225 * gcc.dg/20030204-1.c: New test.
41226
41227 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41228
41229 PR c++/38
41230 * g++.dg/parse/array-size1.C: New test.
41231
41232 PR c++/5657
41233 * g++.dg/parse/undefined3.C: New test.
41234
41235 PR c++/5665
41236 * g++.dg/parse/undefined4.C: New test.
41237
41238 PR c++/5975
41239 * g++.dg/parse/undefined5.C: New test.
41240
41241 PR c++/7259
41242 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41243
41244 PR c++/8578
41245 * g++.dg/parse/casting-operator1.C: New test.
41246
41247 PR c++/8596
41248 * g++.dg/parse/undefined6.C: New test.
41249
41250 PR c++/8736
41251 * g++.dg/parse/missing-template1.C: New test.
41252
41253 2003-02-04 Jan Hubicka <jh@suse.cz>
41254
41255 * gcc.dg/i386-cadd.c: Compile using -march=k8.
41256 * gcc.dg/i386-cmov?.c: Likewise.
41257 * gcc.dg/i386-fpcvt-?.c: Likewise.
41258 * gcc.dg/i386-ssefp-1.c: Likewise.
41259 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41260 conventions.
41261
41262 2003-02-03 Mark Mitchell <mark@codesourcery.com>
41263
41264 PR c++/7129
41265 * g++.dg/ext/max.C: New test.
41266
41267 2003-02-03 Jan Hubicka <jh@suse.cz>
41268
41269 * gcc.c-torture/execute/20030203-1.c: New test.
41270
41271 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
41272
41273 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41274 'natural-endian'.
41275
41276 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
41277
41278 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41279 * g++.dg/init/new2.C: Likewise.
41280 * g++.dg/other/new1.C: Likewise.
41281
41282 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
41283
41284 * gcc.dg/struct-ret-libc.c: New test.
41285
41286 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
41287
41288 * gcc.dg/20030129-1.c: New test.
41289
41290 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41291
41292 PR c++/8849
41293 * g++.dg/template/ptrmem4.C: New test.
41294
41295 2003-01-29 Mark Mitchell <mark@codesourcery.com>
41296
41297 * g++.dg/parser/constant1.C: New test.
41298
41299 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41300
41301 PR c++/8591
41302 * g++.dg/parse/friend2.C: New test.
41303
41304 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
41305
41306 PR c++/9437
41307 * g++.dg/template/unify4.C: New test.
41308
41309 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
41310
41311 * gcc.c-torture/execute/20030128-1.c: New test.
41312
41313 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
41314
41315 * g++.dg/lookup/nested1.C: Test moved from ...
41316 * g++.old-deja/g++.other/lookup24.C: ... here.
41317
41318 2003-01-28 Jan Hubicka <jh@suse.cz>
41319
41320 * gcc.dg/i386-cmov5.c: New test.
41321
41322 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41323
41324 * gcc.c-torture/execute/20010925-1.c: Changed the
41325 memcpy declaration.
41326
41327 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41328
41329 PR c++/3902
41330 * g++.dg/parse/template5.C: New test.
41331
41332 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
41333
41334 PR fortran/9258
41335 * g77.dg/pr9258: New test.
41336
41337 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41338
41339 * README: Move relevant parts from README.g++.
41340
41341 * README.g++: Remove this file.
41342
41343 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41344
41345 * g++.dg/abi/dcast1.C: New test.
41346
41347 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41348
41349 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41350
41351 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
41352
41353 PR c++/47
41354 * g++.old-deja/g++.other/lookup24.C: New test.
41355
41356 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41357
41358 PR middle-end/7227
41359 * gcc.dg/uninit-C.c: New test.
41360
41361 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
41362
41363 * g++.dg/abi/covariant1.C: New test.
41364
41365 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
41366
41367 * gcc.dg/20030123-1.c: New test.
41368
41369 2003-01-25 Jan Hubicka <jh@suse.cz>
41370
41371 PR opt/8492
41372 * gcc.c-torture/compile/20030125-1.c
41373
41374 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
41375
41376 PR c++/9403
41377 * g++.dg/parse/template3.C: New test.
41378 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41379
41380 PR c++/795
41381 * g++.dg/parse/template4.C: New test.
41382
41383 PR c++/9415
41384 * g++.dg/template/qual2.C: New test.
41385
41386 PR c++/8545
41387 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41388
41389 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41390
41391 2003-01-25 Roger Sayle <roger@eyesopen.com>
41392
41393 * gcc.c-torture/execute/switch-1.c: New test case.
41394
41395 2003-01-25 Jan Hubicka <jh@suse.cz>
41396
41397 * gcc.c-torture/execute/20030125-1.[cx]: New test.
41398
41399 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
41400
41401 Tweaks for Bison-1.875. From the NEWS file:
41402 "- `parse error' -> `syntax error'
41403 Bison now uniformly uses the term `syntax error'"
41404 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41405 * gcc.dg/cpp/digraph2.c: Likewise.
41406 * gcc.dg/cpp/direct2.c: Likewise.
41407 * gcc.dg/cpp/paste4.c: Likewise.
41408 * gcc.dg/c90-restrict-1.c: Likewise.
41409 * gcc.dg/c99-func-2.c: Likewise.
41410 * gcc.dg/noncompile/920721-2.c: Likewise.
41411 * gcc.dg/noncompile/930622-2.c: Likewise.
41412 * gcc.dg/noncompile/940112-1.c: Likewise.
41413 * gcc.dg/noncompile/950921-1.c: Likewise.
41414 * gcc.dg/noncompile/951123-1.c: Likewise.
41415 * gcc.dg/noncompile/971104-1.c: Likewise.
41416 * gcc.dg/noncompile/990416-1.c: Likewise.
41417
41418 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
41419
41420 * g++.dg/parse/undefined1.C: Add error message.
41421
41422 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41423
41424 PR c++/9354
41425 * g++.dg/parse/new1.C: New test.
41426
41427 PR c++/9216
41428 * g++.dg/parse/template2.C: New test.
41429
41430 PR c++/9354
41431 * g++.dg/parse/typedef2.C: New test.
41432
41433 PR c++/9328
41434 * g++.dg/ext/typeof3.C: New test.
41435
41436 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41437
41438 PR c++/2738
41439 * g++.dg/parse/ret-type1.C: New test.
41440
41441 PR c++/3792
41442 * g++.dg/parse/tmpl-outside1.C: New test.
41443
41444 PR c++/4207
41445 * g++.dg/parse/int-as-enum1.C: New test.
41446
41447 PR c++/4903
41448 * g++.dg/parse/no-typename1.C: New test.
41449
41450 PR c++/5533
41451 * g++.dg/parse/no-value1.C: New test.
41452
41453 PR c++/5921
41454 * g++.dg/parse/wrong-inline1.C: New test.
41455
41456 PR c++/6402
41457 * g++.dg/parse/ref1.C: New test.
41458
41459 PR c++/6992
41460 * g++.dg/parse/attr-ctor1.C: New test.
41461
41462 PR c++/7229
41463 * g++.dg/parse/namespace5.C: New test.
41464
41465 PR c++/7917
41466 * g++.dg/parse/func-def1.C: New test.
41467
41468 PR c++/8143
41469 * g++.dg/parse/undefined1.C: New test.
41470
41471 PR c++/5723, PR c++/8522
41472 * g++.dg/parse/specialization1.C: New test.
41473
41474 PR c++/163, PR c++/8595
41475 * g++.dg/parse/struct-as-enum1.C: New test.
41476
41477 PR c++/9173
41478 * g++.dg/parse/undefined2.C: New test.
41479
41480 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41481
41482 PR c++/9298
41483 * g++.dg/parse/template1.C: New test.
41484
41485 PR c++/9384
41486 * g++.dg/parse/using1.C: New test.
41487
41488 PR c++/9285
41489 PR c++/9294
41490 * g++.dg/parse/expr2.C: New test.
41491
41492 PR c++/9388
41493 * g++.dg/parse/lookup2.C: Likewise.
41494
41495 2003-01-21 Jan Hubicka <jh@suse.cz>
41496
41497 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41498 * gcc.c-torture/execute/eeprof-1.c: Likewise.
41499 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41500 * gcc.c-torture/execute/string-opt-*.c: Likewise.
41501
41502 2003-01-20 Nick Clifton <nickc@redhat.com>
41503
41504 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
41505 problem with ARM sibcall code generation.
41506
41507 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
41508
41509 * gcc.c-torture/execute/20030120-1.c: New.
41510
41511 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
41512
41513 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41514
41515 2003-01-17 Mark Mitchell <mark@codesourcery.com>
41516
41517 PR c++/9272
41518 * g++.dg/parse/ctor1.C: New test.
41519
41520 PR c++/9294:
41521 * g++.dg/parse/qualified1.C: New test.
41522
41523 * g++.dg/parse/typename3.C: New test.
41524
41525 2003-01-16 Richard Henderson <rth@redhat.com>
41526
41527 * g++.dg/tls/init-2.C: Fix error matches for real this time.
41528
41529 2003-01-16 Richard Henderson <rth@redhat.com>
41530
41531 * g++.dg/pch/pch.exp: Copy test header to the working directory
41532 before using it either for precompilation or direct use.
41533 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41534 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41535
41536 2003-01-16 Richard Henderson <rth@redhat.com>
41537
41538 * gcc.dg/pch/pch.exp: Copy test header to the working directory
41539 before using it either for precompilation or direct use.
41540 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41541 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41542
41543 2003-01-16 Mark Mitchell <mark@codesourcery.com>
41544
41545 * g++.dg/ext/typename1.C: Add typename keyword.
41546 * g++.dg/template/crash1.C: Update error messages.
41547 * g++.dg/template/crash2.C: Remove error message.
41548 * g++.dg/parse/typename2.C: New test.
41549 * g++.dg/template/typename2.C: Change implicit
41550 typename warning into error.
41551 * g++.old-deja/g++.benjamin/tem03.C: Issue more
41552 error messages.
41553 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41554 * g++.old-deja/g++.brendan/crash56.C: Add this->.
41555 * g++.old-deja/g++.law/visibility13.C: Remove error
41556 messages.
41557 * g++.old-deja/g++.ns/template17.C: Reorder code to
41558 make declaration visible in template.
41559 * g++.old-deja/g++.pt/crash3.C: Fix typos.
41560 * g++.old-deja/g++.pt/crash36.C: Issue more error
41561 messages.
41562 * g++.old-deja/g++.pt/crash5.C: Improve error
41563 message.
41564 * g++.old-deja/g++.pt/crash67.C: Remove warning.
41565 * g++.old-deja/g++.pt/inherit1.C: Add this->.
41566 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41567 * g++.old-deja/g++.pt/typename16.C: Replace implicit
41568 typename warning with error message.
41569 * g++.old-deja/g++.pt/typename19.C: Remove warning.
41570 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41571 * g++.old-deja/g++.robertl/eb24.C: Use this->.
41572
41573 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
41574
41575 * g++.dg/parse/ambig2.C: New test.
41576
41577 2003-01-15 Richard Henderson <rth@redhat.com>
41578
41579 * g++.dg/tls/init-2.C: Update error message string.
41580
41581 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41582
41583 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41584
41585 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
41586
41587 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41588 all for HC11/HC12.
41589 * gcc.c-torture/compile/20001205-1.x: Likewise.
41590 * gcc.c-torture/compile/20001226-1.x: Likewise.
41591 * gcc.c-torture/compile/920520-1.x: Likewise.
41592 * gcc.c-torture/compile/961203-1.x: Likewise.
41593 * gcc.c-torture/compile/20020604-1.x: Likewise.
41594
41595 2003-01-15 Jan Hubicka <jh@suse.cz>
41596
41597 * gcc.c-torture/compile/20030115-1.c: New test.
41598
41599 * gcc.dg/i386-fpcvt-1.c: New test.
41600 * gcc.dg/i386-fpcvt-2.c: New test.
41601
41602 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
41603
41604 Further conform g++'s __vmi_class_type_info to the C++ ABI
41605 specification.
41606 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41607 the specification.
41608
41609 2003-01-14 Jan Hubicka <jh@suse.cz>
41610
41611 * gcc.dg/i386-fpcvt-1.c: New test.
41612 * gcc.dg/i386-fpcvt-2.c: New test.
41613
41614 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41615
41616 * gcc.dg/i386-mmx-3.c: New test.
41617
41618 2003-01-12 Mark Mitchell <mark@codesourcery.com>
41619
41620 PR c++/9264
41621 * g++.dg/parse/octal1.C: New file.
41622
41623 PR c++/9172
41624 * g++.dg/parse/typename1.C: New file.
41625
41626 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
41627
41628 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41629 * gcc.dg/bf-no-ms-layout.c: Likewise.
41630 * gcc.dg/bf-ms-attrib.c: Likewise.
41631
41632 2003-01-10 Mark Mitchell <mark@codesourcery.com>
41633
41634 PR c++/9099
41635 * g++.dg/parse/dtor1.C: New file.
41636
41637 PR c++/9128
41638 * g++.dg/rtti/typeid1.C: New file.
41639
41640 PR c++/9153
41641 * g++.dg/parse/lookup1.C: New file.
41642
41643 PR c++/9171
41644 * g++.dg/templ/spec5.C: New file.
41645
41646 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
41647
41648 * gcc.c-torture/compile/20030110-1.c: New test.
41649
41650 2003-01-09 Geoffrey Keating <geoffk@apple.com>
41651
41652 Merge from pch-branch:
41653
41654 2002-12-23 Geoffrey Keating <geoffk@apple.com>
41655
41656 * gcc.dg/pch/cpp-1.h: New.
41657 * gcc.dg/pch/cpp-1.c: New.
41658 * gcc.dg/pch/cpp-2.h: New.
41659 * gcc.dg/pch/cpp-2.c: New.
41660
41661 2002-11-19 Geoffrey Keating <geoffk@apple.com>
41662
41663 * gcc.dg/pch/except-1.h: New.
41664 * gcc.dg/pch/except-1.c: New.
41665
41666 2002-11-13 Geoffrey Keating <geoffk@apple.com>
41667
41668 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41669 running test.
41670 * gcc.dg/pch: Include *.hp not *.h.
41671 * gcc.dg/pch/system-1.h: New.
41672 * gcc.dg/pch/system-1.c: New.
41673
41674 2002-11-11 Geoffrey Keating <geoffk@apple.com>
41675
41676 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41677 rather than trying to build and run a program using PCH.
41678 * gcc.dg/pch: Remove dg-do commands from test files.
41679
41680 2002-11-08 Geoffrey Keating <geoffk@apple.com>
41681
41682 * gcc.dg/pch/macro-3.c: New.
41683 * gcc.dg/pch/macro-3.h: New.
41684
41685 2002-11-04 Geoffrey Keating <geoffk@apple.com>
41686
41687 * gcc.dg/pch/common-1.c: New.
41688 * gcc.dg/pch/common-1.h: New.
41689 * gcc.dg/pch/decl-1.c: New.
41690 * gcc.dg/pch/decl-1.h: New.
41691 * gcc.dg/pch/decl-2.c: New.
41692 * gcc.dg/pch/decl-2.h: New.
41693 * gcc.dg/pch/decl-3.c: New.
41694 * gcc.dg/pch/decl-3.h: New.
41695 * gcc.dg/pch/decl-4.c: New.
41696 * gcc.dg/pch/decl-4.h: New.
41697 * gcc.dg/pch/decl-5.c: New.
41698 * gcc.dg/pch/decl-5.h: New.
41699 * gcc.dg/pch/global-1.c: New.
41700 * gcc.dg/pch/global-1.h: New.
41701 * gcc.dg/pch/inline-1.c: New.
41702 * gcc.dg/pch/inline-1.h: New.
41703 * gcc.dg/pch/inline-2.c: New.
41704 * gcc.dg/pch/inline-2.h: New.
41705 * gcc.dg/pch/static-1.c: New.
41706 * gcc.dg/pch/static-1.h: New.
41707 * gcc.dg/pch/static-2.c: New.
41708 * gcc.dg/pch/static-2.h: New.
41709
41710 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
41711
41712 * g++.dg/pch/pch.exp: Better handle failing testcases.
41713 * gcc.dg/pch/pch.exp: Likewise.
41714 * gcc.dg/pch/macro-1.c: New.
41715 * gcc.dg/pch/macro-1.h: New.
41716 * gcc.dg/pch/macro-2.c: New.
41717 * gcc.dg/pch/macro-2.h: New.
41718
41719 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
41720
41721 * g++.dg/dg.exp: Treat files in pch/ specially.
41722 * g++.dg/pch/pch.exp: New file.
41723 * g++.dg/pch/empty.H: New file.
41724 * g++.dg/pch/empty.C: New file.
41725 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41726 "precompile".
41727
41728 * gcc.dg/pch/pch.exp: New file.
41729 * gcc.dg/pch/empty.h: New file.
41730 * gcc.dg/pch/empty.c: New file.
41731 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41732 "precompile".
41733
41734 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41735
41736 * g++.dg/template/friend14.C: New test.
41737
41738 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41739
41740 * gcc.dg/old-style-asm-1.c: New test.
41741
41742 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
41743
41744 * gcc.c-torture/compile/20030109-1.c: New test.
41745
41746 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41747
41748 * gcc.c-torture/execute/20030109-1.c: New test.
41749
41750 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
41751
41752 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41753 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41754 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41755 * g++.old-deja/g++.mike/eh2.C: Likewise.
41756 * g++.old-deja/g++.mike/eh3.C: Likewise.
41757 * g++.old-deja/g++.mike/eh5.C: Likewise.
41758 * g++.old-deja/g++.mike/eh6.C: Likewise.
41759 * g++.old-deja/g++.mike/eh7.C: Likewise.
41760 * g++.old-deja/g++.mike/eh8.C: Likewise.
41761 * g++.old-deja/g++.mike/eh9.C: Likewise.
41762 * g++.old-deja/g++.mike/eh10.C: Likewise.
41763 * g++.old-deja/g++.mike/eh12.C: Likewise.
41764 * g++.old-deja/g++.mike/eh13.C: Likewise.
41765 * g++.old-deja/g++.mike/eh14.C: Likewise.
41766 * g++.old-deja/g++.mike/eh16.C: Likewise.
41767 * g++.old-deja/g++.mike/eh17.C: Likewise.
41768 * g++.old-deja/g++.mike/eh18.C: Likewise.
41769 * g++.old-deja/g++.mike/eh21.C: Likewise.
41770 * g++.old-deja/g++.mike/eh23.C: Likewise.
41771 * g++.old-deja/g++.mike/eh24.C: Likewise.
41772 * g++.old-deja/g++.mike/eh25.C: Likewise.
41773 * g++.old-deja/g++.mike/eh26.C: Likewise.
41774 * g++.old-deja/g++.mike/eh27.C: Likewise.
41775 * g++.old-deja/g++.mike/eh28.C: Likewise.
41776 * g++.old-deja/g++.mike/eh29.C: Likewise.
41777 * g++.old-deja/g++.mike/eh31.C: Likewise.
41778 * g++.old-deja/g++.mike/eh33.C: Likewise.
41779 * g++.old-deja/g++.mike/eh34.C: Likewise.
41780 * g++.old-deja/g++.mike/eh35.C: Likewise.
41781 * g++.old-deja/g++.mike/eh36.C: Likewise.
41782 * g++.old-deja/g++.mike/eh37.C: Likewise.
41783 * g++.old-deja/g++.mike/eh38.C: Likewise.
41784 * g++.old-deja/g++.mike/eh39.C: Likewise.
41785 * g++.old-deja/g++.mike/eh40.C: Likewise.
41786 * g++.old-deja/g++.mike/eh41.C: Likewise.
41787 * g++.old-deja/g++.mike/eh42.C: Likewise.
41788 * g++.old-deja/g++.mike/eh44.C: Likewise.
41789 * g++.old-deja/g++.mike/eh46.C: Likewise.
41790 * g++.old-deja/g++.mike/eh47.C: Likewise.
41791 * g++.old-deja/g++.mike/eh48.C: Likewise.
41792 * g++.old-deja/g++.mike/eh49.C: Likewise.
41793 * g++.old-deja/g++.mike/eh50.C: Likewise.
41794 * g++.old-deja/g++.mike/eh51.C: Likewise.
41795 * g++.old-deja/g++.mike/eh53.C: Likewise.
41796 * g++.old-deja/g++.mike/eh55.C: Likewise.
41797 * g++.old-deja/g++.mike/p7912.C: Likewise.
41798 * g++.old-deja/g++.mike/p9706.C: Likewise.
41799 * g++.old-deja/g++.mike/p10416.C: Likewise.
41800 * g++.old-deja/g++.mike/p11667.C: Likewise.
41801 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41802 Remove redundant reference to Iris.
41803 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41804 Elxsi, i860, Pico Java, and WE32K.
41805
41806 2003-01-07 Mark Mitchell <mark@codesourcery.com>
41807
41808 * g++.dg/ext/asm4.C: New test.
41809
41810 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41811
41812 PR c++/9030
41813 * g++.dg/template/friend12.C: New test.
41814 * g++.dg/template/friend13.C: Likewise.
41815 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41816
41817 2003-01-08 Jan Hubicka <jh@suse.cz>
41818
41819 * gcc.dg/i386-cadd.c: New test.
41820 * gcc.dg/i386-cmov4.c: Likewise.
41821
41822 2003-01-06 Mark Mitchell <mark@codesourcery.com>
41823
41824 PR c++/9165
41825 * g++.dg/warn/Wunused-3.C: New test.
41826
41827 * g++.dg/abi/bitfield9.C: New test.
41828
41829 PR c++/9189
41830 * g++.dg/parse/defarg3.C: New test.
41831
41832 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
41833
41834 * g++.dg/parse/ambig1.C: New test.
41835 * g++.dg/parse/defarg2.C: New test.
41836
41837 2003-01-05 Mark Mitchell <mark@codesourcery.com>
41838
41839 * g++.dg/template/defarg-1.C: New test.
41840 * g++.dg/template/local2.C: Likewise.
41841
41842 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
41843
41844 * gcc.c-torture/execute/20030105-1.c: New test.
41845
41846 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41847
41848 * g++.dg/parse/namespace3.C: Remove extra semicolons.
41849 * g++.dg/parse/namespace4.C: Likewise.
41850
41851 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
41852
41853 * g++.dg/template/ntp2.C: New test.
41854
41855 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
41856
41857 * g++.dg/parse/extern-C-1.C: New test.
41858
41859 * g++.dg/parse/namespace4.C: New test.
41860
41861 * g++.dg/template/nested1.C: New test.
41862
41863 * g++.dg/parse/namespace3.C: New test.
41864
41865 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
41866
41867 * g++.dg/lookup/two-stage1.C: New test.
41868
41869 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41870
41871 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41872 * g++.old-deja/g++.jason/access8.C: Likewise.
41873 * g++.old-deja/g++.other/decl5.C: Likewise.
41874
41875 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41876
41877 * g++.dg/parse/parse7.C: New test.
41878
41879 2003-01-02 Mark Mitchell <mark@codesourcery.com>
41880
41881 PR c++/2843
41882 * g++.dg/ext/attrib7.C: New test.
41883
41884 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41885
41886 * g++.dg/parse/parse6.C: New test.
41887
41888 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
41889
41890 * gcc.dg/h8300-stack-1.c: New.
41891
41892 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41893
41894 g++.dg/lookup/exception1.C: New test.
41895
41896 g++.dg/lookup/template1.C: New test.
41897
41898 g++.dg/parse/namespace2.C: New test.
41899
41900 g++.dg/parse/parens2.C: New test.
41901
41902 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41903
41904 * g++.dg/parse/parse5.C: New test.
41905 * g++.dg/lookup/scoped4.C: New test.
41906
41907 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41908
41909 * g++.dg/parse/parens1.C: New test.
41910
41911 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41912 angle-bracket1.C.
41913 * g++.dg/parse/parens2.C: New test.
41914
41915 * g++.dg/lookup/scope-operator1.C: New test.
41916
41917 * g++.dg/parse/operator1.C: New test.
41918
41919 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41920
41921 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41922 * g++.old-deja/g++.other/access6.C: Likewise.
41923 * g++.old-deja/g++.other/decl1.C: Likewise.
41924 * g++.old-deja/g++.pt/typename12.C: Likewise.
41925
41926 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41927
41928 * g++.dg/parse/namespace1.C: New test.
41929
41930 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41931
41932 * g++.dg/parse/parse4.C: New test.
41933
41934 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41935
41936 * g++.dg/parse/parse3.C: New test.
41937
41938 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41939
41940 * g++.dg/parse/parse2.C: New test.
41941
41942 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41943
41944 * g++.dg/template/friend11.C: New test.
41945
41946 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41947
41948 * g++.dg/parse/parse1.C: New test.
41949
41950 2002-12-31 Janis Johnson <janis187@us.ibm.com>
41951
41952 * lib/profopt.exp: Change the name of a global variable to avoid
41953 possible clashes with other test suites.
41954
41955 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
41956
41957 * g++.dg/inherit/covariant8.C: New test.
41958
41959 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41960
41961 * g++.dg/init/array9.C: New test.
41962
41963 PR c++/9112
41964 * g++.dg/parse/expr1.C: New test.
41965
41966 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
41967
41968 * gcc.c-torture/compile/20021230-1.c: New test.
41969
41970 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
41971
41972 * g++.dg/inherit/covariant5.C: New test.
41973 * g++.dg/inherit/covariant6.C: New test.
41974 * g++.dg/inherit/covariant7.C: New test.
41975
41976 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41977
41978 PR c++/2739
41979 * g++.dg/other/access2.C: New test.
41980
41981 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
41982
41983 * g++.dg/other/anon-struct.C: No longer fails
41984 * g++.old-deja/g++.brendan/parse4.C: Likewise.
41985 * g++.old-deja/g++.brendan/parse5.C: Likewise.
41986 * g++.old-deja/g++.brendan/parse6.C: Likewise.
41987
41988 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
41989
41990 * g++.dg/parse/angle-bracket.C (main): No longer fails.
41991
41992 2002-12-27 Mark Mitchell <mark@codesourcery.com>
41993
41994 * g++.dg/eh/spec4.C: Remove stray semicolon.
41995 * g++.dg/expr/pmf-1.C: Change error message.
41996 * g++.dg/ext/asm1.C: Remove stray semicolon.
41997 * g++.dg/ext/typename1.C: Add missing typenames.
41998 * g++.dg/inherit/template-as-base.C: Change error message.
41999 * g++.dg/lookup/scoped1.C: Likewise.
42000 * g++.dg/lookup/scoped2.C: Likewise.
42001 * g++.dg/lookup/using2.C: Likewise.
42002 * g++.dg/other/component1.C: Remove stray semicolon.
42003 * g++.dg/other/do1.C: Change error message.
42004 * g++.dg/other/error2.C: Likewise.
42005 * g++.dg/other/init1.C: Likewise.
42006 * g++.dg/other/packed1.C: Remove stray semicolon.
42007 * g++.dg/other/ptrmem2.C: Change error message.
42008 * g++.dg/parse/parameter-declaration-1.C: Remove line number
42009 marker.
42010 * g++.dg/special/initp1.C: Remove invalid attribute usage.
42011 * g++.dg/template/access3.C: Add typename keyword.
42012 * g++.dg/template/access5.C: Remove stray semicolon.
42013 * g++.dg/template/access6.C: Likewise.
42014 * g++.dg/template/complit1.C: Likewise.
42015 * g++.dg/template/crash1.C: Change error message.
42016 * g++.dg/template/inherit2.C: Remove stray semicolon.
42017 * g++.dg/template/instantiate2.C: Likewise.
42018 * g++.dg/template/instantiate3.C: Change error message.
42019 * g++.dg/template/qual1.C: Remove stray semicolon.
42020 * g++.dg/template/qualttp18.C: Change error message.
42021 * g++.dg/template/ref1.C: Remove stray semicolon.
42022 * g++.dg/template/sizeof1.C (A::value): Declare it.
42023 * g++.dg/template/spec4.C: Change error message.
42024 * g++.dg/template/static1.C: Likewise.
42025 * g++.dg/template/type1.C: Likewise.
42026 * g++.dg/template/typename3.C: Likewise.
42027 * g++.old-deja/g++.benjamin/13478.C: Change error message.
42028 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42029 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42030 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42031 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42032 named return value extension.
42033 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42034 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42035 * g++.old-deja/g++.bob/extern_C.C: Likewise.
42036 * g++.old-deja/g++.bob/inherit2.C: Likewise.
42037 * g++.old-deja/g++.brendan/complex1.C: Likewise.
42038 * g++.old-deja/g++.brendan/copy5.C: Likewise.
42039 * g++.old-deja/g++.brendan/crash13.C: Likewise.
42040 * g++.old-deja/g++.brendan/crash15.C: Likewise.
42041 * g++.old-deja/g++.brendan/crash18.C: Change error message.
42042 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42043 * g++.old-deja/g++.brendan/crash38.C: Likewise.
42044 * g++.old-deja/g++.brendan/crash50.C: Likewise.
42045 * g++.old-deja/g++.brendan/crash56.C: Likewise.
42046 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42047 syntax.
42048 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42049 * g++.old-deja/g++.brendan/crash8.C: Change error message.
42050 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42051 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42052 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42053 * g++.old-deja/g++.brendan/template11.C: Likewise.
42054 * g++.old-deja/g++.brendan/template26.C: Likewise.
42055 * g++.old-deja/g++.brendan/template27.C: Use explicit
42056 specialization syntax.
42057 * g++.old-deja/g++.brendan/template30.C: Likewise.
42058 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42059 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42060 non-dependent names.
42061 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42062 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42063 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42064 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42065 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42066 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42067 named return value extension.
42068 * g++.old-deja/g++.ext/namedret2.C: Likewise.
42069 * g++.old-deja/g++.ext/namedret3.C: Likewise.
42070 * g++.old-deja/g++.ext/return1.C: Likewise.
42071 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42072 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42073 * g++.old-deja/g++.jason/access8.C: Likewise.
42074 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42075 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42076 pseudo-destructor names.
42077 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42078 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42079 pseudo-destructor names.
42080 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42081 * g++.old-deja/g++.jason/overload19.C: Likewise.
42082 * g++.old-deja/g++.jason/overload32.C: Likewise.
42083 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42084 stray semicolons.
42085 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42086 * g++.old-deja/g++.jason/return.C: Likewise.
42087 * g++.old-deja/g++.jason/return2.C: Likewise.
42088 * g++.old-deja/g++.jason/shadow1.C: Likewise.
42089 * g++.old-deja/g++.jason/special.C: Use explicit specialization
42090 syntax.
42091 * g++.old-deja/g++.jason/template10.C: Account for use of
42092 non-dependent names.
42093 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42094 syntax.
42095 * g++.old-deja/g++.jason/template37.C: Likewise.
42096 * g++.old-deja/g++.law/access4.C: Change error messages.
42097 * g++.old-deja/g++.law/arm13.C: Remove incorrect
42098 pseudo-destructor names.
42099 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42100 * g++.old-deja/g++.law/ctors9.C: Likewise.
42101 * g++.old-deja/g++.law/cvt22.C: Likewise.
42102 * g++.old-deja/g++.law/dtors5.C: Likewise.
42103 * g++.old-deja/g++.law/global-init1.C: Likewise.
42104 * g++.old-deja/g++.law/missed-error3.C: Likewise.
42105 * g++.old-deja/g++.law/operators28.C: Likewise.
42106 * g++.old-deja/g++.law/visibility28.C: Likewise.
42107 * g++.old-deja/g++.martin/eval1.C: Likewise.
42108 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42109 name.
42110 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42111 * g++.old-deja/g++.mike/net34.C: Likewise.
42112 * g++.old-deja/g++.mike/net36.C: Likewise.
42113 * g++.old-deja/g++.mike/ns2.C: Likewise.
42114 * g++.old-deja/g++.mike/p12306.C: Likewise.
42115 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42116 value extension.
42117 * g++.old-deja/g++.mike/p700.C: Likewise.
42118 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42119 * g++.old-deja/g++.mike/p710.C: Likewise.
42120 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42121 value extension.
42122 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42123 * g++.old-deja/g++.mike/pmf9.C: Likewise.
42124 * g++.old-deja/g++.ns/crash2.C: Likewise.
42125 * g++.old-deja/g++.ns/crash3.C: Likewise.
42126 * g++.old-deja/g++.ns/invalid1.C: Likewise.
42127 * g++.old-deja/g++.ns/ns17.C: Likewise.
42128 * g++.old-deja/g++.ns/template16.C: Likewise.
42129 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42130 keyword.
42131 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42132 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42133 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42134 named return value extension.
42135 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42136 * g++.old-deja/g++.other/access4.C: Issue additional error
42137 messages.
42138 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42139 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42140 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42141 * g++.old-deja/g++.other/crash25.C: Change error message.
42142 * g++.old-deja/g++.other/crash4.C: Change error message.
42143 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42144 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42145 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42146 checks.
42147 * g++.old-deja/g++.other/defarg8.C: Likewise.
42148 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42149 * g++.old-deja/g++.other/dtor10.C: Likewise.
42150 * g++.old-deja/g++.other/incomplete.C: Likewise.
42151 * g++.old-deja/g++.other/linkage7.C: Likewise.
42152 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42153 lookup algorithm.
42154 * g++.old-deja/g++.other/mangle2.C: Likewise.
42155 * g++.old-deja/g++.other/refinit2.C: Likewise.
42156 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42157 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42158 * g++.old-deja/g++.pt/crash28.C: Likewise.
42159 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42160 syntax.
42161 * g++.old-deja/g++.pt/crash32.C: Change error message.
42162 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42163 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42164 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42165 error message position.
42166 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42167 * g++.old-deja/g++.pt/defarg8.C: Change error message.
42168 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42169 syntax.
42170 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42171 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42172 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42173 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42174 keyword.
42175 * g++.old-deja/g++.pt/explicit31.C: Likewise.
42176 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42177 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42178 keyword.
42179 * g++.old-deja/g++.pt/explicit71.C: Change error message.
42180 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42181 syntax.
42182 * g++.old-deja/g++.pt/friend28.C: Account for use of
42183 non-dependent names.
42184 * g++.old-deja/g++.pt/friend29.C: Likewise.
42185 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42186 rules.
42187 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42188 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42189 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42190 lookup rules.
42191 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42192 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42193 keyword.
42194 * g++.old-deja/g++.pt/memclass20.C: Likewise.
42195 * g++.old-deja/g++.pt/memclass5.C: Likewise.
42196 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42197 keyword.
42198 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42199 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42200 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42201 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42202 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42203 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42204 keyword.
42205 * g++.old-deja/g++.pt/spec10.C: Likewise.
42206 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42207 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42208 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42209 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42210 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42211 * g++.old-deja/g++.pt/ttp62.C: Likewise.
42212 * g++.old-deja/g++.pt/ttp64.C: Likewise.
42213 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42214 * g++.old-deja/g++.pt/typename15.C: Likewise.
42215 * g++.old-deja/g++.pt/typename22.C: Likewise.
42216 * g++.old-deja/g++.pt/typename6.C: Change error messages.
42217 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42218 * g++.old-deja/g++.pt/virtual2.C: Likewise.
42219 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42220 syntax.
42221 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42222 return value extension.
42223 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42224 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42225 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42226 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42227
42228 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
42229
42230 * g++.dg/warn/inline1.C: New test.
42231 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42232 * g++.old-deja/g++.jason/synth10.C: Likewise.
42233 * g++.old-deja/g++.mike/net31.C: Likewise.
42234 * g++.old-deja/g++.mike/p8786.C: Likewise.
42235
42236 * g++.dg/template/friend10.C: New test.
42237 * g++.dg/template/conv5.C: New test.
42238
42239 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
42240
42241 * g++.dg/lookup/scoped3.C: New test.
42242
42243 * g++.dg/lookup/decl1.C: New test.
42244 * g++.dg/lookup/decl2.C: New test.
42245
42246 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
42247
42248 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42249 gcc.c-torture/compile/20021015-1.c,
42250 gcc.c-torture/compile/20021015-2.c,
42251 gcc.c-torture/compile/20021123-1.c,
42252 gcc.c-torture/compile/20021123-2.c,
42253 gcc.c-torture/compile/20021123-3.c,
42254 gcc.c-torture/compile/20021123-4.c,
42255 gcc.c-torture/execute/20021024-1.c: Add tests previously added
42256 only to 3.1 or 3.2 branch.
42257
42258 2002-12-23 Mark Mitchell <mark@codesourcery.com>
42259
42260 * gcc.dg/i386-bitfield3.c: New test.
42261
42262 * gcc.dg/i386-bitfield2.c: New test.
42263
42264 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
42265
42266 * g++.dg/parse/conv_op1.C: New test.
42267
42268 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
42269
42270 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42271 approved.
42272
42273 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
42274
42275 * gcc.c-torture/compile/20021220-1.c: New test.
42276
42277 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
42278
42279 * gcc.dg/i386-fastcall-1.c: New.
42280
42281 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42282
42283 * gcc.c-torture/execute/20021219-1.c: New test.
42284
42285 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42286
42287 * gcc.dg/i386-pic-1.c: New test.
42288
42289 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42290
42291 PR c++/8099
42292 * g++.dg/template/friend9.C: New test.
42293
42294 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42295
42296 PR c++/3663
42297 * g++.dg/template/access7.C: New test.
42298
42299 2002-12-18 Nick Clifton <nickc@redhat.com>
42300
42301 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42302 the libstdc++-v3 directory has been found.
42303
42304 2002-12-12 Devang Patel <dpatel@apple.com>
42305 * gcc.dg/darwin-ld-1.c: New test.
42306 * gcc.dg/darwin-ld-2.c: New test.
42307 * gcc.dg/darwin-ld-3.c: New test.
42308 * gcc.dg/darwin-ld-4.c: New test.
42309 * gcc.dg/darwin-ld-5.c: New test.
42310
42311 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42312
42313 * gcc.c-torture/compile/20021212-1.c: New test.
42314
42315 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
42316
42317 * gcc.dg/fshort-wchar: New test.
42318
42319 2002-12-10 Mark Mitchell <mark@codesourcery.com>
42320
42321 PR c++/8372
42322 * g++.dg/template/dtor1.C: New test.
42323
42324 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42325 markers.
42326
42327 2002-12-10 Jakub Jelinek <jakub@redhat.com>
42328
42329 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42330
42331 2002-12-09 Mark Mitchell <mark@codesourcery.com>
42332
42333 * g++.dg/template/static1.C: New test.
42334 * g++.dg/template/static2.C: New test.
42335 * g++.old-deja/g++.ext/memconst.C: New test.
42336
42337 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42338
42339 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42340 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42341 * g++.dg/special/initp1.C: Likewise.
42342
42343 2002-12-06 Jakub Jelinek <jakub@redhat.com>
42344
42345 * gcc.c-torture/execute/20021204-1.c: New test.
42346
42347 2002-12-04 Geoffrey Keating <geoffk@apple.com>
42348
42349 * gcc.dg/ppc-fmadd-1.c: New file.
42350 * gcc.dg/ppc-fmadd-2.c: New file.
42351 * gcc.dg/ppc-fmadd-3.c: New file.
42352
42353 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42354
42355 * gcc.c-torture/compile/20021204-1.c: New test.
42356
42357 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
42358
42359 * g++.dg/inherit/covariant2.C: New test.
42360 * g++.dg/inherit/covariant3.C: New test.
42361 * g++.dg/inherit/covariant4.C: New test.
42362 * g++.dg/inherit/covariant1.C: Remove XFAIL.
42363 * g++.old-deja/g++.robertl/eb17.C: Likewise.
42364
42365 2002-12-03 Mark Mitchell <mark@codesourcery.com>
42366
42367 PR c++/8688
42368 * g++.dg/init/brace3.C: New test.
42369
42370 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
42371
42372 * gcc.dg/20020210-1.c: Fix a comment typo.
42373
42374 2002-12-02 Mark Mitchell <mark@codesourcery.com>
42375
42376 PR c++/8720
42377 * g++.dg/parse/defarg1.C: New test.
42378
42379 PR c++/8615
42380 * g++.dg/template/char1.C: New test.
42381
42382 * g++.dg/template/varmod1.C: Fix typo.
42383
42384 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42385
42386 DR 180
42387 * g++.old-deja/g++.pt/crash32.C: Expect error.
42388
42389 2002-12-01 Mark Mitchell <mark@codesourcery.com>
42390
42391 PR c++/5919
42392 * g++.dg/template/varmod1.C: New test.
42393
42394 PR c++/8727
42395 * g++.dg/inherit/typeinfo1.C: New test.
42396
42397 PR c++/8663
42398 * g++.dg/inherit/typedef1.C: New test.
42399
42400 2002-11-30 Mark Mitchell <mark@codesourcery.com>
42401
42402 PR c++/8332
42403 PR c++/8493
42404 * g++.dg/template/strlen1.C: New test.
42405
42406 PR c++/8227
42407 * g++.dg/template/ctor2.C: New test.
42408
42409 PR c++/8214
42410 * g++.dg/init/string1.C: New test.
42411
42412 PR c++/8511
42413 * g++.dg/template/friend8.C: New test.
42414
42415 2002-11-29 Joe Buck <jbuck@synopsys.com>
42416
42417 * g++.dg/lookup/anon2.C: New test.
42418
42419 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
42420
42421 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42422 h8300 port.
42423
42424 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
42425
42426 * gcc.dg/bitfld-6.c: New test.
42427
42428 2002-11-27 Jan Hubicka <jh@suse.cz>
42429
42430 * gcc.c-torture/execute/20021127.[cx]: New test.
42431
42432 2002-11-26 Jan Hubicka <jh@suse.cz>
42433
42434 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42435 quality.
42436
42437 2002-11-26 Geoffrey Keating <geoffk@apple.com>
42438
42439 * g++.dg/init/brace2.C: New test.
42440 * g++.old-deja/g++.mike/p9129.C: Correct.
42441
42442 2002-11-26 Mark Mitchell <mark@codesourcery.com>
42443
42444 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42445
42446 2002-11-25 Andreas Bauer <baueran@in.tum.de>
42447
42448 * gcc.dg/sibcall-6: New test for indirect sibcalls.
42449
42450 2002-11-25 Mark Mitchell <mark@codesourcery.com>
42451
42452 * g++.dg/abi/empty11.C: New test.
42453 * g++.dg/rtti/cv1.C: New test.
42454
42455 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
42456
42457 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42458
42459 2002-11-24 Mark Mitchell <mark@codesourcery.com>
42460
42461 * g++.dg/abi/empty10.C: New test.
42462
42463 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42464
42465 * gcc.c-torture/compile/20021124-1.c: New test.
42466
42467 2002-11-22 Mark Mitchell <mark@codesourcery.com>
42468
42469 * g++.dg/abi/rtti2.C: New test.
42470
42471 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42472
42473 * gcc.dg/i386-unroll-1.c: New test.
42474
42475 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42476
42477 * gcc.c-torture/compile/20021120-1.c: New test.
42478 * gcc.c-torture/compile/20021120-2.c: New test.
42479
42480 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42481
42482 * gcc.dg/bitfld-5.c: New test.
42483
42484 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42485
42486 * gcc.c-torture/execute/20021120-3.c: New test.
42487
42488 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42489
42490 * gcc.c-torture/execute/20021120-2.c: New test.
42491
42492 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42493
42494 * gcc.c-torture/execute/20021120-1.c: New test.
42495
42496 2002-11-20 Jakub Jelinek <jakub@redhat.com>
42497
42498 * gcc.c-torture/execute/20021118-3.c: New test.
42499
42500 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42501
42502 * gcc.c-torture/compile/20021119-1.c: New test.
42503
42504 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
42505
42506 * gcc.dg/duff-1.c: New test.
42507 * gcc.dg/duff-2.c: New test.
42508 * gcc.dg/duff-3.c: New test.
42509
42510 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
42511
42512 * gcc.dg/cpp/_Pragma5.c: New test.
42513
42514 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42515
42516 * gcc.c-torture/execute/20021118-2.c: New test.
42517
42518 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42519
42520 * gcc.c-torture/execute/20021118-1.c: New test.
42521
42522 2002-11-16 Jakub Jelinek <jakub@redhat.com>
42523
42524 * gcc.dg/20021116-1.c: New test.
42525
42526 2002-11-14 Mark Mitchell <mark@codesourcery.com>
42527
42528 * g++.dg/abi/vcall1.C: New test.
42529
42530 2002-11-14 Jakub Jelinek <jakub@redhat.com>
42531
42532 * gcc.dg/20021029-1.c: New test.
42533 * gcc.dg/20021029-2.c: New test.
42534
42535 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42536
42537 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42538
42539 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42540
42541 PR c/8439
42542 * gcc.dg/20021110.c: Move to ...
42543 * gcc.c-torture/compile/20021110.c: .... here.
42544
42545 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42546
42547 PR c/8467
42548 * gcc.c-torture/execute/20021111-1.c
42549
42550 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42551
42552 PR c/8439
42553 * gcc.dg/20021110.c: New test.
42554
42555 2002-11-10 Mark Mitchell <mark@codesourcery.com>
42556
42557 * g++.dg/abi/vthunk3.C: Run only on x86.
42558
42559 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
42560
42561 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42562
42563 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
42564
42565 * lib/compat.exp (compat-execute): Fix logic error in last
42566 change.
42567
42568 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
42569
42570 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42571
42572 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42573
42574 PR c++/8389
42575 * g++.dg/template/access6.C: New test.
42576
42577 2002-11-08 Jan Hubicka <jh@suse.cz>
42578
42579 * gcc.dg/i386-ssefp-1.c: New test.
42580 * gcc.dg/i386-ssefp-1.c: New test.
42581
42582 2002-11-08 Jan Hubicka <jh@suse.cz>
42583
42584 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42585
42586 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42587
42588 * g++.dg/abi/vthunk3.C: New test.
42589
42590 PR c++/8338
42591 * g++.dg/template/crash2.C: New test.
42592
42593 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42594
42595 * g++.dg/abi/dtor1.C: New test.
42596 * g++.dg/abi/dtor2.C: Likewise.
42597
42598 2002-11-05 Geoffrey Keating <geoffk@apple.com>
42599
42600 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42601 Darwin.
42602
42603 2002-11-04 Adam Nemet <anemet@lnxw.com>
42604
42605 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42606 -mthumb. Only xfail with -O0.
42607
42608 2002-11-03 Mark Mitchell <mark@codesourcery.com>
42609
42610 * g++.dg/abi/thunk1.C: New test.
42611 * g++.dg/abi/thunk2.C: Likewise.
42612 * g++.dg/abi/vtt1.C: Likewise.
42613
42614 2002-11-02 Diego Novillo <dnovillo@redhat.com>
42615
42616 PR optimization/8423
42617 * gcc.c-torture/execute/builtin-constant.c: New test.
42618
42619 2002-11-01 Zack Weinberg <zack@codesourcery.com>
42620
42621 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42622 Add some more cases.
42623
42624 2002-11-01 Mark Mitchell <mark@codesourcery.com>
42625
42626 PR c++/8391
42627 * g++.dg/opt/local1.C: New test.
42628
42629 2002-10-30 Mark Mitchell <mark@codesourcery.com>
42630
42631 PR c++/8160
42632 * g++.dg/template/complit1.C: New test.
42633
42634 PR c++/8149
42635 * g++.dg/template/typename4.C: Likewise.
42636
42637 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42638
42639 Core issue 287, PR c++/7639
42640 * g++.dg/template/instantiate1.C: Adjust error location.
42641 * g++.dg/template/instantiate3.C: New test.
42642 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42643 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42644 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42645
42646 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
42647
42648 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42649
42650 2002-10-29 Mark Mitchell <mark@codesourcery.com>
42651
42652 PR c++/8287
42653 * g++.dg/init/dtor2.C: New test.
42654
42655 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42656
42657 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42658 * gcc.dg/nest.c: Bypass errors on irix6.
42659
42660 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
42661
42662 * gcc.dg/nest.c: Expect error for mmix-*-*.
42663 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42664
42665 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
42666
42667 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42668 markers.
42669
42670 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42671
42672 2002-10-25 Mike Stump <mrs@apple.com>
42673
42674 * gcc.dg/warn-1.c: New test.
42675
42676 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42677
42678 * g++.dg/template/typename3.C: New test.
42679
42680 2002-10-25 Mark Mitchell <mark@codesourcery.com>
42681
42682 * g++.dg/lookup/ptrmem1.C: New test.
42683
42684 * g++.dg/abi/vthunk2.C: New test.
42685
42686 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42687
42688 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42689
42690 2002-10-24 Mark Mitchell <mark@codesourcery.com>
42691
42692 * g++.dg/abi/empty9.C: New test.
42693
42694 2002-10-24 Richard Henderson <rth@redhat.com>
42695
42696 * g++.dg/inherit/thunk1.C: Enable for ia64.
42697
42698 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42699
42700 PR c++/8067
42701 * g++.dg/lookup/pretty1.C: New test.
42702
42703 2002-10-23 Jakub Jelinek <jakub@redhat.com>
42704
42705 * gcc.dg/20021023-1.c: New test.
42706
42707 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42708
42709 PR c++/7679
42710 * g++.dg/parse/inline1.C: New test.
42711
42712 2002-10-23 Richard Henderson <rth@redhat.com>
42713
42714 * g++.dg/inherit/thunk1.C: Enable for x86_64.
42715
42716 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42717
42718 2002-10-22 Mark Mitchell <mark@codesourcery.com>
42719
42720 PR c++/6579
42721 * g++.dg/parse/stmtexpr3.C: New test.
42722
42723 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
42724
42725 * g++.dg/expr/cond1.C: New test.
42726
42727 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42728
42729 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42730
42731 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42732
42733 * g++.dg/abi/vbase13.C: New test.
42734 * g++.dg/abi/vbase14.C: Likewise.
42735
42736 2002-10-21 Jakub Jelinek <jakub@redhat.com>
42737
42738 * gcc.dg/tls/pic-1.c: New test.
42739 * gcc.dg/tls/nonpic-1.c: New test.
42740 * gcc.dg/20021018-1.c: New test.
42741
42742 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42743
42744 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42745 Remove only files with the same base name as the test case.
42746 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42747 (profopt-execute): Likewise. Also, remove old profiling
42748 and performance data files before running the tests.
42749
42750 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42751 * g++.dg/bprob/bprob.exp: Likewise.
42752 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
42753 to allow more general test case names.
42754
42755 * g++.dg/bprob/bprob-1.C: Rename to ...
42756 * g++.dg/bprob/g++-bprob-1.C: ... this.
42757
42758 * g77.dg/bprob/bprob-1.f: Rename to ...
42759 * g77.dg/bprob/g77-bprob-1.f: ... this.
42760
42761 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42762
42763 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42764 bison 1.50 or later.
42765
42766 2002-10-21 Janis Johnson <janis187@us.ibm.com>
42767
42768 * g++.dg/README: Describe more test directories.
42769
42770 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42771
42772 * g++.dg/init/array6.C: Add additional tests.
42773
42774 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42775
42776 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42777 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42778
42779 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
42780
42781 * gcc.c-torture/compile/20020604-1.x: New.
42782 * gcc.c-torture/compile/simd-5.x: Likewise.
42783 * gcc.c-torture/execute/920710-1.x: Likewise.
42784 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42785
42786 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42787
42788 * g++.dg/inherit/override1.C: Add dg-options clause.
42789
42790 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42791
42792 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42793 _mm_slli_si128.
42794
42795 2002-10-19 Andreas Schwab <schwab@suse.de>
42796
42797 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42798 directory component.
42799
42800 2002-10-18 Mark Mitchell <mark@codesourcery.com>
42801
42802 * g++.dg/inherit/thunk1.C: New test.
42803
42804 * g++.dg/inherit/override1.C: New test.
42805
42806 * g++.dg/abi/mangle11.C: New test.
42807 * g++.dg/abi/mangle14.C: New test.
42808 * g++.dg/abi/mangle17.C: New test.
42809
42810 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
42811
42812 * g++.dg/overload/member2.C: New test.
42813
42814 2002-10-17 Janis Johnson <janis187@us.ibm.com>
42815
42816 * g++.dg/README: Describe new compat directory.
42817 * g++.dg/dg.exp: Skip tests in compat directory.
42818 * README.compat: New file.
42819 * lib/compat.exp: New expect script.
42820 * g++.dg/compat: New test directory.
42821 * g++.dg/compat/compat.exp: New expect script.
42822 * g++.dg/compat/abi: New test directory.
42823 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42824 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42825 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42826 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42827 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42828 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42829 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42830 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42831 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42832 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42833 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42834 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42835 * g++.dg/compat/break: New test directory.
42836 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42837 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42838 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42839 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42840 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42841 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42842 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42843 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42844 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42845 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42846 g++.dg/compat/break/README: New files.
42847 * g++.dg/compat/eh: New test directory.
42848 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42849 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42850 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42851 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42852 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42853 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42854 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42855 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42856 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42857 g++.dg/compat/eh/filter2_y.C,
42858 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42859 g++.dg/compat/eh/new1_y.C,
42860 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42861 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42862 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42863 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42864 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42865 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42866 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42867 g++.dg/compat/eh/unexpected1_y.C: New files.
42868 * g++.dg/compat/init: New test directory.
42869 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42870 g++.dg/compat/init/array5_y.C,
42871 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42872 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42873 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42874 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42875 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42876 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42877 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42878 g++.dg/compat/init/init-ref2_y.C: New files.
42879
42880 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42881
42882 PR c++/7584
42883 * g++.dg/inherit/using3.C: New test.
42884
42885 2002-10-17 Jan Hubicka <jh@suse.cz>
42886
42887 * gcc.dg/20021017-2.c: New test.
42888
42889 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42890
42891 * g++.dg/abi/mangle16.C: Adjust.
42892
42893 * g++.dg/init/array8.C: New test.
42894
42895 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
42896
42897 * gcc.dg/special/mips-abi.exp: New test.
42898 * gcc.dg/special/mips-abi.s: Empty file used by the above.
42899
42900 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42901
42902 * g++.dg/abi/mangle16.C: New test.
42903 * g++.dg/abi/mangle17.C: Likewise.
42904
42905 PR c++/7478
42906 * g++.dg/template/ref1.C: New test.
42907
42908 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42909
42910 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42911
42912 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
42913
42914 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42915
42916 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42917
42918 PR c++/7524
42919 * g++.dg/init/array7.C: New test.
42920
42921 2002-10-15 Mark Mitchell <mark@codesourcery.com>
42922
42923 * g++.dg/init/array6.C: New test.
42924
42925 * g++.dg/abi/mangle13.C: Likewise.
42926 * g++.dg/abi/mangle14.C: Likewise.
42927 * g++.dg/abi/mangle15.C: Likewise.
42928
42929 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42930
42931 * g++.dg/abi/empty8.C: New test.
42932
42933 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
42934
42935 * g++.dg/init/ctor1.C: New test.
42936
42937 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
42938
42939 * gcc.c-torture/execute/20021015-1.c: New test.
42940
42941 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
42942
42943 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42944
42945 2002-10-14 Jan Hubicka <jh@suse.cz>
42946
42947 * gcc.dg/i386-ssetype-[1-5].c: New tests.
42948
42949 2002-10-14 Richard Henderson <rth@redhat.com>
42950
42951 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42952
42953 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42954
42955 PR optimization/6631
42956 * g++.dg/opt/const2.C: New test.
42957
42958 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42959
42960 PR c++/7176
42961 * g++.dg/parse/friend1.C: New test.
42962 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42963
42964 2002-10-14 Jakub Jelinek <jakub@redhat.com>
42965
42966 * gcc.dg/20021014-1.c: New test.
42967
42968 2002-10-11 Mark Mitchell <mark@codesourcery.com>
42969
42970 PR c++/5661
42971 * g++.dg/ext/vlm1.C: New test.
42972 * g++.dg/ext/vlm2.C: Likewise.
42973
42974 * g++.dg/init/array1.C: Remove invalid braces.
42975 * g++.dg/init/brace1.C: New test.
42976 * g++.dg/init/copy2.C: Likewise.
42977 * g++.dg/init/copy3.C: Likewise.
42978 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42979 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42980 braces.
42981
42982 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
42983
42984 * gcc.dg/cpp/assembler.S: Don't use -ansi.
42985
42986 2002-10-11 Richard Shann <richard.shann@superh.com>
42987
42988 * gcc.c-torture/compile/simd-5.c: New test.
42989
42990 2002-10-10 Roger Sayle <roger@eyesopen.com>
42991
42992 * gcc.c-torture/execute/shiftopt-1.c: New test case.
42993
42994 2002-10-10 Jim Wilson <wilson@redhat.com>
42995
42996 * gcc.c-torture/execute/20021010-1.c: New test.
42997
42998 2002-10-09 Zack Weinberg <zack@codesourcery.com>
42999
43000 PR c/7353
43001 * g++.dg/ext/typedef-init.C: New test.
43002 * gcc.dg/typedef-init.c: New test.
43003
43004 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
43005
43006 * gcc.dg/cpp/paste13.c: New test.
43007
43008 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43009
43010 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
43011 remaining platforms, XFAIL during compile, not execute. Don't
43012 XFAIL at -O0.
43013
43014 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
43015
43016 * gcc.dg/alias-1.c: Tweak expected warning.
43017
43018 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43019
43020 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43021
43022 2002-10-06 Andreas Jaeger <aj@suse.de>
43023
43024 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43025 * gcc.dg/cpp/c++98.C: Likewise.
43026
43027 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43028 * g++.dg/cpp/c++98.C: Likewise.
43029
43030 * g++.dg/README (Subdirectories): Mention cpp directory.
43031
43032 PR target/7559
43033 * gcc.dg/20021006-1.c: New test.
43034
43035 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43036
43037 PR c++/7804
43038 * g++.dg/other/warning1.C: New test.
43039
43040 2002-10-04 Roger Sayle <roger@eyesopen.com>
43041
43042 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43043 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
43044 and sparc-*-* with -m64 as expected failures. See PR 8087.
43045
43046 2002-10-03 Mark Mitchell <mark@codesourcery.com>
43047
43048 PR c++/7931
43049 * g++.dg/template/ptrmem3.C: New test.
43050
43051 PR c++/7754
43052 * g++.dg/template/union1.C: New test.
43053
43054 2002-10-03 Mark Mitchell <mark@codesourcery.com>
43055
43056 PR c++/8006
43057 * g++.dg/abi/mangle9.C: New test.
43058 * g++.dg/abi/mangle10.C: New test.
43059 * g++.dg/abi/mangle11.C: New test.
43060 * g++.dg/abi/mangle12.C: New test.
43061
43062 2002-10-02 Mark Mitchell <mark@codesourcery.com>
43063
43064 PR c++/7188.
43065 * g++.dg/template/meminit1.C: New test.
43066 * g++.dg/warn/Wreorder-1.C: Likewise.
43067 * g++.old-deja/g++.mike/warn3.C: Tweak.
43068 * lib/prune.exp: Ingore "in copy constructor".
43069
43070 2002-10-02 Andreas Jaeger <aj@suse.de>
43071
43072 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43073 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43074 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43075 on x86-64.
43076
43077 2002-10-01 Mark Mitchell <mark@codesourcery.com>
43078
43079 * gcc.dg/empty1.C: Fix typo.
43080
43081 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
43082
43083 * gcc.dg/alias-1.c: New test.
43084
43085 2002-10-01 Mark Mitchell <mark@codesourcery.com>
43086
43087 * gcc.dg/empty1.C: New test.
43088
43089 * g++.dg/tls/init-2.C: Tweak error messages.
43090
43091 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
43092
43093 * gcc.c-torture/compile/20020923-1.c: New test.
43094
43095 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
43096
43097 * gcc.c-torture/execute/ffs-1.c: New test.
43098 * gcc.c-torture/execute/ffs-2.c: Ditto.
43099
43100 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
43101
43102 * g++.dg/overload/member1.C: New test.
43103
43104 2002-09-30 Mark Mitchell <mark@codesourcery.com>
43105
43106 * g++.dg/abi/empty7.C: New test.
43107 * g++.dg/init/pm2.C: Likewise.
43108
43109 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
43110
43111 * g++.dg/rtti/crash1.C: New test.
43112
43113 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
43114
43115 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43116 gcc.dg/sibcall-4.c: New tests.
43117
43118 2002-09-28 Roger Sayle <roger@eyesopen.com>
43119
43120 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43121 powerpc and MMIX targets.
43122
43123 2002-09-27 Zack Weinberg <zack@codesourcery.com>
43124
43125 * gcc.dg/cpp/20020927-1.c: New.
43126
43127 2002-09-26 David S. Miller <davem@redhat.com>
43128
43129 * gcc.c-torture/compile/trunctfdf.c: New.
43130
43131 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43132
43133 * lib/target-supports.exp (check_weak_available): Handle solaris2.
43134
43135 2002-09-27 Alan Modra <amodra@bigpond.net.au>
43136
43137 * gcc.c-torture/execute/loop-15.c: New.
43138
43139 2002-09-26 Janis Johnson <janis187@us.ibm.com>
43140
43141 * README.QMTEST: Fix typo.
43142
43143 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
43144
43145 * gcc.dg/20020926-1.c: New test.
43146
43147 2002-09-25 David S. Miller <davem@redhat.com>
43148
43149 PR target/7842
43150 * gcc.c-torture/execute/shiftdi.c: New test.
43151
43152 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
43153
43154 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43155 unique to the tool.
43156 * lib/g77.exp (g77_init): Likewise.
43157 * lib/g++.exp (g++_init): Likewise.
43158 * lib/objc.exp (objc_init): Likewise.
43159
43160 2002-09-25 Mark Mitchell <mark@codesourcery.com>
43161
43162 * g++.dg/abi/empty5.C: New test.
43163 * g++.dg/abi/empty6.C: New test.
43164 * g++.dg/abi/vbase12.C: New test.
43165
43166 2002-09-25 Richard Henderson <rth@redhat.com>
43167
43168 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43169 too-small long double.
43170
43171 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
43172
43173 * gcc.dg/20020919-1.c: New test.
43174
43175 2002-09-23 Mark Mitchell <mark@codesourcery.com>
43176
43177 * g++.dg/abi/bitfield6.C: New test.
43178 * g++.dg/abi/bitfield7.C: New test.
43179 * g++.dg/abi/bitfield8.C: New test.
43180 * g++.dg/abi/vbase11.C: New test.
43181
43182 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
43183
43184 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43185 hppa*-*-hpux*. Update test comment.
43186
43187 2002-09-20 Jakub Jelinek <jakub@redhat.com>
43188
43189 * gcc.dg/tls/struct-1.c: New test.
43190
43191 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
43192
43193 * gcc.dg/cpp/tr-warn2.c: Update.
43194
43195 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
43196
43197 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43198
43199 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
43200
43201 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43202 systems.
43203
43204 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
43205
43206 * gcc.c-torture/execute/ieee/mzero3.c: New test.
43207
43208 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43209 Adjust for c++filt moved to binutils. Remove spurious duplicate
43210 setting of cxxfilt.
43211
43212 2002-09-19 Geoffrey Keating <geoffk@apple.com>
43213
43214 * gcc.dg/20020312-2.c: Update for darwin.
43215
43216 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
43217
43218 * g++.old-deja/g++.other/crash32.C: Mark ICE.
43219
43220 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
43221
43222 * objc.dg/comp-types-1.m: New test.
43223 * objc.dg/comp-types-2.m: New test.
43224 * objc.dg/comp-types-3.m: New test.
43225 * objc.dg/comp-types-4.m: New test.
43226 * objc.dg/comp-types-5.m: New test.
43227 * objc.dg/comp-types-6.m: New test.
43228
43229 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
43230
43231 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43232
43233 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
43234
43235 * g++.dg/other/do1.C: New test.
43236
43237 * g++.dg/template/subst1.C: New test.
43238
43239 2002-09-16 Steve Ellcey <sje@cup.hp.com>
43240
43241 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43242
43243 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
43244
43245 * g++.dg/template/qualttp20.C: Adjust expected errors.
43246 * g++.old-deja/g++.jason/report.C: Likewise.
43247 * g++.old-deja/g++.other/qual1.C: Likewise.
43248
43249 * g++.dg/lookup/scoped2.C: New test.
43250
43251 * g++.dg/ext/asm3.C: New test.
43252
43253 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
43254
43255 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43256
43257 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
43258
43259 * ChangeLog: follow spelling conventions.
43260 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43261 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43262 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43263 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43264 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43265 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43266 * g++.old-deja/g++.law/global-init1.C: Likewise.
43267 * g++.old-deja/g++.other/delete4.C: Likewise.
43268 * g++.old-deja/g++.other/inline21.C: Likewise.
43269 * g++.old-deja/g++.other/singleton.C: Likewise.
43270 * g77.dg/strlen0.f: Likewise.
43271 * g77.f-torture/compile/20010519-1.f: Likewise.
43272 * g77.f-torture/compile/980310-4.f: Likewise.
43273 * gcc.c-torture/compile/20000605-1.c: Likewise.
43274 * gcc.c-torture/execute/20020225-1.c: Likewise.
43275 * gcc.dg/c90-hexfloat-2.c: Likewise.
43276 * gcc.dg/c99-bool-1.c: Likewise.
43277 * gcc.dg/c99-hexfloat-2.c: Likewise.
43278 * gcc.dg/dll-2.c: Likewise.
43279 * gcc.dg/wtr-union-init-1.c: Likewise.
43280 * gcc.dg/wtr-union-init-2.c: Likewise.
43281 * gcc.dg/wtr-union-init-3.c: Likewise.
43282 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43283 * gcc.dg/cpp/defined.c: Likewise.
43284 * gcc.dg/cpp/macsyntx.c: Likewise.
43285 * gcc.dg/cpp/paste2.c: Likewise.
43286 * gcc.dg/cpp/trad/defined.c: Likewise.
43287 * gcc.dg/format/c90-printf-1.c: Likewise.
43288 * gcc.dg/format/c90-scanf-1.c: Likewise.
43289 * gcc.dg/format/c99-printf-1.c: Likewise.
43290 * gcc.dg/format/c99-scanf-1.c: Likewise.
43291 * gcc.misc-tests/gcov-8.c: Likewise.
43292 * lib/profopt.exp: Likewise.
43293
43294 2002-09-15 Krister Walfridsson <cato@df.lth.se>
43295
43296 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43297
43298 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43299
43300 * g++.dg/inherit/using2.C: New test.
43301
43302 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
43303
43304 * ChangeLog: Follow spelling conventions.
43305 * g++.dg/template/friend4.C: Likewise.
43306 * g++.old-deja/g++.pt/crash67.C: Likewise.
43307 * gcc.c-torture/execute/20000801-4.c: Likewise.
43308 * gcc.dg/c90-digraph-1.c: Likewise.
43309 * gcc.dg/c94-digraph-1.c: Likewise.
43310 * gcc.dg/c99-digraph-1.c: Likewise.
43311 * gcc.dg/cpp/line5.c: Likewise.
43312 * gcc.dg/cpp/multiline.c: Likewise.
43313 * gcc.dg/cpp/trad/literals-1.c: Likewise.
43314 * gcc.dg/format/attr-3.c: Likewise.
43315 * gcc.dg/format/c90-scanf-3.c: Likewise.
43316 * gcc.dg/format/ext-4.c: Likewise.
43317
43318 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43319
43320 * g++.dg/template/pretty1.C: New test.
43321
43322 2002-09-14 Alan Modra <amodra@bigpond.net.au>
43323
43324 * gcc.c-torture/execute/struct-cpy-1.c: New test.
43325
43326 2002-09-13 Matt Austern <austern@apple.com>
43327
43328 * g++.dg/other/constref[12].C: New, regression tests for
43329 passing a cast expression to a function by const reference.
43330
43331 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
43332
43333 * g++.dg/template/deduce1.C: New test.
43334
43335 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
43336
43337 * gcc.c-torture/execute/simd-1.c: Force all use of int to
43338 32-bit int.
43339
43340 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
43341
43342 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43343 usage.
43344
43345 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
43346
43347 * gcc.c-torture/compile/20020910-1.c: New test.
43348
43349 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
43350
43351 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43352
43353 2002-09-10 Andreas Jaeger <aj@suse.de>
43354
43355 * gcc.dg/20020312-2.c: Adjust for x86-64.
43356
43357 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
43358
43359 * g77.dg/7388.f: New test case for PR 7388.
43360
43361 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
43362
43363 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43364
43365 2002-09-05 Ziemowit Laski <zlaski@apple.com>
43366
43367 * objc.dg/proto-lossage-1.m: New test.
43368
43369 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
43370
43371 * gcc.dg/cpp/_Pragma4.c: Fix typo.
43372
43373 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
43374
43375 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
43376 expected to pass.
43377
43378 2002-09-06 Stan Shebs <shebs@apple.com>
43379 David Edelsohn <edelsohn@gnu.org>
43380
43381 * gcc.dg/weak: New directory.
43382 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43383 target-specific xfail bits.
43384 * gcc.dg/typeof-2.c: Move to new directory.
43385 * gcc.dg/weak.exp: New expect script.
43386
43387 2002-09-06 Alan Modra <amodra@bigpond.net.au>
43388
43389 * gcc.c-torture/execute/extzvsi.c: New test.
43390
43391 2002-09-05 Stan Shebs <shebs@apple.com>
43392
43393 * gcc.dg/weak-1.c: xfail on Darwin.
43394 * gcc.dg/weak-2.c: Ditto.
43395 * gcc.dg/weak-3.c: Ditto.
43396 * gcc.dg/weak-4.c: Ditto.
43397 * gcc.dg/weak-5.c: Ditto.
43398 * gcc.dg/weak-6.c: Ditto.
43399 * gcc.dg/weak-7.c: Ditto.
43400 * gcc.dg/weak-8.c: Ditto.
43401 * gcc.dg/weak-9.c: Ditto.
43402
43403 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
43404
43405 * gcc.c-torture/execute/loop-14.c: New test.
43406
43407 2002-09-04 Jakub Jelinek <jakub@redhat.com>
43408
43409 * g++.dg/other/cxa-atexit1.C: New test.
43410
43411 * gcc.dg/typeof-2.c: New test.
43412
43413 2002-09-03 Roger Sayle <roger@eyesopen.com>
43414
43415 * gcc.dg/builtins-2.c: New testcase.
43416 * gcc.dg/builtins-3.c: New testcase.
43417
43418 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
43419
43420 * gcc.dg/cpp/_Pragma4.c: New test.
43421
43422 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
43423
43424 * objc/execute/nil_method-1.m: New testcase.
43425
43426 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
43427
43428 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43429 [Object class], not [Object initialize].
43430
43431 2002-08-31 Roger Sayle <roger@eyesopen.com>
43432 Hans-Peter Nilsson <hp@bitrange.com>
43433
43434 * gcc.c-torture/execute/20020720-1.x: Skip test on
43435 mmix-knuth-mmixware. Correct comment.
43436
43437 2002-08-27 Mark Mitchell <mark@codesourcery.com>
43438
43439 * g++.dg/abi/bitfield5.C: New test.
43440 * g++.dg/abi/vbase10.C: Likewise.
43441
43442 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
43443
43444 * objc.dg/undeclared-selector.m: New test.
43445
43446 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
43447
43448 * g++.dg/other/offsetof1.C: Avoid cast warning.
43449
43450 2002-08-26 Ziemowit Laski <zlaski@apple.com>
43451
43452 * objc.dg/super-class-2.m: New test.
43453
43454 2002-08-24 Matt Austern <austern@apple.com>
43455
43456 * g++.dg/ext/lvaddr.C: New test.
43457 * g++.dg/ext/lvcast.C: New test.
43458
43459 2002-08-22 Mark Mitchell <mark@codesourcery.com>
43460
43461 * g++.dg/inherit/cond1.C: New test.
43462
43463 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
43464
43465 * gcc.dg/noncompile/incomplete-1.c: New test.
43466
43467 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
43468
43469 * gcc.dg/typespec-1.c: New test.
43470
43471 2002-08-20 Devang Patel <dpatel@apple.com>
43472 * objc.dg/proto-hier-2.m: New test.
43473
43474 2002-08-19 Ziemowit Laski <zlaski@apple.com>
43475
43476 * objc.dg/bitfield-1.m: New test.
43477 * objc.dg/bitfield-2.m: New test.
43478
43479 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
43480
43481 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43482 gcc.dg/c99-flex-array-4.c: New tests.
43483
43484 2002-08-16 Stan Shebs <shebs@apple.com>
43485
43486 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43487
43488 2002-08-15 Jakub Jelinek <jakub@redhat.com>
43489
43490 * gcc.dg/typeof-1.c: New test.
43491 * g++.dg/ext/typeof2.C: New test.
43492
43493 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
43494
43495 * g++.dg/other/offsetof1.C: New test.
43496
43497 2002-08-14 Richard Henderson <rth@redhat.com>
43498
43499 * gcc.dg/tls/diag-3.c: Fix expected message strings.
43500
43501 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
43502
43503 * gcc.dg/cpp/_Pragma3.c: New test.
43504
43505 2002-08-13 Mark Mitchell <mark@codesourcery.com>
43506
43507 * g++.dg/template/inherit3: New test.
43508
43509 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
43510
43511 * gcc.dg/bitfld-4.c: Add blank options.
43512
43513 2002-08-09 Mark Mitchell <mark@codesourcery.com>
43514
43515 * g++.dg/template/crash1.C: New test.
43516
43517 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43518
43519 * gcc.dg/tls/opt-2.c: New test.
43520
43521 2002-08-08 Devang Patel <dpatel@apple.com>
43522
43523 * objc.dg/selector-1.m : New test
43524
43525 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43526
43527 * g++.dg/abi/bitfield4.C: New test.
43528 * gcc.dg/bitfld-4.c: New test.
43529
43530 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43531
43532 * g++.dg/other/packed1.C: New test.
43533
43534 2002-08-07 Mark Mitchell <mark@codesourcery.com>
43535
43536 * g++.dg/abi/offsetof.C: Tweak error messages.
43537 * g++.old-deja/g++.mike/p10769a.C: Likewise.
43538
43539 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43540
43541 * gcc.dg/bitfld-3.c: New test.
43542
43543 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43544 Richard Henderson <rth@redhat.com>
43545
43546 * gcc.dg/i386-bitfield1.c: New test.
43547 * g++.dg/abi/bitfield3.C: Update.
43548
43549 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
43550
43551 * objc.dg/const-str-2.m: Update.
43552 * gcc.dg/cpp/c++98.c: Change to C extension.
43553 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43554 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43555
43556 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
43557
43558 * gcc.dg/tls/diag-3.c: New.
43559
43560 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
43561
43562 * g++.dg/README (Subdirectories): Document new subdir expr.
43563 * g++.dg/expr/pmf-1.C: New test.
43564
43565 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
43566
43567 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43568
43569 2002-08-06 Jakub Jelinek <jakub@redhat.com>
43570
43571 * g++.dg/abi/bitfield3.C: New test.
43572
43573 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
43574
43575 * lib/gcov.exp: Tweak expected line formats.
43576 * gcc.misc-tests/gcov8.c: New test.
43577 * gcc.misc-tests/gcov8.x: New flags.
43578
43579 2002-08-05 Jakub Jelinek <jakub@redhat.com>
43580
43581 * consistency.vlad/layout/endian.c: Include string.h.
43582
43583 * gcc.c-torture/execute/20020805-1.c: New test.
43584
43585 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
43586
43587 * g++.dg/other/conversion1.C: New test.
43588
43589 2002-08-03 Roger Sayle <roger@eyesopen.com>
43590
43591 * gcc.dg/builtins-1.c: New testcase.
43592
43593 2002-08-02 Mark Mitchell <mark@codesourcery.com>
43594
43595 * g++.dg/inherit/access3.C: New test.
43596
43597 2002-08-01 Jakub Jelinek <jakub@redhat.com>
43598
43599 * gcc.dg/ia64-visibility-2.c: New test.
43600
43601 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
43602
43603 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43604 __qualifier_flags to __flags.
43605
43606 2002-07-31 Mark Mitchell <mark@codesourcery.com>
43607
43608 * g++.dg/inherit/operator1.C: New test.
43609 * g++.dg/lookup/disamb1.C: Fix typo in comment.
43610 * g++.dg/other/error1.C: Change expected error message.
43611 * g++.dg/template/conv4.C: Likewise.
43612
43613 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
43614
43615 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43616 for documented behavior.
43617
43618 2002-07-25 Roger Sayle <roger@eyesopen.com>
43619
43620 * gcc.c-torture/execute/20020720-1.x: Skip this test on
43621 several targets known to fail.
43622
43623 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
43624
43625 * gcc.dg/mips-args-[123].c: New tests.
43626
43627 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
43628
43629 * gcc.dg/ppc-spe.c: New.
43630
43631 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
43632
43633 * g++.dg/other/ptrmem4.C: New testcase.
43634
43635 2002-07-24 Richard Henderson <rth@redhat.com>
43636
43637 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43638
43639 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
43640
43641 * g++.dg/ext/alignof1.C (main): Return 0 for success.
43642
43643 2002-07-24 Roger Sayle <roger@eyesopen.com>
43644
43645 * gcc.c-torture/execute/memset-3.c: New testcase.
43646
43647 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
43648
43649 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43650 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43651
43652 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43653
43654 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43655 Delete.
43656
43657 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
43658
43659 * gcc.c-torture/compile/simd-4.c: New test.
43660
43661 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43662
43663 PR c++/7347, c++/7348
43664 * g++.dg/template/access4.C: New test.
43665 * g++.dg/template/access5.C: New test.
43666 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43667 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43668 * g++.old-deja/g++.pt/ttp58.C: Likewise.
43669 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43670
43671 2002-07-22 Jakub Jelinek <jakub@redhat.com>
43672
43673 * gcc.dg/gnu89-init-2.c: New test.
43674
43675 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
43676
43677 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43678
43679 2002-07-20 Roger Sayle <roger@eyesopen.com>
43680
43681 * gcc.c-torture/execute/20020720-1.c: New testcase.
43682
43683 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
43684
43685 * gcc.dg/cpp/Wsignprom.c: New tests.
43686
43687 2002-07-20 Alan Modra <amodra@bigpond.net.au>
43688
43689 * gcc.c-torture/execute/loop-13.c: New test.
43690
43691 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
43692
43693 * gcc.dg/cpp/expr.c: New tests.
43694
43695 2002-07-18 David Edelsohn <edelsohn@gnu.org>
43696
43697 * g++.dg/opt/pr6713.C: Add template instantiation.
43698
43699 2002-07-18 Alan Modra <amodra@bigpond.net.au>
43700
43701 * gcc.dg/nest.c: New test.
43702
43703 2002-07-17 Richard Henderson <rth@redhat.com>
43704
43705 * g++.dg/opt/pr6713.C: New test.
43706
43707 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
43708
43709 * gcc.c-torture/execute/loop-2e.x: Let the testcase
43710 XFAIL for all x86 processors.
43711
43712 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
43713
43714 * gcc.c-torture/execute/20010122-1.x: Do not test with
43715 -fomit-frame-pointer.
43716
43717 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43718
43719 * g++.dg/template/instantiate2.C: New test.
43720 * g++.dg/template/spec4.C: New test.
43721
43722 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43723
43724 * g++.dg/template/access2.C: New test.
43725 * g++.dg/template/access3.C: New test.
43726
43727 2002-07-15 Zack Weinberg <zack@codesourcery.com>
43728
43729 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43730 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43731 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43732 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43733 Convert to use <stdarg.h>.
43734 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43735 Delete.
43736 * gcc.dg/va-arg-2.c: New.
43737 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43738
43739 2002-07-15 Jakub Jelinek <jakub@redhat.com>
43740
43741 * gcc.c-torture/compile/20020710-1.c: New test.
43742
43743 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
43744 Andrew Pinski <pinskia@physics.uc.edu>
43745
43746 gcc.c-torture/compile/simd-2.c: New testcase.
43747 gcc.c-torture/compile/simd-3.c: Likewise.
43748
43749 2002-07-11 Mark Mitchell <mark@codesourcery.com>
43750
43751 PR c++/7224
43752 * g++.dg/overload/error1.C: New test.
43753
43754 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43755
43756 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43757 configuration and IRIX 6 O32 ABI.
43758
43759 2002-07-11 Roger Sayle <roger@eyesopen.com>
43760
43761 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43762
43763 2002-07-10 Roger Sayle <roger@eyesopen.com>
43764
43765 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43766
43767 2002-07-10 Jeffrey A Law <law@redhat.com>
43768
43769 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43770
43771 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
43772
43773 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
43774
43775 * gcc.dg/20020312-2.c: Check for __PPC__.
43776
43777 2002-07-09 Diego Novillo <dnovillo@redhat.com>
43778
43779 * gcc.c-torture/compile/20020709-1.c: New test.
43780
43781 2002-07-07 Roger Sayle <roger@eyesopen.com>
43782
43783 * g++.dg/template/qualttp21.C: New test case.
43784
43785 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
43786
43787 * gcc.c-torture/compile/20020706-1.c: New test.
43788 * gcc.c-torture/compile/20020706-2.c: New test.
43789
43790 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
43791 Alexandre Oliva <aoliva@redhat.com>
43792
43793 * g++.dg/warn/incomplete1.C: New test.
43794
43795 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43796
43797 PR c++/7099
43798 * g++.dg/warn/noreturn1.C: New test.
43799
43800 2002-07-03 Mark Mitchell <mark@codesourcery.com>
43801
43802 PR c++/6706
43803 * g++.dg/debug/debug6.C: New test.
43804 * g++.dg/debug/debug7.C: New test.
43805
43806 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
43807
43808 * gcc.c-torture/compile/simd-3.c: New test.
43809
43810 2002-07-03 Chris Demetriou <cgd@broadcom.com>
43811
43812 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43813 * gcc.dg/20020620-1.c: Likewise.
43814
43815 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43816
43817 PR c++/6944
43818 * g++.dg/init/array4.C: New test.
43819 * g++.dg/init/array5.C: New test.
43820
43821 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
43822
43823 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43824 * gcc.c-torture/execute/simd-2.c (main): Likewise.
43825
43826 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43827
43828 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43829 * gcc.dg/wtr-aggr-init-1.c: Likewise.
43830 * gcc.dg/wtr-conversion-1.c: Likewise.
43831 * gcc.dg/wtr-escape-1.c: Likewise.
43832 * gcc.dg/wtr-int-type-1.c: Likewise.
43833 * gcc.dg/wtr-label-1.c: Likewise.
43834 * gcc.dg/wtr-static-1.c: Likewise.
43835 * gcc.dg/wtr-strcat-1.c: Likewise.
43836 * gcc.dg/wtr-suffix-1.c: Likewise.
43837 * gcc.dg/wtr-switch-1.c: Likewise.
43838 * gcc.dg/wtr-unary-plus-1.c: Likewise.
43839 * gcc.dg/wtr-union-init-1.c: Likewise.
43840 * gcc.dg/wtr-union-init-2.c: Likewise.
43841 * gcc.dg/wtr-union-init-3.c: Likewise.
43842
43843 * gcc.dg/wtr-func-def-1.c: New test.
43844
43845 2002-07-02 Devang Patel <dpatel@apple.com>
43846
43847 * objc.dg/param-1.m: New test.
43848
43849 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
43850
43851 * gcc.dg/cpp/trad/directive.c: Add test.
43852 * gcc.dg/cpp/trad/macroargs.c: Add test.
43853 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43854
43855 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
43856
43857 * gcc.dg/cpp/cmdlne-M.c: New test.
43858
43859 2002-07-02 Ziemowit Laski <zlaski@apple.com>
43860
43861 * objc.dg/desig-init-1.m: New test.
43862
43863 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43864
43865 PR c++/6716
43866 * g++.dg/template/instantiate1.C: New test.
43867
43868 2002-07-01 Mark Mitchell <mark@codesourcery.com>
43869
43870 PR c++/7112
43871 * g++.dg/template/sizeof2.C: New test.
43872
43873 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43874
43875 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43876 gcc.dg/cpp/trad/include.c: New tests.
43877
43878 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
43879
43880 PR target/7177
43881 * gcc.c-torture/compile/20020701-1.c: New test.
43882
43883 2002-07-01 Stan Shebs <shebs@apple.com>
43884
43885 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43886 header here...
43887 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43888 (objc-torture-execute): or here.
43889
43890 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
43891
43892 * gcc.c-torture/execute/arith-rand-ll.c: New test.
43893
43894 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43895
43896 * gcc.dg/cpp/trad/escaped-nl.c: New test.
43897
43898 2002-06-30 Devang Patel <dpatel@apple.com>
43899
43900 * objc.dg/fsyntax-only.m: New test.
43901
43902 2002-06-27 Mark Mitchell <mark@codesourcery.com>
43903
43904 PR c++/6695
43905 * g++.dg/template/friend7.C: New file.
43906
43907 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
43908
43909 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43910 return type.
43911
43912 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
43913
43914 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43915 avoid division by zero.
43916
43917 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
43918
43919 * gcc.dg/Wunknownprag.c: New tests.
43920
43921 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
43922
43923 * gcc.c-torture/execute/simd-2.c: New test.
43924
43925 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
43926
43927 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43928 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43929 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43930 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43931 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43932 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43933 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43934 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43935 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43936 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43937 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43938 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43939 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43940 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43941 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43942 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43943 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43944
43945 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
43946
43947 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43948 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43949 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43950 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43951 New tests.
43952 * gcc.dg/cpp/trad/directive.c: Update.
43953
43954 2002-06-23 Andreas Jaeger <aj@suse.de>
43955
43956 * gcc.c-torture/execute/complex-6.c: New.
43957
43958 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
43959
43960 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43961 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43962 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43963 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43964
43965 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
43966
43967 * gcc.dg/cpp/trad: New directory with traditional tests copied
43968 from parent directory.
43969 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43970 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43971 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43972 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43973 Move to trad/ and rename.
43974 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43975 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43976 gcc.dg/cpp/trad/redef2.c: New tests.
43977 * gcc.dg/cpp/trad/trad.exp: New driver.
43978
43979 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
43980
43981 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43982 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43983 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43984 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43985 Remove.
43986
43987 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
43988
43989 * gcc.dg/20020620-1.c: New test.
43990
43991 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43992
43993 * g++.dg/template/ttp4.C: New test.
43994
43995 2002-06-19 Jakub Jelinek <jakub@redhat.com>
43996
43997 * g++.dg/opt/vt1.C: Fix regexp.
43998
43999 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44000
44001 * gcc.c-torture/execute/pure-1.c: Make functions static again.
44002 Don't use attribute `noinline'.
44003
44004 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
44005
44006 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44007
44008 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
44009
44010 * gcc.c-torture/execute/simd-1.c: New.
44011
44012 * gcc.dg/simd-1.c: New.
44013
44014 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
44015
44016 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44017
44018 2002-06-16 Richard Henderson <rth@redhat.com>
44019
44020 * g++.dg/ext/anon-struct1.C: New.
44021 * g++.dg/ext/anon-struct2.C: New.
44022 * g++.dg/ext/anon-struct3.C: New.
44023 * gcc.dg/anon-struct-1.c: New.
44024 * gcc.dg/anon-struct-2.c: New.
44025 * gcc.dg/anon-struct-3.c: New.
44026 * gcc.dg/20011008-1.c: Adjust warning text.
44027 * gcc.dg/20020527-1.c: Add -fms-extensions.
44028
44029 2002-06-16 Richard Henderson <rth@redhat.com>
44030
44031 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44032
44033 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
44034
44035 * gcc.c-torture/execute/20020615-1.c: New test.
44036
44037 2002-06-15 Roger Sayle <roger@eyesopen.com>
44038
44039 * gcc.c-tortuture/execute/compare-1.c: New test case.
44040 * gcc.c-tortuture/execute/compare-2.c: New test case.
44041 * gcc.c-tortuture/execute/compare-3.c: New test case.
44042
44043 2002-06-13 Richard Henderson <rth@redhat.com>
44044
44045 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
44046 ia64 ilp32.
44047
44048 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44049
44050 * g++.dg/template/typename2.C: Update error message.
44051
44052 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
44053
44054 * gcc.c-torture/execute/20020611-1.c: New test.
44055
44056 2002-06-11 Bob Wilson <bob.wilson@acm.org>
44057
44058 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44059 list of targets to skip.
44060
44061 2002-06-10 Bob Wilson <bob.wilson@acm.org>
44062
44063 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44064 targets if not optimizing.
44065
44066 2002-06-10 Jakub Jelinek <jakub@redhat.com>
44067
44068 * gcc.c-torture/compile/20020605-1.c: New test.
44069
44070 * g++.dg/opt/vt1.C: New test.
44071
44072 * gcc.dg/20020531-1.c: New test.
44073
44074 * gcc.dg/20020530-1.c: New test.
44075
44076 * gcc.dg/20020527-1.c: New test.
44077
44078 * g++.dg/opt/cse1.C: New test.
44079
44080 2002-06-07 Roger Sayle <roger@eyesopen.com>
44081
44082 * gcc.dg/20020607-2.c: New test case.
44083
44084 2002-06-07 Jakub Jelinek <jakub@redhat.com>
44085
44086 * gcc.c-torture/compile/20020604-1.c: New test.
44087
44088 2002-06-04 Richard Henderson <rth@redhat.com>
44089
44090 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44091 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44092 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44093
44094 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
44095
44096 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44097
44098 2002-06-03 Richard Henderson <rth@redhat.com>
44099
44100 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44101 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44102
44103 2002-06-02 Richard Henderson <rth@redhat.com>
44104
44105 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44106 test functions static.
44107
44108 2002-06-02 Andreas Jaeger <aj@suse.de>
44109
44110 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44111 now.
44112
44113 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
44114
44115 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44116 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44117 Update for mofified diagnostics.
44118 * gcc.dg/c99-intconst-1.c: No longer fail.
44119
44120 2002-06-02 Richard Henderson <rth@redhat.com>
44121
44122 * gcc.dg/uninit-A.c: Remove xfail markers.
44123
44124 2002-06-01 Roger Sayle <roger@eyesopen.com>
44125
44126 * gcc.dg/fnegate-1.c: New test case.
44127
44128 2002-05-30 Osku Salerma <osku@iki.fi>
44129
44130 * gcc.c-torture/execute/mayalias-1.c: New file.
44131
44132 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
44133
44134 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44135 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44136 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44137
44138 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
44139
44140 * gcc.c-torture/execute/20020529-1.c: New test.
44141
44142 2002-05-27 Richard Henderson <rth@redhat.com>
44143
44144 * g++.dg/ext/attrib6.C: New test case.
44145
44146 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44147
44148 * gcc.c-torture/execute/pure-1.c: New test.
44149
44150 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
44151
44152 * gcc.dg/cpp/arith-2.c: Remove.
44153
44154 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
44155
44156 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44157 * gcc.dg/cpp/if-3.c: Remove.
44158
44159 2002-05-26 Jakub Jelinek <jakub@redhat.com>
44160
44161 * g++.dg/opt/cse2.C: New test.
44162
44163 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
44164
44165 * gcc.dg/cpp/arith-1.c: New semantic tests.
44166 * gcc.dg/cpp/if-1.c: Update.
44167
44168 2002-05-24 Ben Elliston <bje@redhat.com>
44169
44170 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44171
44172 2002-05-24 Jakub Jelinek <jakub@redhat.com>
44173
44174 * gcc.dg/verbose-asm.c: New test.
44175
44176 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
44177
44178 * gcc.dg/cpp/paste12.c: New test.
44179
44180 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44181
44182 * g++.dg/parse/named_ops.C: New test.
44183
44184 2002-05-23 Mark Mitchell <mark@codesourcery.com>
44185
44186 * gcc.dg/weak-8.c: New test.
44187
44188 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
44189
44190 * gcc.dg/weak-2.c: Allow optional leading underscore
44191 in scan-assembler symbol name.
44192 * gcc.dg/weak-3.c: Likewise.
44193 * gcc.dg/weak-4.c: Likewise.
44194 * gcc.dg/weak-5.c: Likewise.
44195
44196 2002-05-23 Jakub Jelinek <jakub@redhat.com>
44197
44198 * gcc.dg/20020523-1.c: New test.
44199
44200 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44201
44202 * objc.dg/const-str-2.m: Update now that we stop after
44203 a command line error.
44204
44205 2002-05-22 Richard Henderson <rth@redhat.com>
44206
44207 * g++.dg/dg.exp: Fix typo in test pruneing.
44208
44209 2002-05-22 Richard Henderson <rth@redhat.com>
44210
44211 * g++.dg/dg.exp: Prune the tls subdirectory.
44212 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44213 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44214 * g++.dg/tls/init-1.C: New.
44215
44216 2002-05-22 Jakub Jelinek <jakub@redhat.com>
44217
44218 * gcc.dg/20020517-1.c: New test.
44219
44220 2002-05-21 Richard Henderson <rth@redhat.com>
44221
44222 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44223 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44224
44225 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
44226
44227 * g++.dg/other/copy2.C: New test.
44228
44229 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
44230
44231 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44232 (MAX_COPY): Bump up to 10 times sizeof (long long).
44233 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44234
44235 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44236 sizeof (long long).
44237
44238 * gcc.c-torture/execute/strcpy-1.c: New test.
44239
44240 2002-05-19 Jason Merrill <jason2redhat.com>
44241
44242 * g++.dg/ext/oper1.C: New test.
44243
44244 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
44245 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
44246
44247 * README.QMTEST: New file.
44248
44249 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44250
44251 2002-05-19 Andreas Jaeger <aj@suse.de>
44252
44253 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44254 now.
44255 * gcc.c-torture/execute/loop-2d.x: Likewise.
44256
44257 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
44258
44259 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44260 support weak symbols.
44261 * gcc.dg/weak-4.c: Likewise.
44262 * gcc.dg/weak-6.c: Likewise.
44263
44264 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
44265
44266 * gcc.dg/weak-3.c: Add dg-excess-error comment for
44267 cygwin, coff and h8300-*-hms targets
44268 * gcc.dg/weak-5.c: Likewise.
44269 * gcc.dg/weak-7.c: Likewise.
44270
44271 2002-05-16 Jason Merrill <jason@redhat.com>
44272
44273 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44274 (scan-assembler-not, scan-assembler-dem): Likewise.
44275 (scan-assembler-dem-not): Likewise.
44276
44277 2002-05-15 Richard Henderson <rth@redhat.com>
44278
44279 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44280
44281 2002-05-15 Richard Henderson <rth@redhat.com>
44282
44283 * gcc.dg/weak-5.c (vfoo1c): No warning here.
44284 (vfoo1f): Warning here.
44285 (vfoo1l): Don't redefine the alias.
44286
44287 2002-05-14 Jason Merrill <jason@redhat.com>
44288 Alexandre Oliva <aoliva@redhat.com>
44289
44290 * g++.dg/init/pm1.C: New test.
44291
44292 2002-05-12 David S. Miller <davem@redhat.com>
44293
44294 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44295 types.
44296
44297 2002-05-10 Roger Sayle <roger@eyesopen.com>
44298
44299 * gcc.c-torture/execute/20020510-1.c: New test case.
44300
44301 2002-05-10 David S. Miller <davem@redhat.com>
44302
44303 * gcc.c-torture/execute/conversion.c: Test long double too.
44304
44305 2002-05-09 Jakub Jelinek <jakub@redhat.com>
44306
44307 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44308 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44309 * lib/g++.exp (g++_link_flags): Likewise.
44310 * lib/objc.exp (objc_target_compile): Likewise.
44311
44312 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
44313
44314 * gcc.dg/cpp/poison.c: Update.
44315 * gcc.dg/cpp/20000625-2.c: Remove.
44316 * gcc.dg/cpp/direct2s.c: Remove final test.
44317
44318 2002-05-08 Tom Rix <trix@redhat.com>
44319
44320 * gcc.c-torture/execute/20020508-1.c: New test.
44321 * gcc.c-torture/execute/20020508-2.c: New test.
44322 * gcc.c-torture/execute/20020508-3.c: New test.
44323
44324 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
44325
44326 * gcc.dg/cpp/charconst-4.c: More tests.
44327
44328 2002-05-08 Mark Mitchell <mark@codesourcery.com>
44329
44330 PR c/6569
44331 * gcc.dg/weak-3.c: Update location of warning messages.
44332 * gcc.dg/weak-5.c: Likewise.
44333
44334 2002-05-06 Roger Sayle <roger@eyesopen.com>
44335
44336 * gcc.c-torture/execute/20020506-1.c: New test case.
44337
44338 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
44339
44340 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44341
44342 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44343
44344 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44345
44346 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44347
44348 * gcc.dg/cpp/charconst-3.c: New test.
44349
44350 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44351
44352 * gcc.dg/cpp/charconst.c: Update tests.
44353
44354 2002-05-05 Tim Josling <tej@melbpc.org.au>
44355
44356 * treelang: Added directory for new sample language treelang. Also
44357 lib/treelang.exp: New file to signal treelang should be tested.
44358
44359 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44360
44361 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44362 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44363 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44364 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44365 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44366 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44367 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44368
44369 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
44370
44371 * gcc.dg/format/xopen-2.c: New test.
44372
44373 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44374
44375 * gcc.dg/20020503-1.c: New test.
44376
44377 2002-05-02 Mark Mitchell <mark@codesourcery.com>
44378
44379 * g++.dg/init/dtor1.C: Make it tougher.
44380
44381 2002-05-01 Mark Mitchell <mark@codesourcery.com>
44382
44383 * g++.dg/init/dtor1.C: New test.
44384
44385 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
44386
44387 * gcc.dg/altivec-8.c: New.
44388
44389 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
44390
44391 * gcc.dg/altivec-7.c: New.
44392
44393 2002-04-29 Jakub Jelinek <jakub@redhat.com>
44394
44395 * g++.dg/parse/typedef1.C: New test.
44396
44397 2002-04-29 Mark Mitchell <mark@codesourcery.com>
44398
44399 PR c++/6486
44400 * g++.dg/template/friend6.C: New test.
44401
44402 PR c++/6492
44403 * g++.dg/init/copy1.C: New test.
44404
44405 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
44406
44407 * g++.dg/warn/effc1.C: New test.
44408
44409 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
44410
44411 * gcc.dg/cpp/if-cexp.c: Add a test.
44412
44413 2002-04-28 Jakub Jelinek <jakub@redhat.com>
44414
44415 * gcc.dg/20020426-2.c: New test.
44416
44417 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
44418
44419 * gcc.dg/cpp/if-mop.c: Update.
44420 * gcc.dg/cpp/if-mpar.c: Add test.
44421 * gcc.dg/cpp/if-oppr.c: Update.
44422
44423 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44424
44425 PR c/6343
44426 * gcc.dg/weak-[2-7].c: New tests.
44427
44428 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44429
44430 * gcc.dg/enum1.c: New test.
44431
44432 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44433
44434 PR c++/6497
44435 * g++.dg/inherit/access2.C: New test.
44436
44437 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44438
44439 PR bootstrap/6445
44440 * gcc.dg/20020426-1.c: New test.
44441
44442 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44443
44444 * g++.dg/abi/enum1.C: New test.
44445
44446 2002-04-26 Richard Henderson <rth@redhat.com>
44447
44448 * gcc.dg/c99-bool-1.c: Expect always true warning.
44449
44450 2002-04-25 Roger Sayle <roger@eyesopen.com>
44451
44452 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44453
44454 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44455
44456 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44457 targets.
44458
44459 2002-04-24 Mark Mitchell <mark@codesourcery.com>
44460
44461 * g++.dg/abi/mange7.C: New test.
44462
44463 PR c++/6438.
44464 * g++.dg/parse/stmtexpr2.C: New test.
44465
44466 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
44467
44468 * gcc.dg/20020312-2.c: Add SH target.
44469
44470 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44471
44472 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44473 compiler output on mips*-*-irix*.
44474
44475 2002-04-23 Jakub Jelinek <jakub@redhat.com>
44476
44477 * g++.dg/parse/attr1.C: New test.
44478
44479 2002-04-23 Roger Sayle <roger@eyesopen.com>
44480
44481 * gcc.c-torture/execute/string-opt-17.c: New test case.
44482 * gcc.c-torture/execute/memset-2.c: New test case.
44483
44484 2002-04-23 Mark Mitchell <mark@codesourcery.com>
44485
44486 PR c++/6256:
44487 * g++.dg/template/friend5.C: New test.
44488
44489 PR c++/6331:
44490 * g++.dg/template/qual1.C: Likewise.
44491
44492 2002-04-22 Zack Weinberg <zack@codesourcery.com>
44493
44494 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44495 Include stdlib.h, not stdio.h or ctype.h.
44496
44497 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
44498
44499 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44500 cris-*-elf* and mmix-*-*.
44501 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44502 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44503 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44504 Ditto.
44505 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44506 * gcc.dg/wchar_t-1.c: Ditto.
44507
44508 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
44509
44510 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44511 Clarify comment.
44512
44513 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
44514
44515 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44516
44517 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44518
44519 * gcc.c-torture/execute/20000906-1.x: Delete.
44520
44521 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
44522
44523 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44524
44525 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
44526
44527 * PR6367
44528 * g77.f-torture/execute/6367.f: New test.
44529 * g77.f-torture/execute/6367.x: Disable for MMIX.
44530
44531 2002-04-19 Mark Mitchell <mark@codesourcery.com>
44532
44533 * PR6352
44534 * g++.dg/opt/inline2.C: New test.
44535
44536 2002-04-18 Richard Henderson <rth@redhat.com>
44537
44538 * gcc.dg/20000906-1.c: Enable for all targets.
44539 * gcc.c-torture/compile/iftrap-2.c: New.
44540
44541 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44542
44543 * gcc.dg/20020418-1.c: New test.
44544 * gcc.dg/20020418-2.c: New test.
44545
44546 2002-04-18 Richard Henderson <rth@redhat.com>
44547
44548 * gcc.c-torture/compile/iftrap-1.c: New.
44549 * gcc.dg/iftrap-1.c: Adjust for ia64.
44550 * gcc.dg/iftrap-2.c: New.
44551
44552 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44553
44554 * gcc.c-torture/compile/20020418-1.c: New test.
44555
44556 2002-04-18 Roger Sayle <roger@eyesopen.com>
44557
44558 * gcc.c-torture/compile/20020415-1.c: New.
44559
44560 2002-04-18 David S. Miller <davem@redhat.com>
44561
44562 * gcc.c-torture/execute/20020418-1.c: New test.
44563
44564 2002-04-17 Jakub Jelinek <jakub@redhat.com>
44565
44566 * gcc.dg/20020416-1.c: New test.
44567
44568 * g++.dg/opt/inline1.C: New test.
44569
44570 2002-04-16 Jakub Jelinek <jakub@redhat.com>
44571
44572 * gcc.dg/altivec-5.c: New test.
44573
44574 * gcc.dg/20020415-1.c: New test.
44575
44576 2002-04-15 Mark Mitchell <mark@codesourcery.com>
44577
44578 * lib/chill.exp: Remove.
44579
44580 2002-04-14 Jakub Jelinek <jakub@redhat.com>
44581
44582 * g++.dg/other/big-struct.C: New test.
44583
44584 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
44585
44586 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44587 of scratch file.
44588
44589 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
44590
44591 PR c/6277
44592 * gcc.dg/i386-387-1.c: Allow optional leading underscore
44593 in scan-assembler function name
44594
44595 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
44596
44597 * g77.f-torture/execute/980628-4.x,
44598 g77.f-torture/execute/980628-5.x,
44599 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44600 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44601 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44602 i[34567]86-*-*.
44603
44604 2002-04-13 David S. Miller <davem@redhat.com>
44605
44606 * gcc.c-torture/execute/20020413-1.c: New test.
44607
44608 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
44609
44610 * gcc.dg/asm-6.c,
44611 * g++.dg/ext/asm1.C: New tests.
44612
44613 2002-04-12 Mark Mitchell <mark@codesourcery.com>
44614
44615 PR c++ 5373.
44616 * g++.dg/parse/stmtexpr1.C: New test.
44617
44618 PR c++/5189.
44619 * g++.dg/template/copy1.C: New test.
44620
44621 2002-04-12 Richard Henderson <rth@redhat.com>
44622
44623 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44624
44625 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
44626
44627 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44628 gcc.c-torture/execute/20020307-2.c.
44629
44630 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
44631
44632 * g++.dg/ext/attrib5.C,
44633 * g++.dg/lookup/struct1.C: New tests.
44634
44635 2002-04-11 Jakub Jelinek <jakub@redhat.com>
44636
44637 * gcc.dg/20020411-1.c: New test.
44638
44639 * gcc.c-torture/execute/20020411-1.c: New test.
44640
44641 2002-04-10 Janis Johnson <janis187@us.ibm.com>
44642
44643 * g77.f-torture/execute/6177.f: New test.
44644
44645 2002-04-10 Jakub Jelinek <jakub@redhat.com>
44646
44647 PR middle-end/6247
44648 * g++.dg/opt/cleanup1.C: New test.
44649
44650 * g++.dg/opt/const1.C: New test.
44651
44652 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
44653
44654 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44655
44656 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
44657
44658 PR c++/5507
44659 * g++.dg/template/typename2.C: New test.
44660
44661 2002-04-10 Alan Modra <amodra@bigpond.net.au>
44662
44663 * gcc.c-torture/execute/loop-12.c: New.
44664
44665 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
44666
44667 * g77.f-torture/execute/980628-4.x,
44668 g77.f-torture/execute/980628-5.x,
44669 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44670 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44671 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44672
44673 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44674
44675 PR optimization/6086
44676 * g++.dg/opt/preinc1.C: New test.
44677
44678 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44679
44680 PR c++/5571
44681 * g++.dg/opt/static2.C: New test.
44682
44683 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44684
44685 PR c/5120
44686 * gcc.dg/20020406-1.c: New test.
44687
44688 2002-04-04 David S. Miller <davem@redhat.com>
44689
44690 * gcc.c-torture/execute/20020404-1.c: New test.
44691
44692 2002-04-04 Jakub Jelinek <jakub@redhat.com>
44693
44694 PR c/6123
44695 * gcc.dg/20020312-2.c: Do not declare global register variable
44696 if __PIC__ or __pic__ is defined.
44697
44698 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
44699
44700 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
44701 __asm__ so that it works correctly even if -ansi -pedantic-errors.
44702
44703 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44704
44705 * gcc.misc-tests/linkage.exp: Update last change to handle
44706 sparc*-, not just sparc-.
44707
44708 2002-04-03 Richard Henderson <rth@redhat.com>
44709
44710 * gcc.dg/cpp/ucs.c: Improved long UCS test.
44711
44712 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44713
44714 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44715
44716 2002-04-02 David S. Miller <davem@redhat.com>
44717
44718 * gcc.c-torture/execute/20020402-3.c: New test.
44719
44720 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44721
44722 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44723 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44724
44725 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44726 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44727 g77.f-torture/execute/20001201.x,
44728 g77.f-torture/execute/u77-test.x: New files.
44729
44730 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44731 * gcc.dg/wchar_t-1.c: Ditto.
44732
44733 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44734
44735 * gcc.c-torture/execute/20020402-1.c: New test.
44736
44737 2002-04-01 Richard Henderson <rth@redhat.com>
44738
44739 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44740
44741 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44742
44743 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44744
44745 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44746
44747 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44748
44749 * g++.dg/inherit/template-as-base.C: Expect error.
44750 * g++.dg/inherit/namespace-as-base.C: Likewise.
44751
44752 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
44753
44754 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44755 g++.dg/ext/instantiate3.C: Tweak match patterns.
44756
44757 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44758 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44759 -da test.
44760
44761 2002-03-31 Richard Henderson <rth@redhat.com>
44762
44763 * gcc.dg/special/alias-2.c: New.
44764 * gcc.dg/special/ecos.exp: Run it.
44765
44766 2002-03-31 Richard Henderson <rth@redhat.com>
44767
44768 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44769
44770 2002-03-31 Kazu Hirata <kazu@hxi.com>
44771
44772 * gcc.dg/weak-1.c: Disable on h8300 port.
44773
44774 2002-03-29 Janis Johnson <janis187@us.ibm.com>
44775
44776 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44777 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44778 ordering tests.
44779 * g++.dg/bprob/bprob-1.C: New test.
44780 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44781 * g++.dg/gcov/gcov-1.C: New test.
44782 * g++.dg/gcov/gcov-1.x: New file.
44783 * g++.dg/gcov/gcov-2.C: New test.
44784 * g++.dg/gcov/gcov-3.C: New test.
44785 * g++.dg/gcov/gcov-3.h: New file.
44786
44787 2002-03-28 Roger Sayle <roger@eyesopen.com>
44788
44789 * g++.old-deja/g++.other/builtins5.C: New test.
44790 * g++.old-deja/g++.other/builtins6.C: New test.
44791 * g++.old-deja/g++.other/builtins7.C: New test.
44792 * g++.old-deja/g++.other/builtins8.C: New test.
44793 * g++.old-deja/g++.other/builtins9.C: New test.
44794
44795 2002-03-29 Jakub Jelinek <jakub@redhat.com>
44796
44797 * g++.dg/opt/static1.C: New test.
44798
44799 * g++.dg/opt/longbranch1.C: New test.
44800
44801 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
44802
44803 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44804
44805 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44806
44807 2002-03-28 Jeffrey A Law (law@redhat.com)
44808
44809 * gcc.c-torture/execute/20020328-1.c: New test.
44810
44811 2002-03-27 Richard Henderson <rth@redhat.com>
44812
44813 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44814 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44815 move from g++.old-deja/g++.ext/.
44816
44817 2002-03-27 Mark Mitchell <mark@codesourcery.com>
44818
44819 * g++.dg/init/new2.C: New test.
44820
44821 2002-03-26 Richard Henderson <rth@redhat.com>
44822
44823 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44824
44825 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44826 on sparc.
44827
44828 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
44829 sparcv9 systems.
44830 * gcc.dg/20001102-1.c: Likewise.
44831
44832 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
44833
44834 * gcc.dg/cpp/endif-pedantic1.c,
44835 gcc.dg/cpp/endif-pedantic2.c: New tests.
44836
44837 2002-03-26 Mark Mitchell <mark@codesourcery.com>
44838
44839 * g++.dg/init/new1.C: New test.
44840
44841 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
44842
44843 * g++.dg/abi/vbase9.C: New test.
44844
44845 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
44846
44847 * gcc.dg/arm-asm.c: New test.
44848
44849 2002-03-26 Andrew Cagney <ac131313@redhat.com>
44850
44851 * gcc.dg/Wswitch-enum.c: New test.
44852 Fix PR c/5044.
44853
44854 2002-03-26 Richard Henderson <rth@redhat.com>
44855
44856 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44857 structure.
44858
44859 2002-03-25 Richard Henderson <rth@redhat.com>
44860
44861 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
44862 sparcv9 systems.
44863
44864 * gcc.c-torture/compile/20011119-1.c (xxx): New.
44865 * gcc.c-torture/compile/20011119-2.c (xxx): New.
44866
44867 2002-03-25 Zack Weinberg <zack@codesourcery.com>
44868
44869 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44870
44871 2002-03-25 Bob Wilson <bob.wilson@acm.org>
44872
44873 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44874 targets using generic thunk support.
44875
44876 2002-03-25 Jakub Jelinek <jakub@redhat.com>
44877
44878 * gcc.c-torture/compile/20020323-1.c: New test.
44879
44880 * g++.dg/opt/conj2.C: New test.
44881
44882 2002-03-24 Richard Henderson <rth@redhat.com>
44883
44884 * gcc.dg/weak-1.c: Use -fno-common.
44885
44886 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44887
44888 * g77.dg/f77-edit-apostrophe-out.f: New test
44889 * g77.dg/f77-edit-h-out.f: New test
44890 * g77.dg/f77-edit-t-in.f: New test
44891 * g77.dg/f77-edit-t-out.f: New test
44892 * g77.dg/f77-edit-x-out.f: New test
44893 * g77.dg/f77-edit-slash-out.f: New test
44894 * g77.dg/f77-edit-colon-out.f: New test
44895 * g77.dg/f77-edit-s-out.f: New test
44896
44897 2002-03-24 Richard Henderson <rth@redhat.com>
44898
44899 * objc/execute/formal_protocol-6.x: New XFAIL.
44900
44901 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44902
44903 * gcc.dg/weak-1.c: Early return from dg-final on platforms
44904 that do not support weak symbols
44905
44906 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44907
44908 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44909 * lib/g77.exp: Likewise.
44910 * lib/objc.exp: Likewise.
44911
44912 2002-03-23 Andrew Cagney <ac131313@redhat.com>
44913
44914 * gcc.dg/Wswitch-default.c: New test.
44915
44916 2002-03-23 Jakub Jelinek <jakub@redhat.com>
44917
44918 * g++.dg/other/enum1.C: New test.
44919
44920 2002-03-23 Zack Weinberg <zack@codesourcery.com>
44921
44922 * gcc.dg/pragma-ep-3.c: Fix typo.
44923
44924 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44925
44926 * g++.dg/inherit/template-as-base.C: New test.
44927
44928 2002-03-22 Jakub Jelinek <jakub@redhat.com>
44929
44930 * g++.old-deja/g++.other/dwarf2-1.C: Move...
44931 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
44932
44933 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
44934
44935 * gcc.dg/cpp/multiline.c: Update to match.
44936
44937 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
44938
44939 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44940
44941 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
44942
44943 * gcc.dg/cpp/extratokens2.c: New file.
44944
44945 2002-03-21 David Edelsohn <edelsohn@gnu.org>
44946
44947 * gcc.dg/20020312-2.c: Add rs6000 target.
44948
44949 * gcc.c-torture/compile/20020319-1.c: New test.
44950
44951 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44952
44953 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44954 (A, E): Handle this.
44955
44956 2002-03-20 Jason Merrill <jason@redhat.com>
44957
44958 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44959 ignoring -fpic.
44960 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44961 through prune_gcc_output.
44962
44963 2002-03-20 Jakub Jelinek <jakub@redhat.com>
44964
44965 * gcc.c-torture/compile/20020320-1.c: New test.
44966
44967 2002-03-19 Jakub Jelinek <jakub@redhat.com>
44968
44969 * gcc.c-torture/compile/20020318-1.c: New test.
44970
44971 * gcc.dg/struct-by-value-1.c: New test.
44972
44973 * gcc.dg/20020319-1.c: New test.
44974
44975 2002-03-18 Jakub Jelinek <jakub@redhat.com>
44976
44977 * g++.dg/opt/conj1.C: New test.
44978
44979 2002-03-17 Mark Mitchell <mark@codesourcery.com>
44980
44981 * g++.dg/template/qualttp20.C: Revert previous change.
44982 * g++.dg/template/qualttp3.C: Likewise.
44983 * g++.dg/template/qualttp4.C: Likewise.
44984 * g++.dg/template/qualttp5.C: Likewise.
44985 * g++.dg/template/qualttp6.C: Likewise.
44986 * g++.dg/template/qualttp7.C: Likewise.
44987 * g++.dg/template/qualttp8.C: Likewise.
44988 * g++.dg/template/recurse.C: Likewise.
44989
44990 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
44991
44992 * gcc.dg/cpp/wchar-1.c: Update.
44993
44994 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
44995
44996 * g++.dg/template/conv1.C: New test.
44997 * g++.dg/template/conv2.C: New test.
44998 * g++.dg/template/conv3.C: New test.
44999 * g++.dg/template/conv4.C: New test.
45000
45001 2002-03-15 Mark Mitchell <mark@codesourcery.com>
45002
45003 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45004 * g++.dg/template/qualttp3.C: Likewise.
45005 * g++.dg/template/qualttp4.C: Likewise.
45006 * g++.dg/template/qualttp5.C: Likewise.
45007 * g++.dg/template/qualttp6.C: Likewise.
45008 * g++.dg/template/qualttp7.C: Likewise.
45009 * g++.dg/template/qualttp8.C: Likewise.
45010 * g++.dg/template/recurse.C: Likewise.
45011
45012 2002-03-15 Mark Mitchell <mark@codesourcery.com>
45013
45014 * g++.dg/opt/dtor1.C: New test.
45015
45016 2002-03-15 Jakub Jelinek <jakub@redhat.com>
45017
45018 * gcc.c-torture/compile/20020315-1.c: New test.
45019
45020 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
45021
45022 * gcc.dg/weak-1.c: Fix scan tests.
45023
45024 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
45025
45026 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45027 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45028 cris-*-aout* mmix-*-*.
45029 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45030 cris-*-aout* mmix-*-*.
45031 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45032 cris-*-elf* cris-*-aout* and mmix-*-*.
45033 * gcc.dg/20001009-1.c: Ditto.
45034 * gcc.dg/20010912-1.c: Ditto.
45035 * gcc.dg/20020122-4.c: Ditto.
45036 * gcc.dg/inline-2.c: Ditto.
45037
45038 2002-03-14 Jeffrey A Law (law@cygnus.com)
45039
45040 * gcc.c-torture/compile/20020314-1.c: New test.
45041
45042 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
45043
45044 * gcc.c-torture/execute/20020314-1.c: New test.
45045
45046 2002-03-14 Jakub Jelinek <jakub@redhat.com>
45047
45048 * g++.dg/warn/Wunused-1.C: New test.
45049
45050 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
45051
45052 * g++.dg/abi/mangle6.C: New test.
45053
45054 2002-03-13 Jakub Jelinek <jakub@redhat.com>
45055
45056 * gcc.c-torture/compile/20020309-2.c: New test.
45057
45058 * gcc.c-torture/compile/20020312-1.c: New test.
45059
45060 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
45061
45062 * g++.dg/other/access1.C: New test.
45063
45064 2002-03-12 Jakub Jelinek <jakub@redhat.com>
45065
45066 * gcc.c-torture/execute/wchar_t-1.c: New test.
45067
45068 2002-03-12 David Edelsohn <edelsohn@gnu.org>
45069
45070 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45071
45072 2002-03-12 Roger Sayle <roger@eyesopen.com>
45073
45074 * gcc.dg/20020312-1.c: New test case.
45075
45076 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
45077
45078 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45079
45080 2002-03-11 Richard Henderson <rth@redhat.com>
45081
45082 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45083 * g++.old-deja/g++.jason/report.C: Likewise.
45084
45085 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
45086
45087 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45088 * g++.old-deja/g++.robertl/eb56.C: Likewise.
45089
45090 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
45091
45092 * g++.dg/overload/pmf1.C: New test.
45093
45094 2002-03-11 Kazu Hirata <kazu@hxi.com>
45095
45096 * gcc.c-torture/execute/20020307-1.c: Use long.
45097
45098 2002-03-11 Jakub Jelinek <jakub@redhat.com>
45099
45100 PR optimization/5844
45101 * gcc.dg/20020310-1.c: New test.
45102
45103 2002-03-09 Michael Meissner <meissner@redhat.com>
45104
45105 * gcc.c-torture/execute/memcpy-2.c: New test.
45106 * gcc.c-torture/execute/memset-1.c: New test.
45107 * gcc.c-torture/execute/strlen-1.c: New test.
45108 * gcc.c-torture/execute/strcmp-1.c: New test.
45109 * gcc.c-torture/execute/strncmp-1.c: New test.
45110
45111 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
45112
45113 * gcc.dg/ppc-ldstruct.c: New test.
45114
45115 2002-03-09 Jakub Jelinek <jakub@redhat.com>
45116
45117 * gcc.c-torture/execute/va-arg-22.c: New test.
45118
45119 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45120
45121 * gcc.c-torture/compile/20020309-1.c: New test.
45122
45123 2002-03-08 Jakub Jelinek <jakub@redhat.com>
45124
45125 * gcc.c-torture/execute/20020307-2.c: New test.
45126
45127 2002-03-07 Jeffrey A Law (law@redhat.com)
45128
45129 * g77.f-torture/compile/20020307-1.f: New test.
45130
45131 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
45132
45133 * gcc.dg/unordered-1.c: New test.
45134
45135 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
45136
45137 * gcc.c-torture/execute/20020307-1.c: New test.
45138
45139 2002-03-05 Jakub Jelinek <jakub@redhat.com>
45140
45141 * gcc.dg/20020304-1.c: New test.
45142
45143 * gcc.c-torture/compile/20020304-2.c: New test.
45144
45145 2002-03-04 Zack Weinberg <zack@codesourcery.com>
45146
45147 * gcc.c-torture/compile/20020304-1.c: New test case
45148 (from PR c/5830).
45149
45150 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
45151
45152 * gcc.dg/20020103-1.c: Add other -D ppc variants.
45153
45154 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
45155
45156 * g++.dg/other/classkey1.C: New test.
45157
45158 2002-03-01 Richard Henderson <rth@redhat.com>
45159
45160 * gcc.c-torture/compile/981223-1.x: New.
45161 * gcc.c-torture/compile/920625-1.x: New.
45162
45163 2002-02-28 Richard Henderson <rth@redhat.com>
45164
45165 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45166
45167 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
45168
45169 * gcc.c-torture/execute/20020227-1.c: New test.
45170
45171 2002-02-27 Mark Mitchell <mark@codesourcery.com>
45172
45173 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45174 here" ERROR lines.
45175 * g++.old-deja/g++.oliva/partord1.C: Likewise.
45176 * g++.old-deja.g++.other/defarg1.C: Likewise.
45177 * g++.old-deja/g++.pt/calls2.C: Likewise.
45178 * g++.old-deja/g++.pt/crash20.C: Likewise.
45179 * g++.old-deja/g++.pt/crash30.C: Likewise.
45180 * g++.old-deja/g++.pt/crash36.C: Likewise.
45181 * g++.old-deja/g++.pt/crash6.C: Likewise.
45182 * g++.old-deja/g++.pt/defarg13.C: Likewise.
45183 * g++.old-deja/g++.pt/derived3.C: Likewise.
45184 * g++.old-deja/g++.pt/error1.C: Likewise.
45185 * g++.old-deja/g++.pt/friend21.C: Likewise.
45186 * g++.old-deja/g++.pt/friend23.C: Likewise.
45187 * g++.old-deja/g++.pt/infinite1.C: Likewise.
45188 * g++.old-deja/g++.robertl/eb128.C: Likewise.
45189
45190 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
45191
45192 * gcc.c-torture/execute/20020225-2.c: New test.
45193
45194 2002-02-27 Zack Weinberg <zack@codesourcery.com>
45195
45196 * gcc.c-torture/execute/920730-1t.c,
45197 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45198 Delete test cases, only relevant to -traditional.
45199
45200 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
45201
45202 * gcc.dg/cpp/undef1.c: Remove.
45203 * gcc.dg/cpp/directiv.c: Update.
45204 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45205
45206 2002-02-27 Michael Meissner <meissner@redhat.com>
45207
45208 * gcc.c-torture/execute/20020226-1.c: New test.
45209
45210 2002-02-26 Jakub Jelinek <jakub@redhat.com>
45211
45212 * g++.dg/debug/debug4.C: New test.
45213
45214 * gcc.dg/ia64-visibility-1.c: New test.
45215
45216 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
45217
45218 * gcc.dg/debug/20020224-1.c: New.
45219
45220 2002-02-25 Kazu Hirata <kazu@hxi.com>
45221
45222 * gcc.c-torture/execute/960416-1.x: New.
45223 * gcc.c-torture/execute/divconst-3.x: Likewise.
45224
45225 2002-02-25 Jakub Jelinek <jakub@redhat.com>
45226
45227 * gcc.dg/20020224-1.c: New test.
45228
45229 2002-02-25 Alan Modra <amodra@bigpond.net.au>
45230
45231 * gcc.c-torture/execute/20020225-1.c: New.
45232
45233 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
45234
45235 * gcc.dg/cpp/wchar-1.c: New test.
45236
45237 2002-02-23 Jakub Jelinek <jakub@redhat.com>
45238
45239 * gcc.dg/20020222-1.c: New test.
45240
45241 2002-02-22 Jakub Jelinek <jakub@redhat.com>
45242
45243 * g++.dg/opt/anonunion1.C: New test.
45244
45245 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
45246
45247 * g++.dg/template/qualttp19.C: New test.
45248 * g++.dg/template/qualttp20.C: New test.
45249 * g++.old-deja/g++.jason/report.C: Adjust expected errors
45250 * g++.old-deja/g++.other/qual1.C: Likewise.
45251
45252 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
45253
45254 * gcc.dg/attr-alwaysinline.c: New.
45255
45256 2002-02-21 Jakub Jelinek <jakub@redhat.com>
45257
45258 * gcc.dg/20020220-1.c: New test.
45259
45260 * gcc.dg/20020220-2.c: New test.
45261
45262 * g++.dg/opt/mmx1.C: New test.
45263
45264 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
45265
45266 * gcc.c-torture/compile/20020110.c: New test.
45267
45268 2002-02-20 Jakub Jelinek <jakub@redhat.com>
45269
45270 * gcc.c-torture/execute/20020219-1.c: New test.
45271
45272 * gcc.dg/20020219-1.c: New test.
45273
45274 * gcc.dg/noncompile/20020220-1.c: New test.
45275
45276 * g++.dg/opt/ptrintsum1.C: New test.
45277
45278 * gcc.dg/debug/20020220-1.c: New test.
45279
45280 2002-02-17 Jakub Jelinek <jakub@redhat.com>
45281
45282 * gcc.c-torture/execute/20020216-1.c: New test.
45283
45284 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
45285
45286 * gcc.dg/decl-1.c: Update, new test.
45287
45288 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
45289
45290 * g++.dg/abi/bitfield1.C: New test.
45291 * g++.dg/abi/bitfield2.C: New test.
45292
45293 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45294
45295 * gcc.dg/attr-nest.c: New test.
45296
45297 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45298
45299 * gcc.c-torture/execute/20020215-1.c: New test.
45300
45301 2002-02-14 Jakub Jelinek <jakub@redhat.com>
45302
45303 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45304 * g++.dg/debug/debug.exp: New.
45305 * g++.dg/debug/trivial.C: New.
45306 * g++.dg/debug/debug1.C: Moved...
45307 * g++.dg/other/debug1.C: ...from here.
45308 * g++.dg/debug/debug2.C: Moved...
45309 * g++.dg/other/debug2.C: ...from here.
45310 * g++.dg/debug/debug3.C: Moved...
45311 * g++.dg/other/debug3.C: ...from here.
45312
45313 * gcc.dg/noncompile/20020213-1.c: New test.
45314
45315 2002-02-13 Jakub Jelinek <jakub@redhat.com>
45316
45317 * g++.dg/other/debug3.C: New test.
45318
45319 * gcc.c-torture/execute/20020213-1.c: New test.
45320
45321 2002-02-13 Richard Smith <richard@ex-parrot.com>
45322
45323 * g++.old-deja/g++.other/thunk1.C: New test.
45324
45325 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45326
45327 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45328
45329 2002-02-13 Stan Shebs <shebs@apple.com>
45330
45331 * gcc.dg/altivec-3.c: New.
45332
45333 2002-02-12 Jakub Jelinek <jakub@redhat.com>
45334
45335 * gcc.dg/Wunreachable-1.c: New test.
45336 * gcc.dg/Wunreachable-2.c: New test.
45337
45338 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
45339
45340 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45341
45342 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
45343
45344 * gcc.dg/decl-1.c: New test.
45345
45346 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45347
45348 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45349
45350 2002-02-10 Kazu Hirata <kazu@hxi.com>
45351
45352 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45353 * gcc.c-torture/compile/980506-1.x: Likewise.
45354
45355 2002-02-10 Kazu Hirata <kazu@hxi.com>
45356
45357 * gcc.dg/20020210-1.c: New.
45358
45359 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
45360
45361 * g77.f-torture/execute/947.f: New regression test
45362 for PR fortran/947.
45363
45364 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
45365
45366 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45367 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45368
45369 2002-02-08 Richard Henderson <rth@redhat.com>
45370
45371 * gcc.c-torture/compile/labels-3.c: New.
45372
45373 2002-02-08 Jakub Jelinek <jakub@redhat.com>
45374
45375 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45376 expression statements work instead.
45377 * gcc.dg/noncompile/20020207-1.c: New test.
45378
45379 2002-02-07 Richard Henderson <rth@redhat.com>
45380
45381 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45382
45383 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45384
45385 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45386 message from g77
45387 * lib/g77-dg.exp: Trim g77 error messages so that they are
45388 recognized by dg.exp.
45389
45390 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45391
45392 PR fortran/5473
45393 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
45394
45395 2002-02-07 Richard Henderson <rth@redhat.com>
45396
45397 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45398 to be sufficiently aligned for integers.
45399
45400 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
45401
45402 * g++.dg/template/friend4.C: New test.
45403
45404 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45405
45406 PR fortran/5743
45407 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45408 unsupported cases.
45409
45410 2002-02-07 Richard Henderson <rth@redhat.com>
45411
45412 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45413 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45414 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45415 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45416
45417 2002-02-06 Richard Henderson <rth@redhat.com>
45418
45419 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45420
45421 2002-02-06 Janis Johnson <janis187@us.ibm.com>
45422
45423 * gcc.dg/20020206-1.c: New test.
45424
45425 2002-02-06 Jakub Jelinek <jakub@redhat.com>
45426
45427 * gcc.c-torture/execute/20020206-1.c: New test.
45428
45429 * gcc.c-torture/execute/20020206-2.c: New test.
45430
45431 PR optimization/5429:
45432 * gcc.c-torture/compile/20020206-1.c: New test.
45433
45434 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
45435
45436 * g++.dg/ext/align1.C: Do not use an explicit alignment value
45437 as certain file formats cannot support particularly large
45438 alignments.
45439
45440 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45441 and do not expect to be able to link the executable.
45442
45443 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45444 fail because the COFF format does not support the weak attribute.
45445
45446 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
45447
45448 * g77.dg/pr5473.f: New test
45449
45450 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
45451
45452 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45453 Fix testcase accordingly.
45454
45455 2002-02-04 Richard Henderson <rth@redhat.com>
45456
45457 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45458 (buf): Change to be an array of pointers, not ints.
45459
45460 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45461
45462 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
45463 before all tests. Move warning one line above to match where it
45464 C frontend emits.
45465 * gcc.dg/Wswitch-2.c: New test.
45466 * g++.dg/warn/Wswitch-1.C: New test.
45467 * g++.dg/warn/Wswitch-2.C: New test.
45468
45469 2002-02-04 Richard Henderson <rth@redhat.com>
45470
45471 * g++.dg/abi/offsetof.C: Fix size comparison.
45472
45473 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
45474
45475 * gcc.dg/cast-qual-2.c: New test.
45476
45477 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45478
45479 * gcc.dg/20020201-4.c: New test.
45480
45481 2002-02-04 Ben Elliston <bje@redhat.com>
45482
45483 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45484 target_info attribute != 0, in addition to the empty string.
45485 (gcc_target_compile): Likewise.
45486
45487 2002-02-03 Andrew Cagney <ac131313@redhat.com>
45488
45489 * gcc.dg/Wswitch.c: New test.
45490 PR gcc/4475. PR gcc/3780.
45491
45492 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
45493
45494 * g77.f-torture/execute/5122.f: New test for regressions
45495 against PR fortran/5122.
45496
45497 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
45498
45499 * g77.f-torture/compile/pr3743.f: Delete
45500 * g77.dg/pr3743-1.f: New test.
45501 * g77.dg/pr3743-2.f: New test.
45502 * g77.dg/pr3743-3.f: New test.
45503 * g77.dg/pr3743-4.f: New test.
45504
45505 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45506
45507 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45508
45509 2002-02-02 Richard Henderson <rth@redhat.com>
45510
45511 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45512 * gcc.c-torture/execute/bf64-1.c: Likewise.
45513
45514 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45515
45516 * gcc.dg/20020201-2.c: New test.
45517
45518 * gcc.dg/20020201-3.c: New test.
45519
45520 * gcc.c-torture/execute/bitfld-2.c: New test.
45521
45522 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45523
45524 * gcc.dg/bitfld-1.c: Update.
45525 * gcc.dg/bitfld-2.c: Update.
45526 * gcc.c-torture/execute/bitfld-1.x: New.
45527
45528 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45529
45530 * gcc.c-torture/execute/20020201-1.c: New test.
45531
45532 2002-02-01 Janis Johnson <janis187@us.ibm.com>
45533
45534 PR target/5469
45535 * gcc.dg/20020201-1.c: New test.
45536
45537 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
45538
45539 PR fortran/3743
45540 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45541 * g77.f-torture/compile/pr3743.x: Remove
45542
45543 2002-01-31 Tom Rix <trix@redhat.com>
45544
45545 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45546
45547 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
45548
45549 * gcc.dg/noncompile/20020130-1.c: New test.
45550
45551 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
45552
45553 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45554
45555 2002-01-29 Richard Henderson <rth@redhat.com>
45556
45557 * gcc.c-torture/execute/991118-1.c: Cast various constants back
45558 to long long.
45559 * gcc.c-torture/execute/bf64-1.c: Likewise.
45560
45561 2002-01-29 Jakub Jelinek <jakub@redhat.com>
45562
45563 * gcc.c-torture/execute/20020129-1.c: New test.
45564
45565 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
45566
45567 * gcc.c-torture/compile/20000224-1.c: Update.
45568 * gcc.c-torture/execute/bitfld-1.c: New tests.
45569 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45570 * gcc.dg/uninit-A.c: Update.
45571
45572 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
45573
45574 * g++.dg/template/ctor1.C: Add instantiation.
45575
45576 2002-01-28 Paul Koning <pkoning@equallogic.com>
45577
45578 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45579 argument to __builtin_prefetch to be const ptr.
45580
45581 2002-01-28 Jakub Jelinek <jakub@redhat.com>
45582
45583 * gcc.c-torture/compile/20020120-1.c: New test.
45584
45585 2002-01-27 Kazu Hirata <kazu@hxi.com>
45586
45587 * gcc.c-torture/execute/20020127-1.c: New test.
45588
45589 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
45590
45591 * g77.dg/f77-edit-i-in.f: New test
45592 * g77.dg/f77-edit-i-out.f: New test
45593
45594 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
45595
45596 * gcc.dg/debug/debug.exp: New file.
45597 * gcc.dg/debug/trivial.c: New file.
45598 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45599 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45600 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45601 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45602 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45603 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45604 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45605 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45606 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45607 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45608 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45609 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45610 * gcc.dg/20000503-1.c: Removed.
45611 * gcc.dg/20010207-1.c: Removed.
45612 * gcc.dg/20011223-1.c: Removed.
45613 * gcc.dg/20020104-2.c: Removed.
45614 * gcc.dg/debug-1.c: Removed.
45615 * gcc.dg/debug-2.c: Removed.
45616 * gcc.dg/debug-3.c: Removed.
45617 * gcc.dg/debug-4.c: Removed.
45618 * gcc.dg/debug-5.c: Removed.
45619 * gcc.dg/debug-6.c: Removed.
45620 * gcc.dg/dwarf2-1.c: Removed.
45621 * gcc.dg/dwarf2-2.c: Removed.
45622
45623 2002-01-25 Jakub Jelinek <jakub@redhat.com>
45624
45625 * g++.old-deja/g++.other/eh5.C: New test.
45626 * g++.old-deja/g++.other/sibcall2.C: New test.
45627 * g++.old-deja/g++.other/array9.C: New test.
45628 * g++.old-deja/g++.other/typename2.C: New test.
45629 * g++.old-deja/g++.other/crash60.C: New test.
45630 * g++.old-deja/g++.other/conv9.C: New test.
45631 * g++.old-deja/g++.other/mangle10.C: New test.
45632 * g++.old-deja/g++.other/unchanging1.C: New test.
45633 * g++.old-deja/g++.other/exprstmt1.C: New test.
45634 * g++.old-deja/g++.other/inline23.C: New test.
45635 * g++.old-deja/g++.eh/ia64-1.C: New test.
45636 * g++.old-deja/g++.other/dwarf2-1.C: New test.
45637 * g++.old-deja/g++.other/reload1.C: New test.
45638 * g++.old-deja/g++.other/static20.C: New test.
45639 * g++.old-deja/g++.other/local-alloc1.C: New test.
45640 * g++.old-deja/g++.other/conv8.C: New test.
45641 * g++.old-deja/g++.other/stmtexpr2.C: New test.
45642 * g++.old-deja/g++.other/storeexpr1.C: New test.
45643 * g++.old-deja/g++.other/storeexpr2.C: New test.
45644 * g++.dg/eh/template2.C: New test.
45645 * g++.dg/warn/weak1.C: New test.
45646
45647 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
45648
45649 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45650 Remove first, non-varying, argument.
45651
45652 2002-01-23 Richard Henderson <rth@redhat.com>
45653
45654 * gcc.dg/inline-2.c: New.
45655
45656 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45657 Add optional target arg. Check number of arguments.
45658 (scan-assembler-not, scan-assembler-dem): Likewise.
45659 (scan-assembler-dem-not): Likewise.
45660
45661 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45662
45663 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45664 line 12.
45665 * g++.old-deja/g++.brendan/parse3.C,
45666 g++.old-deja/g++.other/crash26.C,
45667 g++.old-deja/g++.other/crash28.C,
45668 g++.old-deja/g++.other/crash29.C,
45669 g++.old-deja/g++.other/crash30.C,
45670 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45671
45672 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
45673
45674 * gcc.dg/20020115-1.c: New.
45675
45676 2002-01-23 Bob Wilson <bob.wilson@acm.org>
45677
45678 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45679
45680 2002-01-23 Janis Johnson <janis187@us.ibm.com>
45681
45682 * gcc.dg/20020122-3.c: New.
45683
45684 2002-01-23 Jakub Jelinek <jakub@redhat.com>
45685
45686 * g++.dg/other/gc1.C: New test.
45687
45688 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45689
45690 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45691
45692 2002-01-22 Richard Henderson <rth@redhat.com>
45693
45694 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45695
45696 2002-01-22 Richard Henderson <rth@redhat.com>
45697
45698 * gcc.dg/20020122-4.c: New.
45699
45700 2002-01-22 H.J. Lu <hjl@gnu.org>
45701
45702 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45703 link output.
45704 * gcc.dg/special/ecos.exp: Likewise.
45705 * lib/g++-dg.exp: Likewise.
45706 * lib/g77-dg.exp: Likewise.
45707 * lib/gcc-dg.exp : Likewise.
45708 * lib/mike-g++.exp: Likewise.
45709 * lib/mike-g77.exp: Likewise.
45710 * lib/mike-gcc.exp: Likewise.
45711 * lib/objc-dg.exp: Likewise.
45712
45713 2002-01-22 Janis Johnson <janis187@us.ibm.com>
45714
45715 PR target/5379
45716 * gcc.dg/20020122-2.c: New test.
45717
45718 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
45719
45720 * gcc.dg/20020122-1.c: New test.
45721
45722 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
45723
45724 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45725
45726 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
45727
45728 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45729
45730 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45731
45732 * gcc.c-torture/compile/20020121-1.c: New test.
45733
45734 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
45735
45736 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45737 ld_library_path.
45738
45739 2002-01-21 Jakub Jelinek <jakub@redhat.com>
45740
45741 * gcc.dg/20020218-1.c: New test.
45742
45743 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
45744
45745 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45746 messages
45747 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45748 "At global scope" warning
45749 * g++.dg/ext/align1.C: Change cygwin test for alignment
45750 from db-bogus to dg-warning
45751
45752 2002-01-21 Zack Weinberg <zack@codesourcery.com>
45753
45754 * g77.f-torture/compile/cpp2.F: New test.
45755
45756 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
45757
45758 * g++.dg/template/access1.C: New test.
45759
45760 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
45761
45762 * gcc.dg/20020118-1.c: New.
45763
45764 2002-01-18 Kazu Hirata <kazu@hxi.com>
45765
45766 * gcc.c-torture/execute/20020118-1.c: New test.
45767
45768 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45769
45770 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45771 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45772 alignment warnings.
45773
45774 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45775
45776 * gcc.misc-tests/i386-prefetch.exp: Save and restore
45777 torture_with_loops and torture_without_loops
45778
45779 2002-01-17 Jakub Jelinek <jakub@redhat.com>
45780
45781 * gcc.c-torture/compile/20020116-1.c: New test.
45782
45783 2002-01-16 Jakub Jelinek <jakub@redhat.com>
45784
45785 * gcc.dg/20020116-2.c: New test.
45786
45787 * gcc.dg/ultrasp4.c: New test.
45788
45789 * gcc.dg/20020116-1.c: New test.
45790
45791 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
45792
45793 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45794 by EABI.
45795
45796 2002-01-15 Janis Johnson <janis187@us.ibm.com>
45797
45798 * gcc.misc-tests/i386-prefetch.exp: New.
45799 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45800 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45801 * gcc.misc-tests/i386-pf-none-1.c: New test.
45802 * gcc.misc-tests/i386-pf-sse-1.c: New test.
45803
45804 2002-01-15 Jakub Jelinek <jakub@redhat.com>
45805
45806 * gcc.dg/gnu89-init-1.c: Add new tests.
45807
45808 2002-01-15 Andreas Jaeger <aj@suse.de>
45809
45810 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45811 * gcc.dg/i386-mmx-2.c: Likewise.
45812 * gcc.dg/i386-sse-1.c: Likewise.
45813 * gcc.dg/i386-sse-2.c: Likewise.
45814 * gcc.dg/i386-sse-3.c: Likewise.
45815
45816 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
45817
45818 * g77.f-torture/execute/intrinsic-unix-bessel.f:
45819 Uncomment additional cases that now pass.
45820
45821 2002-01-11 Richard Henderson <rth@redhat.com>
45822
45823 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45824 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45825
45826 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
45827
45828 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45829
45830 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
45831
45832 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45833 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45834
45835 2002-01-10 Dale Johannesen <dalej@apple.com>
45836
45837 * gcc.c-torture/execute/loop-11.c: New.
45838
45839 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
45840
45841 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45842 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45843
45844 2002-01-09 Richard Henderson <rth@redhat.com>
45845
45846 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45847 type in which to perform the operation for each size.
45848
45849 2002-01-09 Alan Matsuoka (alanm@redhat.com)
45850
45851 * gcc.c-torture/compile/20020109-2.c: New test.
45852
45853 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
45854
45855 * gcc.c-torture/execute/loop-10.c: New test.
45856
45857 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45858
45859 * gcc.c-torture/compile/20010226-1.c: New test.
45860 * gcc.c-torture/compile/20010227-1.c: New test.
45861 * gcc.c-torture/compile/20010426-1.c: New test.
45862 * gcc.c-torture/compile/20010510-1.c: New test.
45863 * gcc.c-torture/compile/20010605-3.c: New test.
45864 * gcc.c-torture/compile/20010824-1.c: New test.
45865 * gcc.c-torture/execute/20010409-1.c: New test.
45866 * gcc.dg/noncompile/20000901-1.c: New test.
45867 * gcc.dg/20001023-1.c: New test.
45868 * gcc.dg/20001101-1.c: New test.
45869 * gcc.dg/20001102-1.c: New test.
45870 * gcc.dg/20010207-1.c: New test.
45871 * gcc.dg/20010405-1.c: New test.
45872 * gcc.dg/20010822-1.c: New test.
45873 * gcc.dg/20011107-1.c: New test.
45874
45875 2002-01-09 Jeffrey A Law (law@redhat.com)
45876
45877 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45878
45879 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
45880 execution failure on PA targets.
45881
45882 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45883
45884 * gcc.c-torture/compile/20020109-1.c: New test.
45885
45886 2002-01-08 Kazu Hirata <kazu@hxi.com>
45887
45888 * gcc.c-torture/execute/20020108-1.c: New test.
45889
45890 2002-01-08 Jakub Jelinek <jakub@redhat.com>
45891
45892 * gcc.dg/20020108-1.c: New test.
45893
45894 2002-01-08 H.J. Lu <hjl@gnu.org>
45895
45896 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45897 for header files.
45898
45899 2002-01-08 Geoff Keating <geoffk@redhat.com>
45900
45901 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45902 consistency.
45903
45904 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
45905
45906 * gcc.dg/altivec-4.c: Test altivec predicates.
45907
45908 2002-01-07 Jakub Jelinek <jakub@redhat.com>
45909
45910 * gcc.c-torture/execute/20020107-1.c: New test.
45911
45912 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
45913
45914 PR c/5279
45915 * gcc.c-torture/compile/20020106-1.c: New test.
45916
45917 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
45918
45919 * gcc.c-torture/execute/nestfunc-4.c: New test.
45920
45921 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45922
45923 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45924 extra triple that slipped in.
45925 * g++.old-deja/g++.abi/align.C: Likewise.
45926 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45927
45928 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45929
45930 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45931 * g++.old-deja/g++.abi/align.C: Likewise.
45932 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45933
45934 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45935 on FreeBSD/i386.
45936 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45937 FreeBSD.
45938
45939 2002-01-04 Jakub Jelinek <jakub@redhat.com>
45940
45941 * gcc.dg/20020104-1.c: New test.
45942
45943 * gcc.dg/20020104-2.c: New test.
45944
45945 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
45946
45947 * gcc.dg/20020103-1.c: Fix typo in target selector.
45948
45949 2002-01-03 Richard Henderson <rth@redhat.com>
45950
45951 * gcc.dg/20020103-1.c: New.
45952
45953 2002-01-03 Kazu Hirata <kazu@hxi.com>
45954
45955 * gcc.c-torture/execute/20020103-1.c: New test.
45956
45957 2002-01-03 Jakub Jelinek <jakub@redhat.com>
45958
45959 * g++.dg/other/debug2.C: New test.
45960
45961 * gcc.c-torture/compile/20020103-1.c: New test.
45962
45963 2002-01-02 Jakub Jelinek <jakub@redhat.com>
45964
45965 * gcc.dg/gnu89-init-1.c: Added new tests.
45966
45967 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45968
45969 * g++.dg/template/friend2.C: Remove as patch is reverted.
45970
45971 * g++.dg/warn/oldcast1.C: New test.
45972
45973 * g++.dg/template/ptrmem1.C: New test.
45974 * g++.dg/template/ptrmem2.C: New test.
45975
45976 * g++.dg/template/ntp.C: New test.
45977
45978 * g++.dg/other/component1.C: New test.
45979
45980 * g++.dg/template/ttp3.C: New test.
45981
45982 * g++.dg/template/friend2.C: New test.
45983 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45984
45985 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45986
45987 * g++.dg/other/ptrmem1.C: New test.
45988 * g++.dg/other/ptrmem2.C: New test.
45989
45990 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45991
45992 * g++.dg/template/ctor1.C: New test.
45993
45994 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45995
45996 * g++.dg/template/friend2.C: New test.
45997
45998 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
45999
46000 * gcc.dg/mmix-1.c: New test.
46001
46002 2001-12-31 Richard Henderson <rth@redhat.com>
46003
46004 * gcc.dg/asm-5.c: New.
46005
46006 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
46007
46008 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46009 in namespace __gnu_cxx
46010
46011 2001-12-30 Richard Henderson <rth@redhat.com>
46012
46013 * gcc.dg/debug-6.c: New.
46014
46015 2001-12-30 Jakub Jelinek <jakub@redhat.com>
46016
46017 * gcc.c-torture/compile/20011229-2.c: New test.
46018
46019 2001-12-29 Jakub Jelinek <jakub@redhat.com>
46020
46021 * gcc.dg/debug-3.c: New test.
46022 * gcc.dg/debug-4.c: New test.
46023 * gcc.dg/debug-5.c: New test.
46024
46025 2001-12-29 Richard Henderson <rth@redhat.com>
46026
46027 * g++.dg/eh/loop1.C: New.
46028
46029 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
46030
46031 * g++.dg/template/crash1.C: New test.
46032
46033 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
46034
46035 * g++.dg/other/const1.C: New test.
46036
46037 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
46038
46039 * gcc.c-torture/compile/20011229-1.c: New test.
46040
46041 2001-12-28 Stan Shebs <shebs@apple.com>
46042
46043 * lib/objc-torture.exp: Resync with c-torture.exp.
46044 * lib/objc.exp: Load standard libraries.
46045
46046 2001-12-28 Jakub Jelinek <jakub@redhat.com>
46047
46048 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46049 additional tests.
46050
46051 2001-12-27 Roger Sayle <roger@eyesopen.com>
46052
46053 * gcc.c-torture/execute/string-opt-16.c: New testcase.
46054
46055 2001-12-27 Richard Henderson <rth@redhat.com>
46056
46057 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46058
46059 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
46060
46061 * g++.dg/eh/ctor1.C: New test.
46062 * g++.dg/other/error2.C: New test.
46063
46064 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
46065
46066 * g++.dg/other/init2.C: New test.
46067
46068 2001-12-24 Richard Henderson <rth@redhat.com>
46069
46070 * gcc.dg/20011223-1.c: New.
46071 * gcc.dg/inline-1.c: New.
46072
46073 2001-12-23 Richard Henderson <rth@redhat.com>
46074
46075 * gcc.dg/asm-4.c: Test operand modifiers.
46076
46077 2001-12-23 Richard Henderson <rth@redhat.com>
46078
46079 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46080
46081 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
46082
46083 * gcc.c-torture/execute/20011223-1.c: New test.
46084
46085 2001-12-21 Richard Henderson <rth@redhat.com>
46086
46087 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46088 re-enables the warning.
46089
46090 2001-12-21 Richard Henderson <rth@redhat.com>
46091
46092 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46093
46094 2001-12-20 Jakub Jelinek <jakub@redhat.com>
46095
46096 * gcc.c-torture/compile/20011218-1.c: New test.
46097
46098 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
46099
46100 * gcc.misc-test/arm-isr.exp: New file. Control running of the
46101 arm-isr.c test.
46102 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
46103 epilogue generation for ARM ISR routines.
46104
46105 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46106
46107 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46108 * gcc.dg/format/c90-printf-3.c: Likewise.
46109 * gcc.dg/format/c99-printf-3.c: Likewise.
46110 * gcc.dg/format/ext-1.c: Likewise.
46111 * gcc.dg/format/ext-6.c: Likewise.
46112 * gcc.dg/format/format.h: Prototype unlocked stdio.
46113
46114 2001-12-20 Richard Henderson <rth@redhat.com>
46115
46116 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46117 (arena): Use it.
46118 (malloc): Correct allocation logic. Abort if we fill up the
46119 arena before initialization complete.
46120 (realloc): Correct allocation logic.
46121
46122 2001-12-20 Jakub Jelinek <jakub@redhat.com>
46123
46124 * gcc.c-torture/compile/20011219-2.c: New test.
46125
46126 * gcc.c-torture/execute/20011219-1.c: New test.
46127
46128 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
46129
46130 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46131 target does not support weak symbols.
46132
46133 2001-12-19 Jakub Jelinek <jakub@redhat.com>
46134
46135 * gcc.c-torture/compile/20011219-1.c: New test.
46136
46137 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
46138
46139 * g++.dg/other/error1.C: New test.
46140
46141 2001-12-17 Jeffrey A Law (law@redhat.com)
46142
46143 * gcc.c-torture/execute/20011217-1.c: New test.
46144
46145 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
46146
46147 * objc.dg/special/: New directory.
46148 * objc.dg/special/special.exp: New file.
46149 * objc.dg/special/unclaimed-category-1.h: New file.
46150 * objc.dg/special/unclaimed-category-1a.m: New file.
46151 * objc.dg/special/unclaimed-category-1.m: New file.
46152
46153 2001-12-17 Andreas Jaeger <aj@suse.de>
46154
46155 * gcc.c-torture/compile/20011217-2.c: New test.
46156
46157 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
46158
46159 * gcc.c-torture/compile/20011217-1.c: New test.
46160
46161 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
46162
46163 * gcc.dg/20011214-1.c: New.
46164
46165 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
46166
46167 * gcc.dg/altivec-4.c: New.
46168
46169 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
46170
46171 * gcc.dg/20011113-1.c: New test.
46172
46173 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46174
46175 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46176 std::__malloc_alloc_template<0> and
46177 std::__default_alloc_template<false, 0>.
46178
46179 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
46180
46181 * objc/execute/bf-21.m: New test.
46182 * objc/execute/enumeration-1.m: New test.
46183 * objc/execute/enumeration-2.m: New test.
46184
46185 2001-12-12 Jakub Jelinek <jakub@redhat.com>
46186
46187 * gcc.dg/gnu89-init-1.c: New test.
46188
46189 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
46190
46191 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46192 * g++.old-deja/g++.jason/2371.C: Likewise.
46193 * g++.old-deja/g++.jason/template33.C: Likewise.
46194 * g++.old-deja/g++.jason/template34.C: Likewise.
46195 * g++.old-deja/g++.jason/template36.C: Likewise.
46196 * g++.old-deja/g++.oliva/typename1.C: Likewise.
46197 * g++.old-deja/g++.oliva/typename2.C: Likewise.
46198 * g++.old-deja/g++.other/typename1.C: Likewise.
46199 * g++.old-deja/g++.pt/inherit2.C: Likewise.
46200 * g++.old-deja/g++.pt/nontype5.C: Likewise.
46201 * g++.old-deja/g++.pt/typename11.C: Likewise.
46202 * g++.old-deja/g++.pt/typename14.C: Likewise.
46203 * g++.old-deja/g++.pt/typename16.C: Likewise.
46204 * g++.old-deja/g++.pt/typename3.C: Likewise.
46205 * g++.old-deja/g++.pt/typename4.C: Likewise.
46206 * g++.old-deja/g++.pt/typename5.C: Likewise.
46207 * g++.old-deja/g++.pt/typename7.C: Likewise.
46208 * g++.old-deja/g++.robertl/eb9.C: Likewise.
46209
46210 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
46211
46212 * g++.dg/other/linkage1.C: New test.
46213 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46214 specifiers.
46215
46216 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
46217
46218 * gcc.dg/concat.c: New test.
46219
46220 2001-12-11 Stan Shebs <shebs@apple.com>
46221
46222 * objc/compile: New test directory.
46223 * objc/compile/compile.exp: New expect script.
46224 * objc/compile/20011211-1.m: New compile test.
46225
46226 2001-12-11 Jason Merrill <jason@redhat.com>
46227
46228 * lib/prune.exp (prune_gcc_output): Also handle "In member
46229 function". So many permutations...
46230
46231 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
46232
46233 * g++.dg/template/typedef1.C: New test.
46234
46235 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
46236
46237 * g++.dg/other/copy1.C: New test.
46238
46239 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
46240
46241 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46242
46243 * gcc.dg/builtin-choose-expr.c: New.
46244
46245 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
46246
46247 * gcc.dg/altivec-2.c: New.
46248
46249 2001-12-07 Richard Henderson <rth@redhat.com>
46250
46251 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46252
46253 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
46254
46255 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46256 ultrasparc.
46257
46258 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46259
46260 * g++-old.deja/g++.robertl/eb101.C: Deleted.
46261
46262 2001-12-06 Janis Johnson <janis187@us.ibm.com>
46263
46264 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46265 variable argument list.
46266
46267 2001-12-06 Zack Weinberg <zack@codesourcery.com>
46268
46269 * gcc.c-torture/execute/memcheck: Delete entire directory.
46270 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46271 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46272
46273 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
46274
46275 * gcc.dg/Wshadow-1.c: New test.
46276
46277 2001-12-05 Jakub Jelinek <jakub@redhat.com>
46278
46279 * gcc.c-torture/compile/20011130-1.c: New test.
46280
46281 * gcc.dg/noncompile/20011025-1.c: New test.
46282
46283 * g++.dg/other/anon-union.C: New test.
46284
46285 * gcc.c-torture/execute/20011024-1.c: New test.
46286
46287 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
46288
46289 * gcc.c-torture/execute/20000722-1.x,
46290 gcc.c-torture/execute/20010123-1.x: Remove.
46291 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46292 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46293 gcc.dg/c99-complit-2.c: New tests.
46294
46295 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
46296
46297 * g++.dg/inherit/base1.C: New test.
46298
46299 2001-12-04 Jakub Jelinek <jakub@redhat.com>
46300
46301 * g++.dg/other/stdarg1.C: New test.
46302
46303 * gcc.c-torture/compile/20011130-2.c: New test.
46304
46305 2001-12-03 Janis Johnson <janis187@us.ibm.com>
46306
46307 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46308 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46309 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46310 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46311 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46312 * gcc.dg/builtin-prefetch-1.c: New test.
46313
46314 2001-12-03 Jakub Jelinek <jakub@redhat.com>
46315
46316 * gcc.dg/20011130-1.c: New test.
46317
46318 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
46319
46320 * g++.dg/other/scope1.C: New test.
46321 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46322
46323 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
46324
46325 * gcc.dg/vla-init-1.c: New test.
46326
46327 2001-12-01 Geoff Keating <geoffk@redhat.com>
46328
46329 * gcc.c-torture/compile/structs.c: New testcase from GDB.
46330
46331 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
46332
46333 * objc.dg/alias.m: Update.
46334 * objc.dg/class-1.m: Update.
46335 * objc.dg/const-str-1.m: Update.
46336 * objc.dg/fwd-proto-1.m: Update.
46337 * objc.dg/id-1.m: Update.
46338 * objc.dg/super-class-1.m: Update.
46339
46340 2001-11-29 Mark Mitchell <mark@codesourcery.com>
46341
46342 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46343 constructs.
46344
46345 2001-11-28 Jeffrey A Law (law@cygnus.com)
46346
46347 * gcc.c-torture/execute/20011128-1.c: New test.
46348
46349 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
46350
46351 * gcc.dg/20011127-1.c: New test.
46352
46353 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
46354
46355 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
46356 from Austin Group draft 7.
46357 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
46358 scanf format arguments.
46359 * gcc.dg/format/no-exargs-2.c: New test.
46360
46361 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
46362
46363 * g++.dg/abi/vbase8-4.C: New test.
46364
46365 2001-11-24 Ian Lance Taylor <ian@airs.com>
46366
46367 * gcc.c-torture/execute/20011121-1.c: New test.
46368
46369 2001-11-23 Jeffrey A Law (law@cygnus.com)
46370
46371 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46372
46373 2001-11-23 Andreas Jaeger <aj@suse.de>
46374
46375 * gcc.dg/cpp/charconst-2.c: New test.
46376
46377 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
46378
46379 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46380 to the host if it is remote. Let tests specify extra headers
46381 they use.
46382 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46383 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46384 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46385 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46386 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46387 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46388 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46389 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46390 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46391 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46392
46393 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
46394
46395 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46396 for little endian ARMs.
46397
46398 2001-11-20 Jakub Jelinek <jakub@redhat.com>
46399
46400 * gcc.c-torture/compile/20011119-1.c: New test.
46401 * gcc.c-torture/compile/20011119-2.c: New test.
46402
46403 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
46404
46405 * gcc.dg/altivec-1.c: Fix typo.
46406
46407 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
46408
46409 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46410
46411 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
46412
46413 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46414
46415 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
46416
46417 * lib/g77.exp: Don't specify --rpath-link.
46418
46419 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46420 across all the headers.
46421 * gcc.dg/format/format.exp: For testing on a remote host,
46422 copy format.h.
46423
46424 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46425 * gcc.c-torture/execute/930406-1.c: Likewise.
46426 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46427
46428 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
46429
46430 * gcc.dg/altivec-1.c: New.
46431
46432 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
46433
46434 * gcc.dg/cpp/fpreprocessed.c: New test case.
46435
46436 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46437
46438 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46439 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46440 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46441
46442 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46443
46444 * gcc.dg/no-builtin-1.c: New test.
46445
46446 2001-11-16 Jakub Jelinek <jakub@redhat.com>
46447
46448 * gcc.c-torture/execute/20011115-1.c: New test.
46449
46450 2001-11-15 Jakub Jelinek <jakub@redhat.com>
46451
46452 * gcc.c-torture/compile/20011114-2.c: New test.
46453 * gcc.c-torture/compile/20011114-3.c: New test.
46454 * gcc.c-torture/compile/20011114-4.c: New test.
46455
46456 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
46457
46458 * g++.dg/other/init1.C: New test.
46459
46460 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
46461
46462 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46463 message.
46464
46465 * gcc.c-torture/execute/20011114-1.c: New testcase.
46466
46467 * gcc.c-torture/compile/20010327-1.c: Revert last change.
46468 * gcc.c-torture/compile/20011114-1.c: New test, exactly
46469 like the (before this change) version of 20010327-1.c.
46470
46471 2001-11-14 Roger Sayle <roger@eyesopen.com>
46472
46473 * gcc.c-torture/execute/string-opt-13.c: New testcase.
46474
46475 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
46476
46477 * g++.dg/init/array2.C: New test.
46478
46479 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
46480
46481 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46482
46483 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
46484
46485 * g++.dg/other/forscope1.C: New test.
46486 * g++.dg/ext/forscope1.C: New test.
46487 * g++.dg/ext/forscope2.C: New test.
46488
46489 2001-11-13 Jakub Jelinek <jakub@redhat.com>
46490
46491 * gcc.c-torture/execute/20011113-1.c: New test.
46492
46493 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
46494
46495 * gcc.c-torture/execute/20011109-2.c: New test.
46496
46497 * gcc.c-torture/execute/20011109-1.c: New test.
46498
46499 2001-11-09 Jakub Jelinek <jakub@redhat.com>
46500
46501 * gcc.c-torture/compile/20011109-1.c: New test.
46502
46503 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
46504
46505 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46506 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46507 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46508 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46509 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46510 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46511 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46512
46513 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
46514
46515 * g++.dg/warn/Wshadow-1.C: New tests.
46516 * g++.old-deja/g++.mike/for3.C: Update.
46517
46518 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
46519
46520 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46521 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46522 XFAILs. Adjust expected error texts.
46523 * gcc.c-torture/compile/20011106-1.c,
46524 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46525 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46526 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46527 gcc.dg/c99-array-lval-5.c: New tests.
46528
46529 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46530
46531 * gcc.dg/cpp/defined.c: Update.
46532
46533 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46534
46535 * gcc.c-torture/execute/anon-1.c: New test.
46536
46537 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
46538
46539 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46540 same size, so no warning should be produced on stormy16.
46541
46542 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46543 due to oversized array.
46544 * g++.old-deja/g++.mike/ns15.C: Likewise.
46545 * g++.old-deja/g++.pt/crash16.C: Likewise.
46546
46547 2001-11-02 Graham Stott <grahams@redhat.com>
46548
46549 * g++.dgother/debug1.C: Fix typos.
46550
46551 2001-11-01 Jakub Jelinek <jakub@redhat.com>
46552
46553 * g++.dg/other/debug1.C: New test.
46554
46555 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46556
46557 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46558 of unsigned long.
46559
46560 2001-10-30 Jakub Jelinek <jakub@redhat.com>
46561
46562 * gcc.dg/20011029-2.c: New test.
46563
46564 * gcc.c-torture/compile/20011029-1.c: New test.
46565
46566 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
46567
46568 * objc/execute/class_self-1.m: New test.
46569 * objc/execute/class_self-2.m: New test.
46570
46571 2001-10-25 Zack Weinberg <zack@codesourcery.com>
46572
46573 * gcc.misc-tests/msgs.exp: Delete.
46574 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46575 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
46576 error set to match recent changes.
46577
46578 2001-10-24 Zack Weinberg <zack@codesourcery.com>
46579
46580 * gcc.dg/20011021-1.c: New test.
46581
46582 2001-10-24 Jakub Jelinek <jakub@redhat.com>
46583
46584 * gcc.c-torture/compile/20011023-1.c: New test.
46585
46586 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
46587
46588 * lib/g77.exp: Rewrite based on lib/g++.exp.
46589
46590 2001-10-19 Jakub Jelinek <jakub@redhat.com>
46591
46592 * gcc.c-torture/execute/20011019-1.c: New test.
46593
46594 * gcc.dg/20011018-1.c: New test.
46595
46596 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
46597
46598 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46599
46600 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
46601
46602 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46603 * gcc.dg/attr-invalid.c: Likewise.
46604
46605 2001-10-18 Jakub Jelinek <jakub@redhat.com>
46606
46607 * gcc.dg/20011015-1.c: New test.
46608
46609 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46610
46611 * g++.dg/template/unify2.C: New test.
46612
46613 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46614
46615 * g++.dg/other/exception-specification.C: New test
46616
46617 2001-10-13 Tom Rix <trix@redhat.com>
46618
46619 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46620 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46621
46622 2001-10-12 Jakub Jelinek <jakub@redhat.com>
46623
46624 * gcc.dg/20011009-1.c: New test.
46625
46626 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
46627
46628 PR g++/4476
46629 * g++.dg/other/friend1.C: New test.
46630
46631 2001-10-11 Richard Henderson <rth@redhat.com>
46632
46633 * g++.old-deja/g++.other/crash18.C: Add -S to options.
46634
46635 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46636
46637 * gcc.c-torture/compile/20011010-1.c: New.
46638
46639 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
46640
46641 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46642 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46643 g77.f-torture/execute/execute.exp,
46644 g77.f-torture/noncompile/noncompile.exp,
46645 gcc.c-torture/compile/compile.exp,
46646 gcc.c-torture/execute/execute.exp,
46647 gcc.c-torture/execute/ieee/ieee.exp,
46648 gcc.c-torture/execute/memcheck/memcheck.exp,
46649 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46650 objc/execute/execute.exp: Update FSF address.
46651
46652 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
46653
46654 * gcc.dg/cpp/cmdlne-C.c: Update.
46655 * gcc.dg/cpp/cmdlne-C2.c: New.
46656
46657 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46658
46659 * gcc.c-torture/execute/20011008-3.c: New.
46660
46661 2001-10-08 DJ Delorie <dj@redhat.com>
46662
46663 * gcc.dg/20011008-1.c: New.
46664 * gcc.dg/20011008-2.c: New.
46665
46666 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
46667
46668 * gcc.dg/cpp/spacing1.c: Update test.
46669
46670 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46671
46672 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46673 spelling errors of "separate" as "seperate".
46674
46675 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
46676
46677 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46678 enough to avoid inlining.
46679
46680 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46681
46682 * lib/g77.exp: set libg2c_dir correctly.
46683
46684 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
46685
46686 * gcc.dg/cpp/macro11.c: New test.
46687
46688 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46689
46690 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46691 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46692 gcc.dg/format/multattr-3.c: New tests.
46693 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
46694 tests for format attributes on function pointers being rejected.
46695
46696 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46697
46698 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46699
46700 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46701
46702 * g++.dg/warn/format1.C: New test.
46703
46704 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
46705
46706 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46707
46708 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46709
46710 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46711
46712 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46713
46714 * gcc.dg/cpp/redef2.c: Add test.
46715
46716 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
46717
46718 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46719 long-standing bug on i686, apparently.
46720 * gcc.c-torture/execute/loop-2c.x: New file.
46721 * gcc.c-torture/execute/loop-2d.x: New file.
46722 * gcc.c-torture/execute/loop-3c.x: New file.
46723
46724 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
46725
46726 * gcc.dg/cpp/20000625-2.c: Correct line number.
46727
46728 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46729
46730 * gcc.dg/cpp/macro10.c: New test.
46731 * gcc.dg/cpp/strify3.c: New test.
46732 * gcc.dg/cpp/spacing1.c: Add tests.
46733 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46734 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46735
46736 2001-09-24 DJ Delorie <dj@redhat.com>
46737
46738 * gcc.c-torture/execute/20010924-1.c: New test.
46739
46740 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46741
46742 * objc/execute/paste.m: Remove.
46743
46744 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
46745
46746 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46747
46748 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
46749
46750 * g77.dg/strlen0.f: New test.
46751
46752 2001-09-21 Richard Henderson <rth@redhat.com>
46753
46754 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46755 * g++.old-deja/g++.abi/vtable2.C: Likewise.
46756
46757 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
46758
46759 Table-driven attributes.
46760 * g++.dg/ext/attrib1.C: New test.
46761
46762 2001-09-20 DJ Delorie <dj@redhat.com>
46763
46764 * gcc.dg/20000926-1.c: Update expected warning messages.
46765 * gcc.dg/array-2.c: Likewise, and test for warnings too.
46766 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46767 array.
46768
46769 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
46770
46771 * g++.dg/eh/registers1.C: New test case.
46772
46773 2001-09-17 Richard Henderson <rth@redhat.com>
46774
46775 * gcc.dg/array-5.c: Fix VLA decomposition test.
46776
46777 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
46778
46779 * gcc.dg/cpp/line5.c: New testcase.
46780
46781 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
46782
46783 * gcc.dg/cpp/macro9.c: New test.
46784
46785 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
46786
46787 * gcc.c-torture/execute/980223.c: Change type of addr from long
46788 to char *.
46789
46790 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
46791
46792 * gcc.c-torture/execute/20010915-1.c: New test.
46793
46794 2001-09-14 Janis Johnson <janis187@us.ibm.com>
46795
46796 * g77.dg/bprob: New directory.
46797 * g77.dg/bprob/bprob.exp: New file.
46798 * g77.dg/bprob/bprob-1.f: New test.
46799 * g77.dg/gcov: New directory.
46800 * g77.dg/gcov/gcov.exp: New file.
46801 * g77.dg/gcov/gcov-1.f: New test.
46802 * g77.dg/gcov/gcov-1.x: New file.
46803
46804 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
46805
46806 * gcc.dg/cpp/directiv.c: Update.
46807 * gcc.dg/cpp/undef1.c: Update.
46808
46809 2001-09-12 Jakub Jelinek <jakub@redhat.com>
46810
46811 * gcc.dg/20010912-1.c: New test.
46812
46813 2001-09-11 Janis Johnson <janis187@us.ibm.com>
46814
46815 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46816 language-independent file in lib.
46817 * lib/gcov.exp: New file.
46818
46819 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
46820
46821 * gcc.c-torture/compile/20010911-1.c: New test.
46822
46823 2001-09-10 Janis Johnson <janis187@us.ibm.com>
46824
46825 * lib/profopt.exp: New, to support profile-directed optimizations.
46826 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46827 * gcc.misc-tests/bprob-1.c: New test.
46828 * gcc.misc-tests/bprob-2.c: New test.
46829
46830 2001-09-07 Janis Johnson <janis187@us.ibm.com>
46831
46832 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46833 XFAIL and which kinds of gcov output to verify.
46834 * gcc.misc-tests/gcov-4b.x: New file.
46835 * gcc.misc-tests/gcov-5b.x: New file.
46836 * gcc.misc-tests/gcov-6.x: New file.
46837 * gcc.misc-tests/gcov-7.c: New test.
46838 * gcc.misc-tests/gcov-7.x: New file.
46839
46840 2001-09-06 Janis Johnson <janis187@us.ibm.com>
46841
46842 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46843 * gcc.misc-tests/gcov-6.c: New test.
46844
46845 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
46846
46847 PR c++/3986
46848 * g++.dg/abi/vbase1.C: New test.
46849
46850 2001-09-05 Ziemowit Laski <zlaski@apple.com>
46851
46852 * objc.dg/method-2.m: New.
46853
46854 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
46855
46856 PR c++/4203
46857 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46858 * g++.dg/init/empty1.C: New test.
46859
46860 2001-09-03 Jakub Jelinek <jakub@redhat.com>
46861
46862 * gcc.c-torture/compile/20010903-1.c: New test.
46863
46864 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
46865
46866 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46867 for m68k.
46868
46869 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
46870
46871 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46872
46873 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46874
46875 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46876
46877 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
46878
46879 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46880 for 16-bit 'unsigned int'.
46881
46882 2001-08-29 Kazu Hirata <kazu@hxi.com>
46883
46884 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46885
46886 2001-08-27 Richard Henderson <rth@redhat.com>
46887
46888 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46889 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46890
46891 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
46892
46893 * gcc.dg/asm-names.c (ymain): New.
46894
46895 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
46896
46897 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46898 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46899 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46900
46901 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46902
46903 * gcc.dg/compare5.c: New testcase.
46904
46905 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
46906
46907 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46908 and "In instantiation".
46909
46910 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
46911
46912 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46913
46914 2001-08-20 Janis Johnson <janis187@us.ibm.com>
46915
46916 * gcc.misc-tests/gcov.exp: Add support for branch information.
46917 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46918 * gcc.misc-tests/gcov-4.c: New test.
46919 * gcc.misc-tests/gcov-4b.c: New test.
46920 * gcc.misc-tests/gcov-5b.c: New test.
46921
46922 2001-08-20 Zack Weinberg <zackw@panix.com>
46923
46924 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46925 expected to fail.
46926
46927 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
46928
46929 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46930
46931 2001-08-19 Jakub Jelinek <jakub@redhat.com>
46932
46933 * g++.dg/eh/template1.C: New test.
46934
46935 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
46936
46937 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46938 Fix thinko.
46939 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46940 for xfail.
46941
46942 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
46943
46944 * lib/g77-dg.exp: Use prune.exp for common procedures
46945 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46946 * lib/g77.exp: (g77-dg-prune) Remove
46947
46948 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
46949
46950 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46951
46952 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46953
46954 * g++.dg/template/unify1.C: New test.
46955
46956 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
46957
46958 * g++.dg/abi/empty4.C: New test.
46959
46960 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
46961
46962 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46963 solaris2.*
46964 * g77.f-torture/compile/pr3743.x: Likewise.
46965
46966 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46967
46968 * g++.dg/other/using-declaration.C: New test.
46969
46970 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46971
46972 * gcc.dg/cpp/tr-sign.c: New testcase.
46973
46974 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46975
46976 * gcc.dg/cpp/19951025-1.c: Revert.
46977 * gcc.dg/cpp/directiv.c: We no longer process directives that
46978 interrupt macro arguments.
46979
46980 2001-08-03 Zack Weinberg <zackw@stanford.edu>
46981
46982 * gcc.dg/bconstp-1.c: New test.
46983
46984 2001-08-03 Richard Henderson <rth@redhat.com>
46985
46986 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46987
46988 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
46989
46990 * gcc.dg/cpp/19951025-1.c: Update.
46991
46992 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
46993
46994 * g77.dg/ff90-1.f (s): Fix reference of variable z,
46995 should be x.
46996
46997 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
46998
46999 Kill -fhonor-std.
47000 * g++.old-deja/g++.ns/ns14.C: Remove special options.
47001 * g++.old-deja/g++.other/std1.C: Likewise.
47002 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47003
47004 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47005
47006 * lib/g77.exp: Load gcc-defs.exp for common procedures
47007 (g77_pass, g77_fail, g77_finish, g77_exit,
47008 ${tool}_check_unsupported_p} Now redundant. Deleted.
47009
47010 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47011
47012 * g77.dg/fbackslash.f
47013 * g77.dg/fcase-preserve.f
47014 * g77.dg/ff90-1.f
47015 * g77.dg/ffixed-line-length-0.f
47016 * g77.dg/ffixed-line-length-132.f
47017 * g77.dg/ffixed-line-length-7.f
47018 * g77.dg/ffixed-line-length-72.f
47019 * g77.dg/ffixed-line-length-none.f
47020 * g77.dg/ffree-form-1.f
47021 * g77.dg/fno-backslash.f
47022 * g77.dg/fno-f90-1.f
47023 * g77.dg/fno-fixed-form-1.f
47024 * g77.dg/fno-onetrip.f
47025 * g77.dg/fno-typeless-boz.f
47026 * g77.dg/fno-underscoring.f
47027 * g77.dg/fno-vxt-1.f
47028 * g77.dg/fonetrip.f
47029 * g77.dg/ftypeless-boz.f
47030 * g77.dg/fugly-assumed.f
47031 * g77.dg/funderscoring.f
47032 * g77.dg/fvxt-1.f
47033
47034 2001-08-01 Ziemowit Laski <zlaski@apple.com>
47035
47036 * objc.dg/fwd-proto-1.m: New.
47037 * objc.dg/local-decl-1.m: New.
47038 * objc.dg/naming-1.m: New.
47039 * objc.dg/naming-2.m: New.
47040 * objc.dg/proto-hier-1.m: New.
47041
47042 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
47043
47044 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47045 largest-type elements to a struct makes its size grow.
47046
47047 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
47048
47049 * g++.dg/abi/vthunk1.C: New test.
47050
47051 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
47052
47053 * g++.dg/abi/vbase8-22.C: New test.
47054
47055 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
47056
47057 * gcc.dg/cpp/macro8.c: New test.
47058
47059 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
47060
47061 * g++.dg/abi/vbase8-21.C: New test.
47062
47063 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
47064
47065 * g++.dg/abi/vbase8-10.C: New test.
47066
47067 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47068
47069 * lib/g++.exp (g++_set_ld_library_path): Renamed to
47070 ${tool}_set_ld_library_path.
47071 Changed caller.
47072 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47073 g++.exp.
47074
47075 2001-07-26 Stan Cox <scox@redhat.com>
47076
47077 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47078 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47079 gcc_exit, gcc_check_unsupported_p):
47080 Moved to gcc-deps.exp
47081 * gcc-deps.exp: New file.
47082
47083 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47084
47085 * g++.old-deja/g++.pt/defarg14.C: New test.
47086
47087 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
47088
47089 * g++.old-deja/g++.other/lineno5.C: New test.
47090
47091 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
47092
47093 * g++.old-deja/g++.pt/crash68.C: New test.
47094
47095 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
47096
47097 * g++.old-deja/g++.other/crash42.C: New test.
47098
47099 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
47100
47101 * gcc.dg/cpp/extratokens.c: Fix.
47102 * gcc.dg/cpp/skipping2.c: New tests.
47103
47104 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47105
47106 * gcc.c-torture/execute/20010724-1.c: New file.
47107 * gcc.c-torture/execute/20010724-1.x: New file.
47108
47109 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
47110
47111 * g++.old-deja/g++.other/cond7.C: New test.
47112
47113 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
47114
47115 * g++.old-deja/g++.other/optimize4.C: New test.
47116
47117 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
47118
47119 * g++.old-deja/g++.abi/vbase8-5.C: New test.
47120
47121 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
47122
47123 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47124 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47125 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47126 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47127
47128 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47129 bug report" message.
47130
47131 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47132 * g++.dg/ext/instantiate1.C: Move from old-deja.
47133
47134 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
47135
47136 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47137 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47138 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47139 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47140
47141 2001-07-23 Jeffrey A Law (law@cygnus.com)
47142
47143 * gcc.c-torture/execute/20010723-1.c: New test.
47144
47145 2001-07-23 Ben Elliston <bje@redhat.com>
47146
47147 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47148
47149 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47150
47151 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47152 i[34567]86-*-*.
47153 Delete handling of ieee_multilib_flags.
47154 Pass -mieee for alpha*-*-* and sh-*-*.
47155 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47156
47157 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
47158
47159 Remove old-abi tests.
47160 * g++.old-deja/g++.mike/p11116.C: Remove.
47161 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47162
47163 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
47164
47165 * g77.f-torture/compile/pr3743.f: New test
47166
47167 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
47168
47169 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47170
47171 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47172
47173 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47174 g++.old-deja/g++.pt/static6.C: Likewise.
47175 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47176 supports weak symbols.
47177
47178 2001-07-18 Andreas Jaeger <aj@suse.de>
47179
47180 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47181 supported again.
47182
47183 2001-07-18 Andreas Jaeger <aj@suse.de>
47184
47185 * gcc.dg/iftrap-1.c: Fix target line.
47186
47187 2001-07-17 Richard Henderson <rth@redhat.com>
47188
47189 * gcc.c-torture/execute/20010717-1.c: New.
47190
47191 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
47192
47193 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47194 tests.
47195
47196 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47197
47198 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47199
47200 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47201
47202 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47203 UAC_SIGBUS, UAC_NOPRINT definitions.
47204
47205 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
47206
47207 * objc/execute/object_is_class.m: New test.
47208 * objc/execute/object_is_meta_class.m: New test.
47209
47210 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47211
47212 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47213 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47214
47215 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
47216
47217 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47218 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47219
47220 2001-07-14 Richard Henderson <rth@redhat.com>
47221
47222 * gcc.dg/iftrap-1.c: New.
47223
47224 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
47225
47226 * g77.f-torture/execute/intrinsic77.f: New test.
47227
47228 2001-07-11 Janis Johnson <janis@us.ibm.com>
47229
47230 * gcc.misc-tests/gcov-3.c: New test.
47231
47232 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
47233
47234 * gcc.c-torture/compile/20010711-1.c,
47235 * gcc.c-torture/compile/20010711-2.c: New tests.
47236
47237 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
47238
47239 * gcc.c-torture/execute/20010711-1.c: New test.
47240
47241 2001-07-11 Ben Elliston <bje@redhat.com>
47242
47243 * g++.old-deja/g++.other/enum5.C: New test.
47244
47245 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
47246
47247 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47248 (g++-dg-prune): Call prune_gcc_output.
47249 * prune.exp: New file for prune_gcc_output.
47250 * lib/g++.exp, lib/gcc.exp: Load it.
47251
47252 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
47253
47254 * gcc.c-torture/compile/20010701-1.c,
47255 g++.old-deja/g++.ext/attrib6.C: New tests.
47256
47257 2001-07-06 Jeffrey A Law (law@cygnus.com)
47258
47259 * gcc.c-torture/compile/20010706-1.c: New test.
47260
47261 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
47262
47263 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47264
47265 2001-06-28 Stan Shebs <shebs@apple.com>
47266
47267 * gcc.dg/pragma-darwin.c: New test.
47268
47269 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47270
47271 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47272 Solaris 2.[678] system.
47273
47274 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
47275
47276 * gcc.dg/20010622-1.c: New test.
47277
47278 2001-06-18 Stan Shebs <shebs@apple.com>
47279
47280 * objc.dg: New directory.
47281 * objc.dg/dg.exp: New file.
47282 * objc.dg/alias.m: New.
47283 * objc.dg/class-1.m: New.
47284 * objc.dg/class-2.m: New.
47285 * objc.dg/const-str-1.m: New.
47286 * objc.dg/const-str-2.m: New.
47287 * objc.dg/id-1.m: New.
47288 * objc.dg/method-1.m: New.
47289 * objc.dg/super-class-1.m: New.
47290 * lib/objc-dg.exp: New file.
47291
47292 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
47293
47294 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47295 of label name.
47296
47297 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
47298
47299 * g++.old-deja/g++.abi/vbase8-9.C: New test.
47300
47301 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47302
47303 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47304 variable.
47305
47306 2001-06-12 Richard Henderson <rth@redhat.com>
47307
47308 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47309
47310 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47311
47312 * g++.old-deja/g++.abi/vbase5.C: New test.
47313 * g++.old-deja/g++.abi/vbase6.C: New test.
47314 * g++.old-deja/g++.abi/vbase7.C: New test.
47315
47316 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47317
47318 * gcc.c-torture/compile/20010610-1.c: New test.
47319
47320 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47321
47322 * g++.old-deja/g++.abi/vbase4.C: New test.
47323
47324 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47325
47326 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47327 support %f for HC11/HC12 targets.
47328 * gcc.c-torture/execute/930513-1.x: New file, likewise.
47329 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47330 on HC11/HC12 targets.
47331 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47332
47333 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47334
47335 * gcc.dg/wchar_t-1.c: New file.
47336 * gcc.dg/wint_t-1.c: Likewise.
47337
47338 2001-06-11 Bernd Schmidt <bernds@redhat.com>
47339
47340 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47341
47342 2001-06-11 Richard Henderson <rth@redhat.com>
47343
47344 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47345
47346 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47347
47348 * gcc.c-torture/compile/20010611-1.c: New test.
47349
47350 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47351
47352 * gcc.dg/c99-tag-1.c: Add more tests.
47353
47354 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
47355
47356 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47357 representation on MN10300 and ARM/Thumb.
47358
47359 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
47360
47361 * g77.f-torture/execute/20010610.f: New.
47362
47363 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
47364
47365 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47366 names.
47367
47368 2001-06-09 Richard Henderson <rth@redhat.com>
47369
47370 * gcc.c-torture/execute/ashrdi-1.c: New.
47371 * gcc.c-torture/execute/ashldi-1.c: New.
47372 * gcc.c-torture/execute/lshrdi-1.c: New.
47373
47374 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
47375
47376 * objc/execute/load-3.m: Added. Check sending +load to categories,
47377 in addition to classes.
47378
47379 2001-06-08 Stan Shebs <shebs@apple.com>
47380
47381 * objc/execute/load-2.m: New test. From Nicola Pero
47382 <n.pero@mi.flashnet.it>.
47383
47384 2001-06-08 Jakub Jelinek <jakub@redhat.com>
47385
47386 * gcc.c-torture/execute/20010605-2.c: New test.
47387
47388 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47389
47390 * g++.old-deja/g++.abi/vbase2.C: New test.
47391 * g++.old-deja/g++.abi/vbase3.C: New test.
47392
47393 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47394
47395 * g++.old-deja/g++.pt/friend49.C: New test.
47396
47397 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
47398
47399 * g++.old-deja/g++.ext/anon3.C: New test.
47400
47401 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
47402
47403 * g++.old-deja/g++.other/conv7.C: New test.
47404
47405 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
47406
47407 * gcc.c-torture/compile/20010605-2.c: New test.
47408
47409 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
47410
47411 * gcc.c-torture/execute/20010604-1.c: New test.
47412
47413 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
47414
47415 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47416
47417 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
47418
47419 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47420 (g++_link_flags): Likewise.
47421 (g++_init): Pass gccpath's value to two previous functions.
47422
47423 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47424
47425 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47426 Ensure logfile entry matches exec command line.
47427
47428 2001-05-31 Richard Henderson <rth@redhat.com>
47429
47430 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47431 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47432
47433 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
47434
47435 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47436 compiler for irix6.2
47437
47438 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
47439
47440 * g++.old-deja/g++.other/optimize3.C: New file.
47441
47442 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
47443
47444 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47445 assemble.
47446
47447 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
47448
47449 * g++.old-deja/g++.other/optimize2.C: New file.
47450
47451 2001-05-25 Diego Novillo <dnovillo@redhat.com>
47452
47453 * gcc.c-torture/compile/20010518-2.c: New file.
47454 * gcc.c-torture/execute/20010518-1.c: New file.
47455 * gcc.c-torture/execute/20010518-2.c: New file.
47456
47457 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
47458
47459 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47460
47461 2001-05-24 Mark Mitchell <mark@codesourcery.com>
47462
47463 G++ no longer defines builtins that do not begin with __builtin.
47464 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47465 * g++.old-deja/g++.brendand/misc13.C: Likewise.
47466 * g++.old-deja/g++.law/builtin1.C: Likewise.
47467 * g++.old-deja/g++.law/cvt2.C: Likewise.
47468 * g++.old-deja/g++.mike/net5.C: Likewise.
47469 * g++.old-deja/g++.other/builtins1.C: Likewise.
47470 * g++.old-deja/g++.other/builtins2.C: Likewise.
47471 * g++.old-deja/g++.other/builtins3.C: Likewise.
47472 * g++.old-deja/g++.other/builtins4.C: Likewise.
47473 * g++.old-deja/g++.other/inline8.C: Likewise.
47474 * g++.old-deja/g++.robertl/eb39.C: Likewise.
47475
47476 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
47477
47478 * g++.old-deja/g++.pt/using1.C: Adjust.
47479 * g++.old-deja/g++.pt/using2.C: New test.
47480
47481 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47482
47483 * gcc.dg/cpp/charconst.c: New tests.
47484 * gcc.dg/cpp/escape.c: New tests.
47485 * gcc.dg/cpp/escape-1.c: New tests.
47486 * gcc.dg/cpp/escape-2.c: New tests.
47487 * gcc.dg/cpp/ucs.c: New tests.
47488
47489 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
47490
47491 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47492 native compiler for irix6.5.
47493
47494 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
47495
47496 * lib/g++.exp (g++_include_flags): Use args to compute
47497 get_multilibs.
47498 (g++_link_flags): Likewise.
47499 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47500
47501 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
47502
47503 * gcc.dg/c90-hexfloat-1.c: Add more tests.
47504
47505 2001-05-21 Geoff Keating <geoffk@redhat.com>
47506
47507 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47508 this file.
47509
47510 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47511
47512 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47513 STACK_SIZE;
47514 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47515 to STACK_SIZE; Use it to define size of add_histo array.
47516 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47517 to STACK_SIZE.
47518 (f): Use GITT_SIZE to define size of gitt local table.
47519 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47520 to STACK_SIZE; Use it to define size of bytemem array.
47521
47522 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47523
47524 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47525 on 68HC11/HC12 due to the asm instruction.
47526 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47527 * gcc.c-torture/compile/920520-1.x: Likewise.
47528 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47529 on 68HC11/HC12 because the function is larger than 64K.
47530 * gcc.c-torture/compile/961203-1.x: New file, this test fails
47531 on 68HC11/HC12 because the structure is too large.
47532
47533 2001-05-20 Richard Henderson <rth@redhat.com>
47534
47535 * gcc.c-torture/execute/20010520-1.c: New.
47536
47537 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47538
47539 * g++.old-deja/g++.warn/compare1.C: New test.
47540 * gcc.dg/compare4.c: New test.
47541
47542 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
47543
47544 * g++.old-deja/g++.other/optimize1.C: New test.
47545
47546 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47547
47548 * g++.old-deja/g++.pt/spec41.C: New test.
47549
47550 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
47551
47552 * gcc.c-torture/compile/20010114-1.x: Remove.
47553
47554 2001-05-18 Stan Shebs <shebs@apple.com>
47555
47556 * gcc.c-torture/compile/20010518-1.c: New test.
47557
47558 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
47559
47560 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47561 * g++.old-deja/g++.pt/crash67.C: New test.
47562
47563 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
47564
47565 * g++.old-deja/g++.other/debug9.C: New test.
47566
47567 2001-05-16 Zack Weinberg <zackw@stanford.edu>
47568
47569 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47570
47571 2001-05-16 Jan Hubicka <jh@suse.cz>
47572
47573 * gcc.c-torture/compile/20010516-1.c: New test.
47574
47575 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47576
47577 * g++.old-deja/g++.other/crash41.C: New test.
47578
47579 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47580
47581 * g++.old-deja/g++.pt/crash66.C: New test.
47582
47583 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
47584
47585 * g++.old-deja/g++.robertl/eb27.C: Convert.
47586
47587 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
47588
47589 * g++.dg/friend-warn.C: New test. Do not warn about friend
47590 declaration being redundant.
47591
47592 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
47593
47594 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47595
47596 2001-05-14 Mark Mitchell <mark@codesourcery.com>
47597
47598 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47599
47600 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
47601
47602 * lib/g++.exp: Use testsuite_flags.
47603
47604 2001-05-13 Mark Mitchell <mark@codesourcery.com>
47605
47606 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47607
47608 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
47609
47610 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47611
47612 2001-05-11 Mark Mitchell <mark@codesourcery.com>
47613
47614 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47615
47616 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
47617
47618 * gcc.c-torture/compile/20010313-1.c: New test.
47619
47620 2001-05-09 Zack Weinberg <zackw@stanford.edu>
47621
47622 * gcc.dg/cpp/direct2.c: New test.
47623 * gccq.dg/cpp/direct2s.c: New test.
47624
47625 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47626
47627 2001-05-07 Mark Mitchell <mark@codesourcery.com>
47628
47629 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47630 * g++.old-deja/g++.other/op3.C: Likewise.
47631
47632 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47633
47634 * gcc.dg/cpp/syshdr.h: New file.
47635 * gcc.dg/cpp/sysmac1.c: Update.
47636 * gcc.dg/cpp/sysmac2.c: Update.
47637
47638 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47639
47640 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47641
47642 2001-05-04 David Edelsohn <edelsohn@gnu.org>
47643
47644 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47645 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47646
47647 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
47648
47649 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47650
47651 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
47652
47653 * lib/g++.exp (g++_include_flags): Don't use any special flags
47654 if TESTING_IN_BUILD_TREE is not defined.
47655 (g++_init): Use a plain 'c++' as the compiler if
47656 TESTING_IN_BUILD_TREEE is not defined.
47657
47658 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47659
47660 * g++.old-deja/g++.eh/catch13.C: New test.
47661 * g++.old-deja/g++.eh/catch14.C: New test.
47662
47663 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47664
47665 * gcc.dg/cpp/tr-define.c: New test.
47666
47667 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
47668
47669 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47670 <stdlib.h>, not <malloc.h>.
47671
47672 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47673
47674 * g++.old-deja/g++.ns/template17.C: New test.
47675
47676 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47677
47678 * g++.old-deja/g++.pt/ref4.C: New test.
47679
47680 2001-04-30 Richard Henderson <rth@redhat.com>
47681
47682 * gcc.dg/20000724-1.c: Revert last change.
47683
47684 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
47685
47686 * g77.f-torture/execute/20010430.f: New test.
47687
47688 2001-04-30 Mark Mitchell <mark@codesourcery.com>
47689
47690 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47691
47692 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
47693
47694 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47695
47696 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47697
47698 * g++.old-deja/g++.eh/crash6.C: New test.
47699
47700 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47701
47702 * g++.old-deja/g++.other/warn7.C: New test.
47703
47704 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47705
47706 * g++.old-deja/g++.other/defarg9.C: New test.
47707
47708 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47709
47710 * g77.f-torture/compile/20010426.f: New test.
47711 * g77.f-torture/execute/20010426.f: New test.
47712
47713 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47714
47715 * g77.f-torture/compile/20000629-1.x: Remove - error
47716 has been fixed.
47717
47718 2001-04-26 Jeffrey A Law (law@cygnus.com)
47719
47720 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47721 Tweak slightly to work with g++.dg framework.
47722 * g++.dg/special/ecos.exp: Run initp1.C test.
47723 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47724
47725 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47726 its linker doesn't give line numbers either.
47727 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47728
47729 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47730
47731 * g++.old-deja/g++.other/lex1.C: New test.
47732
47733 2001-04-26 Jakub Jelinek <jakub@redhat.com>
47734
47735 * gcc.dg/noncompile/20010425-1.c: New test.
47736
47737 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47738
47739 * g++.old-deja/g++.pt/mangle2.C: New test.
47740
47741 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47742
47743 * gcc.dg/format/plus-1.c: New test.
47744
47745 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47746
47747 * gcc.dg/20010423-1.c: New test.
47748
47749 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47750
47751 * gcc.c-torture/execute/20010422-1.c: New test.
47752
47753 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
47754
47755 * g++.old-deja/g++.ns/type2.C: New test.
47756
47757 2001-04-24 Zack Weinberg <zackw@stanford.edu>
47758
47759 * g++.old-deja/g++.other/perf1.C: New test.
47760
47761 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
47762
47763 * gcc.dg/c99-func-2.c: Remove xfail.
47764 * gcc.dg/c99-func-3.c: Remove xfail.
47765 * gcc.dg/c99-func-4.c: Remove xfail.
47766
47767 2001-04-23 Zack Weinberg <zackw@stanford.edu>
47768
47769 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47770
47771 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
47772
47773 * gcc.c-torture/compile/20010423-1.c: New test.
47774
47775 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47776
47777 * g++.old-deja/g++.pt/typename28.C: New test.
47778
47779 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47780
47781 * g++.old-deja/g++.abi/empty2.C: New test.
47782 * g++.old-deja/g++.abi/empty3.C: New test.
47783
47784 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47785
47786 * g++.old-deja/g++.other/comdat2.C: New test.
47787 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47788
47789 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47790
47791 * g++.old-deja/g++.other/overload14.C: New test.
47792
47793 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47794
47795 * g++.old-deja/g++.other/lookup23.C: New test.
47796
47797 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47798
47799 * gcc.c-torture/execute/20010403-1.c: New test.
47800
47801 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
47802 Mark Mitchell <mark@codesourcery.com>
47803
47804 * lib/old-dejagnu.exp: Don't delete output of executable.
47805 Add .exe suffix to executables.
47806
47807 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
47808
47809 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47810
47811 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47812
47813 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47814
47815 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47816
47817 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47818 * g++.old-deja/g++.abi/crash1.C: New test.
47819
47820 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47821
47822 * g++.old-deja/g++.other/crash40.C: New test.
47823
47824 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47825
47826 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47827
47828 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
47829
47830 * g++.old-deja/g++.other/warn6.C: New test.
47831
47832 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47833
47834 * g++.old-deja/g++.robertl/eb42.C: Same.
47835
47836 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47837
47838 * gcc.dg/wtr-conversion-1.c: New testcase.
47839
47840 2001-04-10 Richard Henderson <rth@redhat.com>
47841
47842 * g++.old-deja/g++.other/array5.C: New.
47843
47844 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47845
47846 * gcc.c-torture/execute/20010408-1.c: New test.
47847
47848 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
47849
47850 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47851 headers and constructs.
47852 * g++.old-deja/g++.robertl/eb79.C: Same.
47853 * g++.old-deja/g++.robertl/eb77.C (main): Same.
47854 * g++.old-deja/g++.robertl/eb73.C: Same.
47855 * g++.old-deja/g++.robertl/eb66.C (main): Same.
47856 * g++.old-deja/g++.robertl/eb55.C (t): Same.
47857 * g++.old-deja/g++.robertl/eb54.C (main): Same.
47858 * g++.old-deja/g++.robertl/eb46.C (main): Same.
47859 * g++.old-deja/g++.robertl/eb44.C: Same.
47860 * g++.old-deja/g++.robertl/eb41.C (main): Same.
47861 * g++.old-deja/g++.robertl/eb4.C (main): Same.
47862 * g++.old-deja/g++.robertl/eb39.C: Same.
47863 * g++.old-deja/g++.robertl/eb33.C (main): Same.
47864 * g++.old-deja/g++.robertl/eb31.C (main): Same.
47865 * g++.old-deja/g++.robertl/eb30.C: Same.
47866 * g++.old-deja/g++.robertl/eb3.C: Same.
47867 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47868 * g++.old-deja/g++.robertl/eb21.C: Same.
47869 * g++.old-deja/g++.robertl/eb15.C: Same.
47870 * g++.old-deja/g++.robertl/eb118.C: Same.
47871 * g++.old-deja/g++.robertl/eb115.C (main): Same.
47872 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47873 * g++.old-deja/g++.robertl/eb109.C: Same.
47874 * g++.old-deja/g++.other/sibcall1.C (main): Same.
47875 * g++.old-deja/g++.mike/rtti1.C: Same.
47876 * g++.old-deja/g++.mike/p658.C: Same.
47877 * g++.old-deja/g++.mike/net46.C: Same.
47878 * g++.old-deja/g++.mike/net34.C: Same.
47879 * g++.old-deja/g++.mike/memoize1.C: Same.
47880 * g++.old-deja/g++.mike/eh2.C: Same.
47881 * g++.old-deja/g++.law/weak.C: Same.
47882 * g++.old-deja/g++.law/visibility7.C: Same.
47883 * g++.old-deja/g++.law/visibility25.C: Same.
47884 * g++.old-deja/g++.law/visibility22.C: Same.
47885 * g++.old-deja/g++.law/visibility2.C: Same.
47886 * g++.old-deja/g++.law/visibility17.C: Same.
47887 * g++.old-deja/g++.law/visibility13.C: Same.
47888 * g++.old-deja/g++.law/visibility10.C: Same.
47889 * g++.old-deja/g++.law/visibility1.C: Same.
47890 * g++.old-deja/g++.law/virtual3.C (eval): Same.
47891 * g++.old-deja/g++.law/vbase1.C: Same.
47892 * g++.old-deja/g++.law/operators32.C: Same.
47893 * g++.old-deja/g++.law/nest3.C: Same.
47894 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47895 * g++.old-deja/g++.law/except5.C (main): Same.
47896 * g++.old-deja/g++.law/cvt7.C (run): Same.
47897 * g++.old-deja/g++.law/cvt2.C: Same.
47898 * g++.old-deja/g++.law/cvt16.C: Same.
47899 * g++.old-deja/g++.law/ctors6.C (bar): Same.
47900 * g++.old-deja/g++.law/ctors17.C (main): Same.
47901 * g++.old-deja/g++.law/ctors13.C: Same.
47902 * g++.old-deja/g++.law/ctors12.C (main): Same.
47903 * g++.old-deja/g++.law/ctors10.C: Same.
47904 * g++.old-deja/g++.law/code-gen5.C: Same.
47905 * g++.old-deja/g++.law/bad-error7.C: Same.
47906 * g++.old-deja/g++.law/arm9.C: Same.
47907 * g++.old-deja/g++.law/arm12.C: Same.
47908 * g++.old-deja/g++.law/arg8.C: Same.
47909 * g++.old-deja/g++.law/arg1.C: Same.
47910 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47911 * g++.old-deja/g++.jason/template31.C: Same.
47912 * g++.old-deja/g++.jason/template24.C (main): Same.
47913 * g++.old-deja/g++.jason/2371.C: Same.
47914 * g++.old-deja/g++.eh/new2.C: Same.
47915 * g++.old-deja/g++.eh/new1.C: Same.
47916 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47917 * g++.old-deja/g++.brendan/nest21.C (main): Same.
47918 * g++.old-deja/g++.brendan/err-msg3.C: Same.
47919 * g++.old-deja/g++.brendan/crash62.C: Same.
47920 * g++.old-deja/g++.brendan/crash52.C: Same.
47921 * g++.old-deja/g++.brendan/crash49.C (main): Same.
47922 * g++.old-deja/g++.brendan/crash38.C: Same.
47923 * g++.old-deja/g++.brendan/crash15.C (main): Same.
47924 * g++.old-deja/g++.brendan/copy9.C: Same.
47925
47926 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
47927
47928 * gcc.c-torture/execute/20001203-2.c (memset):
47929 Count argument is of type __SIZE_TYPE__.
47930
47931 2001-04-04 Diego Novillo <dnovillo@redhat.com>
47932
47933 * gcc.c-torture/compile/20010404-1.c: New test.
47934
47935 2001-04-04 Jakub Jelinek <jakub@redhat.com>
47936
47937 * gcc.c-torture/compile/20010326-1.c: New test.
47938
47939 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
47940
47941 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47942 peculiarities of the SH.
47943 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47944
47945 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47946
47947 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47948 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47949 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47950
47951 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47952
47953 * g77.f-torture/compile/20010321-1.f: New test.
47954
47955 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47956
47957 * gcc.c-torture/compile/20010329-1.c: New test.
47958
47959 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47960
47961 * gcc.c-torture/execute/20010329-1.c: New test.
47962
47963 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47964
47965 * g++.old-deja/g++.other/eh4.C: Fix typo.
47966
47967 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47968
47969 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47970
47971 2001-03-28 Philip Blundell <philb@gnu.org>
47972
47973 * gcc.c-torture/compile/20010328-1.c: New test.
47974
47975 2001-03-27 Richard Henderson <rth@redhat.com>
47976
47977 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47978 * g++.old-deja/g++.eh/vbase3.C: Likewise.
47979
47980 2001-03-27 Alan Modra <alan@linuxcare.com.au>
47981
47982 * gcc.c-torture/compile/20010327-1.c: New test.
47983
47984 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
47985
47986 * g++.old-deja/g++.other/friend12.C: New test.
47987 * g++.old-deja/g++.other/friend9.C: Expect no errors.
47988 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47989
47990 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
47991
47992 * gcc.c-torture/execute/20010325-1.c: New test.
47993
47994 2001-03-23 Jakub Jelinek <jakub@redhat.com>
47995
47996 * g++.old-deja/g++.other/mangle3.C: New test.
47997
47998 2001-03-22 Jakub Jelinek <jakub@redhat.com>
47999
48000 * g++.old-deja/g++.other/anon8.C: New test.
48001
48002 2001-03-20 Philip Blundell <philb@gnu.org>
48003
48004 * gcc.c-torture/compile/20010320-1.c: New test.
48005
48006 2001-03-17 Richard Henderson <rth@redhat.com>
48007
48008 * g++.old-deja/g++.other/eh4.C: Add expected error text.
48009
48010 2001-03-15 Geoff Keating <geoff@redhat.com>
48011
48012 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48013 tests on AIX.
48014
48015 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
48016
48017 * g++.old-deja/g++.other/eh4.C: New test.
48018
48019 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
48020
48021 * gcc.dg/cpp/mi1.c: Update.
48022
48023 2001-03-14 Jakub Jelinek <jakub@redhat.com>
48024
48025 * g++.old-deja/g++.other/regstack.C: New test.
48026
48027 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
48028
48029 * g++.old-deja/g++.other/ref4.C: New test.
48030
48031 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
48032
48033 * objc/execute/va_method.m: Added.
48034 * objc/execute/IMP.m: Added.
48035 * objc/execute/_cmd.m: Added.
48036 * objc/execute/accessing_ivars.m: Added.
48037 * objc/execute/class-1.m: Added.
48038 * objc/execute/class-10.m: Added.
48039 * objc/execute/class-11.m: Added.
48040 * objc/execute/class-12.m: Added.
48041 * objc/execute/class-13.m: Added.
48042 * objc/execute/class-14.m: Added.
48043 * objc/execute/class-2.m: Added.
48044 * objc/execute/class-3.m: Added.
48045 * objc/execute/class-4.m: Added.
48046 * objc/execute/class-5.m: Added.
48047 * objc/execute/class-6.m: Added.
48048 * objc/execute/class-7.m: Added.
48049 * objc/execute/class-8.m: Added.
48050 * objc/execute/class-9.m: Added.
48051 * objc/execute/class-tests-1.h
48052 * objc/execute/class-tests-2.h
48053 * objc/execute/compatibility_alias.m: Added.
48054 * objc/execute/encode-1.m: Added.
48055 * objc/execute/formal_protocol-1.m: Added.
48056 * objc/execute/formal_protocol-2.m: Added.
48057 * objc/execute/formal_protocol-3.m: Added.
48058 * objc/execute/formal_protocol-4.m: Added.
48059 * objc/execute/formal_protocol-5.m: Added.
48060 * objc/execute/formal_protocol-6.m: Added.
48061 * objc/execute/formal_protocol-7.m: Added.
48062 * objc/execute/informal_protocol.m: Added.
48063 * objc/execute/initialize.m: Added.
48064 * objc/execute/load.m: Added.
48065 * objc/execute/many_args_method.m: Added.
48066 * objc/execute/nested-3.m: Added.
48067 * objc/execute/no_clash.m: Added.
48068 * objc/execute/private.m: Added.
48069 * objc/execute/redefining_self.m: Added.
48070 * objc/execute/root_methods.m: Added.
48071 * objc/execute/selector-1.m: Added.
48072 * objc/execute/static-1.m: Added.
48073 * objc/execute/static-2.m: Added.
48074 * objc/execute/va_method.m: Added.
48075
48076 2001-03-10 Richard Henderson <rth@redhat.com>
48077
48078 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48079
48080 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
48081
48082 * g++.old-deja/g++.other/crash31.C: XFAIL.
48083 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48084 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48085 * gcc.c-torture/execute/20010123-1.x: XFAIL.
48086 * gcc.c-torture/execute/20010124-1.x: XFAIL.
48087 * gcc.dg/sequence-pt-1.c: XFAIL one test.
48088
48089 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
48090
48091 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48092
48093 2001-03-06 Zack Weinberg <zackw@stanford.edu>
48094
48095 * gcc.dg/20000724-1.c: Don't use multiline strings.
48096
48097 2001-03-06 Zack Weinberg <zackw@stanford.edu>
48098
48099 * objc/execute/string1.m, objc/execute/string2.m: Compare the
48100 result of -cString against what we expect it to be; don't just
48101 print it out for no one to read.
48102
48103 * objc/execute/string3.m, objc/execute/string4.m: New tests.
48104 Based on testcases provided by Nicola Pero.
48105
48106 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
48107
48108 * gcc.dg/cpp/macro7.c: New test.
48109
48110 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
48111
48112 * gcc.dg/cpp/multiline.c: Update.
48113
48114 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
48115
48116 * g++.old-deja/g++.other/enum3.C: New test.
48117
48118 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
48119
48120 * g++.old-deja/g++.other/pod1.C: New test.
48121
48122 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
48123
48124 * g++.old-deja/g++.ext/overload1.C: New test.
48125
48126 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
48127
48128 * g++.old-deja/g++.pt/using1.C: New test.
48129
48130 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
48131
48132 * g++.old-deja/g++.other/using9.C: New test.
48133
48134 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
48135
48136 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48137
48138 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48139
48140 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
48141
48142 * g++.old-deja/g++.ext/realpt1.C: Remove.
48143
48144 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
48145
48146 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48147
48148 2001-02-26 Will Cohen <wcohen@redhat.com>
48149
48150 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48151
48152 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
48153
48154 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48155 templatized constructors.
48156
48157 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48158
48159 * gcc.c-torture/execute/20010224-1.c: New test.
48160
48161 2001-02-23 Jakub Jelinek <jakub@redhat.com>
48162
48163 * gcc.c-torture/execute/20010222-1.c: New test.
48164
48165 2001-02-22 Jakub Jelinek <jakub@redhat.com>
48166
48167 * g++.old-deja/g++.other/inline20.C: New test.
48168
48169 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
48170
48171 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48172
48173 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48174
48175 * g++.old-deja/g++.other/lookup22.C: New test.
48176
48177 2001-02-19 Zack Weinberg <zackw@stanford.edu>
48178
48179 * g77.dg: New directory.
48180 * g77.dg/20010216-1.f: New test case.
48181 * g77.dg/dg.exp: New driver.
48182 * lib/g77-dg.exp: New driver library.
48183
48184 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48185
48186 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48187
48188 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
48189
48190 * g++.old-deja/g++.other/decl9.C: New test.
48191
48192 2001-02-16 Jakub Jelinek <jakub@redhat.com>
48193
48194 * g++.old-deja/g++.other/init16.C: Update the test so that it does
48195 not need <string> and also tests the initialization at runtime.
48196
48197 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48198
48199 * gcc.c-torture/execute/longlong.c: New test.
48200
48201 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
48202
48203 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48204
48205 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
48206
48207 * gcc.c-torture/execute/920302-1.c (execute):
48208 Change argument type to short.
48209
48210 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
48211
48212 * g++.old-deja/g++.pt/deduct6.C: New test.
48213
48214 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
48215
48216 * g++.old-deja/g++.pt/deduct5.C: New test.
48217
48218 2001-02-14 Jakub Jelinek <jakub@redhat.com>
48219
48220 * gcc.c-torture/execute/20010209-1.c: New test.
48221
48222 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
48223
48224 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48225
48226 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
48227
48228 * g++.dg/vtgc1.C: Update for new ABI.
48229
48230 * consistency.vlad: New directory, 1665 files.
48231
48232 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48233
48234 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48235 return type.
48236 * gcc.dg/cpp/digraphs.c: Declare puts.
48237
48238 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48239
48240 * g++.old-deja/g++.other/warn5.C: New test.
48241
48242 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48243
48244 * g++.old-deja/g++.pt/spec40.C: New test.
48245
48246 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48247
48248 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48249 case.
48250 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48251
48252 2001-02-12 Jakub Jelinek <jakub@redhat.com>
48253
48254 * gcc.c-torture/compile/20010209-1.c: New test.
48255
48256 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
48257
48258 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48259 excess errors message but not if it crashes.
48260 * g++.old-deja/g++.other/crash27.C: Likewise.
48261 * g++.old-deja/g++.other/crash28.C: Likewise.
48262 * g++.old-deja/g++.other/crash30.C: Likewise.
48263 * g++.old-deja/g++.other/crash32.C: Likewise.
48264 * g++.old-deja/g++.other/crash35.C: Likewise.
48265 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48266
48267 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
48268
48269 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48270 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48271 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48272 g77.f-torture/execute/execute.exp,
48273 g77.f-torture/noncompile/noncompile.exp,
48274 gcc.c-torture/execute/execute.exp,
48275 gcc.c-torture/execute/memcheck/memcheck.exp,
48276 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48277 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48278 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48279 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48280 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48281 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48282 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48283 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48284 Remove bug reporting instructions with ancient email addresses.
48285
48286 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48287
48288 * gcc.dg/20010202-1.c: New test.
48289 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48290
48291 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
48292
48293 * g++.dg/stdbool-if.C: New test.
48294
48295 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
48296
48297 * objc/execute/fdecl.m: Added main().
48298
48299 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48300
48301 * gcc.c-torture/execute/20010206-1.c: New test.
48302
48303 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
48304
48305 * gcc.dg/cpp/avoidpaste1.c: Update.
48306
48307 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
48308
48309 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48310 Pero <nicola@brainstorm.co.uk>.
48311 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48312
48313 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
48314
48315 * g++.old-deja/g++.pt/spec39.C: New test.
48316
48317 2001-02-05 Jakub Jelinek <jakub@redhat.com>
48318
48319 * gcc.c-torture/compile/20010202-1.c: New test.
48320
48321 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
48322
48323 * g++.old-deja/g++.abi/primary2.C: New test.
48324 * g++.old-deja/g++.abi/primary3.C: New test.
48325 * g++.old-deja/g++.abi/primary4.C: New test.
48326 * g++.old-deja/g++.abi/primary5.C: New test.
48327 * g++.old-deja/g++.abi/vtable3.h: New test.
48328 * g++.old-deja/g++.abi/vtable3a.C: New test.
48329 * g++.old-deja/g++.abi/vtable3b.C: New test.
48330 * g++.old-deja/g++.abi/vtable3c.C: New test.
48331 * g++.old-deja/g++.abi/vtable3d.C: New test.
48332 * g++.old-deja/g++.abi/vtable3e.C: New test.
48333 * g++.old-deja/g++.abi/vtable3f.C: New test.
48334 * g++.old-deja/g++.abi/vtable3g.C: New test.
48335 * g++.old-deja/g++.abi/vtable3h.C: New test.
48336 * g++.old-deja/g++.abi/vtable3i.C: New test.
48337 * g++.old-deja/g++.abi/vtable3j.C: New test.
48338 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48339
48340 2001-02-03 Jakub Jelinek <jakub@redhat.com>
48341
48342 * g++.old-deja/g++.other/anon6.C: New test.
48343 * g++.old-deja/g++.other/anon7.C: New test.
48344
48345 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
48346
48347 * gcc.dg/cpp/avoidpaste2.c: New tests.
48348
48349 2001-01-31 Jakub Jelinek <jakub@redhat.com>
48350
48351 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48352
48353 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
48354
48355 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48356 DECIMAL_DIG cases for Irix."
48357
48358 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
48359
48360 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48361
48362 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48363
48364 * gcc.dg/c99-tag-1.c: New test.
48365
48366 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48367
48368 * gcc.dg/cpp/tr-warn1.c: Add tests.
48369
48370 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48371
48372 * gcc.dg/cpp/avoidpaste1.c: Update.
48373 * gcc.dg/cpp/paste4.c: Update.
48374
48375 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
48376
48377 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48378 cases for Irix.
48379
48380 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48381
48382 * g++.old-deja/g++.other/inline19.C: New test.
48383
48384 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
48385
48386 * gcc.dg/Wlarger-than.c: New test.
48387
48388 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48389
48390 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48391
48392 2001-01-29 Jakub Jelinek <jakub@redhat.com>
48393
48394 * gcc.c-torture/execute/20010129-1.c: New test.
48395 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48396
48397 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
48398
48399 * gcc.dg/cpp/avoidpaste1.c: Test case.
48400
48401 2001-01-28 Jakub Jelinek <jakub@redhat.com>
48402
48403 * g++.old-deja/g++.other/inline18.C: New test.
48404
48405 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48406
48407 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48408 and __builtin_putchar.
48409
48410 2001-01-27 Jakub Jelinek <jakub@redhat.com>
48411
48412 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48413 tests.
48414
48415 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
48416
48417 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48418 floating point number rounding mode to round to the nearest
48419 representable mode.
48420
48421 2001-01-25 Jakub Jelinek <jakub@redhat.com>
48422
48423 * g++.old-deja/g++.other/mangle2.C: New test.
48424
48425 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
48426
48427 * gcc.c-torture/compile/20010124-1.c: New test.
48428
48429 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
48430
48431 * g++.old-deja/g++.pt/spec38.C: New test.
48432
48433 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48434
48435 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48436 "Build don't run".
48437
48438 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48439
48440 * gcc.c-torture/execute/20010123-1.c: New test.
48441
48442 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48443
48444 * g++.old-deja/g++.pt/spec37.C: New test.
48445
48446 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48447
48448 * g++.old-deja/g++.pt/overload14.C: New test.
48449
48450 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48451
48452 * gcc.c-torture/execute/20010122-1.c: New test, exercise
48453 __builtin_return_address.
48454
48455 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
48456
48457 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48458 * g++.old-deja/g++.pt/spec35.C: New test.
48459 * g++.old-deja/g++.pt/spec36.C: New test.
48460
48461 2001-01-20 Jakub Jelinek <jakub@redhat.com>
48462
48463 * gcc.c-torture/compile/20010118-1.c: New test.
48464
48465 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
48466
48467 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48468
48469 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48470
48471 * gcc.c-torture/execute/20010119-1.c: New test.
48472
48473 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48474
48475 * g++.old-deja/g++.other/vbase5.C: New test.
48476
48477 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48478
48479 * gcc.c-torture/execute/20010118-1.c: New test.
48480
48481 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48482
48483 * g++.old-deja/g++.pt/deduct3.C: New test.
48484
48485 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48486
48487 * g++.old-deja/g++.pt/spec34.C: New test.
48488
48489 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48490
48491 * g77.f-torture/compile/20000601-2.f: New test.
48492
48493 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48494
48495 * g++.old-deja/g++.other/init17.C: New test.
48496
48497 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
48498
48499 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48500
48501 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48502
48503 * g++.old-deja/g++.pt/unify8.C: New test.
48504
48505 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48506
48507 * g++.old-deja/g++.abi/vbase1.C: New test.
48508
48509 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48510
48511 * g++.old-deja/g++.pt/crash65.C: New test.
48512
48513 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
48514
48515 * gcc.dg/cpp/assembl2.S: New test case.
48516
48517 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
48518
48519 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48520 are supported.
48521
48522 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48523
48524 * g++.old-deja/g++.other/builtins1.C: New test.
48525 * g++.old-deja/g++.other/builtins2.C: Likewise.
48526 * g++.old-deja/g++.other/builtins3.C: Likewise.
48527 * g++.old-deja/g++.other/builtins4.C: Likewise.
48528
48529 2001-01-17 Jakub Jelinek <jakub@redhat.com>
48530
48531 * gcc.c-torture/compile/20010117-1.c: New test.
48532 * gcc.c-torture/compile/20010117-2.c: New test.
48533
48534 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48535
48536 * g77.f-torture/execute/20010116.[fx]: New test,
48537 XFAIL on i?86-*-*.
48538 * g77.f-torture/compile/20010115.f: Indicate it's
48539 a test for PR fortran/1636.
48540
48541 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
48542
48543 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48544
48545 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48546
48547 * g77.f-torture/compile/20010115.f: New test.
48548
48549 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
48550
48551 * g++.old-deja/g++.pt/nontype5.C: New test.
48552
48553 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
48554
48555 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48556 have an equivalent working one below it.
48557
48558 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48559
48560 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48561 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48562
48563 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48564
48565 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48566 message containing "init_priority".
48567 (conpr-2.C): Likewise.
48568 (conpr-3.C): Likewise.
48569 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48570
48571 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48572
48573 * gcc.c-torture/execute/20010114-2.c: New test.
48574
48575 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
48576
48577 * gcc.c-torture/compile/20010114-1.c: New test.
48578 * gcc.c-torture/compile/20010114-1.x: Xfail.
48579 * gcc.c-torture/compile/20010114-2.c: New test.
48580 * gcc.c-torture/execute/20010114-1.c: New test.
48581 * gcc.dg/trunc-1.c: New test.
48582 * gcc.dg/uninit-B.c: New test.
48583
48584 2001-01-13 Nick Clifton <nickc@redhat.com>
48585
48586 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48587 target.
48588
48589 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
48590
48591 * gcc.c-torture/compile/20010113-1.c: New test.
48592
48593 2001-01-13 Jakub Jelinek <jakub@redhat.com>
48594
48595 * gcc.c-torture/compile/20001212-1.c: New test.
48596
48597 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
48598
48599 * gcc.dg/cpp/widestr1.c: Update.
48600 * gcc.dg/cpp/prag-imp.c: Remove.
48601
48602 2001-01-12 Jakub Jelinek <jakub@redhat.com>
48603
48604 * gcc.c-torture/execute/20000801-3.x: Remove.
48605 * gcc.dg/c90-init-1.c: New test.
48606 * gcc.dg/c99-init-1.c: New test.
48607 * gcc.dg/c99-init-2.c: New test.
48608 * gcc.dg/gnu99-init-1.c: New test.
48609
48610 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
48611
48612 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48613 testing that no relevant ones were found.
48614
48615 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48616
48617 * g++.old-deja/g++.pt/cast2.C: New test.
48618
48619 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48620
48621 * g++.old-deja/g++.pt/friend47.C: New test.
48622
48623 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48624
48625 * g++.old-deja/g++.pt/instantiate13.C: New test.
48626
48627 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48628
48629 * g++.old-deja/g++.other/defarg7.C: New test.
48630 * g++.old-deja/g++.other/defarg8.C: New test.
48631
48632 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48633
48634 * g++.old-deja/g++.pt/crash64.C: New test.
48635
48636 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48637
48638 * g++.old-deja/g++.pt/crash63.C: New test.
48639
48640 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
48641
48642 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48643
48644 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
48645
48646 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48647
48648 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48649
48650 * g++.old-deja/g++.pt/error3.C: New test.
48651
48652 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48653
48654 * g++.old-deja/g++.other/crash39.C: New test.
48655
48656 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48657
48658 * g++.old-deja/g++.other/vbase4.C: New test.
48659
48660 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
48661
48662 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48663 * gcc.dg/special/20000419-2.c: New file. Identical to above.
48664 * gcc.dg/special/special.exp: New test driver which will check
48665 for alias support for the above test.
48666
48667 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
48668
48669 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48670 problems on small machines.
48671 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48672 parameterize.
48673
48674 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
48675
48676 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48677 mips.
48678 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48679
48680 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
48681
48682 * g++.old_deja/g++.pt/using8.C: New test.
48683
48684 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
48685
48686 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48687
48688 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
48689
48690 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48691 where a failure is expected.
48692 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48693
48694 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48695
48696 * g++.old_deja/g++.pt/instantiate12.C: New test.
48697
48698 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48699
48700 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48701 start of structs.
48702 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48703 * g++.old-deja/g++.brendan/crash17.C: Likewise.
48704 * g++.old-deja/g++.brendan/crash29.C: Likewise.
48705 * g++.old-deja/g++.brendan/crash48.C: Likewise.
48706 * g++.old-deja/g++.brendan/ns1.C: Likewise.
48707 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48708 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48709 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48710 * g++.old-deja/g++.eh/spec6.C: Likewise.
48711 * g++.old-deja/g++.jason/crash3.C: Likewise.
48712 * g++.old-deja/g++.law/ctors11.C: Likewise.
48713 * g++.old-deja/g++.law/ctors17.C: Likewise.
48714 * g++.old-deja/g++.law/ctors5.C: Likewise.
48715 * g++.old-deja/g++.law/ctors9.C: Likewise.
48716 * g++.old-deja/g++.mike/ambig1.C: Likewise.
48717 * g++.old-deja/g++.mike/net22.C: Likewise.
48718 * g++.old-deja/g++.mike/p3538a.C: Likewise.
48719 * g++.old-deja/g++.mike/p3538b.C: Likewise.
48720 * g++.old-deja/g++.mike/virt3.C: Likewise.
48721 * g++.old-deja/g++.niklas/t128.C: Likewise.
48722 * g++.old-deja/g++.other/anon4.C: Likewise.
48723 * g++.old-deja/g++.other/using1.C: Likewise.
48724 * g++.old-deja/g++.other/warn3.C: Likewise.
48725 * g++.old-deja/g++.pt/t37.C: Likewise.
48726 * g++.old-deja/g++.robertl/eb69.C: Likewise.
48727 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48728
48729 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48730
48731 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48732
48733 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48734
48735 * gcc.c-torture/execute/stdio-opt-3.c: New test.
48736
48737 2001-01-07 Jakub Jelinek <jakub@redhat.com>
48738
48739 * gcc.c-torture/compile/20010107-1.c: New test.
48740
48741 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48742
48743 * gcc.c-torture/execute/builtin-noret-1.c: New test.
48744
48745 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48746
48747 * gcc.dg/format/format.h: New file.
48748 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48749 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48750 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48751 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48752 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48753 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48754 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48755 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48756 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48757 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48758 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48759 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48760 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48761 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48762 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48763 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48764 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48765 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48766 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48767 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48768 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48769 instead of declaring standard types, macros and functions in each
48770 test.
48771
48772 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
48773
48774 * gcc.c-torture/execute/20010106-1.c: New test.
48775
48776 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
48777
48778 * gcc.dg/format/format.exp: New file.
48779 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48780 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48781 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48782 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48783 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48784 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48785 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48786 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48787 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48788 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48789 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48790 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48791 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48792 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48793 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48794 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48795 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48796 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48797 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48798 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48799 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48800 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48801 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48802 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48803 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48804 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48805 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48806 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48807 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48808 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48809 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48810 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48811 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48812 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48813 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48814 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48815 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48816 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48817 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48818 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48819 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48820 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48821
48822 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
48823
48824 * gcc.c-torture/execute/991228-1.c: Take word endianness into
48825 account.
48826
48827 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
48828
48829 * gcc.c-torture/execute/builtin-complex-1.c: New test.
48830
48831 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
48832
48833 * g++.old-deja/g++.pt/crash62.C: New test.
48834
48835 2001-01-04 Richard Henderson <rth@redhat.com>
48836
48837 * gcc.dg/20000926-1.c: Update expected warnings.
48838 * gcc.dg/array-2.c: Likewise.
48839 * gcc.dg/array-4.c: Also validate flexible array members.
48840 * gcc.dg/c99-flex-array-1.c: New.
48841
48842 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
48843
48844 * gcc.c-torture/compile/20001222-1.x: Remove.
48845
48846 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48847
48848 * gcc.c-torture/execute/built-in-setjmp.c: New.
48849
48850 2001-01-03 Richard Henderson <rth@redhat.com>
48851
48852 * gcc.dg/940510-1.c: Update expected error wording.
48853 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48854
48855 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
48856
48857 * lib/target-supports.exp (check_alias_available): Modified to
48858 indicate aliases not supported if only weak aliases are supported.
48859
48860 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48861
48862 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48863 Turn on cmpstrsi checks for __pj__ and __i370__.
48864
48865 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48866
48867 * g++.old-deja/g++.other/virtual11.C: New test.
48868
48869 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48870
48871 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48872
48873 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48874
48875 * gcc.c-torture/compile/20010102-1.c: New test.
48876
48877 2001-01-02 Andreas Jaeger <aj@suse.de>
48878
48879 * gcc.dg/noreturn-3.c: New test.
48880
48881 * gcc.dg/noreturn-4.c: New test.
48882
48883 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48884
48885 * gcc.c-torture/execute/stdio-opt-1.c: Also test
48886 __builtin_fputc and __builtin_fwrite.
48887
48888 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48889
48890 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48891 signed char, not default char.
48892
48893 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48894
48895 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48896
48897 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
48898
48899 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48900
48901 2000-12-29 Richard Henderson <rth@redhat.com>
48902
48903 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48904 (__cyg_profile_func_exit): Define.
48905
48906 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48907
48908 * g++.dg/vtgc1.C: New test.
48909
48910 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
48911
48912 * gcc.dg/noncompile/20001228-1.c: New test.
48913
48914 * gcc.dg/20001228-1.c: New test.
48915
48916 * gcc.c-torture/execute/20001228-1.c: New test.
48917
48918 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
48919
48920 * gcc.dg/format-strfmon-1.c: New test.
48921
48922 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48923
48924 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48925 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48926 * gcc.c-torture/execute/string-opt-1.c: Likewise.
48927 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48928 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48929 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48930 * gcc.c-torture/execute/string-opt-6.c: Likewise.
48931 * gcc.c-torture/execute/string-opt-7.c: Likewise.
48932 * gcc.c-torture/execute/string-opt-8.c: Likewise.
48933 * gcc.c-torture/execute/string-opt-9.c: Likewise.
48934 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48935 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48936 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48937
48938 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48939 * gcc.c-torture/execute/string-opt-4.c: Test index.
48940
48941 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
48942
48943 * gcc.c-torture/compile/20001226-1.c: New test.
48944
48945 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
48946
48947 * gcc.c-torture/compile/20001222-1.c: New test.
48948 * gcc.c-torture/compile/20001222-1.x: Xfail.
48949
48950 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
48951
48952 * gcc.c-torture/execute/comp-goto-2.c: New test.
48953
48954 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
48955
48956 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48957 Use long types if __INT_MAX__ is 32767.
48958 (main): Use cast to (sint32 *) when poking 88 into a_page.
48959
48960 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48961
48962 2000-12-21 Bernd Schmidt <bernds@redhat.com>
48963
48964 * gcc.c-torture/compile/20001221-1.c: New test.
48965 * gcc.c-torture/execute/20001221-1.c: New test.
48966
48967 2000-12-20 Richard Henderson <rth@redhat.com>
48968
48969 * g++.old-deja/g++.pt/crash36.C: Update error lines.
48970 * g++.old-deja/g++.robertl/eb109.C: Likewise.
48971
48972 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48973
48974 * gcc.dg/compare3.c: New test.
48975
48976 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48977
48978 * gcc.dg/format-warnll-1.c: New test.
48979
48980 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
48981
48982 * gcc.dg/cpp/cmdlne-P.c: New test.
48983
48984 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48985
48986 * gcc.c-torture/execute/builtin-abs-1.c,
48987 gcc.c-torture/execute/builtin-abs-2.c: New tests.
48988
48989 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48990
48991 * gcc.dg/cpp/multiline.c: New test.
48992
48993 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48994
48995 * g++.old-deja/g++.other/syshdr1.C: Update.
48996 * gcc.dg/cpp/lineflags.c: Remove temporarily.
48997
48998 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48999
49000 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49001
49002 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49003
49004 * g++.old-deja/g++.pt/ttp65.C: New test.
49005
49006 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49007
49008 * g++.old-deja/g++.pt/ttp64.C: New test.
49009
49010 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49011
49012 * g++.old-deja/g++.pt/spec33.C: New test.
49013
49014 2000-12-14 Catherine Moore <clm@redhat.com>
49015
49016 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49017 * gcc.c-torture/execute/920612-2.c: Likewise.
49018 * gcc.c-torture/execute/920428-2.c: Likewise.
49019 * gcc-c-torture/execute/va-arg-11.c: Call exit.
49020 * gcc.c-torture/execute/va-arg-21.c: Likewise.
49021
49022 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49023
49024 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49025 * gcc.dg/pack-test-2.c: Likewise.
49026
49027 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
49028
49029 Tests by Zack Weinberg <zackw@stanford.edu>.
49030
49031 * gcc.dg/cpp/defined.c: Update.
49032 * gcc.dg/cpp/defined_trad.c: New tests.
49033
49034 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
49035
49036 * gcc.dg/cpp/trad-direct.c: Update.
49037
49038 2000-12-11 Neil Booth <neilb@earthling.net>
49039
49040 * gcc.dg/cpp/defined_trad.c
49041
49042 2000-12-11 Neil Booth <neilb@earthling.net>
49043
49044 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49045
49046 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
49047
49048 * gcc.dg/format-miss-2.c: New test.
49049
49050 2000-12-09 Neil Booth <neilb@earthling.net>
49051
49052 * gcc.dg/cpp/lineflags.c: New tests.
49053 * gcc.dg/cpp/poison.c: Update.
49054 * gcc.dg/cpp/redef2.c: Update.
49055 * gcc.dg/cpp/skipping.c: New test.
49056
49057 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
49058
49059 * g++.old-deja/g++.other/eh3.C: New testcase.
49060
49061 2000-12-07 Neil Booth <neilb@earthling.net>
49062
49063 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49064 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49065 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49066 wtr-union-init-2.c, wtr-union-init-3.c: Update.
49067 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49068 Update.
49069
49070 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49071
49072 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49073 __SIZE_TYPE__ instead of int for type of integers cast to
49074 pointers.
49075
49076 2000-12-07 Jakub Jelinek <jakub@redhat.com>
49077
49078 * g++.old-deja/g++.other/cleanup4.C: New test.
49079
49080 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49081
49082 * format-sec-1.c: New test.
49083
49084 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49085
49086 * gcc.dg/format-nonlit-3.c: New test.
49087
49088 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49089
49090 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49091 through a null pointer.
49092
49093 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49094
49095 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49096 * g++.old-deja/g++.pt/partial4.C: New test.
49097
49098 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
49099
49100 * gcc.c-torture/execute/ieee/hugeval.x: New.
49101
49102 2000-12-06 Neil Booth <neilb@earthling.net>
49103
49104 * gcc.dg/cpp/backslash2.c: New tests.
49105
49106 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49107
49108 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49109 * gcc.c-torture/execute/stdio-opt-2.c: New test.
49110
49111 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
49112
49113 * gcc.c-torture/execute/20001203-2.c: New testcase.
49114
49115 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
49116
49117 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49118 * g++.old-deja/g++.other/virtual10.C: New test.
49119
49120 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
49121
49122 * g++.old-deja/g++.mike/pmf5.C: Remove test.
49123
49124 2000-12-05 Richard Henderson <rth@redhat.com>
49125
49126 * gcc.c-torture/compile/20001205-1.c: New.
49127
49128 2000-12-04 Neil Booth <neilb@earthling.net>
49129
49130 * g++.old-deja/g++.other/virtual9.C: New test.
49131 * g++.old-deja/g++.pt/crash61.C: New test.
49132 * gcc.c-torture/execute/loop-9.c: New test.
49133
49134 2000-12-04 Neil Booth <neilb@earthling.net>
49135
49136 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49137 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49138 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49139 * gcc.dg/cpp/extratokens.c: ...here.
49140
49141 2000-12-04 Neil Booth <neilb@earthling.net>
49142
49143 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49144 New tests.
49145
49146 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49147
49148 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49149 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49150
49151 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49152
49153 * gcc.c-torture/execute/20001203-1.c: New test.
49154
49155 2000-12-03 Neil Booth <neilb@earthling.net>
49156
49157 * gcc.dg/cpp/macro6.c: New test cases.
49158
49159 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49160
49161 * gcc.c-torture/execute/string-opt-9.c: New test.
49162 * gcc.c-torture/execute/string-opt-10.c: Likewise.
49163 * gcc.c-torture/execute/string-opt-11.c: Likewise.
49164 * gcc.c-torture/execute/string-opt-12.c: Likewise.
49165
49166 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49167 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49168
49169 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
49170
49171 * gcc.dg/cpp/if-6.c: New testcase.
49172
49173 * gcc.dg/20001201-1.c: New testcase.
49174
49175 2000-12-02 Neil Booth <neilb@earthling.net>
49176
49177 * g++.old-deja/g++.other/externC4.C,
49178 g++.old-deja/g++.other/friend10.C: New tests.
49179
49180 2000-12-02 Neil Booth <neilb@earthling.net>
49181
49182 * g++.old-deja/g++.other/instan2.C
49183 * g++.old-deja/g++.other/instan3.C: New test.
49184
49185 2000-12-02 Neil Booth <neilb@earthling.net>
49186
49187 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49188 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49189 gnuc99.c,gnuc99-pedantic.c: New tests.
49190
49191 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
49192
49193 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49194 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49195
49196 2000-12-01 Neil Booth <neilb@earthling.net>
49197
49198 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49199 * gcc.dg/cpp/poison.c: Update.
49200 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49201
49202 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
49203
49204 * g77.f-torture/execute/20001201.f: New test.
49205
49206 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
49207
49208 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49209
49210 2000-12-01 Jakub Jelinek <jakub@redhat.com>
49211
49212 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49213
49214 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
49215
49216 * g++.old-deja/g++.other/cast6.C: New test.
49217
49218 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
49219
49220 * gcc.c-torture/execute/20001130-2.c: New testcase.
49221
49222 2000-11-30 Richard Henderson <rth@redhat.com>
49223
49224 * gcc.c-torture/execute/20001130-1.c: New test.
49225
49226 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49227
49228 * g++.old-deja/g++.other/op3.C: New test.
49229
49230 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49231
49232 * g++.old-deja/g++.other/op2.C: New test.
49233
49234 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49235
49236 * g++.old-deja/g++.other/crash38.C: New test.
49237
49238 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
49239
49240 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49241
49242 2000-11-29 Jakub Jelinek <jakub@redhat.com>
49243
49244 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49245 tests.
49246 * gcc.c-torture/execute/string-opt-6.c: New test.
49247
49248 * gcc.dg/20001117-1.c: Add main.
49249
49250 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
49251
49252 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49253 Move from here ...
49254 * gcc.dg/940510-1.c: ... to here.
49255
49256 * gcc.dg/20000926-1.c: GNU C now allows initializations of
49257 zero-size arrays in toplevel structures.
49258
49259 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49260
49261 * gcc.c-torture/execute/loop-8.c: New test.
49262
49263 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49264
49265 * g++.old-deja/g++.other/base1.C: New test.
49266
49267 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49268
49269 * g++.old-deja/g++.other/parse2.C: New test.
49270
49271 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49272
49273 * g++.old-deja/g++.pt/incomplete1.C: New test.
49274
49275 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49276
49277 * g++.old-deja/g++.other/friend9.C: New test.
49278
49279 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49280
49281 * gcc.dg/20001127-1.c: New test.
49282
49283 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49284
49285 * g++.old-deja/g++.pt/friend46.C: New test.
49286
49287 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49288
49289 * g++.old-deja/g++.other/ptrmem8.C: New test.
49290
49291 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49292
49293 * gcc.c-torture/execute/string-opt-7.c: New test.
49294 * gcc.c-torture/execute/string-opt-8.c: Likewise.
49295
49296 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
49297
49298 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49299 instead of 'mkcheck 2'.
49300
49301 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49302
49303 * gcc.c-torture/execute/memcheck/driver.c,
49304 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49305 C9X references to refer to C99.
49306
49307 2000-11-25 Jakub Jelinek <jakub@redhat.com>
49308
49309 * gcc.dg/ultrasp3.c: New test.
49310
49311 2000-11-25 Neil Booth <neilb@earthling.net>
49312
49313 * gcc.dg/cpp/include2.c: Update test to be locale independent.
49314
49315 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
49316
49317 * gcc.c-torture/compile/20001123-2.c: New.
49318
49319 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49320
49321 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49322
49323 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
49324
49325 * gcc.dg/sequence-point-1.c: Add some new tests.
49326 * gcc.c-torture/execute/20001124-1.c: New test.
49327
49328 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49329
49330 * g++.old-deja/g++.other/vaarg4.C: New test.
49331 * gcc.c-torture/compile/20001123-1.c: New test.
49332
49333 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49334
49335 * g++.other/crash24.C: Adjust and remove XFAIL.
49336 * g++.other/crash37.C: New test.
49337
49338 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
49339
49340 * g++.old-deja/g++.pt/instantiate9.C: New test.
49341
49342 2000-11-22 Mark Mitchell <mark@codesourcery.com>
49343
49344 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49345 new ABI, too.
49346
49347 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49348 * g++.old-deja/g++.robertl/eb55.C: Likewise.
49349
49350 2000-11-22 Neil Booth <neilb@earthling.net>
49351
49352 * gcc.dg/cpp/Wtrigraphs.c: New test.
49353
49354 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
49355
49356 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49357
49358 2000-11-22 Jakub Jelinek <jakub@redhat.com>
49359
49360 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49361
49362 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
49363
49364 * lib/gcc-dg.exp: load_lib scanasm.exp.
49365 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49366 * lib/g++-dg.exp: load_lib scanasm.exp.
49367 * lib/scanasm.exp: New.
49368 (scan-assembler, scan-assembler-not): Add optional arguments to
49369 test name, or if not present, the pattern name.
49370 (scan-assembler-dem, scan-assembler-dem-not): New.
49371
49372 * g++.dg/dg.exp: New.
49373
49374 2000-11-21 Neil Booth <neilb@earthling.net>
49375
49376 * gcc.dg/cpp/integrated1.c: Remove.
49377
49378 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49379
49380 * gcc.c-torture/execute/20001121-1.c: New test.
49381
49382 2000-11-21 Richard Henderson <rth@redhat.com>
49383
49384 * gcc.c-torture/compile/20001121-1.c: New test.
49385
49386 2000-11-20 Neil Booth <neilb@earthling.net>
49387
49388 * gcc.dg/cpp/integrated1.c: New test.
49389
49390 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49391
49392 * g++.old-deja/g++.other/inline17.C: New test.
49393
49394 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
49395
49396 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49397 local variable to be zero: I made the variable global. Now
49398 uses abort() and exit() instead of relying on main's return value.
49399
49400 2000-11-20 Neil Booth <neilb@earthling.net>
49401
49402 * gcc.dg/cpp/paste2.c: Update test.
49403 * objc/execute/paste.m: New test.
49404
49405 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49406
49407 * gcc.dg/c99-condexpr-1.c: New test.
49408
49409 2000-11-20 Neil Booth <neilb@earthling.net>
49410
49411 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49412
49413 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
49414
49415 * g++.old-deja/g++.pt/export1.C: New test.
49416
49417 2000-11-20 Jakub Jelinek <jakub@redhat.com>
49418
49419 * gcc.dg/20001117-1.c: New test.
49420
49421 2000-11-18 Richard Henderson <rth@redhat.com>
49422
49423 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49424
49425 2000-11-18 Richard Henderson <rth@redhat.com>
49426
49427 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49428 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49429 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49430
49431 2000-11-18 Richard Henderson <rth@redhat.com>
49432
49433 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49434 (main): New. Exit cleanly.
49435
49436 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49437
49438 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49439 gcc.dg/c99-fordecl-2.c: New tests.
49440
49441 2000-11-18 Richard Henderson <rth@redhat.com>
49442
49443 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49444 * gcc.c-torture/execute/zerolen-2.c: New.
49445
49446 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49447
49448 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49449 memory.
49450
49451 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49452
49453 * g++.old-deja/g++.pt/instantiate8.C: New test.
49454
49455 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49456
49457 * g++.old-deja/g++.other/incomplete.C: Add more tests.
49458 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49459
49460 2000-11-16 Nick Clifton <nickc@redhat.com>
49461
49462 * gcc.c-torture/execute/nestfunc-2.c: New test.
49463 * gcc.c-torture/execute/nestfunc-3.c: New test.
49464
49465 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49466
49467 * gcc.c-torture/compile/20001116-1.c: New test.
49468
49469 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49470
49471 * gcc.c-torture/execute/20001115-1.c: New test.
49472
49473 2000-11-15 Mark Mitchell <mark@codesourcery.com>
49474
49475 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49476 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49477 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49478 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49479
49480 2000-11-15 Neil Booth <neilb@earthling.net>
49481
49482 gcc.dg/cpp/_Pragma1.c: Update.
49483 gcc.dg/cpp/_Pragma2.c: New test.
49484
49485 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
49486
49487 * g++.old-deja/g++.other/anon5.C: New test.
49488
49489 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
49490
49491 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49492 tests.
49493
49494 2000-11-14 Jakub Jelinek <jakub@redhat.com>
49495
49496 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49497 output.
49498
49499 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49500
49501 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49502 labels at end of compound statements.
49503
49504 2000-11-13 Jakub Jelinek <jakub@redhat.com>
49505
49506 * gcc.c-torture/execute/loop-7.c: New test.
49507
49508 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49509
49510 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49511
49512 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49513
49514 * gcc.dg/c99-bool-1.c: New test.
49515
49516 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49517
49518 * gcc.dg/c99-scope-1.c: Remove xfail.
49519 * gcc.dg/c99-scope-2.c: New test.
49520
49521 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49522
49523 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49524 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49525
49526 2000-11-11 Mark Mitchell <mark@codesourcery.com>
49527
49528 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49529 error messages.
49530
49531 * g++.mike/p700.C: Don't typedef wchar_t.
49532 * g++.mike/p784.C: Likewise.
49533 * g++.mike/eb101.C: Don't use __wchar_t.
49534
49535 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
49536
49537 * g77.f-torture/execute/20001111.[fx]: Test premature exit
49538 from DO loop.
49539
49540 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49541
49542 * gcc.c-torture/execute/20001111-1.c: New test.
49543
49544 2000-11-10 Nick Clifton <nickc@redhat.com>
49545
49546 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49547 long multuiple and accumulate.
49548
49549 2000-11-09 Richard Henderson <rth@redhat.com>
49550
49551 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49552 via size_t instead of int.
49553
49554 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49555 * gcc.c-torture/execute/string-opt-2.c: Likewise.
49556 * gcc.c-torture/execute/string-opt-3.c: Likewise.
49557 * gcc.c-torture/execute/string-opt-4.c: Likewise.
49558
49559 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
49560
49561 * gcc.c-torture/compile/20001109-1.c: New test.
49562 * gcc.c-torture/compile/20001109-2.c: New test.
49563
49564 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
49565
49566 * g++.old-deja/g++.pt/operator1.C: New test.
49567 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49568
49569 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49570
49571 * gcc.dg/20001108-1.c: New test.
49572
49573 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49574
49575 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49576 with both arguments constant strings.
49577 * gcc.c-torture/execute/string-opt-3.c: New test.
49578 * gcc.c-torture/execute/string-opt-4.c: New test.
49579 * gcc.c-torture/execute/string-opt-5.c: New test.
49580
49581 2000-11-08 Nick Clifton <nickc@redhat.com>
49582
49583 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
49584 mulsidi3adddi patterns.
49585
49586 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
49587
49588 * g++.old-deja/g++.other/crash36.C: New test.
49589
49590 2000-11-08 Jakub Jelinek <jakub@redhat.com>
49591
49592 * g++.old-deja/g++.other/init16.C: New test.
49593
49594 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
49595
49596 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49597
49598 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49599
49600 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49601 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49602 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49603
49604 2000-11-07 DJ Delorie <dj@redhat.com>
49605
49606 * gcc.dg/20000614-1.c: Add return so that test can pass.
49607
49608 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49609
49610 * gcc.c-torture/execute/string-opt-1.c: New test.
49611
49612 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49613
49614 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
49615 mips-sgi-irix6.* because the MIPS ABI passes floating-point
49616 parameters in registers, and there is no way for a varargs
49617 function to know in which order the integer and floating-point
49618 parameters should be interleaved when they are placed on the
49619 stack.
49620 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49621 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49622
49623 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49624
49625 * gcc.c-torture/execute/string-opt-2.c: New test.
49626
49627 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
49628
49629 * g++.old-deja/g++.pt/crash60.C: New test.
49630
49631 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49632
49633 * g++.old-deja/g++.other/crash24.C: New test.
49634 * g++.old-deja/g++.other/crash25.C: New test.
49635 * g++.old-deja/g++.other/crash26.C: New test.
49636 * g++.old-deja/g++.other/crash27.C: New test.
49637 * g++.old-deja/g++.other/crash28.C: New test.
49638 * g++.old-deja/g++.other/crash29.C: New test.
49639 * g++.old-deja/g++.other/crash30.C: New test.
49640 * g++.old-deja/g++.other/crash31.C: New test.
49641 * g++.old-deja/g++.other/crash32.C: New test.
49642 * g++.old-deja/g++.other/crash33.C: New test.
49643 * g++.old-deja/g++.other/crash34.C: New test.
49644 * g++.old-deja/g++.other/crash35.C: New test.
49645
49646 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49647
49648 * gcc.c-torture/execute/20001031-1.c: New test.
49649
49650 2000-11-04 Mark Mitchell <mark@codesourcery.com>
49651
49652 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49653 namespace.
49654
49655 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49656 standards-conformant.
49657
49658 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49659
49660 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49661 * g++.old-deja/g++.mike/p755a.C: Likewise.
49662 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49663 library makes no calls to `operator new' during initialization.
49664
49665 2000-11-04 Neil Booth <neilb@earthling.net>
49666
49667 * gcc.dg/cpp/include2.c: New tests.
49668
49669 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
49670
49671 * lib/g++.exp (g++_set_ld_library_path): New function.
49672 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49673
49674 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
49675
49676 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
49677 warnings.
49678
49679 2000-11-01 Richard Henderson <rth@redhat.com>
49680
49681 * g++.old-deja/g++.ext/namedret1.C: New.
49682 * g++.old-deja/g++.ext/namedret2.C: New.
49683 * g++.old-deja/g++.ext/namedret3.C: New.
49684
49685 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
49686
49687 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49688 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49689
49690 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49691
49692 * gcc.c-torture/execute/va-arg-21.c: New test.
49693
49694 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
49695
49696 * gcc.dg/c99-complex-2.c: New test.
49697
49698 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49699
49700 * gcc.c-torture/execute/stdio-opt-1.c: New test.
49701
49702 2000-10-31 Jakub Jelinek <jakub@redhat.com>
49703
49704 * g++.old-deja/g++.other/inline16.C: New test.
49705
49706 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
49707
49708 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49709 __PRETTY_FUNCTION__
49710
49711 2000-10-29 Neil Booth <neilb@earthling.net>
49712
49713 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49714 New tests.
49715 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49716 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49717 optimisation.
49718
49719 2000-10-29 Neil Booth <neilb@earthling.net>
49720
49721 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49722 * mi1.c, mi1c.h: Add null directives to multiple-include test.
49723 * mi5.c: Test multiple includes work with -C.
49724 * trigraphs.c: Test ^= version.
49725
49726 2000-10-28 Neil Booth <neilb@earthling.net>
49727
49728 New tests and test updates for new macro expander.
49729
49730 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49731 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49732 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49733 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49734 new diagnostic messages.
49735
49736 * gcc.dg/cpp/macro3.c: New tests.
49737
49738 2000-10-27 Mark Mitchell <mark@codesourcery.com>
49739
49740 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49741 on the same line.
49742
49743 2000-10-27 Jakub Jelinek <jakub@redhat.com>
49744
49745 * g++.old-deja/g++.other/eh2.C: New test.
49746
49747 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
49748
49749 * gcc.c-torture/execute/20001027-1.c: New test.
49750
49751 2000-10-26 Richard Henderson <rth@redhat.com>
49752
49753 * gcc.c-torture/execute/20001026-1.c: New.
49754
49755 2000-10-26 Mark Mitchell <mark@codesourcery.com>
49756
49757 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49758 * g++.old-deja/g++.law/builtin1.C: Likewise.
49759 * g++.old-deja/g++.law/ctors10.C: Likewise.
49760 * g++.old-deja/g++.law/virtual3.C: Likewise.
49761 * g++.old-deja/g++.mike/p658.C: Likewise.
49762 * g++.old-deja/g++.other/sibcall1.C: Likewise.
49763 * g++.old-deja/g++.other/vaarg2.C: Likewise.
49764 * g++.old-deja/g++.robertl/eb124.C: Likewise.
49765 * g++.old-deja/g++.robertl/eb44.C: Likewise.
49766 * g++.old-deja/g++.robertl/eb77.C: Likewise.
49767
49768 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
49769
49770 * gcc.c-torture/compile/20001024-1.c: New test.
49771
49772 2000-10-25 Mark Mitchell <mark@codesourcery.com>
49773
49774 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49775 to tell us whether or not we are using V3.
49776
49777 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
49778
49779 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49780 operands.
49781
49782 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
49783
49784 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49785
49786 2000-10-25 Jakub Jelinek <jakub@redhat.com>
49787
49788 * gcc.c-torture/execute/20001024-1.c: New test.
49789
49790 2000-10-24 Jakub Jelinek <jakub@redhat.com>
49791
49792 * g++.old-deja/g++.other/sibcall1.C: New test.
49793
49794 2000-10-20 Jakub Jelinek <jakub@redhat.com>
49795
49796 * gcc.dg/noncompile/init-3.c: New test.
49797
49798 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
49799
49800 * gcc.dg/format-array-1.c: New test.
49801
49802 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49803
49804 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49805 writing through null pointers; remove comment about testing
49806 unterminated strings.
49807
49808 2000-10-17 Matthew Hiller <hiller@redhat.com>
49809
49810 * gcc.c-torture/execute/20001017-2.c: New test.
49811
49812 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49813
49814 * gcc.c-torture/compile/20001018-1.c: New test.
49815 * gcc.c-torture/compile/20001018-1.x: Xfail.
49816
49817 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49818
49819 * gcc.c-torture/execute/20001017-1.c: New test.
49820
49821 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49822
49823 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49824 for multiple use of arguments with scanf formats; add tests for
49825 multiple use of arguments.
49826
49827 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
49828
49829 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49830 from some old tests.
49831
49832 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49833
49834 * gcc.dg/format-miss-1.c: New test.
49835
49836 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49837
49838 * gcc.c-torture/execute/20001013-1.c: New test.
49839
49840 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49841
49842 * gcc.dg/format-branch-1.c: New test.
49843
49844 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49845
49846 * README, lib/file-format.exp: Remove EGCS references.
49847
49848 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49849
49850 * gcc.dg/20001013-1.c: New test.
49851
49852 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
49853
49854 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49855 for intmax_t in the compiler using __typeof__ and the type rules
49856 for conditional expressions.
49857
49858 2000-10-13 Jakub Jelinek <jakub@redhat.com>
49859
49860 * gcc.dg/20001012-1.c: New test.
49861 * gcc.dg/20001012-2.c: New test.
49862
49863 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49864
49865 * gcc.dg/format-attr-1.c: New test.
49866
49867 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49868
49869 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49870 __LONG_LONG_MAX__ instead of LLONG_MAX.
49871
49872 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49873
49874 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49875 scanf flags.
49876 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49877 flags.
49878
49879 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
49880
49881 * gcc.dg/sequence-pt-1.c: New test.
49882
49883 2000-10-11 Geoff Keating <geoffk@cygnus.com>
49884
49885 * gcc.c-torture/execute/20001011-1.c: New testcase.
49886 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49887
49888 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49889
49890 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49891 does not error on it.
49892
49893 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49894
49895 * gcc.dg/20001009-1.c: New test.
49896
49897 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
49898
49899 * gcc.c-torture/compile/20001009-1.c: Move from here ....
49900 * gcc.c-torture/execute/20001009-2.c: ... to here.
49901
49902 2000-10-09 Geoff Keating <geoffk@cygnus.com>
49903
49904 * gcc.c-torture/compile/20001009-1.c: New testcase.
49905 * gcc.c-torture/execute/20001009-1.c: New testcase.
49906 Testcases provided by Jan Hubicka <jh@suse.cz>.
49907
49908 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49909
49910 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49911 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49912 uintmax_t using <limits.h> to emulate the compiler's internal
49913 logic. No longer XFAIL %j tests.
49914
49915 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49916
49917 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49918 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49919 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49920 regexps and details of expected handling of some bad formats.
49921 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49922 suppression.
49923
49924 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49925
49926 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49927 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49928 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49929 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49930 in list archives.
49931
49932 2000-10-06 Richard Henderson <rth@cygnus.com>
49933
49934 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49935 * g++.old-deja/g++.brendan/crash52.C: Likewise.
49936 * g++.old-deja/g++.jason/report.C: Likewise.
49937 * g++.old-deja/g++.law/friend5.C: Likewise.
49938 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
49939 of the expected warnings.
49940
49941 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
49942
49943 * g++.old-deja/g++.pt/enum14.C: New test.
49944
49945 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
49946
49947 * g++.old-deja/g++.pt/crash59.C: New test.
49948
49949 2000-10-04 Will Cohen <wcohen@redhat.com>
49950
49951 * gcc.dg/20000926-1.c: New test.
49952
49953 2000-10-03 Geoff Keating <geoffk@cygnus.com>
49954
49955 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49956 function name for current C++ compiler.
49957 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49958
49959 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
49960
49961 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49962 __PRETTY_FUNCTION__.
49963 * g++.old-deja/g++.ext/pretty2.C: Likewise.
49964
49965 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49966
49967 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49968
49969 2000-09-26 Jakub Jelinek <jakub@redhat.com>
49970
49971 * gcc.c-torture/compile/20000923-1.c: New test.
49972
49973 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49974
49975 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49976 * g++.old-deja/g++.pt/ttp62.C: Same.
49977 * g++.old-deja/g++.other/inline14.C: Same.
49978
49979 2000-09-24 Richard Henderson <rth@cygnus.com>
49980
49981 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49982
49983 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
49984
49985 * gcc.dg/c90-printf-1.c: Add test for wide string format.
49986
49987 2000-09-22 Geoff Keating <geoffk@cygnus.com>
49988
49989 * gcc.c-torture/compile/20000922-1.c: New file.
49990
49991 2000-09-21 Nick Clifton <nickc@redhat.com>
49992
49993 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49994 a signed long modulo operation.
49995 (mod6): New function - perform an unsigned long modulo operation.
49996 (main): Add tests for modulos of very large numbers by very small
49997 dividends.
49998
49999 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50000
50001 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50002
50003 2000-09-19 Richard Henderson <rth@cygnus.com>
50004
50005 * gcc.dg/compare2.c (case 10): XFAIL.
50006
50007 2000-09-18 Richard Henderson <rth@cygnus.com>
50008
50009 * gcc.c-torture/execute/20000906-1.c: Move ...
50010 * gcc.dg/20000906-1.c: ... here. Only run on targets
50011 that support __builtin_trap.
50012
50013 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
50014
50015 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50016
50017 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
50018
50019 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50020 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
50021 more $ format tests.
50022
50023 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
50024
50025 * gcc.dg/format-errmk-1.c: New test.
50026
50027 2000-09-17 Greg McGary <greg@mcgary.org>
50028
50029 * gcc.c-torture/execute/20000917-1.x: Remove.
50030
50031 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
50032
50033 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50034
50035 2000-09-17 Greg McGary <greg@mcgary.org>
50036
50037 * gcc.c-torture/execute/20000917-1.c: New test.
50038 * gcc.c-torture/execute/20000917-1.x: XFAIL.
50039
50040 2000-09-16 Neil Booth <NeilB@earthling.net>
50041
50042 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50043 in nested macro bug.
50044
50045 2000-09-15 Neil Booth <NeilB@earthling.net>
50046
50047 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50048
50049 2000-09-14 Jeffrey A Law (law@cygnus.com)
50050
50051 * gcc.c-torture/execute/20000914-1.c: New test.
50052
50053 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
50054
50055 * g++.other/inline13.C: New test.
50056
50057 2000-09-12 Andreas Jaeger <aj@suse.de>
50058
50059 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50060 constant by Ulrich Drepper <drepper@redhat.com>.
50061
50062 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
50063
50064 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50065
50066 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50067
50068 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50069
50070 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
50071
50072 * gcc.dg/cpp/backslash.c: New test.
50073
50074 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
50075
50076 * gcc.c-torture/execute/20000910-1.c: New test.
50077 * gcc.c-torture/execute/20000910-2.c: Likewise.
50078
50079 2000-09-11 Robert Lipe <robertl@sco.com>
50080
50081 * gcc.dg/pragma-align.c: New test.
50082
50083 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
50084
50085 * g++.old-deja/g++.pt/explicit82.C: New test.
50086 * g++.old-deja/g++.pt/explicit83.C: New test.
50087
50088 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
50089
50090 * gcc.dg/asm-names.c: New test.
50091
50092 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50093
50094 * gcc.dg/cpp/tr-warn6.c: New test
50095
50096 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
50097
50098 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50099 be accepted.
50100
50101 2000-09-07 Catherine Moore <clm@redhat.com>
50102
50103 * gcc.c-torture/execute/unroll-1.c: New test.
50104
50105 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
50106
50107 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50108 ERROR markers.
50109 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50110 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50111 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50112 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50113 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50114 Preprocess only.
50115 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50116 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50117
50118 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
50119
50120 * g++.old-deja/g++.pt/deduct2.C: New test.
50121
50122 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
50123
50124 * g++.old-deja/g++.pt/parms2.C: New test.
50125
50126 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
50127
50128 * g++.old-deja/g++.pt/crash58.C: New test.
50129
50130 2000-09-06 Greg McGary <greg@mcgary.org>
50131
50132 * gcc.c-torture/execute/20000906-1.c: New test.
50133 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50134
50135 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50136
50137 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50138
50139 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50140
50141 * g++.old-deja/g++.pt/crash57.C: New test.
50142
50143 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50144
50145 * g++.old-deja/g++.pt/crash56.C: New test.
50146
50147 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50148
50149 * g++.old-deja/g++.pt/koenig1.C: New test.
50150
50151 2000-09-04 Jakub Jelinek <jakub@redhat.com>
50152
50153 * gcc.dg/20000904-1.c: New test.
50154
50155 2000-09-04 Jakub Jelinek <jakub@redhat.com>
50156
50157 * gcc.dg/cpp/paste8.c: New test.
50158
50159 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
50160
50161 * gcc.c-torture/compile/20000827-1.c: New test.
50162
50163 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
50164
50165 * gcc.dg/format-diag-1.c: New test.
50166
50167 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
50168
50169 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50170 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50171 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50172 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50173 gcc.dg/formatz-1.c: Adjust warning regular expressions.
50174
50175 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
50176
50177 * g++.old-deja/g++.other/nested4.C: New test.
50178
50179 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
50180
50181 * g++.old-deja/g++.ns/scoped1.C: New test.
50182
50183 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
50184
50185 * lib/g++.exp: Support testing already-installed GCC.
50186
50187 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50188
50189 * wtr-label-1.c, wtr-suffix-1.c: New tests.
50190
50191 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50192
50193 * gcc.dg/return-type-2.c: New test.
50194
50195 2000-08-27 Geoff Keating <geoffk@cygnus.com>
50196
50197 * gcc.c-torture/compile/20000825-1.c: New test.
50198
50199 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
50200
50201 * gcc.dg/dwarf2-2.c: New test.
50202
50203 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
50204
50205 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50206 dg-warning regexps.
50207
50208 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
50209
50210 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50211 gcc.dg/format-ext-5.c: New tests.
50212
50213 2000-08-25 Jakub Jelinek <jakub@redhat.com>
50214
50215 * g++.old-deja/g++.other/crash22.C: New test.
50216
50217 2000-08-24 Mark Mitchell <mark@codesourcery.com>
50218
50219 * gcc.dg/noncompile/930622-2.c: Adjust error message.
50220
50221 2000-08-24 Richard Henderson <rth@cygnus.com>
50222
50223 * gcc.dg/ia64-sync-1.c: New test.
50224 * gcc.dg/ia64-sync-2.c: New test.
50225 * gcc.dg/ia64-asm-1.c: New test.
50226
50227 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
50228
50229 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50230 * gcc.dg/format-ext-2.c: New test.
50231
50232 2000-08-23 Jason Merrill <jason@redhat.com>
50233
50234 * lib/old-dejagnu.exp: Also ignore "In member function" and
50235 "At global scope".
50236
50237 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50238
50239 * gcc.dg/noncompile/label-lineno-1.c: New test.
50240
50241 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50242
50243 * gcc.dg/c99-array-nonobj-1.c: New test.
50244
50245 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50246
50247 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50248 tests.
50249 * gcc.dg/format-ext-1.c: New test.
50250
50251 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50252
50253 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50254 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50255 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50256 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50257 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50258
50259 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
50260
50261 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50262 gcc.dg/c99-strftime-2.c: New tests.
50263
50264 2000-08-22 Richard Henderson <rth@cygnus.com>
50265
50266 * gcc.c-torture/execute/20000822-1.c: New test.
50267
50268 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50269
50270 * gcc.c-torture/execute/20000819-1.x: Remove.
50271
50272 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50273
50274 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50275 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50276 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50277 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50278 gcc.dg/format-xopen-1.c: New tests.
50279
50280 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50281
50282 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50283
50284 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50285
50286 * g++.old-deja/g++.other/loop2.C: New test.
50287
50288 * gcc.c-torture/compile/20000606-1.c: New test.
50289 * gcc.c-torture/compile/20000728-1.c: New test.
50290 * gcc.c-torture/execute/20000801-1.c: New test.
50291 * gcc.c-torture/execute/20000801-2.c: New test.
50292 * gcc.c-torture/execute/20000819-1.c: New test.
50293 * gcc.c-torture/execute/20000819-1.x: XFAIL.
50294 * gcc.dg/20000629-1.c: New test.
50295 * gcc.dg/20000724-1.c: New test.
50296 * gcc.dg/20000807-1.c: New test.
50297
50298 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50299
50300 * gcc.dg/cpp/pragma-1.c: New test.
50301 * gcc.dg/cpp/pragma-2.c: New test.
50302
50303 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
50304
50305 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50306 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
50307
50308 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50309
50310 * gcc.c-torture/compile/20000818-1.c: New test.
50311
50312 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
50313
50314 * gcc.c-torture/execute/20000818-1.c: New test.
50315
50316 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
50317
50318 * gcc.dg/format-va-1.c: New test.
50319
50320 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50321
50322 * g++.old-deja/g++.other/typedef8.C: New test.
50323
50324 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50325
50326 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50327 * g++.old-deja/g++.mike/net36.C: Mark candidate.
50328 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50329 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50330 * g++.old-deja/g++.other/ptrmem7.C: New test.
50331 * g++.old-deja/g++.pt/ptrmem10.C: New test.
50332
50333 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50334
50335 * g++.old-deja/g++.pt/typename27.C: New test.
50336
50337 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
50338
50339 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50340 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50341 * g++.old-deja/g++.pt/friend45.C: New test.
50342 * g++.old-deja/g++.other/friend8.C: New test.
50343
50344 2000-08-15 Richard Henderson <rth@cygnus.com>
50345
50346 * gcc.c-torture/execute/20000815-1.c: New test.
50347
50348 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
50349
50350 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50351 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50352 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50353
50354 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
50355
50356 * g++.old-deja/g++.other/refinit2.C: New test.
50357
50358 2000-08-13 Geoff Keating <geoffk@cygnus.com>
50359
50360 * lib/c-torture.exp (c-torture): Make
50361 compiler_conditional_xfail_data global.
50362 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50363 compiler_conditional_xfail_data machinery.
50364 (f-torture-execute): Likewise.
50365 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50366 and only when unrolling loops.
50367
50368 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50369
50370 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50371
50372 * g++.old-deja/g++.pt/explicit81.C: New test.
50373
50374 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50375
50376 * g++.old-deja/g++.pt/typename26.C: New test.
50377
50378 2000-08-10 Geoff Keating <geoffk@cygnus.com>
50379
50380 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50381 warning.
50382
50383 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
50384
50385 * g++.old-deja/g++.other/array3.C: New test.
50386
50387 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50388
50389 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50390 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50391 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50392 New tests.
50393
50394 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
50395
50396 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50397 * g++.old-deja/g++.abi/vmihint.C: Likewise.
50398
50399 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
50400
50401 * gcc.c-torture/execute/20000808-1.c: New test.
50402
50403 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50404
50405 * gcc.dg/c90-const-expr-1.c: New test.
50406
50407 2000-08-08 Richard Henderson <rth@cygnus.com>
50408
50409 * gcc.dg/noncompile/920923-1.c: Declare calloc.
50410
50411 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
50412
50413 * gcc.dg/noncompile/const-ll-1.c: New test.
50414
50415 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
50416
50417 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50418
50419 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50420
50421 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50422 that running programs linked against the shared version of libobjc
50423 run correctly.
50424
50425 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50426
50427 * gcc.dg/c99-printf-1.c: New test.
50428
50429 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50430
50431 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50432
50433 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
50434
50435 * gcc.c-torture/execute/20000731-1.x: Delete.
50436
50437 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
50438
50439 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50440 and torture_without_loops as is done by c-torture.exp.
50441 (search_for): Copy from c-torture.exp.
50442 (gcc-dg-runtest): New function, drives a directory of tests
50443 iterating over the TORTURE_OPTIONS.
50444 (scan-assembler, scan-assembler-not): Move here from
50445 individual directory drivers.
50446
50447 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50448 defined by lib/gcc-dg.exp.
50449 * gcc.dg/cpp/cpp.exp: Likewise.
50450 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
50451 gcc-dg-runtest, so we cycle over optimization options.
50452
50453 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50454 * gcc.dg/compare2.c: No longer expected to fail.
50455
50456 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50457
50458 * gcc.c-torture/execute/20000804-1.c: New test.
50459
50460 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
50461
50462 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50463
50464 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
50465
50466 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50467
50468 2000-08-03 Jeffrey A Law (law@cygnus.com)
50469
50470 * gcc.c-torture/compile/20000803-1.c: New test.
50471
50472 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
50473
50474 * gcc.c-torture/execute/20000801-3.c,
50475 gcc.c-torture/execute/20000801-4.c: New tests.
50476 * gcc.c-torture/execute/20000801-3.x,
50477 gcc.c-torture/execute/20000801-4.x: Xfail.
50478
50479 2000-08-02 Geoff Keating <geoffk@cygnus.com>
50480
50481 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50482 libobjc/.libs to allow for libtool.
50483
50484 2000-08-02 Jakub Jelinek <jakub@redhat.com>
50485
50486 * gcc.c-torture/compile/20000802-1.c: New test.
50487
50488 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
50489
50490 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50491
50492 2000-07-31 Jeffrey A Law (law@cygnus.com)
50493
50494 * gcc-c-torture/execute/20000731-2.c: New test.
50495
50496 * gcc.c-torture/execute/20000731-1.c: New test.
50497 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50498
50499 2000-07-31 Jakub Jelinek <jakub@redhat.com>
50500
50501 * gcc.dg/cpp/paste7.c: New test.
50502 * gcc.dg/cpp/20000725-1.c: New test.
50503
50504 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
50505
50506 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50507 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50508 declaration warning for __builtin_dwarf_reg_size.
50509
50510 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50511
50512 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
50513
50514 * gcc.dg/noncompile/voidparam-1.c: New test.
50515
50516 2000-07-30 Richard Henderson <rth@cygnus.com>
50517
50518 * gcc.dg/c90-digraph-1.c: Don't xfail.
50519 * gcc.dg/compare2.c (case 10): Xfail.
50520 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50521
50522 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
50523
50524 * gcc.dg/c99-main-1.c: New test.
50525
50526 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
50527
50528 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50529
50530 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
50531
50532 * gcc.c-tortuer/execute/20000726-1.c: New test.
50533
50534 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
50535
50536 * gcc.c-torture/execute/enum-2.c: New test.
50537
50538 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50539
50540 * gcc.dg/cpp/tr-warn3.c: New test.
50541
50542 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50543
50544 * g++.old-deja/g++.ext/implicit1.C: Remove.
50545 * g++.old-deja/g++.jason/c2.C: Remove
50546 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50547 * g++.old-deja/g++.pt/crash16.C: Likewise.
50548 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50549
50550 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50551
50552 * g++.old-deja/g++.other/for2.C: New test.
50553
50554 2000-07-25 Jakub Jelinek <jakub@redhat.com>
50555
50556 * gcc.dg/20000720-1.c: New test.
50557
50558 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
50559
50560 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
50561
50562 2000-07-24 Geoff Keating <geoffk@cygnus.com>
50563
50564 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50565 * gcc.c-torture/execute/20000722-1.c: New.
50566 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50567
50568 2000-07-24 Jakub Jelinek <jakub@redhat.com>
50569
50570 * gcc.dg/cpp/20000720-1.S: New test.
50571
50572 2000-07-21 Michael Meissner <meissner@redhat.com>
50573
50574 * gcc.c-torture/execute/ieee/hugeval.c: New test.
50575
50576 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50577
50578 * g++.old-deja/g++.brendan/crash16.C,
50579 g++.old-deja/g++.brendan/parse3.C,
50580 g++.old-deja/g++.brendan/redecl1.C,
50581 g++.old-deja/g++.ns/template13.C,
50582 g++.old-deja/g++.other/decl4.C,
50583 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50584
50585 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50586
50587 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50588 and "Internal error".
50589
50590 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50591 regexps.
50592 * gcc.dg/cpp/paste6.c: New test.
50593
50594 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
50595
50596 * gcc.dg/cpp/tr-direct.c: New test.
50597
50598 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50599 gcc.dg/cpp/undef1.c: Tweak error regexps.
50600
50601 2000-07-18 Eric Christopher <echristo@redhat.com>
50602
50603 * gcc.c-torture/compile/20000718-1.c: New test.
50604
50605 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
50606
50607 * cpplex.c (_cpp_push_token): If the token being pushed back
50608 is the previous token in this context, just subtract one from
50609 context->posn.
50610 * cppmacro.c (save_expansion): Clear aux field when storing a
50611 placemarker.
50612
50613 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
50614
50615 * gcc.dg/noncompile/redecl-1.c: New test.
50616
50617 2000-07-18 Jakub Jelinek <jakub@redhat.com>
50618
50619 * gcc.c-torture/execute/20000717-5.c: New test.
50620 * gcc.c-torture/execute/20000717-1.x: Removed.
50621
50622 2000-07-17 Richard Henderson <rth@cygnus.com>
50623
50624 * gcc.c-torture/execute/20000717-4.c: New test.
50625
50626 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
50627
50628 * gcc.dg/cpp/syshdr.c: New test.
50629 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50630
50631 2000-07-17 Neil Booth <neilb@earthling.net>
50632
50633 * gcc.dg/cpp/cmdlne-dM.c: New test.
50634 * gcc.dg/cpp/cmdlne-dD.c: New test.
50635
50636 2000-07-17 Jeffrey A Law (law@cygnus.com)
50637
50638 * gcc.c-torture/execute/20000717-3.c: New test.
50639
50640 * gcc.c-torture/compile/20000717-1.c: New test.
50641
50642 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
50643
50644 * gcc.c-torture/execute/20000717-2.c: New test.
50645
50646 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50647
50648 * gcc.dg/formatz-1.c: New test.
50649
50650 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50651 * gcc.dg/c99-digraph-1.c: New tests.
50652
50653 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50654 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50655
50656 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50657 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50658 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50659 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50660 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50661 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50662 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50663
50664 2000-07-17 Greg McGary <greg@mcgary.org>
50665
50666 * gcc.c-torture/execute/20000717-1.c: New test.
50667 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50668
50669 2000-07-15 Jakub Jelinek <jakub@redhat.com>
50670
50671 * gcc.c-torture/execute/20000715-2.c: New test.
50672 * gcc.dg/20000715-1.c: New test.
50673
50674 2000-07-15 Michael Meissner <meissner@redhat.com>
50675
50676 * gcc.c-torture/execute/20000715-1.c: New test.
50677
50678 2000-07-13 Jakub Jelinek <jakub@redhat.com>
50679
50680 * gcc.c-torture/execute/20000707-1.c: New test.
50681
50682 2000-07-13 Neil Booth <NeilB@earthling.net>
50683
50684 * gcc.dg/cpp/digraph1.c,
50685 gcc.dg/cpp/digraph2.c,
50686 gcc.dg/cpp/digraphs.c: New tests.
50687
50688 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
50689
50690 * g77.f-torture/compile/20000630-2.f: New test.
50691 * g77.f-torture/compile/20000630-2.x
50692
50693 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
50694
50695 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
50696
50697 2000-07-11 Neil Booth <NeilB@earthling.net>
50698
50699 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50700
50701 2000-07-11 Neil Booth <NeilB@earthling.net>
50702
50703 * gcc.dg/cpp/cmdlne-C.c: New.
50704
50705 2000-07-09 Neil Booth <NeilB@earthling.net>
50706
50707 * gcc.dg/cpp/directiv.c: New tests.
50708 * gcc.dg/cpp/undef1.c: Update.
50709
50710 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
50711
50712 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50713
50714 2000-07-09 Neil Booth <NeilB@earthling.net>
50715
50716 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50717
50718 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
50719
50720 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50721 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50722
50723 2000-07-08 Neil Booth <NeilB@earthling.net>
50724
50725 * gcc.dg/cpp/macsyntx.c: New tests.
50726
50727 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50728
50729 * gcc.dg/20000707-1.c: New test.
50730
50731 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50732
50733 * gcc.c-torture/execute/20000706-1.c: New test.
50734 * gcc.c-torture/execute/20000706-2.c: New test.
50735 * gcc.c-torture/execute/20000706-3.c: New test.
50736 * gcc.c-torture/execute/20000706-4.c: New test.
50737 * gcc.c-torture/execute/20000706-5.c: New test.
50738
50739 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50740
50741 * g++.old-deja/g++.pt/instantiate7.C: New test.
50742
50743 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50744
50745 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50746 * g++.old-deja/g++.mike/thunk3.C: Likewise.
50747 * g++.old-deja/g++.other/rtti3.C: Likewise.
50748 * g++.old-deja/g++.other/rttid3.C: Likewise.
50749
50750 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
50751
50752 * g77.f-torture/compile/20000630-1.x: Fix typo
50753
50754 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
50755
50756 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50757 assembly output.
50758
50759 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
50760
50761 * gcc.dg/cpp/ident.c: New test.
50762
50763 2000-07-05 Neil Booth <NeilB@earthling.net>
50764
50765 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50766 gcc.dg/cpp/lexstrng.c: New tests.
50767
50768 2000-07-04 Neil Booth <NeilB@earthling.net>
50769
50770 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50771 * gcc.dg/cpp/strify2.c: Same.
50772
50773 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
50774
50775 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50776 * gcc.dg/cpp/19990703-1.c: Likewise.
50777 * gcc.dg/cpp/20000625-1.c: Likewise.
50778 * gcc.dg/cpp/20000625-2.c: Likewise.
50779
50780 * gcc.dg/cpp/macro1.c,
50781 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50782 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50783 gcc.dg/cpp/strify1.c,
50784 gcc.dg/cpp/strify2.c: New tests.
50785
50786 2000-07-03 Jakub Jelinek <jakub@redhat.com>
50787
50788 * gcc.c-torture/execute/20000703-1.c: New test.
50789
50790 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50791
50792 * g++.old-deja/g++.pt (lookup10.C): New test.
50793
50794 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50795
50796 * g++.old-deja/g++.pt (typename25.C): New test.
50797
50798 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
50799
50800 * gcc.c-torture/compile/20000701-1.c: New test.
50801
50802 2000-06-30 Nick Clifton <nickc@cygnus.com>
50803
50804 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50805 to test case.
50806
50807 2000-06-30 Catherine Moore <clm@cygnus.com>
50808
50809 * gcc.c-torture/execute/align-1.c: New test.
50810
50811 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
50812
50813 * g++.old-deja/g++.pt/expr8.C: New test.
50814 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50815
50816 2000-06-29 Nick Clifton <nickc@cygnus.com>
50817
50818 * gcc.c-torture/compile/20000629-1.c: New test.
50819
50820 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50821
50822
50823 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50824 gcc.dg/noncompile directory, depending on whether they're
50825 preprocessor tests or not. Annotate all the tests for the dg
50826 framework.
50827
50828 * gcc.c-torture/noncompile/noncompile.exp: Delete.
50829 * gcc.dg/noncompile/noncompile.exp: New.
50830
50831 * Moved files:
50832 Old name New name
50833 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
50834 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
50835 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
50836 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
50837 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
50838 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
50839 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
50840 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
50841 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
50842 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
50843 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
50844 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
50845 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
50846 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
50847 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
50848 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
50849 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
50850 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
50851 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
50852 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
50853 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
50854 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
50855 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
50856 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
50857
50858 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
50859 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
50860 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
50861 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
50862 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
50863 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
50864
50865 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50866
50867 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50868 declare one variable. On the fourth, error.
50869 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50870 declared by 20000628-1a.h.
50871
50872 2000-06-29 Richard Henderson <rth@redhat.com>
50873
50874 * gcc.c-torture/execute/930529-1.x: New file.
50875 * gcc.dg/920413-1.c: Adjust expected warning text.
50876 * gcc.dg/980217-1.c: Declare abort.
50877 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50878
50879 2000-06-29 Jeffrey A Law (law@cygnus.com)
50880
50881 * g77.f-torture/compile/20000629-1.f: New test.
50882 * g77.f-torture/compile/20000629-1.x: Expected to fail.
50883
50884 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50885
50886 Rearrange lots of files, removing entirely the
50887 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50888 directories.
50889
50890 * Deleted files:
50891 gcc.c-torture/code_quality/code_quality.exp
50892 gcc.c-torture/special/special.exp
50893 gcc.failure/failure.exp
50894 gcc.failure/940409-1.x
50895 gcc.c-torture/compile/961203-1.x
50896
50897 * New files:
50898 gcc.misc-tests/linkage.exp
50899 gcc.c-torture/execute/920730-1t.c
50900 gcc.c-torture/execute/920730-1t.x
50901 gcc.c-torture/compile/920520-1.x
50902 gcc.c-torture/compile/920521-1.x
50903 gcc.c-torture/compile/981006-1.x
50904 gcc.c-torture/execute/eeprof-1.x
50905
50906 * Moved files (possibly with modifications to fit a new harness):
50907 Old name New name
50908 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
50909 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
50910 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
50911 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
50912 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
50913 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
50914 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
50915 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
50916 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
50917 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
50918 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
50919 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
50920 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
50921 gcc.failure/940409-1.c gcc.dg/940409-1.c
50922
50923 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50924
50925 * c-torture/compile/961203-1.x: Delete.
50926
50927 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
50928 not exit. Include stdio.h.
50929 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50930 * gcc.misc-tests/dg-12.c: Likewise.
50931 * gcc.misc-tests/dg-5.c: Likewise.
50932 * gcc.misc-tests/dg-6.c: Likewise.
50933 * gcc.misc-tests/dg-7.c: Prototype abort.
50934 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50935 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50936 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
50937 not exit.
50938 * gcc.misc-tests/sieve.c: Use return from main, not exit.
50939 * gcc.misc-tests/sort2.c: Use return from main, not exit.
50940
50941 2000-06-28 Jakub Jelinek <jakub@redhat.com>
50942
50943 * gcc.dg/cpp/20000628-1.c: New test.
50944 * gcc.dg/cpp/20000628-1.h: New header for above test.
50945 * gcc.dg/cpp/20000628-1a.h: Likewise.
50946
50947 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
50948
50949 * gcc.dg/cpp: New directory.
50950 * gcc.dg/cpp/cpp.exp: New driver.
50951 * gcc.dg/cpp/20000627-1.c: New test.
50952 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50953 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50954 and rewrite as a compilation test.
50955
50956 * gcc.dg: Move many files into the cpp subdirectory, possibly
50957 renaming or editing them as well.
50958 Old name New name
50959 990119-1.c cpp/19990119-1.c
50960 990228-1.c cpp/19990228-1.c
50961 990407-1.c cpp/19990407-1.c
50962 990409-1.c cpp/19990409-1.c
50963 990413-1.c cpp/19990413-1.c
50964 990703-1.c cpp/19990703-1.c
50965 20000127-1.c cpp/20000127-1.c
50966 20000129-1.c cpp/20000129-1.c
50967 20000207-1.c cpp/20000207-1.c
50968 20000207-2.c cpp/20000207-2.c
50969 20000209-1.c cpp/20000209-1.c
50970 20000209-2.c cpp/20000209-2.c
50971 20000301-1.c cpp/20000301-1.c
50972 20000419-1.c cpp/20000419-1.c
50973 20000510-1.S cpp/20000510-1.S
50974 20000519-1.c cpp/20000519-1.c
50975 20000529-1.c cpp/20000529-1.c
50976 20000625-1.c cpp/20000625-1.c
50977 20000625-2.c cpp/20000625-2.c
50978 cpp-as1.c cpp/assert1.c
50979 cpp-as2.c cpp/assert2.c
50980 cxx-comments-1.c cpp/cxxcom1.c
50981 cxx-comments-2.c cpp/cxxcom2.c
50982 endif-label.c cpp/endif.c
50983 cpp-hash1.c cpp/hash1.c
50984 cpp-hash2.c cpp/hash2.c
50985 cpp-if1.c cpp/if-1.c
50986 cpp-if2.c cpp/if-2.c
50987 cpp-if3.c cpp/if-3.c
50988 cpp-if4.c cpp/if-4.c
50989 cpp-if5.c cpp/if-5.c
50990 cpp-cond.c cpp/if-cexp.c
50991 cpp-missingop.c cpp/if-mop.c
50992 cpp-missingparen.c cpp/if-mpar.c
50993 cpp-opprec.c cpp/if-oppr.c
50994 cpp-ifparen.c cpp/if-paren.c
50995 cpp-shortcircuit.c cpp/if-sc.c
50996 cpp-shift.c cpp/if-shift.c
50997 cpp-unary.c cpp/if-unary.c
50998 cpp-li1.c cpp/line1.c
50999 cpp-li2.c cpp/line2.c
51000 lineno.c cpp/line3.c
51001 lineno-2.c cpp/line4.c
51002 cpp-mi.c cpp/mi1.c
51003 cpp-mic.h cpp/mi1c.h
51004 cpp-micc.h cpp/mi1cc.h
51005 cpp-mind.h cpp/mi1nd.h
51006 cpp-mindp.h cpp/mi1ndp.h
51007 cpp-mix.h cpp/mi1x.h
51008 cpp-mi2.c cpp/mi2.c
51009 cpp-mi2a.h cpp/mi2a.h
51010 cpp-mi2b.h cpp/mi2b.h
51011 cpp-mi2c.h cpp/mi2c.h
51012 cpp-mi3.c cpp/mi3.c
51013 cpp-mi3.def cpp/mi3.def
51014 poison-1.c cpp/poison.c
51015 pr-impl.c cpp/prag-imp.c
51016 cpp-redef-2.c cpp/redef1.c
51017 cpp-redef.c cpp/redef2.c
51018 strpaste.c cpp/strp1.c
51019 strpaste-2.c cpp/strp2.c
51020 cpp-tradpaste.c cpp/tr-paste.c
51021 cpp-tradstringify.c cpp/tr-str.c
51022 cpp-tradwarn1.c cpp/tr-warn1.c
51023 cpp-tradwarn2.c cpp/tr-warn2.c
51024 trigraphs.c cpp/trigraphs.c
51025 cpp-unc1.c cpp/unc1.c
51026 cpp-unc2.c cpp/unc2.c
51027 cpp-unc3.c cpp/unc3.c
51028 cpp-unc.c cpp/unc4.c
51029 undef.c cpp/undef1.c
51030 undef-2.c cpp/undef2.c
51031 cpp-wi1.c cpp/widestr1.c
51032
51033 2000-06-27 Mark Mitchell <mark@codesourcery.com>
51034
51035 * lib/g++.exp (g++_include_flags): Tweak.
51036
51037 2000-06-27 H.J. Lu <hjl@gnu.org>
51038 Loren J. Rittle <ljrittle@acm.org>
51039
51040 * lib/g++.exp (g++_include_flags): Override libgloss.exp
51041 version with one that knows about the new gcc tree structure.
51042 (g++_link_flags): Same.
51043
51044 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
51045
51046 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51047 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51048 case we are cross-compiling.
51049
51050 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51051 g++.old-deja/g++.niklas/Makefile.in,
51052 g++.old-deja/g++.niklas/configure.in,
51053 g++.old-deja/g++.other/Makefile.in,
51054 g++.old-deja/g++.other/configure.in,
51055 gcc.c-torture/code_quality/Makefile.in,
51056 gcc.c-torture/code_quality/configure.in,
51057 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51058 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51059 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51060 gcc.c-torture/execute/ieee/Makefile.in,
51061 gcc.c-torture/execute/ieee/configure.in,
51062 gcc.c-torture/noncompile/Makefile.in,
51063 gcc.c-torture/noncompile/configure.in,
51064 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51065 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51066 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51067
51068 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
51069
51070 * g++.old-deja/g++.other/ambig3.C: New test.
51071
51072 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
51073
51074 * g++.old-deja/g++.pt/syntax1.C: New test.
51075 * g++.old-deja/g++.pt/syntax2.C: New test.
51076 * g++.old-deja/g++.other/syntax3.C: New test.
51077 * g++.old-deja/g++.other/syntax4.C: New test.
51078
51079 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
51080
51081 * gcc.dg/20000623-1.c: Prototype exit and abort.
51082
51083 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
51084
51085 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51086 New tests.
51087 * gcc.dg/cpp-mi3.def: New file.
51088
51089 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51090 inside assertions.
51091 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51092 lexer's error messages.
51093 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51094 divine anything from the linemarkers.
51095 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51096 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51097
51098 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
51099
51100 * gcc.dg/20000623-1.c: New test.
51101
51102 2000-06-22 Jakub Jelinek <jakub@redhat.com>
51103
51104 * gcc.c-torture/execute/20000622-1.c: New test.
51105
51106 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
51107
51108 * g++.old-deja/g++.other/init15.C: New test.
51109
51110 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
51111
51112 * g++.old-deja/g++.pt/vaarg2.C: New test.
51113 * g++.old-deja/g++.pt/vaarg3.C: New test.
51114
51115 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
51116
51117 * g++.old-deja/g++.other/dyncast6.C: New test.
51118
51119 2000-06-15 Jakub Jelinek <jakub@redhat.com>
51120
51121 * gcc.c-torture/execute/loop-6.c: New test.
51122
51123 2000-06-14 Jakub Jelinek <jakub@redhat.com>
51124
51125 * gcc.dg/20000614-1.c: New test.
51126 * gcc.dg/20000614-2.c: New test.
51127
51128 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
51129
51130 * g++.old-deja/g++.other/inline12.C: New test.
51131
51132 2000-06-13 Jakub Jelinek <jakub@redhat.com>
51133
51134 * g++.old-deja/g++.other/eh1.C: New test.
51135
51136 2000-06-12 Jakub Jelinek <jakub@redhat.com>
51137
51138 * g++.old-deja/g++.other/type.C: New test.
51139
51140 2000-06-05 Jakub Jelinek <jakub@redhat.com>
51141
51142 * g++.old-deja/g++.other/initstring.C: New test.
51143
51144 2000-06-12 Jason Merrill <jason@redhat.com>
51145
51146 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51147
51148 2000-06-09 Jeffrey A Law (law@cygnus.com)
51149
51150 * gcc.c-torture/compile/20000609-1.c: New test.
51151
51152 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
51153
51154 * gcc.dg/20000609-1.c: New test.
51155
51156 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
51157
51158 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51159 * gcc.c-torture/noncompile/poison-1.c: Move...
51160 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51161 * gcc.dg/cpp-li1.c: Add a token after the #line.
51162
51163 2000-06-05 Richard Henderson <rth@cygnus.com>
51164
51165 * gcc.c-torture/execute/20000605-2.c: New test.
51166 * gcc.c-torture/execute/20000605-3.c: New test.
51167
51168 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
51169
51170 * g77.f-torture/execute/20000503-1.x: New file.
51171
51172 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
51173
51174 * g++.old-deja/g++.eh/badalloc1.C: New test.
51175
51176 2000-06-05 Richard Henderson <rth@cygnus.com>
51177
51178 * gcc.c-torture/execute/20000605-1.c: New test.
51179
51180 2000-06-05 Jakub Jelinek <jakub@redhat.com>
51181 Nathan Sidwell <nathan@codesourcery.com>
51182
51183 * gcc.c-torture/compile/20000605-1.c: New test.
51184
51185 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
51186
51187 * g77.f-torture/compile/20000601-1.f: New test.
51188
51189 2000-06-03 Richard Henderson <rth@cygnus.com>
51190
51191 * gcc.c-torture/execute/20000603-1.c: New.
51192
51193 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
51194
51195 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51196 * gcc.dg/noreturn-2.c (noreturn): Likewise.
51197
51198 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
51199
51200 * gcc.dg/compare2.c (case 12): XFAIL.
51201 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51202 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51203
51204 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51205
51206 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
51207
51208 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51209 guard macro is already defined when the header is first
51210 included.
51211 * gcc.dg/cpp-mix.h: New file.
51212 * gcc.dg/endif-label.c: Update patterns to match compiler.
51213
51214 * g++.brendan/complex1.C: Declare abort.
51215 * g++.law/refs4.C: Remove XFAIL.
51216 * g++.oliva/expr2.C: Declare abort and exit.
51217
51218 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
51219
51220 * gcc.c-torture/execute/20000528-1.c: New test.
51221
51222 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51223 * g++.old-deja/g++.law/temps4.C: Likewise.
51224
51225 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51226 stdlib.h. Call abort() on failure.
51227 * g++.old-deja/g++.law/refs4.C: Likewise.
51228 * g++.old-deja/g++.law/temps4.C: Likewise.
51229 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51230 * gcc.c-torture/execute/20000112-1.c: Include string.h.
51231
51232 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
51233
51234 Relative to g++.dg/special:
51235 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51236
51237 Relative to g++.old-deja:
51238 * g++.brendan/complex1.C, g++.jason/optimize2.C,
51239 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51240 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51241 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51242 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51243 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51244 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51245
51246 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51247 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51248 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51249 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51250 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51251 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51252 and/or string.h.
51253
51254 * g++.other/goto1.C: Update expectations for error messages.
51255
51256 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
51257
51258 * gcc.c-torture/compile/20000523-1.c: New test.
51259
51260 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51261
51262 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51263
51264 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51265
51266 * g++.old-deja/g++.eh/catch11.C: New test.
51267 * g++.old-deja/g++.eh/catch12.C: New test.
51268
51269 2000-05-24 Nick Clifton <nickc@cygnus.com>
51270
51271 * gcc.c-torture/execute/20000523-1.c: New test.
51272
51273 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
51274
51275 * c-torture/execute/bcp-1.c: Replace abort in arg of
51276 __builtin_constant_p with a generic external function.
51277
51278 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51279 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51280 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51281 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51282 Prototype abort and/or exit.
51283
51284 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51285 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51286 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51287 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51288
51289 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
51290
51291 * gcc.dg/dwarf2-1.c: New test.
51292
51293 2000-05-20 Richard Henderson <rth@cygnus.com>
51294
51295 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51296
51297 2000-05-20 Andreas Jaeger <aj@suse.de>
51298
51299 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51300 testcase.
51301
51302 2000-05-19 David Edelsohn <edelsohn@gnu.org>
51303
51304 * gcc.c-torture/execute/20000519-2.c: New test.
51305
51306 2000-05-19 Andreas Jaeger <aj@suse.de>
51307
51308 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51309 which fails with SSA.
51310
51311 * lib/c-torture.exp: Also test with -O3 -fssa.
51312
51313 2000-05-18 Michael Meissner <meissner@redhat.com>
51314
51315 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51316 * gcc.c-torture/execute/920415-1.c: Ditto.
51317 * gcc.c-torture/execute/920501-1.c: Ditto.
51318 * gcc.c-torture/execute/conversion.c: Ditto.
51319 * gcc.c-torture/execute/cvt-1.c: Ditto.
51320
51321 2000-05-18 Jeffrey A Law (law@cygnus.com)
51322
51323 * gcc.c-torture/compile/20000518-1.c: New test.
51324
51325 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
51326
51327 * g77.f-torture/compile/200005018.f: New test.
51328
51329 2000-05-17 Jeffrey A Law (law@cygnus.com)
51330
51331 * gcc.c-torture/compile/20000517-1.c: New test.
51332
51333 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51334
51335 * gcc.c-torture/execute/20000516-1.c: New test.
51336
51337 2000-05-15 Jakub Jelinek <jakub@redhat.com>
51338
51339 * g++.old-deja/g++.other/eh.C: New test.
51340
51341 2000-05-12 Richard Henderson <rth@cygnus.com>
51342
51343 * gcc.c-torture/execute/990208-1.c (main): Don't pass
51344 constants through to doit's conditional.
51345
51346 2000-05-11 Jeffrey A Law (law@cygnus.com)
51347
51348 * gcc.c-torture/compile/20000511-1.c: New test.
51349 * g77.f-torture/compile/20000511-1.f: New test.
51350 * g77.f-torture/compile/20000511-2.f: New test.
51351
51352 2000-05-11 Michael Meissner <meissner@redhat.com>
51353
51354 * gcc.c-torture/execute/20000511-1.c: New test.
51355
51356 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
51357
51358 * gcc.dg/dg.exp: Scan .S files as well as .c files.
51359 * gcc.dg/20000510-1.S: New.
51360
51361 2000-05-08 Catherine Moore <clm@cygnus.com>
51362
51363 * gcc.dg/unused-3.c: New.
51364
51365 2000-05-06 Richard Henderson <rth@cygnus.com>
51366
51367 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51368 * g++.old-deja/g++.mike/warn1.C: Likewise.
51369 * g++.old-deja/g++.pt/local1.C: Likewise.
51370 * g++.old-deja/g++.pt/local7.C: Likewise.
51371 * g++.old-deja/g++.pt/spec16.C: Likewise.
51372
51373 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
51374
51375 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51376
51377 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
51378
51379 * g77.f-torture/execute/20000503-1.f: New test.
51380
51381 2000-05-04 Andreas Jaeger <aj@suse.de>
51382
51383 * gcc.dg/noreturn-2.c: New test.
51384
51385 2000-05-04 Neil Booth <NeilB@earthling.net>
51386
51387 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51388 preprocessor.
51389
51390 2000-05-04 Richard Henderson <rth@cygnus.com>
51391
51392 * gcc.c-torture/execute/20000503-1.c: Fix typo.
51393
51394 2000-05-04 Richard Henderson <rth@cygnus.com>
51395
51396 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
51397 OpenSSL by Jason R Thorpe.
51398
51399 2000-05-03 Jim Wilson <wilson@cygnus.com>
51400
51401 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51402
51403 2000-05-03 Robert Lipe <robertlipe@usa.net>
51404
51405 * gcc.dg/20000503-1.c: New test.
51406
51407 2000-05-02 Jakub Jelinek <jakub@redhat.com>
51408
51409 * gcc.c-torture/compile/20000502-1.c: New test.
51410 * g++.old-deja/g++.other/align.C: New test.
51411 * gcc.dg/cpp-tradstringify.c: New test.
51412
51413 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
51414
51415 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51416 and hard registers.
51417
51418 2000-04-26 Geoff Keating <geoffk@cygnus.com>
51419
51420 * gcc.c-torture/execute/loop-5.c: New test.
51421
51422 2000-04-25 Jakub Jelinek <jakub@redhat.com>
51423
51424 * gcc.c-torture/execute/va-arg-20.c: New test.
51425
51426 2000-04-23 Jeffrey A Law (law@cygnus.com)
51427
51428 * gcc.c-torture/execute/20000422-1.c: New test.
51429
51430 2000-04-20 Greg McGary <gkm@gnu.org>
51431
51432 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51433 when optimizing, but without sibling-call optimizations (-O1).
51434
51435 2000-04-20 Jeffrey A Law (law@cygnus.com)
51436
51437 * gcc.c-torture/compile/20000420-1.c: New test.
51438
51439 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
51440
51441 * g++.abi/ptrflags.C: New test.
51442 * g++.eh/catchptr1.C: Test incomplete pointer chains.
51443
51444 2000-04-19 Catherine Moore <clm@cygnus.com>
51445
51446 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51447
51448 2000-04-19 Greg McGary <gkm@gnu.org>
51449
51450 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51451 sibling-call optimizations.
51452
51453 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
51454
51455 * gcc.dg/20000419-1.c: New test.
51456
51457 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
51458
51459 * gcc.c-torture/execute/20000412-6.c: New test.
51460
51461 2000-04-12 Jeffrey A Law (law@cygnus.com)
51462
51463 * gcc.c-torture/execute/20000412-5.c: New test.
51464 * g77.f-torture/compile/20000412-1.f: New test.
51465 * gcc.c-torture/execute/20000412-4.c: New test.
51466 * gcc.c-torture/compile/20000412-2.c: New test.
51467 * gcc.c-torture/execute/20000412-3.c: New test.
51468 * gcc.c-torture/compile/20000412-1.c: New test.
51469 * gcc.c-torture/execute/20000412-2.c: New test.
51470
51471 2000-04-12 Jakub Jelinek <jakub@redhat.com>
51472
51473 * objc/execute/bf-20.m: New test.
51474
51475 2000-04-10 Richard Henderson <rth@cygnus.com>
51476
51477 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51478
51479 * gcc.c-torture/execute/20000412-1.c: New test.
51480
51481 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
51482
51483 * g++.old-deja/g++.eh/catchptr1.C: New test.
51484
51485 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
51486
51487 * g++.old-deja/g++.abi/cxa_vec.C: New test.
51488
51489 2000-04-08 Neil Booth <NeilB@earthling.net>
51490
51491 * gcc.dg/cpp-nullchar.c: Remove test as
51492 embedded nulls cause problems.
51493
51494 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51495
51496 * gcc.dg/compare2.c: New test.
51497
51498 2000-04-08 Neil Booth <NeilB@earthling.net>
51499
51500 * gcc.dg/cpp-nullchar.c: New test.
51501
51502 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
51503
51504 * gcc.dg/cpp-mi2.c: New test.
51505 * gcc.dg/cpp-mi2[abc].h: New files.
51506
51507 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
51508
51509 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51510 member name.
51511
51512 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
51513
51514 * g++.old-deja/g++.abi/vmihint.C: New test.
51515
51516 2000-04-06 Neil Booth <NeilB@earthling.net>
51517
51518 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51519 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51520 copyright.
51521
51522 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
51523
51524 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51525 avoid stack-frame overwrite.
51526
51527 2000-04-05 Jakub Jelinek <jakub@redhat.com>
51528
51529 * gcc.c-torture/compile/20000405-2.c: New test.
51530 * gcc.c-torture/compile/20000405-3.c: New test.
51531
51532 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51533
51534 * gcc.c-torture/compile/20000405-1.c: New test.
51535
51536 2000-04-04 Geoff Keating <geoffk@cygnus.com>
51537
51538 * gcc.dg/cast-qual-1.c: Revert last change.
51539
51540 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51541
51542 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51543
51544 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
51545
51546 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51547 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51548
51549 2000-04-03 Jeffrey A Law (law@cygnus.com)
51550
51551 * gcc.c-torture/compile/20000403-2.c: New test.
51552 * gcc.c-torture/compile/20000403-1.c: New test.
51553
51554 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
51555
51556 * gcc.c-torture/execute/20000403-1.c: New test.
51557
51558 2000-04-03 Geoff Keating <geoffk@cygnus.com>
51559
51560 * gcc.c-torture/execute/20000402-1.c: New test.
51561
51562 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
51563
51564 * gcc.c-torture/execute/va-arg-15.c: New test.
51565 * gcc.c-torture/execute/va-arg-16.c: New test.
51566 * gcc.c-torture/execute/va-arg-17.c: New test.
51567 * gcc.c-torture/execute/va-arg-18.c: New test.
51568 * gcc.c-torture/execute/va-arg-19.c: New test.
51569
51570 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
51571
51572 * gcc.c-torture/compile/981211-1.c: Move to...
51573 * gcc.dg/cpp-as1.c: ...here.
51574 * gcc.dg/cpp-as2.c: New file.
51575
51576 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51577 compiler.
51578
51579 2000-04-02 Neil Booth <NeilB@earthling.net>
51580
51581 * gcc.dg/cpp-cond.c New tests.
51582 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
51583 accidental success less likely.
51584 * gcc.dg/cpp-missingop.c New tests.
51585 * gcc.dg/cpp-missingparen.c New tests.
51586 * gcc.dg/cpp-shift.c New tests.
51587 * gcc.dg/cpp-shortcircuit.c New tests.
51588 * gcc.dg/cpp-unary.c New tests.
51589
51590 2000-03-29 Jeffrey A Law (law@cygnus.com)
51591
51592 * gcc.c-torture/compile/20000329-1.c: New test.
51593
51594 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
51595
51596 * gcc.c-torture/compile/20000326-1.c: New test.
51597 * gcc.c-torture/compile/20000326-2.c: New test.
51598
51599 2000-03-24 Geoff Keating <geoffk@cygnus.com>
51600
51601 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51602 the first parameter is a function argument.
51603
51604 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
51605
51606 * g++.old-deja/g++.ext/array4.C: New test.
51607
51608 2000-03-22 Geoff Keating <geoffk@cygnus.com>
51609
51610 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51611
51612 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51613
51614 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51615
51616 2000-03-19 Richard Henderson <rth@cygnus.com>
51617
51618 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51619
51620 2000-03-19 Richard Henderson <rth@cygnus.com>
51621
51622 * gcc.c-torture/compile/20000319-1.c: New test.
51623
51624 2000-03-14 Jeffrey A Law (law@cygnus.com)
51625
51626 * gcc.c-torture/execute/20000314-3.c: New test.
51627 * gcc.c-torture/execute/20000314-2.c: New test.
51628 * gcc.c-torture/execute/20000314-1.c: New test.
51629 * gcc.c-torture/compile/20000314-2.c: New test.
51630 * gcc.c-torture/compile/20000314-1.c: New test.
51631
51632 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
51633
51634 * g++.old-deja/g++.warn/inline.C: New test.
51635
51636 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
51637
51638 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51639 standards-compliant result rather than specific constants.
51640 Put test-values in array.
51641
51642 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
51643
51644 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51645 (g++_target_compile): Put test-specific options last.
51646
51647 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51648
51649 * g++.old-deja/g++.eh/vbase4.C: New test.
51650
51651 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51652
51653 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51654
51655 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51656
51657 * g++.old-deja/g++.brendan/misc12.C: Removed.
51658 * g++.old-deja/g++.pt/memtemp77.C: Constify.
51659 * g++.old-deja/g++.ext/pretty4.C: New test.
51660
51661 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51662
51663 * g++.old-deja/g++.other/string2.C: New test.
51664
51665 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
51666
51667 * g++.old-deja/g++.warn/impint2.C: New test.
51668
51669 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
51670
51671 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51672 is 1, not zero.
51673
51674 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
51675
51676 * g++.old-deja/g++.warn/impint.C: New test.
51677 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51678 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51679 * g++.old-deja/g++.pt/explicit12.C: Likewise.
51680 * g++.old-deja/g++.pt/explicit13.C: Likewise.
51681 * g++.old-deja/g++.pt/explicit17.C: Likewise.
51682 * g++.old-deja/g++.pt/explicit18.C: Likewise.
51683 * g++.old-deja/g++.pt/explicit19.C: Likewise.
51684 * g++.old-deja/g++.pt/explicit23.C: Likewise.
51685 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51686 * g++.old-deja/g++.pt/explicit35.C: Likewise.
51687 * g++.old-deja/g++.pt/explicit6.C: Likewise.
51688 * g++.old-deja/g++.pt/memclass7.C: Likewise.
51689
51690 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
51691
51692 * gcc.dg/cpp-redef.c: New test.
51693
51694 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
51695
51696 * g++.old-deja/g++.pt/unify7.C: New test.
51697
51698 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51699
51700 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51701 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51702
51703 2000-02-25 Geoff Keating <geoffk@cygnus.com>
51704
51705 * gcc.c-torture/compile/20000224-1.c: New test.
51706
51707 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51708
51709 * gcc.c-torture/compile/cpp-2.c: New test.
51710 * gcc.c-torture/compile/cpp-1.c: New test.
51711
51712 2000-02-25 Jeffrey A Law (law@cygnus.com)
51713
51714 * gcc.c-torture/execute/20000225-1.c: New test.
51715
51716 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51717
51718 * gcc.dg/cpp-li2.c: New test.
51719
51720 * gcc.dg/cpp-wi1.c: New test.
51721
51722 * gcc.dg/cpp-li1.c: New test.
51723
51724 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
51725
51726 * g++.old-deja/g++.other/sizeof5.C: New test.
51727
51728 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51729
51730 * gcc.c-torture/execute/va-arg-13.c: New test.
51731
51732 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
51733
51734 * gcc.c-torture/execute/va-arg-12.c: New test.
51735
51736 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51737
51738 * gcc.c-torture/execute/20000223-1.c: New test.
51739
51740 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51741
51742 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51743
51744 2000-02-22 Mark Mitchell <mark@codesourcery.com>
51745
51746 * g++.old-deja/g++.abi/ptrmem.C: New test.
51747
51748 2000-02-19 Richard Henderson <rth@cygnus.com>
51749
51750 * gcc.c-torture/compile/init-3.c: New.
51751
51752 2000-02-17 Mark Mitchell <mark@codesourcery.com>
51753
51754 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51755 ALWAYS_CXXFLAGS.
51756
51757 2000-02-11 Robert Lipe <robertl@sco.com>
51758
51759 * gcc.c-torture/compile/20000211-3.c: New test.
51760
51761 2000-02-11 Martin Buchholz <martin@xemacs.org>
51762
51763 * gcc.c-torture/compile/20000211-2.c: New test.
51764
51765 2000-02-11 Jeffrey A Law (law@cygnus.com)
51766
51767 * gcc.c-torture/compile/20000211-1.c: New test.
51768
51769 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
51770
51771 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51772 on native targets
51773
51774 2000-02-08 Nathan Sidwell <nathan@acm.org>
51775
51776 * g++.old-deja/g++.other/cast5.C: New test.
51777
51778 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
51779
51780 * gcc.c-torture/execute/20000205-1.c: New.
51781
51782 2000-02-03 Nathan Sidwell <nathan@acm.org>
51783
51784 * g++.old-deja/g++.jason/cast3.C: Return void.
51785 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51786
51787 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51788
51789 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51790
51791 * gcc.dg/loop-1.c: New test.
51792
51793 2000-01-27 Jakub Jelinek <jakub@redhat.com>
51794
51795 * gcc.c-torture/compile/20000127-1.c: New test.
51796 * gcc.c-torture/execute/991228-1.c: New test.
51797
51798 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51799
51800 * gcc.dg/unused-2.c: New test.
51801
51802 * gcc.dg/conv-1.c: New test.
51803
51804 2000-01-24 Mark Mitchell <mark@codesourcery.com>
51805
51806 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51807 compiler.
51808 (tool_option_proc): Fix typo.
51809
51810 2000-01-24 Geoff Keating <geoffk@cygnus.com>
51811
51812 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51813 of the ld on the host, not on the build machine.
51814 Also, don't crash if '--help' is not a supported option.
51815
51816 2000-01-24 Richard Henderson <rth@cygnus.com>
51817
51818 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51819
51820 2000-01-20 Jeffrey A Law (law@cygnus.com)
51821
51822 * gcc.c-torture/execute/20000120-2.c: New test.
51823 * gcc.c-torture/execute/20000120-1.c: New test.
51824
51825 2000-01-13 Jeffrey A Law (law@cygnus.com)
51826
51827 * gcc.c-torture/execute/20000113-1.c: New test.
51828
51829 2000-01-12 Jeffrey A Law (law@cygnus.com)
51830
51831 * gcc.c-torture/execute/20000112-1.c: New test.
51832
51833 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51834
51835 * gcc.dg/20000111-1.c: New test.
51836
51837 2000-01-10 Jeffrey A Law (law@cygnus.com)
51838
51839 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51840 with 16 bit integers.
51841
51842 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51843
51844 * gcc.dg/20000108-1.c: New test.
51845
51846 2000-01-05 Nathan Sidwell <nathan@acm.org>
51847
51848 * g++.old-deja/g++.ns/koenig8.C: New test.
51849
51850 2000-01-05 Nathan Sidwell <nathan@acm.org>
51851
51852 * g++.old-deja/g++.other/cast4.C: New test.
51853
51854 2000-01-05 Jeffrey A Law (law@cygnus.com)
51855
51856 * gcc.c-torture/compile/20000105-2.c: New test.
51857 * gcc.c-torture/compile/20000105-1.c: New test.
51858
51859 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51860
51861 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51862 references to printf & atoi to conform to ANSI standard.
51863 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51864 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51865 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51866 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51867 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51868 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51869 * g++.old-deja/g++.brendan/copy1.C: Likewise.
51870 * g++.old-deja/g++.brendan/copy2.C: Likewise.
51871 * g++.old-deja/g++.brendan/copy3.C: Likewise.
51872 * g++.old-deja/g++.brendan/copy4.C: Likewise.
51873 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51874 * g++.old-deja/g++.brendan/copy6.C: Likewise.
51875 * g++.old-deja/g++.brendan/copy7.C: Likewise.
51876 * g++.old-deja/g++.brendan/copy8.C: Likewise.
51877 * g++.old-deja/g++.brendan/crash11.C: Likewise.
51878 * g++.old-deja/g++.brendan/crash14.C: Likewise.
51879 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51880 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51881 * g++.old-deja/g++.brendan/delete2.C: Likewise.
51882 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51883 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51884 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51885 * g++.old-deja/g++.brendan/eh1.C: Likewise.
51886 * g++.old-deja/g++.brendan/groff1.C: Likewise.
51887 * g++.old-deja/g++.brendan/init3.C: Likewise.
51888 * g++.old-deja/g++.brendan/misc12.C: Likewise.
51889 * g++.old-deja/g++.brendan/misc7.C: Likewise.
51890 * g++.old-deja/g++.brendan/new2.C: Likewise.
51891 * g++.old-deja/g++.brendan/operators4.C: Likewise.
51892 * g++.old-deja/g++.brendan/operators5.C: Likewise.
51893 * g++.old-deja/g++.brendan/overload2.C: Likewise.
51894 * g++.old-deja/g++.brendan/overload7.C: Likewise.
51895 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51896 * g++.old-deja/g++.brendan/reference1.C: Likewise.
51897 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51898 * g++.old-deja/g++.brendan/template24.C: Likewise.
51899 * g++.old-deja/g++.brendan/template3.C: Likewise.
51900 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51901 * g++.old-deja/g++.jason/inline3.C: Likewise.
51902 * g++.old-deja/g++.jason/opeq.C: Likewise.
51903 * g++.old-deja/g++.law/arg5.C: Likewise.
51904 * g++.old-deja/g++.law/arm7.C: Likewise.
51905 * g++.old-deja/g++.law/ctors11.C: Likewise.
51906 * g++.old-deja/g++.law/cvt8.C: Likewise.
51907 * g++.old-deja/g++.law/init9.C: Likewise.
51908 * g++.old-deja/g++.law/refs4.C: Likewise.
51909 * g++.old-deja/g++.law/template2.C: Likewise.
51910 * g++.old-deja/g++.law/visibility24.C: Likewise.
51911 * g++.old-deja/g++.law/vtable3.C: Likewise.
51912 * g++.old-deja/g++.mike/asm2.C: Likewise.
51913 * g++.old-deja/g++.mike/eh1.C: Likewise.
51914 * g++.old-deja/g++.mike/misc1.C: Likewise.
51915 * g++.old-deja/g++.mike/misc13.C: Likewise.
51916 * g++.old-deja/g++.mike/misc14.C: Likewise.
51917 * g++.old-deja/g++.mike/ns12.C: Likewise.
51918 * g++.old-deja/g++.mike/p1248.C: Likewise.
51919 * g++.old-deja/g++.mike/p3708.C: Likewise.
51920 * g++.old-deja/g++.mike/p3708a.C: Likewise.
51921 * g++.old-deja/g++.mike/p3708b.C: Likewise.
51922 * g++.old-deja/g++.mike/p646.C: Likewise.
51923 * g++.old-deja/g++.mike/p700.C: Likewise.
51924 * g++.old-deja/g++.mike/p783.C: Likewise.
51925 * g++.old-deja/g++.mike/p783a.C: Likewise.
51926 * g++.old-deja/g++.mike/p783b.C: Likewise.
51927 * g++.old-deja/g++.mike/p786.C: Likewise.
51928 * g++.old-deja/g++.mike/p789.C: Likewise.
51929 * g++.old-deja/g++.mike/p789a.C: Likewise.
51930 * g++.old-deja/g++.mike/p807a.C: Likewise.
51931 * g++.old-deja/g++.other/delete3.C: Likewise.
51932 * g++.old-deja/g++.other/dyncast1.C: Likewise.
51933 * g++.old-deja/g++.other/dyncast2.C: Likewise.
51934 * g++.old-deja/g++.other/dyncast3.C: Likewise.
51935 * g++.old-deja/g++.other/empty1.C: Likewise.
51936 * g++.old-deja/g++.other/temporary1.C: Likewise.
51937 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51938 * g++.old-deja/g++.pt/t16.C: Likewise.
51939 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51940
51941 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
51942
51943 * gcc.dg/991230-1.c: New test.
51944
51945 1999-12-29 Jeffrey A Law (law@cygnus.com)
51946
51947 * gcc.c-torture/compile/991229-3.c: New test.
51948 * gcc.c-torture/compile/991229-2.c: New test.
51949 * gcc.c-torture/compile/991229-1.c: New test.
51950
51951 1999-12-29 Greg McGary <gkm@eng.ascend.com>
51952
51953 * gcc.c-torture/compile/labels-2.c: New test.
51954
51955 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
51956
51957 * gcc.c-torture/execute/991227-1.c: New test.
51958
51959 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51960
51961 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51962
51963 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
51964
51965 * gcc.c-torture/execute/991221-1.c: New test.
51966
51967 1999-12-20 Nathan Sidwell <nathan@acm.org>
51968
51969 * g++.old-deja/g++.other/cast3.C: New test.
51970
51971 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
51972
51973 * gcc.c-torture/execute/991216-4.c: New test.
51974
51975 1999-12-16 Michael Meissner <meissner@cygnus.com>
51976
51977 * gcc.c-torture/execute/991216-1.c: New test.
51978 * gcc.c-torture/execute/991216-2.c: New test.
51979 * gcc.c-torture/execute/991216-3.c: New test.
51980
51981 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51982
51983 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51984 Actually make the test fail by using "-O2" for compilation.
51985
51986 1999-12-15 Nathan Sidwell <nathan@acm.org>
51987
51988 * g++.old-deja/g++.warn/cast-align1.C: New test.
51989
51990 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51991
51992 * gcc.c-torture/compile/991214-1.c: New test.
51993 * gcc.c-torture/compile/991214-2.c: New test.
51994
51995 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51996
51997 * gcc.dg/991214-1.c: New test.
51998
51999 1999-12-13 Jeffrey A Law (law@cygnus.com)
52000
52001 * gcc.c-torture/compile/991213-3.c: New test.
52002 * gcc.c-torture/compile/991213-2.c: New test.
52003 * gcc.c-torture/compile/991213-1.c: New test.
52004
52005 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
52006
52007 * gcc.dg/991209-1.c: New test.
52008
52009 1999-12-08 Nathan Sidwell <nathan@acm.org>
52010
52011 * gcc.c-torture/compile/991208-1.c: New test.
52012
52013 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52014
52015 * gcc.dg/ultrasp2.c: New test.
52016
52017 1999-12-05 Alex Samuel <samuel@codesourcery.com>
52018
52019 * g++.old-deja/g++.abi/align.C (main): Fix typo.
52020
52021 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
52022
52023 * gcc.c-torture/compile/991202-1.c: New test.
52024 * gcc.c-torture/execute/991202-1.c: New test.
52025 * gcc.c-torture/execute/991202-2.c: New test.
52026 * gcc.c-torture/execute/991202-3.c: New test.
52027
52028 1999-12-02 Alex Samuel <samuel@codesourcery.com>
52029
52030 * g++.old-deja/g++.abi/align.C: New test.
52031 * g++.old-deja/g++.abi/aggregates.C: Likewise.
52032 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52033
52034 1999-12-01 Richard Henderson <rth@cygnus.com>
52035
52036 * gcc.c-torture/execute/991201-1.c: New.
52037
52038 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
52039
52040 * gcc.dg/991129-1.c: New test.
52041
52042 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
52043
52044 * gcc.c-torture/compile/991127-1.c: New test.
52045
52046 1999-11-22 Nathan Sidwell <nathan@acm.org>
52047
52048 * g++.old-deja/g++.other/warn4.C: New test.
52049
52050 1999-11-22 Nathan Sidwell <nathan@acm.org>
52051
52052 * g++.old-deja/g++.eh/cleanup2.C: New test.
52053 * g++.old-deja/g++.ext/pretty2.C: New test.
52054 * g++.old-deja/g++.ext/pretty3.C: New test.
52055 * g++.old-deja/g++.other/debug6.C: New test.
52056
52057 1999-10-20 Jim Wilson <wilson@cygnus.com>
52058
52059 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52060 compiler_output to look for one error message instead of two.
52061
52062 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
52063
52064 * gcc.c-torture/execute/991118-1.c: Also test case
52065 where the word boundary does not split a byte evenly.
52066
52067 1999-11-19 Nathan Sidwell <nathan@acm.org>
52068
52069 * g++.old-deja/g++.ext/restrict1.C: New test.
52070
52071 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52072
52073 * gcc.c-torture/execute/991118-1.c: New test.
52074
52075 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
52076
52077 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52078 working directory pathnames.
52079
52080 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
52081
52082 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52083 host is equipped with driver.h and driver.o so it can actually
52084 compile and run the tests.
52085
52086 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
52087
52088 * gcc.c-torture/compile/991008-1.c: New test.
52089
52090 1999-11-08 Nick Clifton <nickc@cygnus.com>
52091
52092 * lib/gcc-dg.exp: Include target-supports.exp
52093
52094 1999-11-05 Nick Clifton <nickc@cygnus.com>
52095
52096 * lib/target-supports.exp: New file: Provide procs to test for
52097 features supported by the target.
52098 (check_weak_available): Moved here from ecos.exp.
52099 (check_alias_available): New proc: Determine of the target
52100 toolchain supports the alias attribute.
52101
52102 * gcc.dg/special/ecos.exp: Move check_weak_available to
52103 target-supports.exp.
52104 (alias-1.c): Only perform the test if the target supports
52105 aliases.
52106 (wkali-1.c): Only perform the test if the target supports
52107 aliases.
52108
52109 * gcc.dg/990506-0.c: Expect error messages from cross
52110 targets as well as native targets.
52111
52112 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52113
52114 * gcc.dg/ultrasp1.c: Removed xfail.
52115 * gcc.dg/struct-ret-2.c: Likewise.
52116 * gcc.dg/array-1.c: Likewise.
52117
52118 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52119
52120 * gcc.dg/struct-ret-2.c: New test.
52121
52122 * gcc.dg/array-1.c: New test.
52123
52124 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
52125
52126 * gcc.c-torture/execute/991030-1.c: New test.
52127
52128 1999-10-26 Richard Henderson <rth@cygnus.com>
52129
52130 * gcc.c-torture/compile/991026-2.c: New test.
52131
52132 1999-10-26 Jeffrey A Law (law@cygnus.com)
52133
52134 * gcc.c-torture/compile/991026-1.c: New test.
52135
52136 1999-10-23 Jeffrey A Law (law@cygnus.com)
52137
52138 * gcc.c-torture/execute/991023-1.c: New test.
52139
52140 1999-10-19 Jeffrey A Law (law@cygnus.com)
52141
52142 * gcc.c-torture/execute/991019-1.c: New test.
52143
52144 1999-10-16 Richard Henderson <rth@cygnus.com>
52145
52146 * gcc.c-torture/execute/991016-1.c: New test.
52147
52148 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
52149
52150 * gcc.c-torture/execute/991014-1.c: New test.
52151
52152 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
52153
52154 * g++.old-deja/g++.other/union2.C: New test.
52155
52156 1999-10-13 Nathan Sidwell <nathan@acm.org>
52157
52158 * g++.old-deja/g++.other/vaarg2.C: New test.
52159 * g++.old-deja/g++.other/vaarg3.C: New test.
52160
52161 1999-10-12 Craig Burley <craig@jcb-sc.com>
52162
52163 * g77.f-torture/noncompile/19990905-1.f: Moved from being
52164 in compile/.
52165
52166 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
52167
52168 * gcc.c-torture/execute/va-arg-11.c: New test.
52169
52170 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
52171
52172 * lib/file-format.exp (gcc_target_object_format): Don't
52173 crash if objdump is unavailable.
52174
52175 1999-09-29 Donn Terry <donn@interix.com>
52176
52177 * gcc.misc-tests/mg.exp: delete extraneous redirection.
52178
52179 1999-09-28 Nick Clifton <nickc@cygnus.com>
52180
52181 * gcc.c-torture/compile/990928-1.c: New test.
52182
52183 1999-09-28 Nathan Sidwell <nathan@acm.org>
52184
52185 * g++.old-deja/g++.other/decl6.C: New test.
52186
52187 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52188
52189 * gcc.c-torture/execute/va-arg-10.c: New test.
52190
52191 1999-09-27 Nathan Sidwell <nathan@acm.org>
52192
52193 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52194 __PRETTY_FUNCTION__.
52195
52196 1999-09-23 Nick Clifton <nickc@cygnus.com>
52197
52198 * gcc.c-torture/execute/990923-1.c: New test.
52199
52200 1999-09-21 Nick Clifton <nickc@cygnus.com>
52201
52202 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52203 for which -fpic is inappropriate.
52204
52205 1999-09-21 Mark Mitchell <mark@codesourcery.com>
52206
52207 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52208
52209 1999-09-21 Nathan Sidwell <nathan@acm.org>
52210
52211 * g++.old-deja/g++.other/dyncast1.C: New test.
52212 * g++.old-deja/g++.other/dyncast2.C: New test.
52213 * g++.old-deja/g++.other/dyncast3.C: New test.
52214 * g++.old-deja/g++.other/dyncast4.C: New test.
52215 * g++.old-deja/g++.other/dyncast5.C: New test.
52216 * g++.old-deja/g++.eh/catch3.C: New test.
52217 * g++.old-deja/g++.eh/catch3p.C: New test.
52218 * g++.old-deja/g++.eh/catch4.C: New test.
52219 * g++.old-deja/g++.eh/catch4p.C: New test.
52220 * g++.old-deja/g++.eh/catch5.C: New test.
52221 * g++.old-deja/g++.eh/catch5p.C: New test.
52222 * g++.old-deja/g++.eh/catch6.C: New test.
52223 * g++.old-deja/g++.eh/catch6p.C: New test.
52224 * g++.old-deja/g++.eh/catch7.C: New test.
52225 * g++.old-deja/g++.eh/catch7p.C: New test.
52226 * g++.old-deja/g++.eh/catch8.C: New test.
52227 * g++.old-deja/g++.eh/catch8p.C: New test.
52228 * g++.old-deja/g++.eh/catch9.C: New test.
52229 * g++.old-deja/g++.eh/catch9p.C: New test.
52230
52231 1999-09-13 Nathan Sidwell <nathan@acm.org>
52232
52233 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52234 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52235
52236 1999-09-13 Jeffrey A Law (law@cygnus.com)
52237
52238 * gcc.c-torture/compile/990913-1.c: New test.
52239
52240 1999-09-10 Nathan Sidwell <nathan@acm.org>
52241
52242 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52243 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52244
52245 1999-09-09 Richard Henderson <rth@cygnus.com>
52246
52247 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52248
52249 1999-09-09 Nathan Sidwell <nathan@acm.org>
52250
52251 * g++.old-deja/g++.other/lookup11.C: New test.
52252 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52253 what is permitted and what we want.
52254 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52255 overload use.
52256 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52257
52258 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
52259
52260 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52261 * gcc.c-torture/noncompile/poison-1.c: New file.
52262
52263 1999-09-08 Nathan Sidwell <nathan@acm.org>
52264
52265 * g++.old-deja/g++.other/sizeof3.C: New test.
52266 * g++.old-deja/g++.other/sizeof4.C: New test.
52267 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52268 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52269
52270 1999-09-07 Richard Henderson <rth@cygnus.com>
52271
52272 * gcc.dg/va-arg-1.c: New.
52273
52274 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52275
52276 * gcc.c-torture/execute/va-arg-9.c: New test.
52277
52278 1999-09-05 Craig Burley <craig@jcb-sc.com>
52279
52280 * g77.f-torture/compile/980519-2.f: New test.
52281 * g77.f-torture/compile/19990905-0.f: New test.
52282 * g77.f-torture/compile/19990905-1.f: New test.
52283 * g77.f-torture/compile/19990905-2.f: New test.
52284
52285 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52286
52287 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
52288
52289 * gcc.c-torture/execute/990827-1.c: Fix typo.
52290
52291 1999-09-03 Nathan Sidwell <nathan@acm.org>
52292
52293 * g++.old-deja/g++.other/deref1.C: New test.
52294
52295 1999-09-02 Nathan Sidwell <nathan@acm.org>
52296
52297 * g++.old-deja/g++.other/ambig2.C: New test.
52298 * g++.old-deja/g++.other/cond5.C: New test.
52299 * g++.old-deja/g++.other/lookup16.C: New test.
52300
52301 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
52302
52303 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52304 assemblers too.
52305
52306 1999-08-31 Jeffrey A Law (law@cygnus.com)
52307
52308 * lib/c-torture.exp: Avoid the "compare executables" optimization
52309 when testing native.
52310
52311 1999-08-29 Jeffrey A Law (law@cygnus.com)
52312
52313 * gcc.c-torture/execute/990829-1.c: New test.
52314 * gcc.c-torture/compile/990829-1.c: New test.
52315
52316 1999-08-27 Paul Burchard <burchard@pobox.com>
52317
52318 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52319 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52320 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52321 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52322 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52323 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52324 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52325 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52326 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52327 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52328 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52329
52330 1999-08-27 Jeffrey A Law (law@cygnus.com)
52331
52332 * gcc.c-torture/execute/990827-1.c: New test.
52333
52334 1999-08-26 Craig Burley <craig@jcb-sc.com>
52335
52336 * g77.f-torture/noncompile/19990826-4.f: New test.
52337
52338 * g77.f-torture/compile/19990826-3.f: New test.
52339
52340 * g77.f-torture/execute/19990826-2.f: New test.
52341
52342 * g77.f-torture/compile/19990826-1.f: New test.
52343
52344 * gcc.c-torture/execute/990826-0.c: New test.
52345 * g77.c-torture/execute/19990826-0.f: New test.
52346
52347 * g77.f-torture/noncompile/970626-2.f: New test.
52348
52349 1999-08-25 Paul Burchard <burchard@pobox.com>
52350
52351 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52352 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52353 lss-011.C: New tests.
52354
52355 1999-08-25 Nathan Sidwell <nathan@acm.org>
52356
52357 * g++.old-deja/g++.other/decl5.C: New test.
52358
52359 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52360
52361 * noncompile/noncompile.exp: Load_lib c-torture.exp.
52362 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52363 call `postbase' for each one. All callers of `postbase' changed
52364 to call this instead.
52365
52366 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
52367
52368 * gcc.c-torture/execute/990811-1.c: New test.
52369
52370 1999-08-09 Nick Clifton <nickc@cygnus.com>
52371
52372 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52373 just native ones.
52374
52375 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52376 just native ones.
52377
52378 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52379
52380 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52381
52382 1999-08-04 Jeffrey A Law (law@cygnus.com)
52383
52384 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52385
52386 1999-08-04 Nathan Sidwell <nathan@acm.org>
52387
52388 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52389
52390 1999-08-04 Jeffrey A Law (law@cygnus.com)
52391
52392 * gcc.c-torture/execute/990804-1.c: New test.
52393
52394 1999-08-03 Nathan Sidwell <nathan@acm.org>
52395
52396 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52397 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52398 * g++.old-deja/g++.brendan/overload8.C: Likewise.
52399
52400 1999-08-03 Nathan Sidwell <nathan@acm.org>
52401
52402 * g++.old-deja/g++.other/struct1.C: New test.
52403
52404 1999-08-03 Nathan Sidwell <nathan@acm.org>
52405
52406 * g++.old-deja/g++.other/enum2.C: New test.
52407
52408 1999-08-02 Richard Henderson <rth@cygnus.com>
52409
52410 Adapted from tests from Franz Sirl:
52411 * gcc.c-torture/execute/va-arg-7.c: New test.
52412 * gcc.c-torture/execute/va-arg-8.c: New test.
52413
52414 1999-08-01 Jeffrey A Law (law@cygnus.com)
52415
52416 * gcc.c-torture/compile/990801-2.c: New test.
52417
52418 * gcc.c-torture/compile/990801-1.c: New test.
52419
52420 1999-07-27 Michael Meissner <meissner@cygnus.com>
52421
52422 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52423 fp-cmp-1.c, converting double to float.
52424
52425 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52426 fp-cmp-1.c, converting double to long double.
52427
52428 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52429 from fr1 to unknown_register, since fr1 is a legitimate register
52430 on some machines.
52431
52432 1999-07-25 Jeffrey A Law (law@cygnus.com)
52433
52434 * README: More listname related changes.
52435
52436 1999-07-08 Catherine Moore <clm@cygnus.com>
52437
52438 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
52439
52440 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
52441
52442 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52443
52444 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52445
52446 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52447
52448 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
52449
52450 * gcc.dg/990703-1.c: New test.
52451
52452 1999-06-29 Nick Clifton <nickc@cygnus.com>
52453
52454 * lib/file-format.exp: New file: Move definition of proc
52455 gcc_target_object_format to here from
52456 gcc.dg/special/ecos.exp.
52457
52458 * lib/c-torture.exp: Include lib file-format.exp.
52459 * lib/gcc-dg.exp: Include lib file-format.exp.
52460
52461 * gcc.dg/special/ecos.exp: Remove definition of proc
52462 gcc_target_object_format.
52463
52464 1999-06-28 Jeffrey A Law (law@cygnus.com)
52465
52466 * gcc.c-torture/execute/990628-1.c: New test.
52467
52468 1999-06-25 Jeffrey A Law (law@cygnus.com)
52469
52470 * gcc.c-torture/compile/990625-2.c: New test.
52471
52472 * gcc.c-torture/compile/990625-1.c: New test.
52473
52474 1999-06-23 Nick Clifton <nickc@cygnus.com>
52475
52476 * gcc.c-torture/compile/dll.c: New test case. Check that dll
52477 attributes compile.
52478 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52479 ports that use the COFF/PE file format.
52480
52481 1999-06-17 Jeffrey A Law (law@cygnus.com)
52482
52483 * gcc.c-torture/compile/990617-1.c: New test.
52484
52485 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
52486
52487 * g++.old-deja/g++.other/decl4.C: New test.
52488
52489 1999-06-14 Nathan Sidwell <nathan@acm.org>
52490
52491 * g++.old-deja/g++.other/bitfld3.C: New test.
52492
52493 1999-06-08 Nathan Sidwell <nathan@acm.org>
52494
52495 * g++.old-deja/g++.eh/catch1.C: New test.
52496
52497 1999-06-07 Jeffrey A Law (law@cygnus.com)
52498
52499 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52500
52501 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52502 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
52503
52504 1999-06-05 Craig Burley <craig@jcb-sc.com>
52505
52506 * g77.f-torture/compile/19990502-0.f: Replace with new,
52507 shorter, test that still fails after recent changes.
52508
52509 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52510
52511 * gcc.c-torture/execute/990604-1.c: New test.
52512
52513 1999-05-31 Jeffrey A Law (law@cygnus.com)
52514
52515 * gcc.c-torture/execute/990531-1.c: New test.
52516
52517 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52518
52519 * gcc.c-torture/compile/990527-1.c: New test.
52520
52521 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
52522
52523 * gcc.c-torture/execute/990527-1.c: New test.
52524
52525 1999-05-25 Nick Clifton <nickc@cygnus.com>
52526
52527 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52528 bitfields as signed.
52529
52530 1999-05-25 Craig Burley <craig@jcb-sc.com>
52531
52532 * g77.f-torture/compile/19990525-0.f: New test.
52533
52534 1999-05-25 Jeffrey A Law (law@cygnus.com)
52535
52536 * gcc.c-torture/execute/990525-2.c: New test.
52537
52538 * gcc.c-torture/execute/990525-1.c: New test.
52539
52540 1999-05-24 Nathan Sidwell <nathan@acm.org>
52541
52542 * g++.old-deja/g++.other/anon3.C: New test.
52543 * g++.old-deja/g++.other/anon4.C: New test.
52544 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52545 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52546 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52547 Merrill).
52548
52549 1999-05-24 Jeffrey A Law (law@cygnus.com)
52550
52551 * gcc.c-torture/execute/990524-1.c: New test.
52552
52553 * gcc.dg/990524-1.c: New test.
52554
52555 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52556
52557 * gcc.c-torture/compile/990523-1.c: New test.
52558
52559 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
52560
52561 * gcc.c-torture/compile/990519-1.c: New test.
52562
52563 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52564
52565 * gcc.c-torture/compile/990517-1.c: New test.
52566
52567 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52568 (e4, f4): New tests.
52569 (main): Call them.
52570
52571 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52572
52573 * gcc.dg/noreturn-1.c: New test.
52574
52575 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52576
52577 * gcc.c-torture/execute/990513-1.c: New test.
52578
52579 1999-05-10 Richard Henderson <rth@cygnus.com>
52580
52581 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52582
52583 1999-05-10 Craig Burley <craig@jcb-sc.com>
52584
52585 * g77.f-torture/execute/erfc.f: Use small single-precision
52586 values, to avoid problems on Alphas when not -mieee.
52587
52588 1999-05-08 Craig Burley <craig@jcb-sc.com>
52589
52590 * gcc.dg/990506-0.c: New test.
52591
52592 1999-05-08 Richard Henderson <rth@cygnus.com>
52593
52594 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52595 the constant to test. Don't XFAIL 64-bit targets.
52596
52597 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52598 * g++.old-deja/g++.law/profile1.C: Likewise.
52599
52600 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52601 operator new instances.
52602 * g++.old-deja/g++.other/delete5.C: Likewise.
52603
52604 1999-05-03 Craig Burley <craig@jcb-sc.com>
52605
52606 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52607 intrinsic.
52608
52609 1999-05-03 Craig Burley <craig@jcb-sc.com>
52610
52611 * g77.f-torture/execute/u77-test.f: Reverse order of two
52612 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52613
52614 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52615
52616 * gcc.dg/compare1.c: New test.
52617
52618 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
52619
52620 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52621 New tests.
52622
52623 1999-05-02 Craig Burley <craig@jcb-sc.com>
52624
52625 * g77.f-torture/compile/19990502-1.f: New test.
52626
52627 1999-05-02 Craig Burley <craig@jcb-sc.com>
52628
52629 * g77.f-torture/compile/19990502-0.f: New test.
52630
52631 1999-05-02 Craig Burley <craig@jcb-sc.com>
52632
52633 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52634 intrinsic.
52635
52636 1999-05-02 Craig Burley <craig@jcb-sc.com>
52637
52638 * g77.f-torture/execute/u77-test.f (main): List libU77
52639 intrinsics not currently tested.
52640 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52641 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52642 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52643 Trim blanks off the ends of some printed strings.
52644
52645 1999-05-02 Craig Burley <craig@jcb-sc.com>
52646
52647 * g77.f-torture/execute/u77-test.f (main): Just warn about
52648 FSTAT gid disagreement, as it's expected on some systems.
52649
52650 1999-05-01 Craig Burley <craig@jcb-sc.com>
52651
52652 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52653 use a new function, which allows for some slop.
52654 Clean up some commentary.
52655 (issum): The new function.
52656 (sgladd): Deleted subroutine.
52657
52658 1999-05-01 Craig Burley <craig@jcb-sc.com>
52659
52660 * g77.f-torture/execute/u77-test.f: Modify to be more like
52661 libf2c/libU77 version, bringing patches to that version here.
52662 Add suitable commentary.
52663
52664 1999-04-25 Richard Henderson <rth@cygnus.com>
52665
52666 * gcc.dg/990424-1.c: New test.
52667
52668 1999-04-24 Craig Burley <craig@jcb-sc.com>
52669
52670 * g77.f-torture/execute/u77-test.f (main): Bug involving
52671 LSTAT has been fixed, so turn back on full checking.
52672
52673 1999-04-20 Craig Burley <craig@jcb-sc.com>
52674
52675 * g77.f-torture/compile/19990419-0.f: New test.
52676 * g77.f-torture/execute/19990419-1.f: New test.
52677
52678 1999-04-17 Richard Henderson <rth@cygnus.com>
52679
52680 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52681 to avoid the need for a prototype to supress a warning.
52682
52683 1999-04-07 Jim Wilson <wilson@cygnus.com>
52684
52685 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52686
52687 1999-04-04 Jeffrey A Law (law@cygnus.com)
52688
52689 * gcc.c-torture/execute/990404-1.c: New test.
52690
52691 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52692
52693 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52694 * gcc.dg/cpp-if3.c: Don't use -pedantic.
52695 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52696 missing initializer warnings.
52697
52698 1999-03-28 Jeffrey A Law (law@cygnus.com)
52699
52700 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52701 matching strings.
52702
52703 1999-03-26 Jeffrey A Law (law@cygnus.com)
52704
52705 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52706
52707 1999-03-26 Craig Burley <craig@jcb-sc.com>
52708
52709 * g77.f-torture/execute/19990325-0.f: New test.
52710 * g77.f-torture/execute/19990325-1.f: New test.
52711
52712 1999-03-24 Jeffrey A Law (law@cygnus.com)
52713
52714 * gcc.c-torture/execute/990324-1.c: New test.
52715
52716 1999-03-22 Jim Wilson <wilson@cygnus.com>
52717
52718 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52719 test with 4.
52720
52721 1999-03-17 Richard Henderson <rth@cygnus.com>
52722
52723 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
52724
52725 1999-03-13 Craig Burley <craig@jcb-sc.com>
52726
52727 * g77.f-torture/execute/19990313-2.f: New test.
52728 * g77.f-torture/execute/19990313-3.f: New test.
52729
52730 1999-03-13 Craig Burley <craig@jcb-sc.com>
52731
52732 * g77.f-torture/execute/19990313-0.f: New test.
52733 * g77.f-torture/execute/19990313-1.f: New test.
52734
52735 1999-03-12 Jim Wilson <wilson@cygnus.com>
52736
52737 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52738 printf to sprintf.
52739 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52740 (main): Add check for u15. Conditionalize u31 check depending on
52741 whether ints are <32 bits or >=32 bits.
52742
52743 1999-03-08 Craig Burley <craig@jcb-sc.com>
52744
52745 * g77.f-torture/execute/19981119-0.f: Improve testiness.
52746
52747 1999-03-08 Craig Burley <craig@jcb-sc.com>
52748
52749 * g77.f-torture/compile/19990305-0.f: New test.
52750 * g77.f-torture/execute/19981119-0.f: New test.
52751
52752 1999-03-08 Craig Burley <craig@jcb-sc.com>
52753
52754 * g77.f-torture/execute/970625-2.f: call ABORT if final
52755 result is not correct, instead of just printing it.
52756 Add this checking via newly introduced obfuscation, to
52757 trip up buggy front ends.
52758
52759 1999-03-07 Craig Burley <craig@jcb-sc.com>
52760
52761 * g77.f-torture/compile/960317-1.f: Moved from being
52762 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
52763
52764 1999-03-06 Craig Burley <craig@jcb-sc.com>
52765
52766 * g77.f-torture/execute/960317-1.f: New (old) test.
52767 * g77.f-torture/execute/970625-2.f: Ditto.
52768
52769 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
52770
52771 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52772 error message on line 1 or line 2; cccp and cpplib do this differently.
52773
52774 1999-03-01 Jeffrey A Law (law@cygnus.com)
52775
52776 * g++.old-deja/g++.law/weak1.C: New test.
52777
52778 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52779
52780 * gcc.c-torture/execute/990119-1.c: Renamed to...
52781 * gcc.dg/990119-1.c: this, so it will only be tested once
52782 (it's a preprocessor test, it doesn't need to be run at
52783 multiple optimization levels).
52784
52785 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52786
52787 * lib/g++.exp: Don't add incdir=$base_dir/../include to
52788 ALWAYS_CXXFLAGS.
52789
52790 1999-02-24 Craig Burley <craig@jcb-sc.com>
52791
52792 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52793 * g77.f-torture/compile/19981216-0.f: ...as it is expected
52794 to not be compilable by current g77.
52795
52796 1999-02-24 Nick Clifton <nickc@cygnus.com>
52797
52798 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52799
52800 1999-02-22 Jeffrey A Law (law@cygnus.com)
52801
52802 * gcc.c-torture/execute/990222-1.c: New test.
52803
52804 1999-02-19 Craig Burley <craig@jcb-sc.com>
52805
52806 * g77.f-torture/compile/19990218-0.f: New test.
52807 * g77.f-torture/noncompile/19990218-1.f: New test.
52808
52809 1999-02-18 Craig Burley <craig@jcb-sc.com>
52810
52811 * g77.f-torture/compile/19981216-0.f: New test.
52812
52813 1999-02-14 Jeffrey A Law (law@cygnus.com)
52814
52815 * gcc.dg/990214-1.c: New test.
52816
52817 1999-02-13 Jeffrey A Law (law@cygnus.com)
52818
52819 * gcc.dg/990213-2.c: New test.
52820
52821 * gcc.dg/990213-1.c: New test.
52822
52823 1999-02-12 Jeffrey A Law (law@cygnus.com)
52824
52825 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52826 ints.
52827
52828 1999-02-11 Nick Clifton <nickc@cygnus.com>
52829
52830 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52831 specified by target.
52832
52833 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52834
52835 1999-02-11 Jeffrey A Law (law@cygnus.com)
52836
52837 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52838
52839 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
52840
52841 * gcc.dg/special/ecos.exp: New test driver for new tests with
52842 special requirements.
52843
52844 * gcc.dg/special/alias-1.c: New test.
52845 * gcc.dg/special/gcsec-1.c: New test.
52846 * gcc.dg/special/weak-1.c: New test.
52847 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52848 * gcc.dg/special/weak-2.c: New test.
52849 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52850 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52851 * gcc.dg/special/wkali-1.c: New test.
52852 * gcc.dg/special/wkali-2.c: New test.
52853 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52854 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52855
52856 1999-02-10 Felix Lee <flee@cygnus.com>
52857
52858 * lib/c-torture.exp (c-torture-compile): Pull out code for
52859 analyzing gcc error messages.
52860 (c-torture-execute): Likewise. Fix some (harmless) false
52861 positives.
52862 * lib/gcc.exp (gcc_check_compile): New function.
52863
52864 1999-02-08 Richard Henderson <rth@cygnus.com>
52865
52866 * gcc.c-torture/execute/990208-1.c: New test.
52867
52868 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
52869
52870 * g++.dg/special/ecos.exp: New driver for new tests with special
52871 requirements
52872
52873 * g++.dg/special/conpr-1.C: New test
52874 * g++.dg/special/conpr-2.C: New test
52875 * g++.dg/special/conpr-2a.C: New test
52876 * g++.dg/special/conpr-3.C: New test
52877 * g++.dg/special/conpr-3a.C: New test
52878 * g++.dg/special/conpr-3b.C: New test
52879
52880 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52881 allow g++ to use the dg driver
52882
52883 * README: Add comment about g++.dg directory
52884
52885 1999-02-06 Jeffrey A Law (law@cygnus.com)
52886
52887 * README: Update email addresses.
52888
52889 1999-02-03 Nick Clifton <nickc@cygnus.com>
52890
52891 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52892 arguments in order to force structure S onto the stack even on
52893 the alpha.
52894 (test): Pass 10 leading arguments to function foo as well as the
52895 structure S.
52896
52897 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52898 failure for all targets.
52899
52900 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52901 abort to terminate program execution.
52902
52903 1999-01-30 Richard Henderson <rth@cygnus.com>
52904
52905 * gcc.c-torture/execute/990130-1.c: New test.
52906
52907 1999-01-30 Jeffrey A Law (law@cygnus.com)
52908
52909 * gcc.dg/990130-1.c: New test.
52910
52911 1999-01-28 Michael Meissner <meissner@cygnus.com>
52912
52913 * gcc.c-torture/execute/990128-1.c: New test.
52914
52915 1999-01-27 Michael Meissner <meissner@cygnus.com>
52916
52917 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52918
52919 1999-01-27 Felix Lee <flee@cygnus.com>
52920
52921 * lib/c-torture.exp (c-torture-compile): pull out code for
52922 analyzing gcc error messages.
52923 (c-torture-execute): ditto, and fix some (harmless) false
52924 positives.
52925 * lib/gcc.exp (gcc_check_compile): new function.
52926
52927 1999-01-17 Jeffrey A Law (law@cygnus.com)
52928
52929 * gcc.dg/990117-1.c: New test.
52930
52931 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52932
52933 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52934
52935 1999-01-15 Jeffrey A Law (law@cygnus.com)
52936
52937 * g77.f-torture/compile/990115-1.f: New test.
52938
52939 1999-01-07 Jeffrey A Law (law@cygnus.com)
52940
52941 * gcc.c-torture/compile/990107-1.c: New test
52942
52943 1999-01-06 Jeffrey A Law (law@cygnus.com)
52944
52945 * gcc.c-torture/execute/990106-2.c: New test.
52946
52947 * gcc.c-torture/execute/990106-1.c: New test.
52948
52949 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
52950
52951 * gcc.c-torture/compile/981223-1.c: New test.
52952
52953 1998-12-29 Richard Henderson <rth@cygnus.com>
52954
52955 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52956 (opt3): Rename from opt4 and disable.
52957
52958 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
52959
52960 * g++.old-deja/g++.pt/ptrmem5.C: New test.
52961
52962 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
52963
52964 * g++.old-deja/g++.other/conv5.C: New test.
52965
52966 1998-12-14 Nick Clifton <nickc@cygnus.com>
52967
52968 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52969
52970 1998-12-11 Jeffrey A Law (law@cygnus.com)
52971
52972 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52973
52974 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
52975
52976 * gcc.c-torture/compile/981211-1.c: New test.
52977
52978 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52979
52980 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52981
52982 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52983
52984 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52985
52986 * gcc.special/930510-1.c: Make C9X safe.
52987 * gcc.misc-tests/gcov-1.c Similarly.
52988 * gcc.misc-tests/gcov-2.c Similarly.
52989
52990 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52991
52992 * gcc.dg/ultrasp1.c: New test.
52993
52994 1998-12-06 Richard Henderson <rth@cygnus.com>
52995
52996 * gcc.c-torture/execute/981206.c: New test.
52997
52998 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52999
53000 * g++.old-deja/g++.ns/template7.C: New test.
53001
53002 * g++.old-deja/g++.other/expr1.C: New test.
53003
53004 * g++.old-deja/g++.eh/tmpl3.C: New test.
53005
53006 * g++.old-deja/g++.eh/tmpl2.C: New test.
53007
53008 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53009
53010 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53011 * g++.old-deja/g++.other/using6.C: Removed.
53012 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53013
53014 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53015
53016 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53017
53018 * g++.old-deja/g++.pt/overload8.C: New test.
53019
53020 * g++.old-deja/g++.pt/overload7.C: New test.
53021
53022 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53023
53024 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53025 and relinking messages.
53026 * lib/g++.exp (g++_target_compile): Remove .rpo file when
53027 compiling with -frepo.
53028
53029 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
53030
53031 * g++.old-deja/g++.pt/lookup6.C: New test.
53032
53033 1998-11-30 Nick Clifton <nickc@cygnus.com>
53034
53035 * gcc.c-torture/execute/981130-1.c: New test.
53036 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53037
53038 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
53039
53040 * g++.old-deja/g++.pt/explicit76.C: New test.
53041
53042 * g++.old-deja/g++.pt/friend38.C: New test.
53043
53044 * g++.old-deja/g++.ns/crash2.C: New test.
53045
53046 * g++.old-deja/g++.pt/defarg8.C: New test.
53047
53048 * g++.old-deja/g++.pt/instantiate6.C: New test.
53049
53050 * g++.old-deja/g++.pt/static6.C: New test.
53051
53052 * g++.old-deja/g++.pt/decl2.C: New test.
53053
53054 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53055
53056 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
53057 problem is actually related with name lookup, but so what? :-)
53058
53059 * g++.old-deja/g++.pt/friend37.C: New test.
53060
53061 1998-11-25 Dave Love <d.love@dl.ac.uk>
53062
53063 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53064 element, which fails on some systems.
53065
53066 * g77.f-torture/execute/labug1.f: New test.
53067
53068 1998-11-21 Jeffrey A Law (law@cygnus.com)
53069
53070 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53071 is defined.
53072
53073 1998-11-18 Dave Love <d.love@dl.ac.uk>
53074
53075 * g77.f-torture/compile/981117-1.f: New test.
53076
53077 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
53078
53079 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
53080 properly discarded.
53081
53082 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
53083
53084 * gcc.c-torture/execute/memcheck: New directory of tests for
53085 -fcheck-memory-usage.
53086
53087 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
53088
53089 * README: New file, general information about the testsuite and
53090 new description of the various C++ test subdirectories.
53091 * README.g++: Eliminate obsolete information, update and move most
53092 relevant stuff to README.
53093
53094 1998-11-07 Richard Henderson <rth@cygnus.com>
53095
53096 * gcc.c-torture/compile/981107-1.c: New test.
53097
53098 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
53099
53100 * execute/memcpy-bi.c: New testcase.
53101
53102 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
53103
53104 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53105 base classes.
53106
53107 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53108 template is selected.
53109
53110 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53111 classes, it should be accepted for all types.
53112
53113 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53114
53115 * g++.old-deja/g++.pt/spec24.C: Ensure that template
53116 specializations start with template headers.
53117
53118 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
53119
53120 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53121
53122 * g++.old-deja/g++.other/init9.C: Test cross initialization of
53123 non-POD types.
53124
53125 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
53126
53127 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53128
53129 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53130
53131 * compile/981022-1.c, compile/981022-1.x: New test and driver.
53132
53133 1998-10-19 Jeffrey A Law (law@cygnus.com)
53134
53135 * 981019-1.c: New test.
53136
53137 1998-10-14 Robert Lipe <robertl@dgii.com>
53138
53139 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53140 find objc headers.
53141
53142 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53143
53144 * compile/981001-4.c: Remove use of GCC extension that triggers a
53145 compiler bug.
53146
53147 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
53148
53149 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53150
53151 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53152
53153 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
53154 instantiation of template produces incorrect code for delete
53155 expression.
53156
53157 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
53158 constructors' name is not unique.
53159 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53160 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53161
53162 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
53163 automatic array of const is ill-formed.
53164
53165 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
53166 of template parameter?
53167
53168 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
53169 const.
53170
53171 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
53172 pointer-to-member expression.
53173
53174 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
53175 declaration causes ICE.
53176
53177 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
53178
53179 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
53180 reserved in the global namespace.
53181
53182 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53183 generate needed virtual table.
53184
53185 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53186
53187 1998-10-10 Dariush Eslimi <eslimi@loran.com>
53188
53189 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53190 template-dependent type
53191
53192 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53193
53194 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53195 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53196 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53197
53198 * g++.old-deja/g++.other/using5.C: New test; using decl from base
53199 class should be usable as argument of member function.
53200 * g++.old-deja/g++.other/using6.C: New test; using decl from base
53201 class should be usable as return type of member function.
53202 * g++.old-deja/g++.other/using7.C: New test; using decl from base
53203 class should be usable as type of data member.
53204
53205 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53206
53207 1998-10-09 Jeffrey A Law (law@cygnus.com)
53208
53209 * gcc.c-torture/special/920521-1.c: Fix bogus test.
53210
53211 1998-10-08 Nick Clifton <nickc@cygnus.com>
53212
53213 * gcc.dg/dll-?.c Add thumb to target list.
53214 Fix assembler scan patterns to match current assembler output.
53215
53216 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
53217
53218 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
53219 matching of template brackets.
53220
53221 * g++.old-deja/g++.other/using4.C: New test. Test using
53222 declarations of methods from base classes.
53223
53224 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
53225 within functions should introduce names into the innermost
53226 enclosing namespace.
53227
53228 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
53229 of static locals if first initialization throws.
53230
53231 1998-10-07 Jim Wilson <wilson@cygnus.com>
53232
53233 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53234
53235 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
53236
53237 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
53238 lose track of the possible targets of tablejump insns.
53239 * special/special.exp: Run it.
53240
53241 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
53242
53243 * g++.old-deja/g++.pt/friend35.C: New test. A template function
53244 must be declared before its specializations can be named in friend
53245 declarations.
53246
53247 1998-10-05 Dave Love <d.love@dl.ac.uk>
53248
53249 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53250
53251 * g77.f-torture/execute/io1.f: New test.
53252
53253 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53254
53255 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53256 with pointer to template function, for which no argument deduction
53257 is possible.
53258
53259 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53260 specialization of template function as argument to template
53261 function.
53262
53263 * g++.old-deja/g++.other/access2.C: New test; Inner class
53264 shouldn't have privileged access to Outer's names.
53265
53266 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53267
53268 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53269 friend template declared within template class conflicts with
53270 nested class of the same name.
53271
53272 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53273 is ignored.
53274
53275 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53276 object with direct initializer as function declaration.
53277
53278 * g++.old-deja/g++.other/decl2.C: New test; duplicate
53279 initializers.
53280
53281 * g++.old-deja/g++.other/null2.C: New test; conditional operator
53282 involving const pointer and NULL produces incorrect result.
53283
53284 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53285 type name without `typename' should be rejected with -pedantic.
53286
53287 1998-10-02 Richard Henderson <rth@cygnus.com>
53288
53289 * g++.old-deja/g++.other/addrof1.C: New test.
53290
53291 1998-10-01 Nick Clifton <nickc@cygnus.com>
53292
53293 * gcc.c-torture/compile/981001-1.c: New test.
53294 * gcc.c-torture/execute/981001-1.c: New test.
53295
53296 1998-10-01 Jeffrey A Law (law@cygnus.com)
53297
53298 * gcc.c-torture/compile/981001-2.c: New test.
53299 * gcc.c-torture/compile/981001-3.c: New test.
53300 * gcc.c-torture/compile/981001-4.c: New test.
53301
53302 1998-10-01 Robert Lipe <robertl@dgii.com>
53303
53304 * lib/objc.exp (objc_target_compile): Add -L during compiles for
53305 multilibbed hosts. Idea grafted from g77.exp.
53306
53307 1998-09-30 Dave Love <d.love@dl.ac.uk>
53308
53309 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53310 avoid losing on systems which need -lsocket.
53311
53312 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
53313
53314 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53315 * g++.old-deja/g++.other/nested2.C: Ditto.
53316 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53317 failure.
53318
53319 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53320
53321 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53322 preferred over template operator!= for enum bitfields.
53323
53324 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
53325
53326 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53327 that happen to have the same base name, but in different scopes,
53328 are incorrectly rejected.
53329
53330 1998-09-16 Richard Henderson <rth@cygnus.com>
53331
53332 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53333 on the native word size instead of an integer literal.
53334
53335 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
53336
53337 * g++.old-deja/g++.other/static2.C: Invocation of static data
53338 member of type pointer-to-function denoted as non-static member.
53339
53340 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53341 checks involving function types and aliases.
53342
53343 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53344
53345 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53346 redefined to the same non-trivial type.
53347
53348 * g++.old-deja/g++.pt/explicit73.C: Test for proper
53349 namespace-qualification of template specializations declared in
53350 other namespaces.
53351
53352 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53353 to declare a subset of the specializations of a template function
53354 as friends of specializations of a template class.
53355
53356 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53357 member templates that do not fully specialize the enclosing
53358 template class are rejected.
53359
53360 1998-09-11 Dave Love <d.love@dl.ac.uk>
53361
53362 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53363
53364 1998-09-08 Dave Love <d.love@dl.ac.uk>
53365
53366 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53367 altered from libf2c/libU77 version.
53368
53369 1998-09-06 Dave Love <d.love@dl.ac.uk>
53370
53371 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53372
53373 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
53374 Alexandre Oliva <oliva@dcc.unicamp.br>
53375
53376 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53377 (un)signed char are different types for template specialization
53378 purposes.
53379
53380 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
53381
53382 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53383 * objc: ObjC testsuite.
53384
53385 1998-08-31 Catherine Moore <clm@cygnus.com>
53386
53387 * gcc.c-torture/execute/941014-1.x: New file.
53388
53389 1998-08-31 Nick Clifton <nickc@cygnus.com>
53390
53391 * lib/c-torture.exp: Add support for
53392 torture_eval_before_compile and torture_eval_before_execute
53393 variables.
53394
53395 1998-08-30 Jeffrey A Law (law@cygnus.com)
53396
53397 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
53398 this test triggers valid.
53399
53400 1998-08-27 Jeffrey A Law (law@cygnus.com)
53401
53402 * gcc.dg/980827-1.c: New test.
53403
53404 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
53405
53406 * gcc.c-torture/execute/loop-4b.c: New test.
53407
53408 1998-08-26 Nick Clifton <nickc@cygnus.com>
53409
53410 * lib/c-torture.exp: Add support for
53411 torture_eval_before_compile and torture_eval_before_execute
53412 variables.
53413
53414 1998-08-25 Jeffrey A Law (law@cygnus.com)
53415
53416 * gcc.c-torture/compile/980825-1.c: New test.
53417
53418 1998-08-24 Nick Clifton <nickc@cygnus.com>
53419
53420 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53421 count number tests in opt_t0 not good_t0.
53422
53423 1998-08-24 Jeffrey A Law (law@cygnus.com)
53424
53425 * gcc.c-torture/compile/930326-1.x: Fix typo.
53426
53427 1998-08-23 Mark Mitchell <mark@markmitchell.com>
53428
53429 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53430 causes an ICE.
53431
53432 1998-08-21 Jeffrey A Law (law@cygnus.com)
53433
53434 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53435 STACK_SIZE is defined.
53436 * gcc.c-torture/unsorted/stuct.c: Similarly.
53437
53438 * gcc.c-torture/compile/980821-1.c: New test.
53439
53440 1998-08-21 Jeffrey A Law (law@cygnus.com)
53441
53442 * gcc.c-torture/execute/980526-2.c: Disable for targets with
53443 16bit ints.
53444
53445 1998-08-19 Mark Mitchell <mark@markmitchell.com>
53446
53447 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53448 code.
53449
53450 1998-08-09 Mark Mitchell <mark@markmitchell.com>
53451
53452 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53453 error'.
53454
53455 1998-08-18 Jeffrey A Law (law@cygnus.com)
53456
53457 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53458
53459 1998-08-16 Jeffrey A Law (law@cygnus.com)
53460
53461 * gcc.c-torture/compile/980816-1.c: New test.
53462
53463 * gcc.dg/980816-1.c: New test.
53464
53465 1998-08-13 Jeffrey A Law (law@cygnus.com)
53466
53467 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53468 compiler for ieee tests.
53469
53470 1998-08-01 Dave Love <d.love@dl.ac.uk>
53471
53472 * g77.f-torture/compile/980729-0.f: New test.
53473
53474 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
53475
53476 * gcc.c-torture/special/eeprof-1.c: New test, for
53477 -finstrument-functions.
53478 * gcc.c-torture/special/special.exp: Run it.
53479
53480 1998-07-29 Jeffrey A Law (law@cygnus.com)
53481
53482 * gcc.c-torture/compile/980729-1.c: New test.
53483
53484 1998-07-27 Nick Clifton <nickc@cygnus.com>
53485
53486 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53487 __thumb__ is defined, and test for ARM style doubles if so.
53488
53489 1998-07-26 Dave Love <d.love@dl.ac.uk>
53490
53491 * g77.f-torture/noncompile/980615-0.f: New test.
53492
53493 1998-07-26 H.J. Lu (hjl@gnu.org)
53494
53495 * gcc.dg/980312-1.c: Do link instead of compile.
53496 * gcc.dg/980313-1.c: Likewise.
53497
53498 1998-07-26 Jeffrey A Law (law@cygnus.com)
53499
53500 * gcc.c-torture/compile/980726-1.c: New test.
53501
53502 1998-07-25 Dave Love <d.love@dl.ac.uk>
53503
53504 * g77.f-torture/execute/io0.f: New test.
53505
53506 1998-07-24 Nick Clifton <nickc@cygnus.com>
53507
53508 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53509 an int.
53510
53511 1998-06-18 Michael Meissner <meissner@cygnus.com>
53512
53513 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53514 m32r bugs.
53515
53516 1998-07-17 Nick Clifton <nickc@cygnus.com>
53517
53518 * gcc.dg/980626-1.c: Expect failures for all toolchains until
53519 c-decl.c:grokdeclarator can handle mode attributes.
53520
53521 1998-07-16 Jeffrey A Law (law@cygnus.com)
53522
53523 * gcc.c-torture/execute/980716-1.c: New test.
53524
53525 1998-07-13 Jeffrey A Law (law@cygnus.com)
53526
53527 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53528 the mn10200.
53529 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
53530 the mn10200.
53531 * gcc.c-torture/execute/va-arg-3.x: Similarly.
53532 * gcc.c-torture/compile/930326-1.x: Similarly.
53533
53534 1998-07-13 Dave Love <d.love@dl.ac.uk>
53535
53536 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53537 New test from Craig.
53538
53539 1998-07-12 Dave Love <d.love@dl.ac.uk>
53540
53541 * g77.f-torture/noncompile/980616-0.f: New test.
53542
53543 * g77.f-torture/execute/970816-3.f: New test from Craig.
53544
53545 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53546
53547 * g++.other/singleton.C: Return error value instead of taking
53548 SIGSEGV.
53549
53550 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53551
53552 * g++.other/singleton.C: New test. Warning is under dispute.
53553 Runtime crash is not.
53554
53555 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53556
53557 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53558 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53559 using6.C, using7.C}: New namespace tests.
53560
53561 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
53562
53563 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53564 specialization with typedef'ed names used as array indexes.
53565
53566 1998-07-09 Jeffrey A Law (law@cygnus.com)
53567
53568 * gcc.c-torture/execute/980709-1.c: New test.
53569
53570 * gcc.dg/980709-1.c: New test.
53571
53572 1998-07-07 Richard Henderson <rth@cygnus.com>
53573
53574 * gcc.c-torture/execute/bcp-1.c: New test.
53575
53576 1998-07-07 Jeffrey A Law (law@cygnus.com)
53577
53578 * gcc.c-torture/execute/980707-1.c: New test.
53579
53580 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
53581
53582 * gcc.c-torture/compile/980706-1.c: New test.
53583
53584 1998-07-01 Dave Love <d.love@dl.ac.uk>
53585
53586 * g77.f-torture/execute/980701-0.f,
53587 g77.f-torture/execute/980701-1.f: New test from Craig.
53588
53589 1998-07-01 Jeffrey A Law (law@cygnus.com)
53590
53591 * gcc.c-torture/compile/980701-1.c: New test.
53592
53593 * gcc.c-torture/execute/980701-1.c: New test.
53594
53595 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
53596 rlsruhe.de>
53597
53598 * g++.old-deja/g++.robertl/eb132.C: New test.
53599 * g++.old-deja/g++.robertl/eb133.C: Likewise.
53600
53601 1998-06-29 Dave Love <d.love@dl.ac.uk>
53602
53603 * g77.f-torture/execute/980628-7.f,
53604 g77.f-torture/execute/980628-8.f,
53605 g77.f-torture/execute/980628-9.f,
53606 g77.f-torture/execute/980628-10.f: New tests from Craig.
53607
53608 * g77.f-torture/execute/980628-3.f: Remove mail headers.
53609
53610 1998-06-28 Jeffrey A Law (law@cygnus.com)
53611
53612 * g77.f-torture/execute/980628-4.f: New test from Craig.
53613 * g77.f-torture/execute/980628-5.f: Likewise.
53614 * g77.f-torture/execute/980628-2.f: Likewise.
53615 * g77.f-torture/execute/980628-0.f: Likewise.
53616 * g77.f-torture/execute/980628-1.f: Likewise.
53617 * g77.f-torture/execute/980628-3.f: Likewise.
53618 * g77.f-torture/execute/980628-6.f: Likewise.
53619
53620 1998-06-28 Jeffrey A Law (law@cygnus.com)
53621
53622 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53623 directory when nothing has been installed yet.
53624
53625 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
53626
53627 * gcc.c-torture/special/special.exp: Handle newer versions of
53628 dejagnu.
53629
53630 1998-06-26 Jeffrey A Law (law@cygnus.com)
53631
53632 * gcc.dg/980626-1.c: New test.
53633
53634 1998-06-19 Bruno Haible <haible@ilog.fr>
53635
53636 * gcc.misc-tests/m-un-2.c: New test.
53637 * g++.old-deja/g++.other/warn01.c: Likewise.
53638
53639 1998-06-19 Robert Lipe <robertl@dgii.com>
53640
53641 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53642 compatibility with assmblers with a different comment character.
53643 Eliminate use of GAS-specific extensions.
53644
53645 1998-06-19 Jeffrey A Law (law@cygnus.com)
53646
53647 * gcc.c-torture/execute/ieee/980619-1.c: New test.
53648
53649 1998-06-19 Robert Lipe <robertl@dgii.com>
53650
53651 * lib/g77.exp: Replace search for libf2c.a with search for newly
53652 renamed libg2c.a
53653
53654 1998-06-17 Jeffrey A Law (law@cygnus.com)
53655
53656 * gcc.c-torture/execute/980617-1.c: New test.
53657
53658 1998-06-12 Jeffrey A Law (law@cygnus.com)
53659
53660 * gcc.c-torture/execute/980612-1.c: New test.
53661
53662 1998-06-08 Jeffrey A Law (law@cygnus.com)
53663
53664 * gcc.dg/980523-1.c: Only test on ppc-linux.
53665 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53666
53667 * gcc.c-torture/execute/980608-1.c: New test.
53668
53669 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
53670
53671 * gcc.c-torture/execute/980605-1.c: New test.
53672
53673 1998-06-04 Jeffrey A Law (law@cygnus.com)
53674
53675 * gcc.c-torture/execute/980604-1.c: New test.
53676
53677 1998-06-02 Jeffrey A Law (law@cygnus.com)
53678
53679 * gcc.c-torture/execute/980602-1.c: New test.
53680 * gcc.c-torture/execute/980602-2.c: Likewise.
53681
53682 1998-06-02 Dave Love <d.love@dl.ac.uk>
53683
53684 * 970125-0.f: Fix per JCB. Add commentary.
53685
53686 1998-05-31 Michael Meissner <meissner@cygnus.com>
53687
53688 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53689 IEEE -0 support.
53690
53691 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53692
53693 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53694 earlier.
53695
53696 1998-05-28 Catherine Moore <clm@cygnus.com>
53697
53698 * gcc.c-torture/execute/980526-3.c: New test.
53699
53700 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
53701
53702 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53703 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53704 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53705 m88k-motorola-sysv3 to XFAIL.
53706
53707 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53708
53709 * gcc.dg/980526-1.c: New test.
53710 * gcc.c-torture/execute/980526-2.c: New test.
53711
53712 1998-05-26 Jeffrey A Law (law@cygnus.com)
53713
53714 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53715
53716 * gcc.c-torture/execute/980526-1.c: New test.
53717
53718 1998-05-26 Dave Love <d.love@dl.ac.uk>
53719
53720 * g77.f-torture/execute/alpha2.f: Add runtime test.
53721
53722 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
53723
53724 * g++.old-deja/old-deja.exp: Strip leading directories.
53725
53726 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53727 error for the line. Don't run multiple tests for the same line.
53728
53729 1998-05-23 Jeffrey A Law (law@cygnus.com)
53730
53731 * gcc.dg/980523-1.c: New test.
53732
53733 1998-05-23 Dave Love <d.love@dl.ac.uk>
53734
53735 * g77.f-torture/compile/970915-0.f: New test.
53736
53737 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
53738
53739 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53740
53741 1998-05-21 Jeffrey A Law (law@cygnus.com)
53742
53743 * gcc.dg/980520-1.c: New test.
53744
53745 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
53746
53747 * gcc.dg/980502-1.c: Fix return type.
53748
53749 1998-05-20 Jeffrey A Law (law@cygnus.com)
53750
53751 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53752 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53753 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53754 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53755 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53756
53757 1998-05-20 Dave Love <d.love@dl.ac.uk>
53758
53759 * g77.f-torture/execute/980520-1.f: New test.
53760
53761 1998-05-15 Dave Love <d.love@dl.ac.uk>
53762
53763 * lib/mike-g77.exp: New file.
53764
53765 * g77.f-torture/noncompile/noncompile.exp,
53766 g77.f-torture/noncompile/check0.f: New files.
53767
53768 1998-05-14 Dave Love <d.love@dl.ac.uk>
53769
53770 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53771 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53772 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53773 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53774 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53775 abort where appropriate.
53776
53777 1998-05-05 Michael Meissner <meissner@cygnus.com>
53778
53779 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53780 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53781
53782 1998-04-29 Dave Love <d.love@dl.ac.uk>
53783
53784 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53785
53786 1998-04-27 Dave Love <d.love@dl.ac.uk>
53787
53788 * g77.f-torture/compile/980427-0.f: New test.
53789
53790 1998-04-24 Dave Love <d.love@dl.ac.uk>
53791
53792 * g77.f-torture/compile/980424-0.f: New test.
53793
53794 1998-04-19 Dave Love <d.love@dl.ac.uk>
53795
53796 * g77.f-torture/compile/980419-2.f (main): New test.
53797 * g77.f-torture/compile/970125-0.f: New test.
53798 * g77.f-torture/compile/980419-1.f: New test.
53799
53800 1998-04-08 Jim Wilson <wilson@cygnus.com>
53801
53802 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
53803 of loop-4.c.
53804
53805 1998-04-07 Jim Wilson <wilson@cygnus.com>
53806
53807 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53808
53809 1998-04-03 Jim Wilson <wilson@cygnus.com>
53810
53811 * gcc.c-torture/compile/980329-1.c: New test.
53812
53813 1998-03-18 Jim Wilson <wilson@cygnus.com>
53814
53815 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53816 * gcc.dg/980312-1.c: Fix typo in -march command.
53817
53818 1998-03-16 H.J. Lu (hjl@gnu.org)
53819
53820 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53821
53822 1998-03-11 Robert Lipe <robertl@dgii.com>
53823
53824 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
53825 Dave Love agree the Fortran source is bogus.
53826
53827 1998-03-11 Robert Lipe <robertl@dgii.com>
53828
53829 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53830 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53831 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53832 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53833 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53834
53835 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53836
53837 * g++.old-deja/g++.other/friend1.C: New test.
53838
53839 1998-02-18 Dave Love <d.love@dl.ac.uk>
53840
53841 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53842 possibly uninitialized) variables and declare dnrm2.
53843
53844 1998-02-23 Robert Lipe <robertl@dgii.com>
53845
53846 From Bruno Haible <haible@ilog.fr>:
53847 * gcc.c-torture/execute/980223.c: New test.
53848
53849 1998-02-13 Jeffrey A Law (law@cygnus.com)
53850
53851 * gcc.dg/ifelse-1.c: New test.
53852
53853 1998-02-09 H.J. Lu (hjl@gnu.org)
53854
53855 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53856
53857 * lib/old-dejagnu.exp (old-dejagnu): Added the
53858 "execution test - XFAIL *-*-*" handling in the spirit of
53859 "excess errors test -". Changed the "execution test fails"
53860 handling to be like "excess errors test fails".
53861 * Update various tests accordingly.
53862
53863 1998-02-06 Jim Wilson <wilson@cygnus.com>
53864
53865 * gcc.c-torture/execute/980205.c: New test.
53866
53867 1998-01-18 Jeffrey A Law (law@cygnus.com)
53868
53869 * lib/c-torture.exp: Look for .x files instead of .cexp files.
53870 * lib/f-torture.exp: Similarly.
53871 * gcc.c-torture: Rename all .cexp files to .x files.
53872
53873 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
53874
53875 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53876 (940510-1.c): Removed duplicate.
53877 (971104-1.c): New test.
53878
53879 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
53880
53881 * lib/f-torture.exp: Improve error and loop detection.
53882
53883 1997-11-19 Michael Meissner <meissner@cygnus.com>
53884
53885 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53886 use that to size the filler array.
53887
53888 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
53889
53890 * lib/c-torture.exp(c-torture-execute): Fix typo.
53891
53892 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53893 testcase as the executable name. Keep the executable around if
53894 the test fails.
53895
53896 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
53897
53898 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53899 changes. Only test one -g option, and move it to the end of the
53900 list of options to test.
53901
53902 1997-09-19 Michael Meissner <meissner@cygnus.com>
53903
53904 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53905 variable GCC_TORTURE_OPTIONS to supply default switches separated
53906 by colons. If no environment variable, run tests with -O0 -g, -O1
53907 -g, and -O2 -g as well.
53908
53909 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
53910
53911 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53912 explanatory comments. Fix indentation.
53913
53914 1997-09-15 Jeffrey A Law (law@cygnus.com)
53915
53916 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53917
53918 1997-09-11 Jeffrey A Law (law@cygnus.com)
53919
53920 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53921 * g++.old-deja/g++.mike/p7325.C: Likewise.
53922 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53923
53924 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
53925
53926 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53927 * g++.old-deja/g++.brendan/crash30.C: Likewise.
53928 * g++.old-deja/g++.brendan/crash39.C: Likewise.
53929 * g++.old-deja/g++.law/operators4.C: Likewise.
53930
53931 1997-09-11 Joe Buck (jbuck@synopsys.com)
53932
53933 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53934 * g++.old-deja/g++.mike/p784.C: Ditto.
53935 * g++.old-deja/g++.mike/p785.C: Ditto.
53936
53937 1997-09-05 Jeffrey A Law (law@cygnus.com)
53938
53939 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53940
53941 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53942
53943 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53944 target feature; pass this to c-torture-execute as needed.
53945
53946 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53947
53948 * lib/c-torture.exp(c-torture-execute): If the previous and the
53949 current executables being tested are identical, we don't need to
53950 run the executable again. Try to make the executable names
53951 unique. Add an optional argument for passing additional compiler
53952 flags.
53953
53954 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
53955
53956 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53957
53958 1997-08-29 Jeffrey A Law (law@cygnus.com)
53959
53960 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53961
53962 1997-07-31 Jeffrey A Law (law@cygnus.com)
53963
53964 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53965 32bit or larger longs.
53966
53967 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53968 have either a 32bit long or 32bit int.
53969
53970 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
53971
53972 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53973 Make double precision tests dependent on sizeof (double).
53974
53975 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
53976
53977 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53978 too.
53979
53980 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
53981
53982 * gcc.c-torture/compile/961203-1.cexp: New script.
53983
53984 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
53985
53986 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53987 up the includes ourselves.
53988
53989 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
53990
53991 * lib/plumhall.exp: Remove random include, and add a few
53992 verbose messages for debugging.
53993
53994 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
53995
53996 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53997 of trying to do it ourselves.
53998
53999 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
54000
54001 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54002
54003 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
54004
54005 * gcc.prms/5403.c: Made regexp a bit less strict.
54006
54007 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
54008
54009 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54010 is returned from remote_load instead.
54011 * lib/plumhall.exp: Ditto.
54012 * lib/mike-g++.exp: Ditto.
54013 * lib/old-dejagnu.exp: Ditto.
54014 * lib/c-torture.exp: Ditto.
54015
54016 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
54017
54018 * lib/g++.exp: Use build_wrapper procedure.
54019 * lib/gcc.exp: Ditto.
54020
54021 1997-05-20 Jeffrey A Law (law@cygnus.com)
54022
54023 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54024 an old-style decl for malloc. Fixes tests to work when
54025 sizeof (int) != sizeof (size_t).
54026
54027 1997-05-15 Mike Meissner <meissner@cygnus.com>
54028
54029 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54030
54031 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54032 use stdargs.h interface.
54033
54034 1997-05-15 Mike Meissner <meissner@cygnus.com>
54035
54036 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54037 NO_VARARGS when compiling.
54038
54039 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
54040
54041 * lib/plumhall.exp(ph_includes): New procedure.
54042 (ph_make): Use it.
54043 (ph_compiler): Ditto.
54044
54045 * lib/g++.exp: Rename test-glue.c to testglue.c.
54046 * lib/gcc.exp: Ditto.
54047
54048 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
54049
54050 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54051 to completion when it's called.
54052
54053 1997-03-21 Michael Meissner <meissner@cygnus.com>
54054
54055 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54056 is defined, don't do test.
54057
54058 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
54059
54060 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54061 for object files.
54062 (ph_summary): Mark skipped testcases as untested, not unresolved.
54063
54064 * lib/plumhall.exp (ph_make): If unresolved because of bad
54065 errorCode, record errorCode in log file.
54066 (*): Replace send_log/verbose with verbose -log.
54067
54068 1997-03-19 Michael Meissner <meissner@cygnus.com>
54069
54070 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54071 double conversion if double isn't at least 8 bytes.
54072
54073 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54074 int to work with targets where int is 16 bits.
54075
54076 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54077 8 bytes, just exit, since 4 byte doubles don't have enough bits of
54078 precision for the test to complete.
54079
54080 1997-03-14 Michael Meissner <meissner@cygnus.com>
54081
54082 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54083 if d10v is not compiled with the -mdouble64 flag.
54084 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54085
54086 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54087 d10v is not compiled with the -mint32 flag.
54088
54089 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
54090
54091 * lib/plumhall.exp: Use incr_count.
54092
54093 1997-03-12 Jeffrey A Law (law@cygnus.com)
54094
54095 * gcc.c-torture: Update to c-torture-1.45.
54096
54097 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
54098
54099 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54100 the name of the expect testcase file).
54101
54102 * lib/g++.exp(g++_init): Ditto.
54103
54104 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
54105
54106 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54107 the host.
54108
54109 * lib/gcc.exp(gcc_exit): New procedure.
54110
54111 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
54112
54113 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54114 specs where appropriate.
54115
54116 * g++.old-deja/g++.arm/*: Added additional ERROR checks
54117 because of new "candidates are" messages, and removed a few
54118
54119 * Converted all non-old-style g++ testcases to old-style, and
54120 moved into g++.old-deja.
54121
54122 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
54123
54124 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54125 options.
54126
54127 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54128 succeeded.
54129
54130 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54131
54132 1997-02-13 Michael Meissner <meissner@cygnus.com>
54133
54134 * lib/gcc.exp (gcc_target_compile): Add support for defining
54135 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54136 the machine doesn't have those features.
54137
54138 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
54139
54140 * g++.law/operators4.exp: Don't use LIBS.
54141
54142 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
54143
54144 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54145
54146 * lib/mike-g++.exp: Don't set the compiler to be tested here.
54147 * lib/g++.exp: Set it here instead. Also, allow use of the
54148 --tool_exec and --tool_opt options. Change CXX to
54149 GXX_UNDER_TEST.
54150
54151 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54152
54153 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54154
54155 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
54156
54157 * lib/old-dejagnu.exp: Use prune_warnings instead of
54158 prune_system_crud.
54159 * lib/mike-g++.exp: Ditto.
54160 * lib/gcc.exp: Ditto.
54161 * lib/g++.exp: Ditto.
54162
54163 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54164
54165 1997-02-07 Jeffrey A Law (law@cygnus.com)
54166
54167 * 941014-2.c: Include stdlib.h
54168 * 960327-1.c: Include stdio.h
54169 * dbra.c, index-1.c: Don't assume ints are 32bits.
54170
54171 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
54172
54173 * lib/gcc.exp: Add gcc,stack_size target feature.
54174
54175 * lib/g++.exp(g++_target_compile): Add the include and link
54176 paths here, not in two other places. And, it's $options, not
54177 options.
54178
54179 * lib/mike-g++.exp(postbase): Remove the code that determines
54180 the correct include and link paths.
54181 * g++.old-deja/old-deja.exp: Ditto.
54182
54183 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
54184
54185 * lib/g++.exp(g++_init): target_compile no longer returns the
54186 filename of the result.
54187
54188 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
54189
54190 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54191 call to glob.
54192
54193 * gcc.c-torture/special/special.exp: Change call to
54194 gcc_target_compile to include the object file.
54195
54196 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
54197
54198 * gcc.c-torture/special/special.exp: Correct misspelling in last
54199 change.
54200
54201 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
54202
54203 * lib/plumhall.exp(ph_summary): Log the entire output of the
54204 executable. Return -1 if there were any failures, 0 otherwise.
54205 (ph_execute): Return -1 if there were any failures, 0 otherwise.
54206 (ph_make): Clean up objects and executables that were built
54207 if the tests succeeded.
54208
54209 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
54210
54211 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54212 libraries and includes in the build tree as appropriate.
54213
54214 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
54215
54216 * lib/c-torture.exp: Instead of looking for the global variable
54217 NO_LONG_LONG, check to see if that's a feature of the target.
54218
54219 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
54220
54221 * config/default.exp: Minimize. Delete the remainer of the files in
54222 config; this functionality is now in devo/dejagnu/config.
54223
54224 g++.*/*: Pass any additional flags used to compile to postbase;
54225 delete CXXFLAGS.
54226
54227 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54228 is now done by runtest.exp. Use gcc_target_compile instead of
54229 compile.
54230
54231 lib/c-torture.exp: Use gcc_target_compile instead of compile.
54232 Remove references to CFLAGS. Use remote_file instead of
54233 calling rm -f.
54234 (c-torture): Take a list of arguments to use to compile this
54235 testcase.
54236
54237 lib/g++.exp: Simplify. Use target_compile instead of compile.
54238 lib/gcc-dg.exp: Ditto.
54239 lib/gcc.exp: Ditto.
54240 lib/mike-{gcc,g++}.exp: Ditto.
54241 lib/old-dejagnu.exp: Ditto.
54242 lib/plumhall.exp: Ditto.
54243
54244 1997-01-08 Jim Wilson <wilson@cygnus.com>
54245
54246 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54247 (ph_linker): Likewise.
54248
54249 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
54250
54251 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54252 MAP_ANON / MAP_ANONYMOUS if defined;
54253 else try to map from /dev/zero .
54254
54255 1996-11-12 Jeffrey A Law (law@cygnus.com)
54256
54257 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54258 isn't defined, then define it to MAP_ANONYMOUS.
54259
54260 1996-11-12 Jeffrey A Law (law@cygnus.com)
54261
54262 * gcc.c-torture: Update to c-torture-1.42 release.
54263
54264 1996-11-11 Jeffrey A Law (law@cygnus.com)
54265
54266 * gcc.c-torture: Update to c-torture-1.41 release.
54267
54268 1996-10-27 Jeffrey A Law (law@cygnus.com)
54269
54270 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
54271 c-torture release.
54272
54273 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
54274
54275 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54276 and LDFLAGS. Fix second case to append the target_info ldflags
54277 onto LDFLAGS, not CFLAGS.
54278 * lib/g++.exp (g++_init): Add target_info stuff.
54279 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
54280 of libgloss and newlib flags for !native.
54281
54282 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54283 (GDB): Fix relative path to go up another dir for finding gdb.
54284
54285 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
54286
54287 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54288 versions in the target_info array, if they don't exist.
54289
54290 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
54291
54292 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54293
54294 1996-07-08 Jim Wilson <wilson@cygnus.com>
54295
54296 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54297 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54298
54299 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
54300
54301 * lib/old-dejagnu.exp: Don't remove the output file before we've
54302 actually tested it. Don't append pwd to the path of the executable
54303 we're testing.
54304
54305 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
54306
54307 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54308
54309 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
54310
54311 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54312 temporary directory for compiler files, and set it to a default
54313 value of /tmp. Set $output as the name of the output file from
54314 compiling the testcase. Add a -o option to $cflags_var so the
54315 compiler writes the final output file as $output. Set $executable
54316 to $output.
54317
54318 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54319 directory for compiler files, and set it to /tmp if it doesn't
54320 already have a value. Set $output_file to the name of the output
54321 file from compiling the testcase. Add a -o option to CXXFLAGS so
54322 the compiler writes the final output file as $output. Use $output
54323 as the executable to be tested.
54324
54325 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54326
54327 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54328
54329 1996-06-08 Jeffrey A Law (law@cygnus.com)
54330
54331 * gcc.c-torture/execute/pending-1.c: New test. Still
54332 pending in Tege's queue.
54333
54334 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
54335
54336 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54337 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
54338 if there were failures. Call unresolved if there were unresolved
54339 testcases. Call gcc_fail if program did not run to completion.
54340 (ph_make): Pass additional argument name to ph_execute.
54341 (ph_execute): Add new argument. Pass additional arguments to
54342 ph_summary. Call gcc_fail is there is no execution output.
54343
54344 1996-04-24 Jeffrey A Law (law@cygnus.com)
54345
54346 * lib/plumhall.exp (proc_summary): Output relavent summary
54347 lines into the log so specific failures in plumhall can be
54348 investigated.
54349
54350 1996-04-10 Jeffrey A Law (law@cygnus.com)
54351
54352 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54353 (c-torture-execute): Don't try to execute tests which use
54354 "long long" types if $NO_LONG_LONG is nonzero.
54355
54356 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
54357
54358 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54359 not c-torture.
54360
54361 * gcc.ieee: Move from here.
54362 * gcc.c-torture/execute/ieee: To here.
54363
54364 1996-03-26 Jeffrey A Law (law@cygnus.com)
54365
54366 * gcc.c-torture: Update to c-torture-1.41 release.
54367
54368 1996-03-22 Jeffrey A Law (law@cygnus.com)
54369
54370 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54371 not "$output".
54372
54373 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
54374
54375 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54376 -c present.
54377
54378 1996-03-02 Jeffrey A Law (law@cygnus.com)
54379
54380 * config/proelf.exp: Handle connecting to a simulator.
54381
54382 1996-01-31 Jeffrey A Law (law@cygnus.com)
54383
54384 * config/proelf.exp: New file. Enough framework that we can
54385 run c-torture tests on the proelf targets (or any other target
54386 that gdb can connect to for that matter).
54387
54388 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
54389
54390 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54391 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
54392
54393 * lib/plumhall.exp (ph_execute): Always call ph_summary if
54394 exec_output exists.
54395
54396 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
54397
54398 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54399 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54400
54401 * config/*.exp: Update FSF address. Change result of ${tool}_load
54402 to pass/fail/unresolved/unsupported/untested. Caller must now
54403 call unresolved/unsupported/untested.
54404 * lib/*.exp: Update FSF address. Update to handle new results of
54405 ${tool}_load.
54406 * lib/chill.exp (verbose): Delete.
54407
54408 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
54409
54410 * lib/gcc.exp (default_gcc_start): Change order of args to
54411 $LDFLAGS $CFLAGS $LIBS.
54412 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54413 Save/set/restore CFLAGS. Pass single arg to gcc_start.
54414 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54415 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54416 * gcc.misc-tests/dg-test.exp: Likewise.
54417 * gcc.misc-tests/msgs.exp: Likewise.
54418 * gcc.prms/prms.exp: Likewise.
54419 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54420 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54421
54422 * lib/dg.exp: Deleted, moved to dejagnu/lib.
54423
54424 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54425
54426 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54427
54428 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54429 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54430
54431 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54432 necessary.
54433
54434 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
54435
54436 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54437 global for loop; add use of $mathlib.
54438 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54439 settings here; set mathlib for anything but VxWorks.
54440
54441 1996-01-22 Jeffrey A Law (law@cygnus.com)
54442
54443 * gcc.c-torture: Update to c-torture-1.40 release.
54444
54445 1996-01-03 Jeffrey A Law (law@cygnus.com)
54446
54447 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54448 dg.exp.
54449
54450 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
54451
54452 * lib/c-torture.exp (c-torture-execute): Declare "output" as
54453 global.
54454
54455 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
54456
54457 * lib/g++.exp (LIBS): Define if not already.
54458 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54459 (gcc-dg-prune): Call prune_gcc_output.
54460 * lib/gcc.exp (prune_gcc_output): New proc.
54461 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54462 prune_gcc_output.
54463
54464 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
54465
54466 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54467 (c-torture-execute): Likewise. Rename `name' to `testcase'.
54468
54469 1995-11-15 Jeffrey A Law (law@cygnus.com)
54470
54471 * gcc.c-torture: Update to c-torture-1.39 release.
54472
54473 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
54474
54475 * lib/c-torture.exp (c-torture-execute): Don't return if one option
54476 fails, try others as well.
54477
54478 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
54479
54480 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54481 If compilation fails, mark execute tests as `untested'.
54482 If test is marked as unsupported, don't mark compilation and
54483 execute tests as failed.
54484
54485 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
54486
54487 * lib/g++.exp (g++_init): Don't link in libg++, and look to
54488 libstdc++ for whether or not we want to be doing shared
54489 libraries. Delete link_curses since we don't need it anymore.
54490 * lib/mike-g++.exp (postbase): Don't link in libg++.
54491 * g++.old-deja/old-deja.exp: Likewise.
54492
54493 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
54494
54495 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54496
54497 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
54498
54499 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54500 For that, add `-Wl,-a,shared_archive'.
54501 * g++.old-deja/old-deja.exp: Likewise.
54502
54503 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
54504
54505 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54506
54507 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
54508
54509 * lib/mike-g++.exp (postbase): Pay attention to the status of
54510 g++_load.
54511
54512 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
54513
54514 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54515
54516 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
54517
54518 * lib/gcc.exp (default_gcc_start): No longer need to log program
54519 being executed or its output, execute_anywhere does that now.
54520 * lib/g++.exp (default_g++_version): Call execute_anywhere.
54521 (default_g++_start): Likewise. Delete calls to verbose/send_log.
54522
54523 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
54524
54525 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54526 the same as those in lib/g++.exp.
54527
54528 1995-10-10 Jeff Law (law@hurl.cygnus.com)
54529
54530 * gcc.c-torture: Update to c-torture-1.38 release.
54531 * gcc.ieee: Related changes.
54532
54533 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
54534
54535 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54536 "exec". Minor reformatting changes.
54537
54538 * config/rom68k.exp (${tool}_load): Make it work in a canadian
54539 cross. This means all "exec" calls now work on a remote host as
54540 well.
54541 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54542 cross. Filter out the extra "\r\n" stuff that expect puts in.
54543 (c-torture-execute): Filter out the bogus warnings like
54544 c-torture-compile does. Add support for canadian cross.
54545 * lib/gcc.exp (default_gcc_version, default_gcc_start)
54546 Use execute_anywhere rather than calling exec directly. Now it
54547 works for canadian cross testing.
54548
54549 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
54550
54551 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
54552 results into a variable, and check that rather than using file exists.
54553
54554 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
54555
54556 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54557 create a libg++.so. For sunos4.1.*, also add -ltermcap.
54558
54559 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54560
54561 * g++.old-deja/old-deja.exp: Create and pass runshlib and
54562 lib_curses if there's a shared libg++ in the build tree.
54563
54564 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
54565
54566 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54567 if not supported target.
54568
54569 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
54570
54571 * lib/g++.exp (g++_init): Move empty setting of runshlib and
54572 link_curses up to always happen, not just for native builds.
54573
54574 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
54575
54576 * gcc.c-torture: Update to c-torture-1.36 release.
54577 * gcc.failure: Related changes.
54578
54579 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
54580
54581 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54582
54583 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
54584
54585 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54586 * lib/mike-g++.exp (postbase): Not in here. Still reference
54587 runshlib, link_curses, and mathlib for link and run.
54588
54589 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54590 pass the runtime shared library options for Solaris, OSF/1, and
54591 Irix5, and link with -lcurses to avoid unresolved references.
54592
54593 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
54594
54595 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54596 only run once.
54597
54598 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
54599
54600 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54601
54602 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
54603
54604 * gcc.c-torture: Update to c-torture-1.35 release. Note we
54605 do not have a framework for the "compat" tests yet.
54606
54607 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
54608
54609 * lib/mike-g++.exp (postbase): New local variable `mathlib',
54610 set to null if we're testing vxworks5.1. Use that instead of
54611 `-lm' in the setting of LIBS for link and run.
54612
54613 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
54614
54615 * config/rom68k.exp (${tool}_load): Major changes to make it
54616 work. Verified that it does in fact return the stuff in
54617 exec_output properly. Catch any Emul or any TRAP other than 0.
54618
54619 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
54620
54621 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54622 LDFLAGS properly for targets that need stuff from libgloss.
54623 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54624 only run once.
54625 (gpp_initialized): New variable.
54626
54627 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
54628
54629 * config/rom68k.exp: Load libgloss.exp.
54630 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54631 so we can produce a fully linked binary.
54632 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54633 so we can produce a fully linked binary.
54634
54635 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
54636
54637 * lib/plumhall.exp (ph_section): Watch for expected failures.
54638 Add missing `else'.
54639
54640 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54641 run the testcase.
54642 (c-torture): Likewise.
54643
54644 1995-08-28 Doug Evans <dje@cygnus.com>
54645
54646 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54647
54648 * lib/mike-g++.exp (mike_cleanup): New proc.
54649 (prebase): New globals compiler_result, not_compiler_result,
54650 target_regexp.
54651 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
54652 allow leading "-" in pattern. Watch for unsupported tests.
54653 If $compiler_result is set, pattern match assembler code,
54654 and ditto for $not_compiler_result.
54655 * lib/mike-gcc.exp: Likewise.
54656
54657 * lib/plumhall.exp (ph_execute): Only call ph_summary if
54658 execution "succeeded".
54659
54660 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
54661
54662 * config/win32.exp: New file.
54663 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54664
54665 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
54666
54667 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54668 unsupported.
54669 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54670 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54671 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54672
54673 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54674 "... without exceptions was ...". That is now handled by
54675 prune_system_crud.
54676 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54677
54678 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
54679
54680 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54681 sieve.c,sort2.c}: New files.
54682 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54683 sieve.exp,sort2.exp}: Drivers for them.
54684
54685 * lib/mike-gcc.exp (program_output): New user settable variable.
54686 (postbase): Call prune_system_crud. Also prune extraneous compiler
54687 messages.
54688 * lib/mike-g++.exp (program_output): New user settable variable.
54689
54690 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54691
54692 * config/sh.exp: Deleted (use sim.exp instead).
54693
54694 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
54695
54696 * config/vx.exp: Declare CHECKTASK as global.
54697 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54698 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54699 * lib/old-dejagnu.exp: Load [pwd]/$executable.
54700
54701 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54702
54703 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54704 target. Like vx.exp, only includes `vx29k.exp' instead of
54705 `vxworks.exp'.
54706
54707 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
54708
54709 * config/sim.exp: Increase time limit from 120 seconds to 240.
54710
54711 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
54712
54713 * gcc.c-torture/execute/950628-1.c: New test.
54714
54715 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
54716
54717 * gcc.c-torture: Update with changes/additions from
54718 c-torture-1.34.
54719
54720 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
54721
54722 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54723
54724 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
54725
54726 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54727
54728 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
54729
54730 * gcc.c-torture/compile/950512-1.c: New test.
54731 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54732 * gcc.dg/struct-ret-1.c: Likewise.
54733
54734 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
54735
54736 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54737 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54738
54739 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
54740
54741 * gcc.c-torture/special/920411-1.c: Deleted.
54742 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54743
54744 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
54745
54746 * config/sim.exp (${tool}_load): Hack in call to bash to get a
54747 cpu limit.
54748
54749 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
54750
54751 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54752
54753 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
54754
54755 From kenner;
54756 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54757 is the proper length.
54758 * va-arg-3.c: Likewise.
54759
54760 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
54761
54762 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
54763 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54764
54765 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
54766 * lib/g++.exp (default_g++_start): Delete old cruft.
54767
54768 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
54769
54770 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54771 (2 * (1 << 18)) to (2 * (1 << 17)).
54772
54773 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54774
54775 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
54776
54777 * config/rom68k.exp: Renamed from config/idp.exp
54778
54779 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
54780
54781 * c-torture/compile/921109-2.c
54782
54783 1995-04-18 Mike Stump <mrs@cygnus.com>
54784
54785 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54786 excess errors.
54787
54788 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
54789
54790 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54791 output.
54792 * lib/g++.exp (default_g++_start): Likewise.
54793
54794 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
54795
54796 * gcc.c-torture/compile/950329-1.c: New test.
54797
54798 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
54799
54800 * config/bug.exp (${tool}_load): Updated to use new remote_open
54801 and remote_close procs.
54802 * config/idp.exp: New file.
54803
54804 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
54805
54806 * gcc.c-torture/execute/950322-1.c: New test.
54807
54808 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
54809
54810 * config/vx.exp (${tool}_load): Clean up testing of return code from
54811 vxworks_ld and vxworks_spawn.
54812
54813 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
54814
54815 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54816
54817 1995-03-13 Mike Stump <mrs@cygnus.com>
54818
54819 * lib/old-deja.exp: Add `excess errors test - ' error, now one
54820 can mark excess errors on a machine by machine basis. Note, the
54821 default is to not expect any excess errors, even when excess
54822 errors test - is given, so you will want to put an XFAIL ... on
54823 these lines. For example, // excess errors test - XFAIL hppa*-*-*
54824 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54825 those 4 machines, but no others.
54826
54827 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
54828
54829 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54830 * lib/c-torture.exp: to here.
54831
54832 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
54833
54834 * gcc.c-torture/execute/950221-1.c: New test.
54835 * gcc.c-torture/execute/struct-ret-1.c: New test.
54836 * gcc.c-torture/compile/950221-1.c: New test.
54837
54838 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54839
54840 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
54841
54842 * gcc.c-torture/execute/arith-1.c (main): Return 0.
54843 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54844
54845 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
54846
54847 * g++.gb: New directory of tests, derived from my signature and
54848 class scoping tests.
54849
54850 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54851 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54852 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54853 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54854 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54855 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54856 * g++.gb/sig25.C: Likewise.
54857
54858 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54859 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54860 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54861 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54862 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54863 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54864 * g++.gb/sig25.exp: Likewise.
54865
54866 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54867 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54868 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54869 * g++.gb/scope13.C: Likewise, this test still fails.
54870
54871 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54872 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54873 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54874 * g++.gb/scope13.exp: Ditto.
54875
54876 * g++.gb/README: New file, explains what these tests are about.
54877
54878 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
54879
54880 * lib/dg.exp (dg-do): Support `preprocess'.
54881 (dg-test): Likewise.
54882
54883 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
54884
54885 * config/udi.exp: change "continue -expect" to "exp_continue".
54886
54887 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
54888
54889 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54890 Delete redundant tests.
54891
54892 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54893 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54894 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54895 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54896 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54897 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54898 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54899 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54900
54901 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54902 storing label pointers.
54903 * gcc.c-torture/execute/921019-1.c: Likewise.
54904 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54905 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54906 parameter fp.
54907 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54908 constants.
54909
54910 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54911 Delete obsolete tests.
54912
54913 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54914 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54915 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54916 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54917 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54918 * gcc.c-torture/compile/950124-1.c: New test.
54919
54920 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54921
54922 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
54923
54924 * lib/mike-g++.exp: Add -lm to LIBS.
54925
54926 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
54927
54928 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54929
54930 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
54931
54932 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54933
54934 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
54935
54936 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54937
54938 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
54939
54940 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54941 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54942 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54943 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54944 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54945 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54946 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54947 * g++.law/{operators31.C, operators32.C,
54948 * g++.law/{operators33.C, operators34.C}: Likewise.
54949 * g++.law/{pic1.C, refs2.C}: Likewise.
54950 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54951 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54952 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54953 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54954
54955 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54956 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54957 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54958 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54959 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54960 * g++.law/{enum9.exp, friend5.exp}: Likewise.
54961 * g++.law/{nest3.exp, nest4.exp}: Likewise.
54962 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54963 * g++.law/{operators30.exp, operators31.exp}: Likewise.
54964 * g++.law/{operators32.exp, operators33.exp}: Likewise.
54965 * g++.law/{operators34.exp}: Likewise.
54966 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54967 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54968 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54969 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54970 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54971
54972 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54973 No longer expected to fail.
54974 * g++.law/missed-error3.C: Tweak for recent bool changes.
54975
54976 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
54977
54978 * config/emb-unix: Deleted.
54979 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54980 remote execution. Do final link on remote host if REMOTE_LINK is set.
54981
54982 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
54983
54984 * lib/dg.exp (dg-test): Fix typo in last patch.
54985
54986 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
54987
54988 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54989 (handles multiple occurrences).
54990
54991 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
54992
54993 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54994 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54995 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54996 printed).
54997 * lib/c-torture.exp (c-torture-compile): Likewise.
54998 (c-torture): Prepend full path if missing.
54999 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55000 (gcc_fail): Likewise.
55001 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55002
55003 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
55004
55005 * lib/netware.exp: Only attach to NetWare i386 systems.
55006
55007 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
55008
55009 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55010 messages. Add test name to "output pattern match" pass/fail message.
55011
55012 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
55013
55014 * gcc.dg: New testsuite.
55015 * gcc.dg/dg.exp: New file.
55016
55017 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55018 test-switch.c}: Deleted.
55019
55020 * gcc.misc-tests/msgs.exp: New testcase driver.
55021
55022 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
55023
55024 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55025 Watch for illegal return values from ${tool}_load.
55026 * config/unix.exp (${tool}_load): Fix pass/fail detection for
55027 cross targets. Coerce return value >0 to 1.
55028
55029 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
55030
55031 * config/unix.exp (${tool}_load): Call program rsh, not proc.
55032
55033 * config/emb-unix.exp: New file.
55034
55035 * config/sim.exp: Error if variable $SIM not defined.
55036 (${tool}_load): Mark test as "untested" if simulator missing.
55037
55038 * config/unix.exp: Load remote.exp to get rcp_download.
55039 * lib/c-torture.exp: Use different option lists for testcases with
55040 and without loops.
55041 * gcc.c-torture/execute/execute.exp: Likewise.
55042
55043 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
55044
55045 * config/*.exp: Clarify return code from ${tool}_load.
55046 Call `unresolved' or `untested' instead of `warning' or `perror'
55047 (sometimes you still want to call both though).
55048 Add comment that `shell_id' is local to each file.
55049 * config/udi.exp (timeout): Set to 30.
55050 Don't print warning if connection fails, $connectmode has already
55051 printed an error.
55052 (${tool}_load): Move verbose messages to level 2.
55053 Rework pattern for "Process started" message.
55054 Pass `shell_id' to ${connectmode}_download.
55055 Retry twice upon timeout. Make resetting of target more robust.
55056 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55057 Pass `shell_id' to exit_$connectmode.
55058 Only call exit_$connectmode if connected.
55059 * config/unix.exp (${tool}_load): Check return codes better.
55060 * config/vrtx.exp (${tool}_load): Likewise.
55061 * config/vx.exp (${tool}_load): Likewise.
55062 Delete unneeded global's.
55063 * lib/dg.exp (dg-test): Update to reflect clarified return codes
55064 from ${tool}_load.
55065 (dg-stat): Delete.
55066 (dg-init): Delete recording of pass/fail counts.
55067 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55068 (old-dejagnu-init): Likewise.
55069 (old-dejagnu-stat): Delete contents, empty proc now.
55070 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55071 (c-torture): Delete references to lcnt, lpass, lfail.
55072 Get option list from TORTURE_OPTIONS.
55073 Delete -funroll[-all]-loops if no loops.
55074 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55075 (g++_stat): Delete contents (empty proc now).
55076 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55077 (gcc_finish): Likewise.
55078 (gcc_stat): Deleted.
55079 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55080 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55081 * gcc.c-torture/execute/execute.exp: Likewise.
55082 Split tests into two parts: compile, execute.
55083 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
55084 no loops. Update to reflect clarified return codes from ${tool}_load.
55085
55086 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
55087
55088 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55089 to grep for.
55090 (old-dejagnu): Likewise (where necessary).
55091
55092 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
55093
55094 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55095
55096 * lib/dg.exp (dg-process-target): Fix processing of selector.
55097 Add comment regarding use of `error'.
55098
55099 * lib/gcc.exp (prune_system_crud): Define if missing.
55100 * lib/g++.exp (prune_system_crud): Likewise.
55101
55102 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55103 Call prune_system_crud.
55104 * lib/dg.exp (dg-runtest): New proc.
55105 Use perror instead of send_user for tcl errors in testcase.
55106 Don't return any value, it's never used.
55107 Don't clobber previous definition of `unknown'.
55108 Print tcl errors in `dg-final'.
55109
55110 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
55111
55112 * lib/dg.exp (dg-process-target): Improve syntax error messages.
55113 (dg-test): Don't print errorInfo, it contains stack backtrace.
55114
55115 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
55116
55117 * lib/g++.exp (runtest_file_p): Define if missing.
55118
55119 1994-09-24 Doug Evans (dje@cygnus.com)
55120
55121 * lib/mike-g++.exp: Comment out loading of g++.exp.
55122 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
55123 (default_g++_version): Always print something.
55124 (default_g++_start): Comment out call to `which'.
55125 (g++_start, g++_load): Deleted (must be defined in config file).
55126 * lib/gcc.exp: Test for existence of $CC at start.
55127 Delete check for tmpdir (done in gcc_init).
55128 (default_gcc_version): Always print something.
55129 (default_gcc_start): Comment out call to `which'.
55130 * config/*.exp: Major cleanup - make cross targets work at least a
55131 little better for g++ (by not being "--tool gcc" specific).
55132 Rename gcc_xxx to ${tool}_xxx.
55133 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55134 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55135
55136 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
55137
55138 * lib/c-torture.exp (c-torture-compile): Rework compiler
55139 message processing.
55140
55141 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55142 c-torture.
55143
55144 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
55145
55146 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55147
55148 * lib/dg.exp (dg-process-target): Support { target native }.
55149
55150 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
55151
55152 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
55153 looked for "... program xxx got fatal signal".
55154 Correct regsub munging of `comp_output'.
55155 Ignore compiler messages "path prefix not used" and "linker input
55156 file unused".
55157
55158 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
55159
55160 * lib/gcc.exp (runtest_file_p): Define if missing.
55161 * gcc.prms/template.c: Example to work from.
55162
55163 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
55164
55165 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55166 * lib/dg.exp (dg-test): Call unsupported testcases as such.
55167
55168 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55169 * gcc.prms/1883.c: Moved from compile/940714-1.c.
55170 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55171 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55172
55173 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55174 (dg-process-target): No longer a varargs proc.
55175 Return S/N for target, P/F for xfail. All callers changed.
55176 (user option procs): More argument checking.
55177 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55178 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55179 (dg-test): Skip test if not running on selected target in `dg-do'.
55180 Update handling of `dg-do-what', `dg-output-text'.
55181 Separate execution pass/fail from output pattern match pass/fail.
55182 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55183
55184 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
55185
55186 * gcc.c-torture/special/special.exp: Don't expect failure for mips
55187 target for 920510-1.c.
55188
55189 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
55190
55191 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55192 Clean up comment regarding use of passcnt, etc.
55193 (gcc_stat): Don't update `testcnt' here.
55194 (gcc_finish): Do it here.
55195 Might as well reset `but_id' here too.
55196 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55197 to determine if the file should be tested.
55198 * gcc.c-torture/compile/compile.exp: Likewise.
55199 * gcc.c-torture/execute/execute.exp: Likewise.
55200 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55201 * gcc.misc-tests/dg-test.exp: Likewise.
55202 * gcc.prms/prms.exp: Likewise.
55203 * gcc.wendy/wendy.exp: Likewise.
55204 * g++.old-deja.exp: Likewise.
55205 Move "Testing file" message to verbose level 1.
55206
55207 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
55208
55209 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55210
55211 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
55212
55213 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55214 (default_gcc_start): Accept optional second list element
55215 of compiler flags. Print compiler output at verbosity level 2.
55216 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55217 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55218 Save current values of framework globals passcnt, failcnt, xpasscnt,
55219 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55220 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
55221 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55222 xfailcnt to compute stats. Update framework global `testcnt' from
55223 pass/fail counts.
55224 (gcc_finish): New proc. Clean up test environment.
55225 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55226 (gcc_epass, gcc_efail): Delete.
55227 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55228 argument of line number.
55229 (dg-init): If the tool has an init routine, call it.
55230 (dg-test): Remove args `cflags_var' and `libs_var'.
55231 Pass all compiler options to ${tool}_start.
55232 Handle missing line number.
55233 (dg-finish): New function.
55234 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55235 particular files. Call gcc_finish at end. Move "skipping test"
55236 message to verbosity level 3.
55237 * gcc.c-torture/compile/compile.exp: Likewise.
55238 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55239 * gcc.c-torture/execute/execute.exp: Likewise.
55240 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55241 Print testcase being tried at verbosity level 1.
55242 * gcc.c-torture/special/special.exp: Unset xfail.
55243 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55244 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55245 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55246 * gcc.failure/failure.exp: Likewise.
55247 * gcc.ieee/ieee.exp: Likewise.
55248 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55249 Update call to dg-test. Call dg-finish at end.
55250 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
55251 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55252 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55253 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55254 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
55255 * gcc.wendy/wendy.exp: Add copyright.
55256 Delete setting of tmpdir (done by gcc_init).
55257 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55258 Pass compiler flags to gcc_start. Call gcc_finish at end.
55259 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55260 gcc_[ce]pass/fail.
55261
55262 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
55263
55264 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55265 confusion.
55266 (g++_load): Likewise.
55267
55268 * config/*.exp (gcc_load): Some were varargs fns and some were not.
55269 Rename argument to `prog' to remove the confusion.
55270 Varargs fns behave differently too!
55271 (g++_load): Likewise.
55272
55273 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55274
55275 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55276 what it is. Delete (always) printing of status value for !native.
55277 Simplify verbose code, and include status and exec_output.
55278 (g++_load): Use gcc_load.
55279
55280 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
55281
55282 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55283 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55284 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55285 940714-3.c as these testcases don't exist anymore. Make
55286 va-arg-1.c expected to pass.
55287
55288 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
55289
55290 * gcc.misc-tests/misc.exp: Only run specific testcases.
55291 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
55292 * gcc.misc-tests/dg-[1-9].c: New files.
55293
55294 * lib/dg.exp: New testsuite driver.
55295 * gcc.prms/prms.exp: Use it.
55296
55297 * README.gcc: New file.
55298
55299 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55300 Document and reset `lxpass' and `lxfail'.
55301 Simplify "initialized" message.
55302 (gcc_stat): Clean up comments a little.
55303
55304 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
55305
55306 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55307
55308 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
55309
55310 * lib/old-dejagnu.exp (process-option): New proc.
55311 (old-dejagnu-init, old-dejagnu-stat): Likewise.
55312 (old-dejagnu): Simplify.
55313 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55314
55315 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
55316
55317 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55318 exists and is not an empty string.
55319
55320 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55321 $xfail rather than calling setup_xfail. Clear $xfail when test is
55322 finished.
55323 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55324 automatically.
55325
55326 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55327 longer expected to fail.
55328
55329 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55330 "f" function call.
55331
55332 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55333
55334 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55335 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55336 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55337 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55338 c-torture-1.29.
55339
55340 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55341 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55342
55343 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55344
55345 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55346 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55347
55348 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55349 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55350 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55351
55352 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
55353
55354 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55355 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55356 940714-1.c, 940714-2.c, 940714-3.c},
55357 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55358 gcc.misc-tests/{mg.c,mg.exp}:
55359 New tests.
55360 * gcc.noncompile/noncompile.exp: Change accordingly.
55361
55362 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
55363
55364 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55365 Undo previous clobberage.
55366
55367 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
55368
55369 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55370 * gcc.special/{930510-1.c, special.exp}:
55371 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55372 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55373 struct-varargs-1.c}: New tests from c-torture-1.26.
55374
55375 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
55376
55377 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55378 argument to switch.
55379
55380 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
55381
55382 * Revert the previous changes. Please see Rob's directory
55383 (/lisa/test/rob/progressive/gcc/testsuite) for testing
55384 fixes.
55385
55386 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
55387
55388 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55389 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55390 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55391 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55392 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55393 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55394 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55395 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55396 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55397 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55398 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55399 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55400 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55401 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55402 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55403 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55404 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55405 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55406 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55407 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55408 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55409 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55410 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55411 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55412 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55413 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55414 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55415 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55416 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55417 testing changes.
55418
55419 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
55420
55421 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55422 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55423 with perror calls.
55424
55425 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
55426
55427 * config/unix.exp (g++_load): Fix syntax.
55428
55429 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
55430
55431 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55432 * gcc.noncompile/921017-1.c: Deleted obsolete test.
55433 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55434 Don't expect va-arg-1.c to fail. Correct expected output for
55435 920928-1.c.
55436 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55437 * gcc.wendy/hbm4.c: Correct typo.
55438 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55439
55440 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
55441
55442 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55443 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55444 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
55445 * lib/c-torture.exp (c-torture-compile): Ditto.
55446
55447 Reduce volume of output (remove all the -I's and such).
55448 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55449 Call gcc_cpass, gcc_cfail.
55450 (c-torture): Pass testing option to c-torture-compile.
55451
55452 1994-03-21 Doug Evans (dje@cygnus.com)
55453
55454 Bring patches over from progressive.
55455 * config/default.exp: Exit remote shell cleanly.
55456 (g++_exit, g++_start): Add default versions.
55457 * config/sim.exp (gcc_load): Use perror, not error.
55458
55459 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
55460
55461 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
55462 set in site.exp.
55463
55464 1994-03-14 Doug Evans (dje@cygnus.com)
55465
55466 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55467 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55468 (wendy_try): New proc to run testcase.
55469 (main loop): Call 'em.
55470 * gcc.wendy/*.c: Clean up pass to correct expected output.
55471
55472 * lib/gcc.exp: Minor cleanup work.
55473 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55474
55475 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
55476
55477 * config/sim.exp (gcc_load): Document return codes better.
55478 Don't pass -v to simulator.
55479
55480 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
55481
55482 * gcc.special/920717-x.c: Fix typo.
55483 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55484 get at sources.
55485
55486 * lib/mike-gcc.exp: Fix typo.
55487
55488 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
55489
55490 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55491 binary to use, transform the name.
55492 * config/*.exp: rename everything. Nuke any g++ specific files,
55493 it's now a special case of gcc that requires no special support.
55494 Add a default.exp for unsupported targets.
55495
55496 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
55497
55498 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55499 lib/old-dejagnu.exp: Fix a few patterns to work with the new
55500 version of Tcl.
55501
55502 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
55503
55504 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55505 than a warning.
55506
55507 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
55508
55509 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55510
55511 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
55512
55513 * gcc.execute/execute.exp: Combine opt_list and foption_list into
55514 option_list. Compile every file with only 4/6 option choices
55515 (same as C torture) instead of with 12/18 different option
55516 choices.
55517 * lib/c-torture.exp: Likewise.
55518
55519 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55520 not already set.
55521
55522 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
55523
55524 * lib/old-deja.exp: Add `excess errors test fails' error, now one
55525 can put an XFAIL *-*-* on excess errors.
55526
55527 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
55528
55529 * g++.law: Add more tests derived from g++-bugs snapshots.
55530
55531 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
55532 equivalent to g++.law/init9.
55533
55534 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55535 compiled it, and the a.out file after we've run it.
55536
55537 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
55538
55539 * lib/mike-g++.exp (postbase): Delete the .o file after we've
55540 compiled it, and the a.out file after we've run it.
55541
55542 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
55543
55544 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55545
55546 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
55547
55548 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55549 version number.
55550
55551 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
55552
55553 * g++.law: New directory of g++ tests derived from the g++-bugs
55554 snapshots.
55555
55556 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
55557
55558 * gcc.compile: initbug1.c initbug1.exp testcase added
55559
55560 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
55561
55562 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55563 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55564 fixes submitted by Jeff Law (law@cs.utah.edu)
55565 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55566 Jeff Law (law@cs.utah.edu)
55567
55568
55569 1993-11-30 Mike Stump (mrs@cygnus.com)
55570
55571 * config/unix-g++.exp: Follow the gcc way of doing things.
55572 * g++.old-deja/old-deja.exp: Minor updates.
55573 * lib/g++.exp: New file, follow the gcc way of doing things.
55574 * lib/old-dejagnu.exp: Minor updates.
55575 * lib/mike-g++.exp: Always unset errorInfo.
55576
55577 1993-11-06 Mike Stump (mrs@cygnus.com)
55578
55579 * lib/gcc.exp: Fix some errors with the below change, CC and
55580 CFLAGS should be global when setting, not local.
55581
55582 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
55583
55584 * lib/gcc.exp: Transform tool name.
55585
55586 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55587
55588 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55589
55590 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55591
55592 * lib/gcc.exp: change gcc_done to gcc_stat
55593
55594 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55595
55596 * Upgraded gcc testsuite to c-torture version 1.25
55597
55598 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
55599
55600 * lib/gcc.exp: added reporting code. Changed verbose compile message.
55601 * lib/c-torture: added hooks for new reporting code.
55602
55603 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
55604
55605 * config/sh-gcc.exp: check if sh-sim exists in the path
55606
55607 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
55608
55609 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55610 * gcc.compile/compile.exp: Initial changes for new logic.
55611 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55612 * gcc.failure/failure.exp: Initial changes for new logic.
55613 * gcc.ieee/ieee.exp: Initial changes for new logic.
55614 * gcc.misc-tests/misc.exp: Initial changes for new logic.
55615 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55616 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55617 * lib/c-torture.exp: Initial changes for new logic.
55618 * lib/gcc.exp: Initial changes for new logic.
55619
55620 1993-10-15 Mike Stump (mrs@cygnus.com)
55621
55622 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55623 depend upon failure or success. Fully qualify names in failure
55624 and success messages. Always remove a.out before starting
55625 compile, just in case. Pay more attention to error text output by
55626 the compiler. Handle testcases with no known past errors just
55627 like all others, so that things are uniform. Other miscellaneous
55628 improvements.
55629
55630 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
55631
55632 * gcc.cpp: new directory for cpp tests
55633
55634 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
55635
55636 * lib/chill.exp: Code reformatted, removed unused code.
55637 * config/unix-chill.exp: Code reformatted, removed unused code.
55638 * chill.execute/execute.exp: Code reformatted, removed unused code.
55639 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55640
55641 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
55642
55643 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
55644 routines not written.
55645
55646 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
55647
55648 * config/bug-gcc.exp: Use new procs from bug.exp.
55649
55650 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
55651
55652 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55653 via ftp, rather than depending on NFS.
55654 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55655 case.
55656
55657 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
55658
55659 * config/bug-gcc.exp: Use new download proc.
55660
55661 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
55662
55663 * chill.execute/execute.exp: cleanups, handles errors better
55664 * chill.compile/compile.exp: rewrite, based on execute.exp
55665 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55666 * lib/chill.exp: major changes to diff proc and compile and link
55667 procs. added chill_fail and chill_pass wrappers to pass and
55668 fail. added more comments, and handle error codes better.
55669 Added a hack to capture stderr from exec, so noncompile tests
55670 can work.
55671
55672 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
55673
55674 * chill.execute/execute.exp: rewrite of testsuite driver
55675 * lib/chill.exp: rewrite of testsuite driver
55676 * config/unix-chill.exp: rewrite of testsuite driver
55677
55678 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
55679
55680 In chill.execute:
55681 * iexpr.ch: Standardize uppercase.
55682 * tuples.dat: Standardize uppercase.
55683 * vary.ch: standardize. Correct varying string assignments.
55684 * vary.dat: Add new output lines.
55685
55686 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
55687
55688 In chill.execute:
55689 * chprintf.ch: Standardize use of uppercase.
55690 * tuples.ch: Standardize and turn arr2 into a DCL,
55691 rather than a SYN.
55692 * pinits.ch: Standardize.
55693
55694 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
55695
55696 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55697 * Makefil: Renamed to Makefile.in.
55698 * configure.in: New.
55699
55700 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
55701
55702 In chill.execute:
55703 * .cvsignore: Add result/output files.
55704 * Makefile: Fix up variables at start. Use MFLAGS
55705 everywhere. Correct bool_loc, built_ins entries.
55706 Add entry for vary1.ch.
55707 * bitarray.ch: Standardize upper-case usage.
55708 * bitexpr.ch: Standardize, add output of b1.
55709 * params.ch: Use arrayt in along PROC parameters, to
55710 avoid novelty problems.
55711 * sets.ch: Tiny cleanup.
55712 * vary1.ch: Re-indent.
55713
55714 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
55715
55716 * Add PR-related files to Makefiles, .cvsignore files, etc.
55717
55718 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
55719
55720 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55721 with compiler objects. New names are test-flow.c and test-loop.c
55722
55723 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
55724
55725 * Upgraded c-torture tests from 1.19 to 1.20
55726
55727 * new files:
55728 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55729 * gcc.compile: 930623-1.c 930623-2.c
55730 * gcc.noncompile: 930622-1.c 930622-2.c
55731 * gcc.failure: 920411-1.c 920627-2.c
55732 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55733
55734 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
55735
55736 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55737 More changes to get testsuite working properly. Needs more work.
55738 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55739
55740 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
55741
55742 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55743 More changes to get testsuite working properly. Needs more work.
55744
55745 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
55746
55747 * chill.compile/compile.exp: Added for Dejagnu support
55748 * chill.execute/execute.exp: Added for Dejagnu support
55749 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
55750
55751 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
55752
55753 This should complete moving the CHILL test files.
55754 * chill.noncompile(.cvsignore printf.grt
55755 in-printf.grt chprintf.grt chprintf.ch):
55756 Added test-support files.
55757 (Makefile): Modified further.
55758 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55759 signal.ch): Added test files.
55760 * chill.execute (.cvsignore printf.grt printr.c
55761 in-printf.grt rts.c chprintf.grt rts.h): Added
55762 test-support files.
55763 (Makefile): More corrections.
55764
55765 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
55766
55767 * chill.compile, chill.execute, chill.nocompile: Add CHILL
55768 test cases, ready for DejaGnu.
55769
55770 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
55771
55772 * Upgraded c-torture tests from 1.18 to 1.19
55773
55774 * gcc.compile: added test(s):
55775 930607-1.c
55776 * gcc.execute: added test(s):
55777 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55778
55779 * added new subdirectory for misc tests: gcc.misc-tests
55780 * gcc.misc-test(s): added tests:
55781 inst-check.c test-consts.c test-ior.c test-switch.c
55782
55783 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
55784
55785 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55786
55787 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
55788
55789 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55790
55791 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
55792
55793 * Upgraded c-torture tests from 1.17 to 1.18
55794
55795 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
55796
55797 * Upgraded c-torture tests from 1.12 to 1.17
55798
55799 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
55800
55801 * lib/old-dejagnu.exp:
55802 Fixed handling of XFAIL target triplets to correctly
55803 recognize wildcard characters. Removed code that
55804 appended a unique id tag to the end of the file name
55805 printed out by the result of the testcases within a
55806 given test file.
55807
55808 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
55809
55810 * lib/old-dejagnu.exp:
55811 Reworked expected failure handling to trigger off of XFAIL
55812 keyword in keyphrase embeded in testcase source code. The
55813 XFAIL keyword must be at the end of the keyphrase line. It
55814 may optionally be followed by one or more target triplets.
55815 It has just occured that the handling of wildcards in the
55816 target triplet may not be correct.
55817
55818 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
55819
55820 * g++.old-deja/tests:
55821 Moved all subdirectories up one level into g++.old-deja .
55822
55823 * lib/old-dejagnu.exp:
55824 Fixed problem with CXXFLAGS not being properly reset, and being
55825 corrupted with extraneous "-c" compiler option. This was
55826 causing binaries to not be generated for test that needed them.
55827 Modified strings passed to "pass" and "fail" so that individual
55828 tests from the same test file would be distinguished by an
55829 identifier appended to the test file name in the summary logs;
55830 this corrected a problem with erroneous diff logs. Added code
55831 to search testcases for expected fail and unexpected pass keywords.
55832
55833 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
55834
55835 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55836
55837 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
55838
55839 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55840 Removed extraneous text from end of "Special g++ Options"
55841 keyphrase.
55842
55843 * lib/old-dejagnu.exp: Added pattern matching to look for new
55844 keywords, embedded in testcases comments, which will trigger
55845 calls to xpass and xfail.
55846
55847 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
55848
55849 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55850 comments embedded in the testcases, especially the one looking for
55851 special compiler options, as well as the pattern matching for the
55852 compiler output again.
55853
55854 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
55855
55856 * lib/old-dejagnu.exp: Do a proper check of the return value for
55857 execute tests. Fixed several problems with the pattern matching
55858 of the compiler output which gave erroneous test results.
55859 Changed several of the test result messages to be more descriptive.
55860 * config/unix-g++.exp: Proc g++_load now actually works and
55861 executes the tests passed to it and returns a usable return
55862 value.
55863
55864 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
55865
55866 * lib/gcc.exp: Exits gracefully if $CC is bogus.
55867
55868 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
55869
55870 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55871 Modified both files to properly execute the old style
55872 dejagnu tests. The previous versions of these files were
55873 experimental and did not function anything near correctly.
55874
55875 1993-04-05 Rob Savoye (rob@cygnus.com)
55876
55877 * Removed all Makefile.in and configure.in files. No configuration
55878 needed now.
55879
55880 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
55881
55882 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55883
55884 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
55885
55886 * gcc.compile/configure.in, gcc.unsorted/configure.in,
55887 gcc.special/configure.in, gcc.noncompile/configure.in,
55888 gcc.execute/configure.in, gcc.code_quality/configure.in,
55889 g++.other/configure.in, g++.old-deja/configure.in,
55890 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55891 in srcname setting.
55892
55893 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
55894
55895 * lib/udi.exp: Fixed mondfe and mondfe_download.
55896 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55897 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55898
55899 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
55900
55901 * config/udi-gdb.exp: Check $shell_id after connecting to target.
55902 (gdb_exit): Don't remove *_soc files.
55903
55904 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
55905
55906 * lib/c-torture.exp: Don't look for main; instead always use -w
55907 -c. This is how the c-torture tests work. Remove the object
55908 file if the compilation succeeds.
55909 * gcc.execute/execute.exp: Remove executable if test passes.
55910 * gcc.noncompile/noncompile.exp: Every test is an expected
55911 failure.
55912 * gcc.special/special.exp: Added tests from c-torture 1.11,
55913 corrected use of existing test.
55914 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55915 gcc.execute/920625-1.c: Updated to c-torture 1.11.
55916 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55917 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55918 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55919 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55920 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55921 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55922 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55923 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55924 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55925 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55926 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55927 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55928 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55929 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55930 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55931 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55932 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55933 c-torture 1.11.
55934 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55935 correspond to c-torture 1.11.
55936
55937 * New file.
This page took 2.379256 seconds and 6 git commands to generate.