1 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
4 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5 include multiple kinds for SHAPE parameter within a single
7 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
10 2007-08-22 Janus Weil <jaydub66@gmail.com>
12 * interface_abstract_1.f90: Extended test case.
13 * interface_abstract_3.f90: New test.
15 2007-08-21 Christian Bruel <christian.bruel@st.com>
17 * gcc.dg/fold-sub.c: New test.
19 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
21 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
22 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
23 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
24 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
25 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
26 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
28 2007-08-22 Richard Guenther <rguenther@suse.de>
31 * gcc.dg/pr33007.c: New testcase.
33 2007-08-22 Richard Sandiford <richard@codesourcery.com>
35 * gcc.c-torture/execute/strcmp-1.x: Delete.
37 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
39 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
40 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
41 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
42 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
43 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
44 gcc.target/i386/stack-realign.c,
45 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
46 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
47 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
48 target using dg-require-effective-target directive.
49 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
50 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
51 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
52 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
53 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
54 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
55 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
56 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
57 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
58 Require lp64 target using dg-require-effective-target directive.
59 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
60 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
62 * gcc.target/i386/20010202-1.c: Move from here ...
63 * gcc.dg/20010202-1.c: ... to here.
65 2007-08-22 Richard Guenther <rguenther@suse.de>
67 PR tree-optimization/33142
68 * gcc.c-torture/execute/pr33142.c: New testcase.
70 2007-08-22 Richard Guenther <rguenther@suse.de>
73 * g++.dg/torture/pr32563.C: New testcase.
75 2007-08-22 Jakub Jelinek <jakub@redhat.com>
78 * gcc.dg/pr32912-1.c: Add -w to options.
79 * gcc.dg/pr32912-2.c: Likewise.
80 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
82 2007-08-21 Ian Lance Taylor <iant@google.com>
84 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
86 2007-08-21 Ian Lance Taylor <iant@google.com>
88 PR tree-optimization/33134
89 * g++.dg/tree-ssa/pr33134.C: New test.
91 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
93 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
94 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
96 2007-08-21 Jakub Jelinek <jakub@redhat.com>
99 * gcc.dg/debug/pr32610.c: New test.
101 * g++.dg/init/new24.C: New test.
104 * gcc.dg/pr32912-1.c: New test.
105 * gcc.dg/pr32912-2.c: New test.
106 * gcc.dg/pr32912-3.c: New test.
108 2007-08-21 Richard Guenther <rguenther@suse.de>
110 * gcc.dg/pointer-arith-10.c: New testcase.
112 2007-08-21 Richard Guenther <rguenther@suse.de>
115 * gcc.c-torture/compile/pr33122.c: New testcase.
117 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
119 * g++.dg/warn/Wnvdtor-2.C: New testcase.
121 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
123 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
125 2007-08-20 Jakub Jelinek <jakub@redhat.com>
128 * g++.dg/init/new23.C: New test.
130 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
133 * gcc.c-torture/compile/pr30564-1.c: New test.
134 * gcc.c-torture/compile/pr30564-2.c: New test.
136 2007-08-19 Joseph Myers <joseph@codesourcery.com>
138 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
140 2007-08-19 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/interface_abstract_2.f90: New.
143 * gfortran.dg/interface_abstract_1.f90: Fix typo.
145 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
147 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
148 unknown (so that outer-loop wont get analyzed).
149 * gcc.dg/vect/vect-outer-1a.c: New test.
150 * gcc.dg/vect/vect-outer-1b.c: New test.
151 * gcc.dg/vect/vect-outer-1.c: New test.
152 * gcc.dg/vect/vect-outer-2a.c: New test.
153 * gcc.dg/vect/vect-outer-2b.c: New test.
154 * gcc.dg/vect/vect-outer-2c.c: New test.
155 * gcc.dg/vect/vect-outer-2.c: New test.
156 * gcc.dg/vect/vect-outer-3a.c: New test.
157 * gcc.dg/vect/vect-outer-3b.c: New test.
158 * gcc.dg/vect/vect-outer-3c.c: New test.
159 * gcc.dg/vect/vect-outer-3.c: New test.
160 * gcc.dg/vect/vect-outer-4a.c: New test.
161 * gcc.dg/vect/vect-outer-4b.c: New test.
162 * gcc.dg/vect/vect-outer-4c.c: New test.
163 * gcc.dg/vect/vect-outer-4d.c: New test.
164 * gcc.dg/vect/vect-outer-4e.c: New test.
165 * gcc.dg/vect/vect-outer-4f.c: New test.
166 * gcc.dg/vect/vect-outer-4g.c: New test.
167 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
168 * gcc.dg/vect/vect-outer-4i.c: New test.
169 * gcc.dg/vect/vect-outer-4j.c: New test.
170 * gcc.dg/vect/vect-outer-4k.c: New test.
171 * gcc.dg/vect/vect-outer-4l.c: New test.
172 * gcc.dg/vect/vect-outer-4m.c: New test.
173 * gcc.dg/vect/vect-outer-4.c: New test.
174 * gcc.dg/vect/vect-outer-5.c: New test.
175 * gcc.dg/vect/vect-outer-6.c: New test.
176 * gcc.dg/vect/vect-outer-fir.c: New test.
177 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
178 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
180 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
182 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
183 and -fno-tree-reassoc.
184 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
185 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
186 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
187 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
188 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
189 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
190 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
191 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
192 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
193 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
194 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
195 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
196 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
197 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
198 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
199 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
200 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
201 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
202 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
203 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
204 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
205 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
206 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
207 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
208 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
209 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
210 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
211 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
212 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
213 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
214 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
215 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
216 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
217 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
218 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
219 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
220 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
222 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
224 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
225 versioning for aliasing).
226 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
228 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align targets.
229 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
231 2007-08-18 Tom Tromey <tromey@redhat.com>
233 PR preprocessor/32974:
234 * gcc.dg/cpp/pr32974.c: New file.
236 2007-08-17 Tobias Burnus <burnus@net-b.de>
238 * gfortran.dg/interface_abstract_1.f90: New.
240 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
243 * gfortran.dg/pure_initializer_1.f90: New test.
245 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
248 * gfortran.dg/array_constructor_18.f90: New test.
250 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
253 * g++.dg/expr/lval3.C: New test.
254 * g++.dg/expr/lval4.C: New test.
256 2007-08-17 Ollie Wild <aaw@google.com>
259 * g++.dg/lookup/builtin3.C: New test.
260 * g++.dg/lookup/builtin4.C: New test.
261 * g++.dg/lookup/using19.C: New test.
263 2007-08-17 Paolo Carlini <pcarlini@suse.de>
266 * g++.dg/parse/error31.C: New.
268 2007-08-17 Paolo Carlini <pcarlini@suse.de>
271 * g++.dg/template/error26.C: New.
273 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
276 * gfortran.dg/zero_length_2.f90: New test.
278 2007-08-17 Tobias Burnus <burnus@net-b.de>
280 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
281 * gfortran.dg/kind_tests_3.f03: Ditto.
282 * gfortran.dg/global_vars_f90_init.f90: Ditto.
283 * gfortran.dg/interface_13.f90: Ditto.
284 * gfortran.dg/pr32738.f90: Ditto.
285 * gfortran.dg/module_private_1.f90: Ditto.
286 * gfortran.dg/test_only_clause.f90: Ditto.
287 * gfortran.dg/bind_c_vars.f90: Ditto.
288 * gfortran.dg/bind_c_dts.f90: Ditto.
289 * gfortran.dg/use_9.f90: Ditto.
290 * gfortran.dg/generic_8.f90: Ditto.
291 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
292 * gfortran.dg/private_type_6.f90: Ditto.
293 * gfortran.dg/c_assoc.f90: Ditto.
294 * gfortran.dg/private_type_7.f90: Ditto.
295 * gfortran.dg/global_vars_c_init.f90: Ditto.
296 * gfortran.dg/bind_c_dts_2.f03: Ditto.
297 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
298 * gfortran.dg/c_size_t_test.f03: Ditto.
299 * gfortran.dg/used_types_12.f90: Ditto.
300 * gfortran.dg/pr25923.f90: Ditto.
301 * gfortran.dg/test_com_block.f90: Ditto.
302 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
303 * gfortran.dg/equiv_constraint_7.f90: Ditto.
304 * gfortran.dg/com_block_driver.f90: Ditto.
305 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
306 * gfortran.dg/use_iso_c_binding.f90: Ditto.
307 * gfortran.dg/c_loc_test.f90: Ditto.
308 * gfortran.dg/c_ptr_tests.f03: Ditto.
309 * gfortran.dg/module_interface_1.f90: Ditto.
311 2007-08-17 Paolo Carlini <pcarlini@suse.de>
314 * g++.dg/other/error17.C: Adjust.
316 2007-08-17 Ben Elliston <bje@au.ibm.com>
319 * g++.dg/ext/altivec-14.C: New test.
321 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
323 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
324 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
326 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
327 * gcc.dg/vect/pr32366.c: Ditto.
329 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
332 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
333 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
334 * gcc.dg/dfp/convert-int-fold.c: Ditto.
335 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
337 2007-08-16 Tobias Burnus <burnus@net-b.de>
340 * gfortran.dg/use_9.f90: New.
342 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
344 * g++.dg/gcov/gcov-5.C: New test.
346 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
348 * g++.dg/gcov/gcov-4.C: New test.
349 * lib/gcov.exp (verify-lines): Add support for
350 checking no-coverage lines.
352 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
354 * gcc.dg/vect/vect-vfa-01.c: New.
355 * gcc.dg/vect/vect-vfa-02.c: New.
356 * gcc.dg/vect/vect-vfa-03.c: New.
357 * gcc.dg/vect/vect-vfa-04.c: New.
358 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
359 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
360 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
361 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
362 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
363 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
364 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
365 gfortran.dg/vect/pr19049.f90: Rename to start with
367 * gcc.dg/vect/vect.exp: Disable versioning for alias
368 when test starts with no-vfa-.
369 * gfortran.dg/vect/vect.exp: Likewise.
371 2007-08-16 Richard Sandiford <richard@codesourcery.com>
373 * gcc.dg/torture/pr32897.c: New test.
375 2007-08-16 Paolo Carlini <pcarlini@suse.de>
378 * g++.dg/template/crash69.C: New.
380 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
382 * lib/target-supports.exp (check_effective_target_arm32): Use
383 check_no_compiler_messages.
385 2007-08-15 Diego Novillo <dnovillo@google.com>
387 gcc.dg/tree-ssa/20070815.c: New test.
389 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
392 * gfortran.dg/random_7.f90: Initialize variable.
394 2007-08-15 Jakub Jelinek <jakub@redhat.com>
397 * gfortran.dg/pr33074.f90: New test.
400 * g++.dg/opt/nrv14.C: New test.
402 2007-08-15 Paolo Carlini <pcarlini@suse.de>
405 * g++.dg/template/crash68.C: New.
407 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
409 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
410 * gcc.dg/sibcall-4.c: Ditto.
412 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
415 * gfortran.dg/use_8.f90: New test.
416 * gfortran.dg/c_loc_tests_2.f03: Fix code.
418 2007-08-14 Paolo Carlini <pcarlini@suse.de>
421 * g++.dg/template/error27.C: New.
422 * g++.dg/template/error28.C: New.
423 * g++.dg/other/pr28304.C: Adjust.
424 * g++.old-deja/g++.mike/p811.C: Likewise.
426 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
429 * gcc.target/i386/pr30315.c: New.
431 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
434 * gfortran.dg/substr_5.f90: New test.
436 2007-08-14 Andrew Pinski <pinskia@gmail.com>
439 * gcc.dg/vector-2.c: New test.
442 * g++.dg/ext/vector8.C: New test.
444 2007-08-13 Dan Hipschman <dsh@google.com>
447 * gcc.dg/format/array-1.c: Add an additional test for
448 unterminated format strings of length 1.
450 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
453 * gfortran.dg/external_procedures_3.f90: New test.
455 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
458 * gfortran.dg/import6.f90: New test.
460 2007-08-13 Andrew Pinski <pinskia@gmail.com>
463 * gcc.dg/vector-1.c: New test.
465 2007-08-13 Richard Sandiford <richard@codesourcery.com>
467 * gcc.dg/pr21255-4.c: Skip for PIC.
468 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
470 2007-08-13 Richard Sandiford <richard@codesourcery.com>
472 * gcc.dg/attr-isr.c: Skip for PIC.
473 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
474 * gcc.dg/attr-isr-trapa.c: Likewise.
475 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
476 * gcc.dg/pragma-isr-trapa.c: Likewise.
477 * gcc.dg/pragma-isr-trapa2.c: Likewise.
479 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
482 * gfortran.dg/transpose_1.f90: New test.
484 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
487 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
490 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
494 * gfortran.dg/random_4.f90: New test.
495 * gfortran.dg/random_5.f90: New test.
496 * gfortran.dg/random_6.f90: New test.
497 * gfortran.dg/random_7.f90: New test.
499 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
502 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
504 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
507 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
509 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
512 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
513 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
515 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
518 * gfortran.dg/char_length_6.f90: New test.
520 2007-08-10 Ollie Wild <aaw@google.com>
522 * g++.dg/lookup/using18.C: New test.
524 2007-08-10 Paolo Carlini <pcarlini@suse.de>
527 * g++.dg/other/error16.C: New.
529 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
532 * gfortran.dg/namelist_37.f90: New test.
534 2007-08-10 Paolo Carlini <pcarlini@suse.de>
537 * g++.dg/conversion/op3.C: New.
539 2007-08-09 Tobias Burnus <burnus@net-b.de>
542 * gfortran.dg/fmt_tab_1.f90: New.
543 * gfortran.dg/fmt_tab_2.f90: New.
545 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
548 * gcc.c-torture/compile/pr32796.c: New test.
550 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
553 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
554 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
557 2007-08-08 Richard Sandiford <richard@codesourcery.com>
559 * gcc.target/mips/code-readable-1.c: New test.
560 * gcc.target/mips/code-readable-2.c: Likewise.
561 * gcc.target/mips/code-readable-3.c: Likewise.
563 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
564 Revital Eres <eres@il.ibm.com>
566 * gfortran.dg/sms-1.f90: Add comment.
567 * gfortran.dg/sms-2.f90: New.
569 2007-08-07 Ian Lance Taylor <iant@google.com>
571 * gcc.dg/instrument-1.c: New test.
572 * gcc.dg/instrument-2.c: New test.
573 * gcc.dg/instrument-3.c: New test.
575 2007-08-07 Steve Ellcey <sje@cup.hp.com>
577 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
579 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
581 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
582 !vector_alignment_reachable targets.
583 * gcc.dg/vect/vect-33.c: Likewise.
584 * gcc.dg/vect/vect-42.c: Likewise.
585 * gcc.dg/vect/vect-44.c: Likewise.
586 * gcc.dg/vect/vect-50.c: Likewise.
587 * gcc.dg/vect/vect-70.c: Likewise.
588 * gcc.dg/vect/vect-71.c: Likewise.
589 * gcc.dg/vect/vect-87.c: Likewise.
590 * gcc.dg/vect/vect-88.c: Likewise.
591 * gcc.dg/vect/vect-91.c: Likewise.
592 * gcc.dg/vect/vect-93.c: Likewise.
593 * gcc.dg/vect/vect-96.c: Likewise.
594 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
595 * gcc.dg/vect/section-anchors-69.c: Likewise.
596 * gcc.dg/vect/pr25413.c: Likewise.
597 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
598 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
599 * gfortran.dg/vect-2.f90: Likewise.
600 * gfortran.dg/vect-3.f90: Likewise.
601 * gfortran.dg/vect-4.f90: Likewise.
602 * gfortran.dg/vect-5.f90: Likewise.
603 * lib/target-supports.exp (check_effective_target_natural_alignment):
604 Return false for darwin.
605 (check_effective_target_vector_alignment_reachable_for_double): New.
607 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
609 * gcc.dg/multiword-1.c: New testcase.
611 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
613 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
615 * gfortran.dg/namelist_36.f90: New test.
617 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
619 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
620 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
622 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
624 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
625 * gcc.dg/torture/type-generic-1.c: Likewise.
627 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
629 * gcc.c-torture/20070522-1.c: Move to ...
630 * gcc.c-torture/compile/20070522-1.c: Here.
632 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
635 * gfortran.dg/minmax_char_1.f90: New test.
636 * gfortran.dg/minmax_char_2.f90: New test.
637 * gfortran.dg/min_max_optional_4.f90: New test.
639 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
641 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
642 hanging on the testcase.
644 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
647 * gcc.c-torture/compile/pr32988.c: New test.
649 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
651 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
653 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
655 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
658 2007-03-22 Dirk Mueller <dmueller@suse.de>
660 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
662 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
665 * gfortran.dg/isnan_1.f90: New test.
667 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
668 Revital Eres <eres@il.ibm.com>
670 * gcc.dg/sms-antideps.c: New test.
672 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
675 * gfortran.dg/entry_13.f90: New test.
677 * gfortran.dg/entry_12.f90: Clean up .mod file.
679 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
682 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
683 variables as kind=4 so they don't overflow the record length.
685 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
688 * gfortran.dg/selected_kind_1.f90: New test.
690 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
693 * gcc.c-torture/compile/pr32780.c: New test.
695 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
698 * gcc.c-torture/compile/pr32399.c: New testcase.
700 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
703 * g++.dg/torture/pr32304.C: New testcase.
705 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
708 * gfortran.fortran-torture/compile/complex_1.f90: New test.
710 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
713 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
715 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
718 * gfortran.dg/nint_2.f90: New test.
720 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
722 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
723 * gcc.dg/weak/typeof-2.c: Likewise.
725 2007-08-03 Diego Novillo <dnovillo@google.com>
728 * gcc.dg/tree-ssa/pr31521.c: New test.
730 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
733 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
734 iostat must be default kind.
736 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
738 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
740 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
743 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
744 explicit so test passes with -fdefault-integer-8.
745 * gfortran.dg/unformatted_recl_1.f90: Likewise.
746 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
748 2007-08-02 Lee Millward <lee.millward@gmail.com>
751 * g++.dg/parse/asm1.C: New test.
754 * g++.dg/parse/asm2.C: Likewise.
757 * g++.dg/parse/asm3.C: Likewise.
759 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
761 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
762 "int" is only 16 bit bits wide.
763 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
765 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
767 * g++.dg/torture/type-generic-1.C: New.
768 * gcc.dg/pr28796-2.c: Move tests ...
769 * gcc.dg/tg-tests.h: ... here.
770 * gcc.dg/torture/type-generic-1.c: New.
772 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
775 * minmaxloc_3.f90: New test case.
777 2007-08-01 Tobias Burnus <burnus@net-b.de>
780 * gfortran.dg/allocate_stat.f90: New.
782 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
784 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
786 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
788 PR tree-optimization/32919
789 * gcc.c-torture/compile/pr32919.c: New.
791 2007-08-01 Nick Clifton <nickc@redhat.com>
793 * gcc.c-torture/execute/execute.exp: Change copyright header to
794 refer to version 3 of the GNU General Public License and to point
795 readers at the COPYING3 file and the FSF's license web page.
796 * gcc.c-torture/execute/ieee/ieee.exp,
797 gcc.c-torture/unsorted/unsorted.exp,
798 gcc.c-torture/compile/compile.exp,
799 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
800 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
801 gcc.target/cris/torture/cris-torture.exp,
802 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
803 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
804 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
805 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
806 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
807 gnat.dg/dg.exp, gnat.dg/style/style.exp,
808 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
809 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
810 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
811 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
812 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
813 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
814 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
815 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
816 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
817 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
818 gcc.dg/noncompile/noncompile.exp,
819 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
820 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
821 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
822 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
823 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
824 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
825 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
826 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
827 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
828 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
829 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
830 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
831 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
832 g++.old-deja/old-deja.exp,
833 gfortran.fortran-torture/execute/execute.exp,
834 gfortran.fortran-torture/compile/compile.exp,
835 treelang/output/output-1.c, treelang/output/output-1.tree,
836 treelang/execute/execute.exp, treelang/Makefile.in,
837 treelang/compile/compile.exp, g++.dg/dg.exp,
838 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
839 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
840 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
841 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
842 g++.dg/compat/struct-layout-1.exp,
843 g++.dg/compat/struct-layout-1_generate.c,
844 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
845 g++.dg/bprob/bprob.exp, config/default.exp,
846 gcc.test-framework/test-framework.awk,
847 gcc.test-framework/gen_directive_tests,
848 gcc.test-framework/test-framework.exp,
849 objc.dg/special/special.exp,
850 objc.dg/gnu-encoding/gnu-encoding.exp,
851 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
852 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
853 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
854 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
855 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
856 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
857 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
858 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
859 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
860 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
861 lib/target-supports-dg.exp, lib/gcc-defs.exp,
862 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
863 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
864 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
865 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
866 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
869 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
871 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
874 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
877 * gfortran.dg/initialization_12.f90: New test.
879 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
882 * gfortran.dg/entry_12.f90: New test.
884 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
887 * gfortran.dg/altreturn_6.f90: New test.
889 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
892 * gfortran.dg/exponent_2.f90: New test.
894 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
896 * gcc.dg/vect/vect-117.c: New test.
897 * gcc.dg/vect/vect-74.c: Enabled test
898 * gcc.dg/vect/vect-81.c: Enabled test
900 2007-07-30 Andrew Pinski <pinskia@gmail.com>
902 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
903 s/dg-error/dg-warning where warning is expected.
905 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
908 * gfortran.dg/array_constructor_12.f90: Adjust argument
909 of huge() to correct kind.
911 2007-07-30 Ollie Wild <aaw@google.com>
913 * gcc.dg/cpp/counter-2.c: New test.
914 * gcc.dg/cpp/counter-3.c: New test.
915 * gcc.dg/cpp/dir-only-1.c: New test.
916 * gcc.dg/cpp/dir-only-1.h: New file.
917 * gcc.dg/cpp/dir-only-2.c: New test.
918 * gcc.dg/cpp/dir-only-3.c: New test.
919 * gcc.dg/cpp/dir-only-3a.h: New file.
920 * gcc.dg/cpp/dir-only-3b.h: New file.
921 * gcc.dg/cpp/dir-only-4.c: New test.
922 * gcc.dg/cpp/dir-only-5.c: New test.
923 * gcc.dg/cpp/dir-only-6.c: New test.
925 2007-07-30 Julian Brown <julian@codesourcery.com>
927 * gcc.target/arm/neon/v*.c: Regenerate.
929 2007-07-30 Paolo Carlini <pcarlini@suse.de>
932 * g++.dg/ext/label6.C: New.
934 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
938 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
940 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
943 * gfortran.dg/actual_pointer_function_1.f90: New test.
946 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
948 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
951 * gfortran.dg/shape_1.f90: Adjust error message.
952 * gfortran.dg/parameter_array_ref_1.f90: New test.
954 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
957 * gfortran.dg/entry_11.f90: New test.
959 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
960 Revital Eres <eres@il.ibm.com>
962 * gfortran.dg/sms-1.f90: New test.
964 2007-07-28 Richard Guenther <rguenther@suse.de>
966 * gcc.c-torture/compile/pr32920.c: New testcase.
968 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
971 * g++.dg/lookup/friend11.C: New test.
973 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
975 * gfortran.dg/namelist_5.f90: Adjusted error message.
976 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
977 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
978 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
979 * gfortran.dg/namelist_32.f90: ... this.
982 * gfortran.dg/namelist_33.f90: New test.
985 * gfortran.dg/namelist_34.f90: New test.
988 * gfortran.dg/namelist_35.f90: New test.
990 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
993 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
995 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
998 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
999 assuming it is 0x7ffffffff.
1000 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1001 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1003 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1005 * gfortran.dg/operator_3.f90: Fix dg directive.
1006 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1007 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1008 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1010 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
1012 * g++.dg/cpp0x/decltype1.C: New.
1013 * g++.dg/cpp0x/decltype2.C: New.
1014 * g++.dg/cpp0x/decltype3.C: New.
1015 * g++.dg/cpp0x/decltype4.C: New.
1016 * g++.dg/cpp0x/decltype5.C: New.
1017 * g++.dg/cpp0x/decltype6.C: New.
1019 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
1021 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1022 because the test relies on bit 31 to be the sign bit.
1024 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
1026 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1027 assuming it is 0x7fffffff.
1028 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1029 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1031 2007-07-27 Mark Mitchell <mark@codesourcery.com>
1034 * g++.dg/expr/bitfield9.C: New test.
1036 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1039 * gfortran.dg/logical_comp.f90: Update dg-error strings.
1041 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1044 * gfortran.dg/private_type_7.f90: New test.
1046 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1049 * gfortran.dg/select_char_1.f90: New test.
1051 2007-07-27 Tobias Burnus <burnus@net-b.de>
1054 * gfortran.dg/initialization_11.f90: New test.
1056 2007-07-27 Richard Sandiford <richard@codesourcery.com>
1058 * gcc.target/mips/ins-1.c: New test.
1060 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
1063 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1066 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
1068 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1069 error: width of 'spare' exceeds its type.
1071 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
1073 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1074 * gcc.dg/sibcall-4.c: Likewise.
1076 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1078 PR rtl-optimization/31500
1079 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1080 * g++.dg/warn/Warray-bounds.C: Likewise.
1082 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
1084 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1086 2007-07-25 Julian Brown <julian@codesourcery.com>
1087 Paul Brook <paul@codesourcery.com>
1088 Joseph Myers <joseph@codesourcery.com>
1089 Mark Shinwell <shinwell@codesourcery.com>
1091 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1092 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1093 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1094 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1095 (check_effective_target_arm_neon_hw): New.
1096 * gcc.target/arm/neon/neon.exp: New file.
1097 * gcc.target/arm/neon/polytypes.c: New file.
1098 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1100 2007-07-25 Janis Johnson <janis187@us.ibm.com>
1102 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1103 targets where an "int" is less than 32 bits wide.
1105 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
1107 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1109 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1111 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1112 during addition if an int is only 16 bits wide.
1113 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1115 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1117 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1118 size as "long int" and are 32 or 64 bits wide.
1119 * gcc.dg/torture/pr28814.c: Likewise.
1121 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1123 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1124 exactly as wide as an int.
1126 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1128 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1129 Define and use throughout as long long printf format specifier.
1130 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1133 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
1135 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1136 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1138 2007-07-25 Ben Elliston <bje@au.ibm.com>
1140 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1142 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1144 * gcc.c-torture/execute/20070724-1.c: New.
1146 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1149 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1150 "deallocates" to 24, since patch has code rid of much spurious
1152 * gfortran.dg/interface_assignment_1.f90 : New test.
1155 * gfortran.dg/interface_assignment_2.f90 : New test.
1157 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1160 * fortran.dg/initialization_10.f90: New test.
1162 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1165 * gfortran.dg/imag_2.f: Removed
1166 * gfortran.dg/warn_std_1.f90: New test.
1167 * gfortran.dg/warn_std_2.f90: New test.
1168 * gfortran.dg/warn_std_3.f90: New test.
1170 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1173 * g++.dg/init/new22.C: New.
1175 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1178 * g++.dg/template/crash67.C: New.
1180 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
1182 * lib/target-support.exp (check_effective_target_natural_alignment):
1183 (check_effective_target_vector_alignment_reachable): New.
1184 * config/spu/spu.c (spu_vector_alignment_reachable): New.
1185 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1186 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
1188 * gcc.dg/vect/pr25413.c: Likewise.
1189 * gcc.dg/vect/pr31699.c: Likewise.
1191 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1194 * gfortran.dg/pack_bounds_1.f90: New test case.
1196 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
1199 * gfortran.dg/initialization_9.f90: New test.
1201 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1205 * gfortran.dg/bind_c_usage_8.f03: New test case.
1206 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1207 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
1209 2007-07-23 Richard Sandiford <richard@codesourcery.com>
1211 * gcc.target/mips/branch-cost-1.c: New test.
1212 * gcc.target/mips/branch-cost-2.c: Likewise.
1214 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1217 * gfortran.dg/c_char_tests.f03: New test case.
1218 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1219 * gfortran.dg/c_char_tests_2.f03: New test case.
1220 * gfortran.dg/value_6.f03: Ditto.
1221 * gfortran.dg/value_7.f03: Ditto.
1223 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1226 * gfortran.dg/c_funloc_tests_5.f03: New.
1227 * gfortran.dg/c_funloc_tests_5.f04: New.
1228 * gfortran.dg/c_funloc_tests_4_driver.c: New.
1230 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1233 * g++.dg/expr/call4.C: New.
1234 * g++.dg/expr/call5.C: New.
1236 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1239 * gfortran.dg/namelist_30.f90: New test.
1241 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1244 * gfortran.dg/array_initializer_1.f90: Removed warning.
1245 * gfortran.dg/initialization_1.f90: Adjusted messages.
1246 * gfortran.dg/nested_modules_6.f90: Removed warning.
1249 * gfortran.dg/initialization_7.f90: New test.
1252 * gfortran.dg/initialization_8.f90: New test.
1254 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1257 * g++.dg/template/crash47.C: Adjust errors.
1258 * g++.dg/template/crash48.C: Adjust errors.
1259 * g++.dg/template/typename12.C: New.
1260 * g++.dg/template/typename13.C: New.
1261 * g++.dg/template/typename14.C: New.
1262 * g++.dg/template/typedef6.C: Adjust errors.
1264 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1267 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1268 * gfortran.dg/pr32627.f03: New test case.
1270 * gfortran.dg/c_f_pointer_logical.f03: New test case.
1271 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1272 c_f_pointer_logical.
1273 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1274 c_f_pointer_complex.
1275 * gfortran.dg/c_f_pointer_complex.f03: New test case.
1276 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1277 c_f_pointer_shape_tests_2.
1278 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1280 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1283 * gfortran.dg/c_loc_tests_9.f03: New test case.
1284 * gfortran.dg/c_loc_tests_10.f03: Ditto.
1286 2007-07-21 Lee Millward <lee.millward@gmail.com>
1289 * gfortran.dg/int_2.f90: New test.
1291 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
1293 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1295 2007-07-20 Richard Sandiford <richard@codesourcery.com>
1297 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1298 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1300 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
1302 PR tree-optimization/19910
1303 * gcc.dg/pr19910.c: New test.
1305 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
1308 * gfortran.dg/pr32738.f90: New test.
1310 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1312 PR tree-optimzation/32635
1313 * gfortran.dg/pr32635.f: New test case.
1315 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
1318 * gfortran.dg/pr32801.f03: New test case.
1320 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1322 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1323 Test negative numbers also.
1324 * gcc.dg/c99-math-float-1.c: Likewise.
1325 * gcc.dg/c99-math-long-double-1.c: Likewise.
1326 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
1329 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1331 * lib/target-supports.exp (check_effective_target_sync_int_long):
1333 (check_effective_target_sync_char_short): Likewise.
1335 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1337 * gcc.dg/pr28796-2.c: Add more cases.
1339 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1341 * gcc.dg/pr28796-1.c: Add more cases.
1342 * gcc.dg/pr28796-2.c: Likewise.
1344 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1346 * gcc.dg/pr28796-1.c: Add more cases.
1347 * gcc.dg/pr28796-2.c: Likewise.
1349 2007-07-17 Janus Weil <jaydub66@gmail.com>
1352 * gfortran.dg/pr32535.f90: New test.
1354 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
1358 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1360 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
1362 PR rtl-optimization/32773
1363 * gcc.dg/pr32773.c: New test.
1365 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
1367 * gcc.target/spu/intrinsics-1.c: Use dg-message to
1368 match flax-vector-conversions note.
1369 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1370 instead of dg-error for the warning.
1372 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1374 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1375 adapted to work on targets with 16-bit or wider int.
1376 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1377 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1378 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1379 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1381 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1383 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1384 support large arrays.
1385 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1386 * gcc.dg/20061109-1.c: Likewise.
1387 * gcc.c-torture/execute/20061101-1.x: Likewise.
1388 * gcc.c-torture/execute/pr29797-1.x: Likewise.
1389 * gcc.c-torture/execute/pr31448.x: Likewise.
1391 2007-07-16 Lee Millward <lee.millward@gmail.com>
1393 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1396 * gfortran.dg/pr32238.f90: New test.
1399 * gfortran.dg/pr32222.f90: New test.
1402 * gfortran.dg/pr32242.f90: New test.
1404 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
1405 David Ung <davidu@mips.com>
1407 * gcc.target/mips/mips-sched-madd.c: New test case.
1409 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1412 * gfortran.dg/large_real_kind_1.f90: Update test.
1413 * gfortran.dg/pr17706.f90: Update test.
1414 * gfortran.dg/fmt_zero_digits.f90: Update test.
1415 * gfortran.dg/fmt_zero_precision.f90: Update test.
1416 * gfortran.dg/real_const_3.f90: Update test.
1418 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1421 * gfortran.dg/bounds_check_8.f90: New test.
1422 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1424 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1427 * gfortran.dg/mvbits_2.f90: New test.
1429 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1432 * gfortran.dg/pack_mask_1.f90: New test.
1433 * gfortran.dg/unpack_mask_1.f90: New test.
1435 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1437 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1438 * gcc.dg/20001101-1.c: Likewise.
1439 * gcc.dg/20001102-1.c: Likewise.
1440 * gcc.dg/20020116-2.c: Likewise.
1441 * gcc.dg/20020416-1.c: Likewise.
1442 * gcc.dg/sparc-constant-1.c: Likewise.
1443 * gcc.dg/sparc-dwarf2.c: Likewise.
1444 * gcc.dg/sparc-frame-1.c: Likewise.
1445 * gcc.dg/sparc-getcontext-1.c: Likewise.
1446 * gcc.dg/sparc-loop-1.c: Likewise.
1447 * gcc.dg/sparc-reg-1.c: Likewise.
1448 * gcc.dg/sparc-ret.c: Likewise.
1449 * gcc.dg/sparc-trap-1.c: Likewise.
1450 * gcc.dg/ultrasp10.c: Likewise.
1451 * gcc.dg/ultrasp11.c: Likewise.
1452 * gcc.dg/ultrasp1.c: Likewise.
1453 * gcc.dg/ultrasp2.c: Likewise.
1454 * gcc.dg/ultrasp3.c: Likewise.
1455 * gcc.dg/ultrasp4.c: Likewise.
1456 * gcc.dg/ultrasp5.c: Likewise.
1457 * gcc.dg/ultrasp6.c: Likewise.
1458 * gcc.dg/ultrasp7.c: Likewise.
1459 * gcc.dg/ultrasp8.c: Likewise.
1460 * gcc.dg/ultrasp9.c: Likewise.
1461 * gcc.dg/splet-1.c: Delete.
1463 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
1466 * gfortran.dg/stfunc_5.f90: New test.
1468 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
1470 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1471 New procedure to check if arrays are naturally aligned to the vector
1473 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
1474 in size_t typedef. Adjust tree dump scan results according to
1475 vect_aligned_arrays target check.
1476 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1477 vect_aligned_arrays target check.
1478 * gcc.dg/vect/pr31699.c: Ditto.
1480 2007-07-13 Sa Liu <saliu@de.ibm.com>
1482 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1483 for V2DFmode vector conditional expression.
1484 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
1486 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
1488 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
1489 V2DFmode comparison and test special values.
1490 * lib/target-supports.exp: Switch on test for V2DFmode
1491 vector conditional expression.
1493 2007-07-13 Richard Guenther <rguenther@suse.de>
1495 PR tree-optimization/32721
1496 * gcc.dg/pr32721.c: New testcase.
1498 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
1500 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1501 error message part that continues on a new line.
1503 2007-07-12 Geoffrey Keating <geoffk@apple.com>
1505 * gcc.dg/c99-tgmath-1.c: New.
1506 * gcc.dg/c99-tgmath-2.c: New.
1507 * gcc.dg/c99-tgmath-3.c: New.
1508 * gcc.dg/c99-tgmath-4.c: New.
1510 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1511 Janis Johnson <janis187@us.ibm.com>
1514 * gcc.test-framework/dg-error-exp-F.c: New test.
1515 * gcc.test-framework/dg-warning-exp-F.c: New test.
1516 * lib/gcc.exp: Enable warning and error prefixes.
1517 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1518 (dg-error): Wrap original dg-error.
1519 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1520 markers from dg-error/dg-warning directives.
1521 * gcc.dg/20040322-1.c: Likewise.
1522 * gcc.dg/Wchar-subscripts-1.c: Likewise.
1523 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1524 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1525 * gcc.dg/Werror-1.c: Likewise.
1526 * gcc.dg/Werror-10.c: Likewise.
1527 * gcc.dg/Werror-11.c: Likewise.
1528 * gcc.dg/Werror-2.c: Likewise.
1529 * gcc.dg/Werror-3.c: Likewise.
1530 * gcc.dg/Werror-4.c: Likewise.
1531 * gcc.dg/Werror-5.c: Likewise.
1532 * gcc.dg/Werror-6.c: Likewise.
1533 * gcc.dg/Werror-7.c: Likewise.
1534 * gcc.dg/Werror-8.c: Likewise.
1535 * gcc.dg/Werror-9.c: Likewise.
1536 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1537 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1538 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1539 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1540 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1541 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1542 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1543 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1544 * gcc.dg/Wnested-externs-1.c: Likewise.
1545 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1546 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1547 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1548 * gcc.dg/Wshadow-3.c: Likewise.
1549 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1550 * gcc.dg/Wwrite-strings-1.c: Likewise.
1551 * gcc.dg/anon-struct-5.c: Likewise.
1552 * gcc.dg/anon-struct-6.c: Likewise.
1553 * gcc.dg/anon-struct-7.c: Likewise.
1554 * gcc.dg/anon-struct-8.c: Likewise.
1555 * gcc.dg/array-8.c: Likewise.
1556 * gcc.dg/array-quals-2.c: Likewise.
1557 * gcc.dg/asm-qual-1.c: Likewise.
1558 * gcc.dg/asm-wide-1.c: Likewise.
1559 * gcc.dg/assign-warn-1.c: Likewise.
1560 * gcc.dg/assign-warn-2.c: Likewise.
1561 * gcc.dg/bitfld-10.c: Likewise.
1562 * gcc.dg/bitfld-11.c: Likewise.
1563 * gcc.dg/bitfld-12.c: Likewise.
1564 * gcc.dg/bitfld-13.c: Likewise.
1565 * gcc.dg/bitfld-14.c: Likewise.
1566 * gcc.dg/builtin-choose-expr-2.c: Likewise.
1567 * gcc.dg/builtins-30.c: Likewise.
1568 * gcc.dg/c90-const-expr-5.c: Likewise.
1569 * gcc.dg/c90-typespec-1.c: Likewise.
1570 * gcc.dg/c99-const-expr-5.c: Likewise.
1571 * gcc.dg/c99-flex-array-5.c: Likewise.
1572 * gcc.dg/c99-fordecl-3.c: Likewise.
1573 * gcc.dg/c99-tag-3.c: Likewise.
1574 * gcc.dg/c99-typespec-1.c: Likewise.
1575 * gcc.dg/c99-vla-jump-1.c: Likewise.
1576 * gcc.dg/c99-vla-jump-2.c: Likewise.
1577 * gcc.dg/c99-vla-jump-3.c: Likewise.
1578 * gcc.dg/c99-vla-jump-4.c: Likewise.
1579 * gcc.dg/c99-vla-jump-5.c: Likewise.
1580 * gcc.dg/cast-1.c: Likewise.
1581 * gcc.dg/cast-2.c: Likewise.
1582 * gcc.dg/cast-3.c: Likewise.
1583 * gcc.dg/cast-4.c: Likewise.
1584 * gcc.dg/cast-pretty-print-1.c: Likewise.
1585 * gcc.dg/comp-goto-2.c: Likewise.
1586 * gcc.dg/comp-goto-3.c: Likewise.
1587 * gcc.dg/cpp/error-1.c: Likewise.
1588 * gcc.dg/cpp/if-paren.c: Likewise.
1589 * gcc.dg/decl-7.c: Likewise.
1590 * gcc.dg/decl-8.c: Likewise.
1591 * gcc.dg/decl-nospec-1.c: Likewise.
1592 * gcc.dg/decl-nospec-2.c: Likewise.
1593 * gcc.dg/decl-nospec-3.c: Likewise.
1594 * gcc.dg/declspec-10.c: Likewise.
1595 * gcc.dg/declspec-11.c: Likewise.
1596 * gcc.dg/declspec-12.c: Likewise.
1597 * gcc.dg/declspec-13.c: Likewise.
1598 * gcc.dg/declspec-14.c: Likewise.
1599 * gcc.dg/declspec-15.c: Likewise.
1600 * gcc.dg/declspec-16.c: Likewise.
1601 * gcc.dg/declspec-17.c: Likewise.
1602 * gcc.dg/declspec-4.c: Likewise.
1603 * gcc.dg/declspec-5.c: Likewise.
1604 * gcc.dg/declspec-6.c: Likewise.
1605 * gcc.dg/declspec-7.c: Likewise.
1606 * gcc.dg/declspec-8.c: Likewise.
1607 * gcc.dg/declspec-9.c: Likewise.
1608 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1609 * gcc.dg/dfp/constants-c99.c: Likewise.
1610 * gcc.dg/dfp/keywords-c89.c: Likewise.
1611 * gcc.dg/dfp/keywords-c99.c: Likewise.
1612 * gcc.dg/dfp/keywords-reserved.c: Likewise.
1613 * gcc.dg/dfp/typespec.c: Likewise.
1614 * gcc.dg/dremf-type-compat-2.c: Likewise.
1615 * gcc.dg/dremf-type-compat-3.c: Likewise.
1616 * gcc.dg/dremf-type-compat-4.c: Likewise.
1617 * gcc.dg/empty-source-2.c: Likewise.
1618 * gcc.dg/empty-source-3.c: Likewise.
1619 * gcc.dg/enum3.c: Likewise.
1620 * gcc.dg/extra-semi-2.c: Likewise.
1621 * gcc.dg/extra-semi-3.c: Likewise.
1622 * gcc.dg/float-range-1.c: Likewise.
1623 * gcc.dg/float-range-2.c: Likewise.
1624 * gcc.dg/float-range-3.c: Likewise.
1625 * gcc.dg/float-range-5.c: Likewise.
1626 * gcc.dg/format/asm_fprintf-2.c: Likewise.
1627 * gcc.dg/format/asm_fprintf-3.c: Likewise.
1628 * gcc.dg/format/asm_fprintf-4.c: Likewise.
1629 * gcc.dg/format/asm_fprintf-5.c: Likewise.
1630 * gcc.dg/format/cast-1.c: Likewise.
1631 * gcc.dg/format/gcc_diag-3.c: Likewise.
1632 * gcc.dg/format/gcc_diag-4.c: Likewise.
1633 * gcc.dg/format/gcc_diag-6.c: Likewise.
1634 * gcc.dg/format/gcc_diag-8.c: Likewise.
1635 * gcc.dg/format/gcc_diag-9.c: Likewise.
1636 * gcc.dg/format/nul-2.c: Likewise.
1637 * gcc.dg/format/opt-1.c: Likewise.
1638 * gcc.dg/format/opt-2.c: Likewise.
1639 * gcc.dg/format/opt-3.c: Likewise.
1640 * gcc.dg/format/opt-4.c: Likewise.
1641 * gcc.dg/format/opt-5.c: Likewise.
1642 * gcc.dg/format/opt-6.c: Likewise.
1643 * gcc.dg/framework-2.c: Likewise.
1644 * gcc.dg/func-args-1.c: Likewise.
1645 * gcc.dg/func-outside-1.c: Likewise.
1646 * gcc.dg/func-outside-2.c: Likewise.
1647 * gcc.dg/gnu-cond-expr-2.c: Likewise.
1648 * gcc.dg/gnu-cond-expr-3.c: Likewise.
1649 * gcc.dg/if-empty-1.c: Likewise.
1650 * gcc.dg/init-bad-1.c: Likewise.
1651 * gcc.dg/init-bad-2.c: Likewise.
1652 * gcc.dg/init-bad-3.c: Likewise.
1653 * gcc.dg/init-desig-obs-2.c: Likewise.
1654 * gcc.dg/init-desig-obs-3.c: Likewise.
1655 * gcc.dg/init-empty-2.c: Likewise.
1656 * gcc.dg/init-empty-3.c: Likewise.
1657 * gcc.dg/inline-11.c: Likewise.
1658 * gcc.dg/inline-12.c: Likewise.
1659 * gcc.dg/inline-8.c: Likewise.
1660 * gcc.dg/inline-9.c: Likewise.
1661 * gcc.dg/inline3.c: Likewise.
1662 * gcc.dg/label-decl-1.c: Likewise.
1663 * gcc.dg/label-decl-2.c: Likewise.
1664 * gcc.dg/label-decl-3.c: Likewise.
1665 * gcc.dg/label-decl-4.c: Likewise.
1666 * gcc.dg/long-long-typespec-1.c: Likewise.
1667 * gcc.dg/lvalue-2.c: Likewise.
1668 * gcc.dg/lvalue-3.c: Likewise.
1669 * gcc.dg/nested-func-3.c: Likewise.
1670 * gcc.dg/nested-redef-1.c: Likewise.
1671 * gcc.dg/noreturn-4.c: Likewise.
1672 * gcc.dg/old-style-prom-2.c: Likewise.
1673 * gcc.dg/old-style-prom-3.c: Likewise.
1674 * gcc.dg/old-style-then-proto-1.c: Likewise.
1675 * gcc.dg/overflow-warn-1.c: Likewise.
1676 * gcc.dg/overflow-warn-2.c: Likewise.
1677 * gcc.dg/overflow-warn-3.c: Likewise.
1678 * gcc.dg/overflow-warn-4.c: Likewise.
1679 * gcc.dg/overflow-warn-6.c: Likewise.
1680 * gcc.dg/parm-forwdecl-2.c: Likewise.
1681 * gcc.dg/parm-forwdecl-3.c: Likewise.
1682 * gcc.dg/parm-impl-decl-1.c: Likewise.
1683 * gcc.dg/parm-impl-decl-2.c: Likewise.
1684 * gcc.dg/parm-incomplete-1.c: Likewise.
1685 * gcc.dg/parm-mismatch-1.c: Likewise.
1686 * gcc.dg/pointer-arith-1.c: Likewise.
1687 * gcc.dg/pointer-arith-2.c: Likewise.
1688 * gcc.dg/pointer-arith-3.c: Likewise.
1689 * gcc.dg/pointer-arith-4.c: Likewise.
1690 * gcc.dg/pointer-arith-6.c: Likewise.
1691 * gcc.dg/pointer-arith-7.c: Likewise.
1692 * gcc.dg/pointer-arith-8.c: Likewise.
1693 * gcc.dg/pr13804-1.c: Likewise.
1694 * gcc.dg/pr15698-1.c: Likewise.
1695 * gcc.dg/pr15698-2.c: Likewise.
1696 * gcc.dg/pr15698-3.c: Likewise.
1697 * gcc.dg/pr15698-4.c: Likewise.
1698 * gcc.dg/pr15698-5.c: Likewise.
1699 * gcc.dg/pr15698-6.c: Likewise.
1700 * gcc.dg/pr15698-7.c: Likewise.
1701 * gcc.dg/pr15698-8.c: Likewise.
1702 * gcc.dg/pr17188-1.c: Likewise.
1703 * gcc.dg/pr17301-1.c: Likewise.
1704 * gcc.dg/pr17301-2.c: Likewise.
1705 * gcc.dg/pr17730-1.c: Likewise.
1706 * gcc.dg/pr20368-1.c: Likewise.
1707 * gcc.dg/pr20368-2.c: Likewise.
1708 * gcc.dg/pr20368-3.c: Likewise.
1709 * gcc.dg/pr22308-1.c: Likewise.
1710 * gcc.dg/qual-component-1.c: Likewise.
1711 * gcc.dg/redecl-1.c: Likewise.
1712 * gcc.dg/redecl-11.c: Likewise.
1713 * gcc.dg/redecl-12.c: Likewise.
1714 * gcc.dg/redecl-13.c: Likewise.
1715 * gcc.dg/redecl-14.c: Likewise.
1716 * gcc.dg/redecl-15.c: Likewise.
1717 * gcc.dg/register-var-1.c: Likewise.
1718 * gcc.dg/register-var-2.c: Likewise.
1719 * gcc.dg/stmt-expr-2.c: Likewise.
1720 * gcc.dg/stmt-expr-3.c: Likewise.
1721 * gcc.dg/stmt-expr-label-1.c: Likewise.
1722 * gcc.dg/stmt-expr-label-2.c: Likewise.
1723 * gcc.dg/stmt-expr-label-3.c: Likewise.
1724 * gcc.dg/struct-empty-2.c: Likewise.
1725 * gcc.dg/struct-empty-3.c: Likewise.
1726 * gcc.dg/struct-parse-1.c: Likewise.
1727 * gcc.dg/struct-semi-1.c: Likewise.
1728 * gcc.dg/struct-semi-2.c: Likewise.
1729 * gcc.dg/struct-semi-3.c: Likewise.
1730 * gcc.dg/switch-5.c: Likewise.
1731 * gcc.dg/switch-6.c: Likewise.
1732 * gcc.dg/switch-7.c: Likewise.
1733 * gcc.dg/tls/diag-5.c: Likewise.
1734 * gcc.dg/transparent-union-1.c: Likewise.
1735 * gcc.dg/transparent-union-3.c: Likewise.
1736 * gcc.dg/typespec-1.c: Likewise.
1737 * gcc.dg/vla-init-2.c: Likewise.
1738 * gcc.dg/vla-init-3.c: Likewise.
1739 * gcc.dg/vla-init-4.c: Likewise.
1740 * gcc.dg/vla-init-5.c: Likewise.
1741 * gcc.dg/void-cast-2.c: Likewise.
1742 * gcc.dg/wvla-3.c: Likewise.
1743 * gcc.dg/wvla-7.c: Likewise.
1744 * gcc.target/i386/991209-1.c: Likewise.
1745 * gcc.target/ia64/fpreg-1.c: Likewise.
1746 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1747 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1749 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
1752 * gfortran.dg/func_decl_4.f90: New test.
1754 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
1757 * gfortran.dg/interface_17.f90: New test.
1759 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
1762 * gfortran.dg/32599.f03: New test case.
1765 * gfortran.dg/32601.f03: New test case.
1766 * gfortran.dg/32601_1.f03: Ditto.
1767 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1768 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1770 2007-07-12 Steve Ellcey <sje@cup.hp.com>
1772 * gcc.c-torture/execute/align-3.c: Remove function addr check.
1774 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1775 Devang Patel <dpatel@apple.com>
1777 PR tree-optimization/25413
1778 * gcc.dg/vect/vect-align-1.c: New.
1779 * gcc.dg/vect/vect-align-2.c: New.
1780 * gcc.dg/vect/pr25413.c: New.
1781 * gcc.dg/vect/pr25413a.c: New.
1782 * gcc.dg/vect/pr31699.c: Fix dg-final check.
1784 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
1786 * lib/target-support.exp (check_ultrasparc_hw_available):
1788 (is-effective-target): Check $arg for ultrasparc_hw.
1789 (is-effective-target-keyword): Likewise.
1790 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1791 when determining what to do on sparc platforms.
1792 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1793 * gcc.dg/20001101-1.c: Likewise.
1794 * gcc.dg/20001101-2.c: Likewise.
1795 * gcc.dg/ultrasp9.c: Likewise.
1796 * gcc.dg/ultrasp10.c: Likewise.
1797 * gcc.target/sparc/pdist-3.c: Likewise.
1799 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
1801 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1803 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1805 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1807 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1809 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1810 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1811 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1812 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1813 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1814 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1815 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1816 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1817 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1818 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1819 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1820 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1821 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1822 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1823 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1824 * lib/target-supports.exp (check_effective_target_vect_int_mul):
1827 2007-07-12 Jakub Jelinek <jakub@redhat.com>
1830 * g++.dg/parse/error30.C: New test.
1832 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1835 * gfortran.dg/alloc_comp_misc_1.f90: New test.
1837 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
1839 * gfortran.fortran-torture/compile/pr32663.f: New test.
1841 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1844 * g++.dg/inherit/virtual4.C: New.
1846 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.target/i386/pr32661-1.c: New test.
1851 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
1853 * gnat.dg/invariant_index.ad[sb]: New test.
1855 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1858 * g++.dg/template/decl3.C: New.
1860 2007-07-09 Geoffrey Keating <geoffk@apple.com>
1863 * gcc.c-torture/execute/align-3.c: New.
1865 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
1868 * gcc.target/i386/pr32708-1.c: New test.
1869 * gcc.target/i386/pr32708-2.c: Ditto.
1870 * gcc.target/i386/pr32708-3.c: Ditto.
1872 2007-07-10 Mark Mitchell <mark@codesourcery.com>
1874 * g++.dg/init/new20.C: Remove svn:executable flag.
1876 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1878 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1880 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1882 * gcc.dg/ultrasp7.c: Add fpic target requirement.
1884 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1887 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1890 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
1893 * gfortran.dg/overload_2.f90: New test.
1896 * gfortran.dg/transfer_simplify_5.f90
1899 * gfortran.dg/interface_15.f90: New test.
1901 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1904 * gfortran.dg/matmul_5.f90: New test case.
1906 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
1908 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1909 * gcc.dg/fesd-any.h: Likewise.
1910 * gcc.dg/fesd-baseonly.c: Likewise.
1911 * gcc.dg/fesd-baseonly.h: Likewise.
1912 * gcc.dg/fesd-none.c: Likewise.
1913 * gcc.dg/fesd-none.h: Likewise.
1914 * gcc.dg/fesd-reduced.c: Likewise.
1915 * gcc.dg/fesd-reduced.h: Likewise.
1916 * gcc.dg/fesd-sys.c: Likewise.
1917 * gcc.dg/fesd-sys.h: Likewise
1918 * gcc.dg/fesd.h: Likewise.
1920 * g++.dg/debug/dwarf2: New directory.
1921 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1922 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1923 * g++.dg/other/fesd-any.h: Likewise.
1924 * g++.dg/other/fesd-baseonly.C: Likewise.
1925 * g++.dg/other/fesd-baseonly.h: Likewise.
1926 * g++.dg/other/fesd-none.C: Likewise.
1927 * g++.dg/other/fesd-none.h: Likewise.
1928 * g++.dg/other/fesd-reduced.C: Likewise.
1929 * g++.dg/other/fesd-reduced.h: Likewise.
1930 * g++.dg/other/fesd-sys.C: Likewise.
1931 * g++.dg/other/fesd-sys.h: Likewise.
1932 * g++.dg/other/fesd.h: Likewise.
1934 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
1937 * gfortran.dg/parameter_unused.f90: New test.
1939 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
1941 PR tree-optimization/32681
1942 * gcc.dg/tree-ssa/pr32681.c: New test.
1944 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1947 * gfortran.dg/fmt_t_5.f90: New test.
1949 2007-07-08 Paolo Carlini <pcarlini@suse.de>
1952 * g++.dg/template/operator10.C: New.
1954 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1957 * gfortran.dg/unpack_zerosize_1.f90: New test case.
1959 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1962 * gfortran.dg/operator_6.f90: New test.
1964 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1967 * gfortran.dg/operator_4.f90: New test.
1968 * gfortran.dg/operator_5.f90: New test.
1969 * gfortran.dg/logical_comp.f90: Adjusted error messages.
1970 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1972 2007-07-08 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/argument_checking_6.f90: New.
1977 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1980 * gfortran.dg/interface_155555.f90: New test.
1982 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1984 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1985 c99-math-long-double-1.c, c99-math.h: Test subnormals.
1987 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1990 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1991 discern pedantic diagnostics and errors.
1992 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1994 * gcc.dg/20050121-1.c: This is an error and not a warning.
1995 * gcc.target/i386/sseregparm-2.c: Likewise.
1996 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1997 * gcc.dg/charset/attribute2.c: Likewise.
1998 * gcc.dg/bitfld-1.c: Likewise.
1999 * gcc.dg/pack-test-2.c: Likewise.
2000 * gcc.dg/940510-1.c: Match separately error and warning.
2001 * gcc.dg/array-2.c: Match separately multiple messages. The second
2002 diagnostic is a pedantic warning and not an error.
2003 * gcc.dg/pr14475.c: Match separately multiple messages.
2004 * gcc.dg/pr18809-1.c: Likewise.
2005 * gcc.dg/pr27953.c: Likewise.
2006 * gcc.dg/vla-init-1.c: Likewise.
2007 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2009 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2012 * gfortran.dg/char_decl_1.f90: New test.
2014 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
2016 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2018 2007-07-07 Mark Mitchell <mark@codesourcery.com>
2021 * g++.dg/template/overload9.C: New test.
2023 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
2025 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2026 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2028 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
2030 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2031 * gcc.dg/20001012-2.c: Likewise.
2032 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2033 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2035 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
2037 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2038 about the chunk size when STACK_SIZE is defined.
2040 2007-07-06 Josh Conner <jconner@apple.com>
2043 * gcc.dg/sibcall-8.c: New test.
2045 2007-07-06 Josh Conner <jconner@apple.com>
2048 * gcc.target/arm/sibcall-1.c: New test.
2050 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
2052 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2054 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
2056 * gfortran.dg/save_parameter.f90: New test.
2057 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2059 2007-07-06 Richard Guenther <rguenther@suse.de>
2061 * g++.dg/opt/pr30965.C: New testcase.
2063 2007-07-06 Richard Sandiford <richard@codesourcery.com>
2065 * gcc.target/mips/save-restore-5.c: New test.
2067 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
2069 PR rtl_optimization/32450
2070 * gcc.dg/pr32450.c: New runtime test.
2072 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
2074 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2075 single underscore in scan directives.
2077 2007-07-05 Mark Mitchell <mark@codesourcery.com>
2080 * g++.dg/init/ptrmem4.C: New test.
2083 * g++.dg/init/new21.C: Likewise.
2086 * g++.dg/template/static30.C: Likewise.
2088 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
2090 * gcc.dg/vect/costmodel/ppc: New directory.
2091 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2092 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2094 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2095 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2096 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2097 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2098 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2099 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2100 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2101 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2102 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2103 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2104 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2105 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2106 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2107 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2109 2007-07-05 Tobias Burnus <burnus@net-b.de>
2112 * gfortran.dg/module_md5_1.f90: Update MD5 number.
2114 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
2117 * gfortran.dg/interface_14.f90: New test.
2120 * gfortran.dg/do_iterator_2.f90: New test.
2122 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
2124 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2125 (FE_DEC_DOWNWARD): Likewise.
2126 (FE_DEC_UPWARD): Likewise.
2127 (FE_DEC_TOWARDZERO): Likewise.
2128 (FE_DEC_TONEARESTFROMZERO): Likewise.
2130 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
2132 * gcc.c-torture/compile/pr32606.c: New.
2133 * gfortran.fortran-torture/execute/pr32604.f90: New.
2135 2007-07-04 Mark Mitchell <mark@codesourcery.com>
2137 * gcc.dg/visibility-12.c: New test.
2138 * gcc.dg/visibility-13.c: Likewise.
2139 * g++.dg/ext/visibility-9.C: Likewise.
2140 * g++.dg/ext/visibility-10.C: Likewise.
2142 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2144 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2145 * gcc.dg/sh-relax-vxworks.c: New test.
2147 2007-07-04 Richard Guenther <rguenther@suse.de>
2149 PR tree-optimization/32500
2150 * gcc.c-torture/execute/pr32500.c: New testcase.
2152 2007-07-04 Richard Guenther <rguenther@suse.de>
2154 PR tree-optimization/32482
2155 * gcc.c-torture/compile/pr32482.c: New testcase.
2157 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2159 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2161 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2162 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2163 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2164 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2166 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2168 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2170 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2172 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2174 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2177 * gfortran.dg/min_max_optional_1.f90: New test.
2178 * gfortran.dg/min_max_optional_2.f90: New test.
2179 * gfortran.dg/min_max_optional_3.f90: New test.
2181 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2184 * gfortran.dg/fmt_error.f90: New test.
2186 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2189 * gfortran.dg/interface_13.f90: New test.
2191 2007-07-03 Dave Brolley <brolley@redhat.com>
2194 * g++.dg/init/new20.C: New test.
2196 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
2199 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2201 2007-07-03 Tobias Burnus <burnus@net-b.de>
2204 * common_7.f90: New.
2205 * common_8.f90: New.
2206 * common_9.f90: New.
2208 2007-07-03 Tobias Burnus <burnus@net-b.de>
2211 * gfortran.dg/argument_checking_1.f90: New.
2212 * gfortran.dg/argument_checking_2.f90: New.
2213 * gfortran.dg/argument_checking_3.f90: New.
2214 * gfortran.dg/argument_checking_4.f90: New.
2215 * gfortran.dg/argument_checking_5.f90: New.
2216 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2217 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2219 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2221 * gcc.dg/pr32176.c: Add -w to default dg-options.
2223 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2225 * gcc.c-torture/compile/ssa-pre-1.c: New test.
2227 2007-07-03 Tobias Burnus <burnus@net-b.de>
2230 * gfortran.dg/null_2.f90: New.
2232 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2233 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2236 * gcc.dg/pr32176.c: New test.
2238 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2240 * gcc.dg/const-float80.c : New test.
2241 * gcc.dg/const-float128.c : New test.
2242 * gcc.dg/const-float80-ped.c : New test.
2243 * gcc.dg/const-float128-ped.c : New test.
2245 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2247 * gcc.dg/c99-math.h: Fix typo.
2249 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2252 * gcc.dg/gomp/pr32468-1.c: New test.
2254 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2256 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2259 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2261 * gfortran.fortran-torture/compile/pr32583.f: New.
2262 * gcc.c-torture/compile/pr32584.c: New
2264 2007-07-02 Ollie Wild <aaw@google.com>
2266 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2267 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2269 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2271 * gcc.target/mips/save-restore-1.c: New test.
2272 * gcc.target/mips/save-restore-2.c: Likewise.
2273 * gcc.target/mips/save-restore-3.c: Likewise.
2274 * gcc.target/mips/save-restore-4.c: Likewise.
2276 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
2278 PR tree-optimization/31966
2279 PR tree-optimization/32533
2280 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2281 * gfortran.dg/pr32533.f90: Ditto.
2283 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2285 * g++.dg/opt/nrv12.C: New test.
2286 * gcc.target/i386/nrv1.c: New test.
2289 * g++.dg/gomp/pr31748.C: New test.
2291 2007-07-02 Ira Rosen <irar@il.ibm.com>
2293 PR tree-optimization/32230
2294 * gcc.dg/vect/pr32230.c: New test.
2296 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
2298 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2299 * bind_c_coms.f90: Ditto.
2300 * bind_c_coms_driver.c: Ditto.
2301 * bind_c_dts.f90: Ditto.
2302 * bind_c_dts_2.f03: Ditto.
2303 * bind_c_dts_2_driver.c: Ditto.
2304 * bind_c_dts_3.f03: Ditto.
2305 * bind_c_dts_4.f03: Ditto.
2306 * bind_c_dts_driver.c: Ditto.
2307 * bind_c_implicit_vars.f03: Ditto.
2308 * bind_c_procs.f03: Ditto.
2309 * bind_c_usage_2.f03: Ditto.
2310 * bind_c_usage_3.f03: Ditto.
2311 * bind_c_usage_5.f03: Ditto.
2312 * bind_c_usage_6.f03: Ditto.
2313 * bind_c_usage_7.f03: Ditto.
2314 * bind_c_vars.f90: Ditto.
2315 * bind_c_vars_driver.c: Ditto.
2316 * binding_c_table_15_1.f03: Ditto.
2317 * binding_label_tests.f03: Ditto.
2318 * binding_label_tests_10.f03: Ditto.
2319 * binding_label_tests_10_main.f03: Ditto.
2320 * binding_label_tests_11.f03: Ditto.
2321 * binding_label_tests_11_main.f03: Ditto.
2322 * binding_label_tests_12.f03: Ditto.
2323 * binding_label_tests_13.f03: Ditto.
2324 * binding_label_tests_13_main.f03: Ditto.
2325 * binding_label_tests_14.f03: Ditto.
2326 * binding_label_tests_2.f03: Ditto.
2327 * binding_label_tests_3.f03: Ditto.
2328 * binding_label_tests_4.f03: Ditto.
2329 * binding_label_tests_5.f03: Ditto.
2330 * binding_label_tests_6.f03: Ditto.
2331 * binding_label_tests_7.f03: Ditto.
2332 * binding_label_tests_8.f03: Ditto.
2333 * binding_label_tests_9.f03: Ditto.
2334 * c_assoc.f90: Ditto.
2335 * c_assoc_2.f03: Ditto.
2336 * c_f_pointer_shape_test.f90: Ditto.
2337 * c_f_pointer_tests.f90: Ditto.
2338 * c_f_tests_driver.c: Ditto.
2339 * c_funloc_tests.f03: Ditto.
2340 * c_funloc_tests_2.f03: Ditto.
2341 * c_funloc_tests_3.f03: Ditto.
2342 * c_funloc_tests_3_funcs.c: Ditto.
2343 * c_kind_params.f90: Ditto.
2344 * c_kind_tests_2.f03: Ditto.
2346 * c_loc_driver.c: Ditto.
2347 * c_loc_test.f90: Ditto.
2348 * c_loc_tests_2.f03: Ditto.
2349 * c_loc_tests_2_funcs.c: Ditto.
2350 * c_loc_tests_3.f03: Ditto.
2351 * c_loc_tests_4.f03: Ditto.
2352 * c_loc_tests_5.f03: Ditto.
2353 * c_loc_tests_6.f03: Ditto.
2354 * c_loc_tests_7.f03: Ditto.
2355 * c_loc_tests_8.f03: Ditto.
2356 * c_ptr_tests.f03: Ditto.
2357 * c_ptr_tests_10.f03: Ditto.
2358 * c_ptr_tests_5.f03: Ditto.
2359 * c_ptr_tests_7.f03: Ditto.
2360 * c_ptr_tests_7_driver.c: Ditto.
2361 * c_ptr_tests_8.f03: Ditto.
2362 * c_ptr_tests_8_funcs.c: Ditto.
2363 * c_ptr_tests_9.f03: Ditto.
2364 * c_ptr_tests_driver.c: Ditto.
2365 * c_size_t_driver.c: Ditto.
2366 * c_size_t_test.f03: Ditto.
2367 * com_block_driver.f90: Ditto.
2368 * global_vars_c_init.f90: Ditto.
2369 * global_vars_c_init_driver.c: Ditto.
2370 * global_vars_f90_init.f90: Ditto.
2371 * global_vars_f90_init_driver.c: Ditto.
2372 * interop_params.f03: Ditto.
2373 * iso_c_binding_only.f03: Ditto.
2374 * iso_c_binding_rename_1.f03: Ditto.
2375 * iso_c_binding_rename_1_driver.c: Ditto.
2376 * iso_c_binding_rename_2.f03: Ditto.
2377 * iso_c_binding_rename_2_driver.c: Ditto.
2378 * kind_tests_2.f03: Ditto.
2379 * kind_tests_3.f03: Ditto.
2380 * module_md5_1.f90: Ditto.
2381 * only_clause_main.c: Ditto.
2382 * print_c_kinds.f90: Ditto.
2383 * test_bind_c_parens.f03: Ditto.
2384 * test_c_assoc.c: Ditto.
2385 * test_com_block.f90: Ditto.
2386 * test_common_binding_labels.f03: Ditto.
2387 * test_common_binding_labels_2.f03: Ditto.
2388 * test_common_binding_labels_2_main.f03: Ditto.
2389 * test_common_binding_labels_3.f03: Ditto.
2390 * test_common_binding_labels_3_main.f03: Ditto.
2391 * test_only_clause.f90: Ditto.
2392 * use_iso_c_binding.f90: Ditto.
2393 * value_5.f90: Ditto.
2394 * value_test.f90: Ditto.
2395 * value_tests_f03.f90: Ditto.
2397 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
2399 * gcc.dg/tls/opt-14.c: New.
2401 2007-07-01 Ollie Wild <aaw@google.com>
2403 * g++.dg/lookup/using16.C: New test.
2404 * g++.dg/lookup/using17.C: New test.
2406 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
2409 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2410 (test_4): Use proper test for floating point equality.
2413 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2415 PR libgfortran/32554
2416 * gfortran.dg/fmt_p_1.f90: New test.
2418 2007-07-01 Ira Rosen <irar@il.ibm.com>
2420 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2421 initialization and fix dg-final check - the initialization loop is
2424 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2425 Volker Reichelt <reichelt@netcologne.de>
2428 * gcc.dg/pr32559.c: New test.
2430 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2432 PR tree-optimization/25371
2433 * gcc.dg/vect/pr25371.c: New test.
2435 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
2437 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2438 when allocating and initializing a flexible array.
2440 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
2443 * gfortran.dg/intrinsic.f90: New test.
2445 2007-06-30 Tobias Burnus <burnus@net-b.de>
2448 * gfortran.dg/fmt_zero_check.f90: New.
2450 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
2453 * gfortran.dg/repeat_f90: New test.
2455 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2458 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2459 -pedantic-errors, so we should match errors.
2460 * gcc.dg/cpp/escape-1.c: Likewise.
2461 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2462 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2464 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2465 errors instead of warnings.
2466 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2468 * gcc.dg/cpp/arith-3.c: Likewise.
2470 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2473 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2474 * gcc.dg/pch/valid-2.c: Likewise.
2475 * gcc.dg/pch/valid-3.c: Likewise.
2476 * gcc.dg/pch/warn-1.c: Likewise.
2477 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2479 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2482 * gcc.dg/Wunused-function.c: New.
2484 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2486 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2488 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
2490 * g++.dg/other/canon-31724.C: New.
2492 2007-06-29 Jan Hubicka <jh@suse.cz>
2495 * gcc.c-torture/compile/pr32372.c: new.
2497 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2499 * gfortran.dg/operator_3.f90: New test.
2501 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2503 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2504 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2506 2007-06-29 Richard Guenther <rguenther@suse.de>
2509 * gcc.dg/inline-23.c: New testcase.
2511 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
2513 PR tree-optimization/24659
2514 * gcc.target/i386/vectorize2.c: New test.
2515 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2516 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2518 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
2520 * gcc.dg/pointer-arith-9.c: New test.
2522 2007-06-29 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/fmt_read_2.f90: New.
2527 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2529 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2530 If it exists, don't try to create it.
2532 2007-06-28 Geoffrey Keating <geoffk@apple.com>
2534 * g++.dg/ext/visibility/ms-compat-1.C: New.
2536 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2539 * gfortran.fortran-torture/compile/pr32417.f90: New test.
2541 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
2543 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2546 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
2549 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2551 2007-06-27 Richard Guenther <rguenther@suse.de>
2554 * gcc.dg/inline-22.c: New testcase.
2556 2007-06-26 Hui-May Chang <hm.chang@apple.com>
2558 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2559 the scan-assembler constant.
2561 2007-06-25 Geoffrey Keating <geoffk@apple.com>
2564 * gcc.dg/pr20216.c: New.
2566 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2569 * gcc.dg/vect/pr32421.c: New test.
2571 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
2574 * g++.dg/other/friend5.C: New test.
2576 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
2579 * gfortran.dg/host_assoc_function_2.f90: New test.
2582 * gfortran.dg/host_assoc_call_1.f90: New test.
2584 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2586 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2588 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2591 * gfortran.dg/error_format.f90: New test.
2593 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2596 * gfortran.dg/pr32136.f90: New test.
2598 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2601 * gfortran.dg/minmaxloc_1.f90: New test.
2604 * gfortran.dg/minmaxloc_2.f90: New test.
2606 2007-06-23 Richard Guenther <rguenther@suse.de>
2608 PR tree-optimization/16876
2610 * gcc.dg/pr29254.c: The warning is bogus.
2611 * gcc.dg/warn-1.c: Likewise.
2612 * gcc.dg/assign-warn-3.c: Likewise.
2613 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2615 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
2617 * gcc.c-torture/execute/20070623-1.c: New.
2619 2007-06-22 Jan Hubicka <jh@suse.cz>
2621 * gcc.c-torture/compile/pr31541.c: New.
2623 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2625 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2626 Remove -m64 from dg-options.
2628 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2631 * gcc.dg/pr32374.c: New test.
2633 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2636 * gfortran.dg/pointer_assign_3.f90: New test.
2638 2007-06-21 Sebastian Pop <sebpop@gmail.com>
2640 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
2642 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645 * gfortran.dg/assign.f90: Update test.
2646 * gfortran.dg/real_do_1.f90: Update test.
2647 * gfortran.dg/gomp/omp_do1.f90: Update test.
2648 * gfortran.dg/warnings_are_errors_1.f: Update test.
2649 * gfortran.dg/g77/20010519-1.f: Update test.
2650 * gfortran.dg/g77/pr9258.f: Update test.
2651 * gfortran.dg/g77/960317-1.f: Update test.
2653 2007-06-21 Richard Guenther <rguenther@suse.de>
2655 PR tree-optimization/32453
2656 * gcc.c-torture/compile/pr32453.c: New testcase.
2658 2007-06-21 Jakub Jelinek <jakub@redhat.com>
2660 PR tree-optimization/31866
2661 * gcc.dg/pr31866.c: New test.
2663 2007-06-21 Richard Guenther <rguenther@suse.de>
2665 PR tree-optimization/32451
2666 * g++.dg/torture/20070621-1.C: New testcase.
2668 2007-06-21 Christian Bruel <christian.bruel@st.com>
2670 * gcc.dg/attr-isr.c: Test delay slot content.
2672 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675 gfortran.dg/pointer_assign_2.f90: New test.
2677 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2680 gfortran.dg/invalid_procedure_name.f90: New test.
2682 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
2684 PR tree-optimization/25737
2685 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2687 2007-06-20 Hui-May Chang <hm.chang@apple.com>
2689 * gcc.target/i386/large-size-array-3.c: New.
2691 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2692 Richard Guenther <rguenther@suse.de>
2695 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2697 2007-06-20 Jakub Jelinek <jakub@redhat.com>
2700 * gcc.dg/pr31959.c: New test.
2703 * g++.dg/ext/asm10.C: New test.
2706 * gcc.c-torture/execute/20070614-1.c: New test.
2708 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
2710 * gcc.target/arm/stack-corruption.c: New test.
2712 2007-06-19 Richard Guenther <rguenther@suse.de>
2714 * g++.dg/torture/pr30252.C: New testcase.
2716 2007-06-19 Jakub Jelinek <jakub@redhat.com>
2718 PR tree-optimization/32353
2719 * g++.dg/opt/nrv13.C: New test.
2721 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
2725 * gfortran.dg/impure_assignment_2.f90 : New test.
2728 * gfortran.dg/data_initialized_2.f90 : New test.
2730 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2731 appropriate version of 'dmach'.
2733 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2736 * gcc.target/i386/pr32389.c New test.
2738 2007-06-18 Simon Baldwin <simonb@google.com>
2741 * g++.dg/template/error25.C: New.
2742 * g++.dg/template/spec35.C: New.
2744 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
2746 * gcc.c-torture/compile/pr32355.c: New testcase.
2748 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2750 PR tree-optimization/32383
2751 * g++.dg/opt/pr32383.C: New test.
2753 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
2755 PR rtl-optimization/32366
2756 * gcc.dg/vect/pr32366.c: New test.
2758 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
2760 * gcc.c-torture/compile/pr32349.c: New testcase.
2762 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2764 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2765 * gcc.target/sparc/combined-2.c: Likewise.
2766 * gcc.target/sparc/fexpand.c : Likewise.
2767 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
2768 * gcc.target/sparc/fpack16.c : Likewise.
2769 * gcc.target/sparc/fpmerge.c : Likewise.
2770 * gcc.target/sparc/fpmul.c : Likewise.
2771 * gcc.target/sparc/noresult.c : Likewise.
2772 * gcc.target/sparc/pdist.c: Likewise.
2774 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
2777 * gcc.target/i386/recip-divf.c: New test.
2778 * gcc.target/i386/recip-sqrtf.c: Ditto.
2779 * gcc.target/i386/recip-vec-divf.c: Ditto.
2780 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2781 * gcc.target/i386/sse-recip.c: Ditto.
2782 * gcc.target/i386/sse-recip-vec.c: Ditto.
2784 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2787 * gcc.c-torture/compile/20070605-1.c: New test.
2789 * gcc.c-torture/compile/20070603-1.c: New testcase.
2790 * gcc.c-torture/compile/20070603-2.c: New testcase.
2792 * gcc.c-torture/compile/20070531-1.c: New test.
2795 * gcc.c-torture/compile/20070531-2.c: New test.
2798 * gcc.c-torture/compile/20070529-1.c: New test.
2801 * gcc.c-torture/compile/20070529-2.c: New test.
2804 * gcc.c-torture/compile/20070520-1.c: New test.
2806 * g++.dg/ext/java-1.C: New test.
2808 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2809 loops instead of one. Remove the "can't determine dependence"
2811 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2812 needed as the cast is gone in the first place.
2813 * gcc.dg/max-1.c: Change local variable a to be a global one.
2814 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2815 have a cast which is PREd.
2817 2007-06-15 Mark Mitchell <mark@codesourcery.com>
2819 * g++.dg/lookup/anon6.C: New test.
2821 2007-06-14 Dirk Mueller <dmueller@suse.de>
2824 * g++.dg/opt/static6.C: New testcase.
2826 2007-06-14 Geoff Keating <geoffk@apple.com>
2828 * g++.dg/ext/visibility/overload-1.C: New.
2831 * g++.dg/ext/visibility/anon4.C: New.
2833 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
2836 * gcc.target/i386/pr32268.c: New test.
2838 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
2840 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2841 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2842 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2844 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2845 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2846 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2849 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
2852 * gfortran.dg/common_resize_1.f90: New test.
2854 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
2857 * gcc.dg/vect/pr32224.c: Fix.
2859 2007-06-13 Eric Christopher <echristo@apple.com>
2861 * gcc.target/i386/ssefn-1.c: Add -march=i386.
2863 2007-06-13 Tobias Burnus <burnus@net-b.de>
2866 * gfortran.dg/actual_array_vect_1.f90: New.
2868 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2870 * gcc.target/sparc/mfpu.c: New test.
2872 2007-06-12 Geoff Keating <geoffk@apple.com>
2874 * g++.dg/warn/weak1.C: Suppress on Darwin.
2875 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2877 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2880 * g++.dg/torture/pr31579.C: New testcase.
2882 2007-06-12 Ian Lance Taylor <iant@google.com>
2885 * g++.dg/init/new16.C: New test.
2886 * g++.dg/init/new17.C: New test.
2887 * g++.dg/init/new18.C: New test.
2888 * g++.dg/init/new19.C: New test.
2890 2007-06-12 Olivier Hainque <hainque@adacore.com>
2892 * gnat.dg/lhs_view_convert.adb: New test.
2894 2007-06-12 Richard Guenther <rguenther@suse.de>
2896 PR tree-optimization/15353
2897 PR tree-optimization/31657
2898 * gcc.c-torture/execute/20070424-1.c: New testcase.
2899 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2900 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2901 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2902 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2903 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2905 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2907 PR rtl-optimization/32293
2908 * gcc.dg/pr32293.c: New test.
2910 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2912 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2914 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
2917 * gfortran.dg/equiv_7.f90: New test.
2918 * gfortran.dg/equiv_constraint_7.f90: Change error message.
2921 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2923 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
2925 * gcc.dg/setjmp-3.c: Rename raise to raise0.
2926 * gcc.dg/setjmp-4.c: Likewise.
2927 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2929 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
2931 PR rtl-optimization/31025
2932 * gfortran.dg/pr31025.f90: New.
2934 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2937 * gcc.target/i386/pr32280.c: New test.
2939 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2942 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2944 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2946 PR libgfortran/32235
2947 * gfortran.dg/backspace_9.f: New test.
2949 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
2951 * gcc.dg/tree-ssa/prefetch-7.c: New test.
2953 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
2955 * gcc.dg/tree-ssa/loop-28.c: New testcase.
2957 2007-06-09 Ian Lance Taylor <iant@google.com>
2959 PR tree-optimization/32169
2960 * gcc.c-torture/compile/pr32169.c: New test.
2962 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
2964 * gcc.dg/vect/costmodel: New directory.
2965 * gcc.dg/vect/costmodel/i386: New directory.
2966 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2967 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2969 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2970 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2971 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2972 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2973 * gcc.dg/vect/costmodel/x86_64: New directory.
2974 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2976 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2978 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2979 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2980 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2981 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2982 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2984 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
2986 PR tree-optimization/32243
2987 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
2988 flags for -Os tests.
2989 * gcc.dg/vect/03-vect-pr32243.c: New test.
2991 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
2993 PR tree-optimization/32224
2994 * gcc.dg/vect/pr32224.c: New test.
2996 2007-06-08 Jakub Jelinek <jakub@redhat.com>
2999 * g++.dg/gomp/pr32177.C: New test.
3001 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3004 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3005 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3006 warning nor an error.
3007 * gcc.dg/Wfatal-2.c: Likewise.
3008 * gcc.dg/Werror-1.c: Likewise.
3009 * gcc.dg/Werror-5.c: Likewise.
3010 * gcc.dg/Werror-7.c: Likewise.
3011 * gcc.dg/Werror-10.c: Likewise.
3012 * gcc.dg/Werror-11.c: Likewise.
3014 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
3017 * g++.dg/init/brace6.C: New test.
3019 2007-06-07 Geoffrey Keating <geoffk@apple.com>
3021 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3022 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3023 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3024 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3026 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3027 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3028 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3029 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3030 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3031 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3032 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3033 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3035 * gcc.dg/darwin-minversion-3.c: New.
3037 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
3039 * gcc.target/i386/builtin-copysign.c: New test.
3041 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
3043 PR tree-optimization/32220
3044 * gfortran.dg/predcom-2.f: New testcase.
3046 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3049 * gcc.target/i386/vectorize4.c: New test.
3051 2007-06-06 Steve Ellcey <sje@cup.hp.com>
3053 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3055 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3058 * gcc.dg/simd-5.c: Mark output as a note.
3059 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3061 * gcc.dg/simd-1.c: Likewise.
3062 * gcc.dg/always_inline.c: Mark output as a sorry.
3063 * gcc.dg/always_inline2.c: Likewise.
3064 * gcc.dg/always_inline3.c: Likewise.
3066 2007-06-06 Ian Lance Taylor <iant@google.com>
3068 * g++.dg/conversion/enum1.C: New test.
3070 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
3072 PR tree-optimization/32216
3073 * gcc.dg/vect/pr32216.c: New test.
3075 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078 * gfortran.dg/invalid_contains_1.f90: New test.
3079 * gfortran.dg/invalid_contains_2.f90: New test.
3081 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3084 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3087 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3090 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3091 dg-message to match de note.
3092 * gcc.dg/pr26570.c: Use dg-message for a note.
3093 * gcc.dg/pr29254.c: Use dg-message for generic output and use
3094 dg-error instead of dg-warning because of -Werror.
3095 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3096 neither an error, nor a warning.
3097 * gcc.dg/glibc-uclibc-2.c: Likewise
3098 * gcc.dg/cpp/19940712-1.c: Likewise.
3100 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
3102 PR preprocessor/23479
3103 * gcc.dg/binary-constants-1.c: Add test suites for
3104 the 0b-prefixed binary integer constants.
3105 * gcc.dg/binary-constants-2.c: Ditto.
3106 * gcc.dg/binary-constants-3.c: Ditto.
3107 * gcc.dg/binary-constants-4.c: Ditto.
3109 2007-06-05 Ian Lance Taylor <iant@google.com>
3111 * gcc.dg/Wstrict-overflow-19.c: New test.
3113 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
3115 * gcc.dg/matrix/matrix-6.c: Remove conversion.
3117 2007-06-04 Ian Lance Taylor <iant@google.com>
3119 * gcc.dg/Wstrict-overflow-18.c: New test.
3121 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3124 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3125 * gcc.dg/cpp/mi5.c: Likewise.
3126 * gcc.dg/cpp/mi7.c: Likewise.
3128 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
3131 * gcc.dg/pr32191.c: New test.
3133 2007-05-28 Tobias Burnus <burnus@net-b.de>
3136 * gfortran.dg/allocate_stat_1.f90: Remove.
3138 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
3140 * gcc.target/i386/sse4_2-check.h: New.
3141 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3142 * gcc.target/i386/sse4_2-crc32.h: Likewise.
3143 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3144 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3145 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3146 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3147 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3148 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3149 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3150 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3151 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3152 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3153 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3154 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3155 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3156 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3157 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3158 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3160 2007-06-01 Geoffrey Keating <geoffk@apple.com>
3162 * gcc.dg/pie-link.c: New test.
3164 2007-06-01 Ian Lance Taylor <iant@google.com>
3166 * gcc.dg/Wstrict-overflow-17.c: New test.
3168 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
3170 * gcc.dg/builtin-return-1.c (g): New.
3171 (main): Allocate at least 64 bytes on the stack.
3173 2007-05-31 Mark Mitchell <mark@codesourcery.com>
3175 * g++.dg/init/cleanup3.C: New test.
3177 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
3179 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3182 007-05-31 Paul Thomas <pault@gcc.gnu.org>
3185 * gfortran.dg/char_array_constructor_3.f90: New test.
3187 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
3189 PR tree-optimization/32160
3190 * gfortran.dg/predcom-1.f: New test.
3192 2007-05-31 Richard Guenther <rguenther@suse.de>
3194 * g++.dg/other/str_empty.C: Move...
3195 * g++.dg/other/pr30567.C: Move...
3196 * g++.dg/tree-ssa/pr27218.C: Move...
3197 * g++.dg/torture: ...here and remove dg-options.
3199 2007-05-31 Paolo Carlini <pcarlini@suse.de>
3202 * g++.dg/ext/is_pod_incomplete.C: New.
3204 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
3205 Douglas Gregor <doug.gregor@gmail.com>
3206 Pedro Lamarao <pedro.lamarao@mndfck.org>
3207 Howard Hinnant <howard.hinnant@gmail.com>
3211 * g++.dg/cpp0x/rv8p.C: New.
3212 * g++.dg/cpp0x/temp-constructor-bug.C: New.
3213 * g++.dg/cpp0x/cast-bug.C: New.
3214 * g++.dg/cpp0x/elision_weak.C: New.
3215 * g++.dg/cpp0x/collapse-bug.C: New.
3216 * g++.dg/cpp0x/rv3p.C: New.
3217 * g++.dg/cpp0x/rv7n.C: New.
3218 * g++.dg/cpp0x/overload-conv-1.C: New.
3219 * g++.dg/cpp0x/rv2n.C: New.
3220 * g++.dg/cpp0x/deduce.C: New.
3221 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3222 * g++.dg/cpp0x/rv6p.C: New.
3223 * g++.dg/cpp0x/template_deduction.C: New.
3224 * g++.dg/cpp0x/implicit-copy.C: New.
3225 * g++.dg/cpp0x/rv1p.C: New.
3226 * g++.dg/cpp0x/cast.C: New.
3227 * g++.dg/cpp0x/rv5n.C: New.
3228 * g++.dg/cpp0x/collapse.C: New.
3229 * g++.dg/cpp0x/overload-conv-2.C: New.
3230 * g++.dg/cpp0x/rv4p.C: New.
3231 * g++.dg/cpp0x/rvo.C: New.
3232 * g++.dg/cpp0x/iop.C: New.
3233 * g++.dg/cpp0x/rv3n.C: New.
3234 * g++.dg/cpp0x/rv7p.C: New.
3235 * g++.dg/cpp0x/reference_collapsing.C: New.
3236 * g++.dg/cpp0x/overload.C: New.
3237 * g++.dg/cpp0x/named.C: New.
3238 * g++.dg/cpp0x/rv2p.C: New.
3239 * g++.dg/cpp0x/rv6n.C: New.
3240 * g++.dg/cpp0x/not_special.C: New.
3241 * g++.dg/cpp0x/bind.C: New.
3242 * g++.dg/cpp0x/rv1n.C: New.
3243 * g++.dg/cpp0x/rv5p.C: New.
3244 * g++.dg/cpp0x/elision.C: New.
3245 * g++.dg/cpp0x/named_refs.C: New.
3246 * g++.dg/cpp0x/unnamed_refs.C: New.
3247 * g++.dg/cpp0x/rv4n.C: New.
3248 * g++.dg/cpp0x/elision_neg.C: New.
3249 * g++.dg/init/copy7.C: Run in C++98 mode.
3250 * g++.dg/overload/arg1.C: Ditto.
3251 * g++.dg/overload/arg4.C: Ditto.
3253 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3256 * g++.dg/opt/static5.C: New test.
3258 2007-05-30 Richard Guenther <rguenther@suse.de>
3260 * g++.dg/dg.exp: Prune torture/.
3261 * g++.dg/torture/dg-torture.exp: New testsuite.
3263 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
3265 * gcc.target/arm/pr27387.C: Move and rename to ...
3266 * g++.dg/inherit/thunk8.C: ... here.
3268 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3270 PR tree-optimization/31769
3271 * g++.dg/gomp/pr31769.C: New test.
3273 2007-05-29 Hui-May Chang <hm.chang@apple.com>
3275 * gcc.target/i386/stack-realign.c: New.
3277 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
3279 * gcc.dg/tree-ssa/prefetch-6.c: New test.
3281 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
3283 * gfortran.dg/sizeof.f90: New.
3285 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3288 * gcc.dg/boolcomplex-1.c: New test.
3291 * g++.dg/ext/boolcomplex-1.c: New test.
3293 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
3295 * gcc.dg/matrix: New directory.
3297 2007-05-28 Tobias Burnus <burnus@net-b.de>
3300 * gfortran.dg/allocate_stat_1.f90: New.
3302 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3305 * transfer_hollerith_1.f90: New test.
3307 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3310 * gcc.c-torture/execute/vrp-7.c: New test.
3312 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3314 * gfortran.dg/transfer_simplify_4.f90: New test.
3316 2007-05-27 Tobias Burnus <burnus@net-b.de>
3319 * gfortran.dg/func_result_3.f90: New.
3321 2007-05-27 Tobias Burnus <burnus@net-b.de>
3324 * gfortran.dg/transfer_simplify_3.f90: New.
3326 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
3331 * gcc.target/i386/pr32065-2.c: New test.
3333 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336 * gfortran.dg/io_constraints_2.f90: Update.
3338 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
3341 * gfortran.dg/array_constructor_17.f90: New test.
3343 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3346 * g++.dg/opt/array2.C: New testcase.
3348 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3351 * gcc.target/i386/pr32065.c: New test.
3353 2007-05-25 Dirk Mueller <dmueller@suse.de>
3354 Marcus Meissner <meissner@suse.de>
3356 * gcc.dg/attr-alloc_size.c: New.
3358 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
3359 Lee Millward <lee.millward@gmail.com>
3362 * g++.dg/parse/crash34.C: New test.
3364 * g++.dg/parse/crash35.C: New test.
3366 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
3368 * gcc.target/i386/sse2-check.h: New.
3369 * gcc.target/i386/sse2-vec-1.c: Likewise.
3370 * gcc.target/i386/sse2-vec-2.c: Likewise.
3371 * gcc.target/i386/sse2-vec-3.c: Likewise.
3372 * gcc.target/i386/sse2-vec-4.c: Likewise.
3373 * gcc.target/i386/sse2-vec-5.c: Likewise.
3374 * gcc.target/i386/sse2-vec-6.c: Likewise.
3376 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
3388 * g++.dg/cpp0x/pr31431.C: New.
3389 * g++.dg/cpp0x/pr31437.C: New.
3390 * g++.dg/cpp0x/pr31442.C: New.
3391 * g++.dg/cpp0x/pr31444.C: New.
3392 * g++.dg/cpp0x/pr31431-2.C: New.
3393 * g++.dg/cpp0x/pr31432.C: New.
3394 * g++.dg/cpp0x/pr31434.C: New.
3395 * g++.dg/cpp0x/pr31438.C: New.
3396 * g++.dg/cpp0x/pr31443.C: New.
3397 * g++.dg/cpp0x/pr31445.C: New.
3398 * g++.dg/cpp0x/variadic-crash1.C: New.
3400 2007-05-25 Richard Sandiford <richard@codesourcery.com>
3402 * gcc.target/arm/long-calls-1.c: New test.
3403 * gcc.target/arm/long-calls-2.c: Likewise.
3404 * gcc.target/arm/long-calls-3.c: Likewise.
3405 * gcc.target/arm/long-calls-4.c: Likewise.
3407 2007-05-25 Richard Guenther <rguenther@suse.de>
3408 Andrew Pinski <andrew_pinski@playstation.sony.com>
3410 PR tree-optimization/31982
3411 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3413 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
3416 * gfortran.dg/result_in_spec_2.f90: New test.
3418 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3420 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3422 2007-05-24 Ollie Wild <aaw@google.com>
3424 * gcc.dg/cpp/counter-1.c: New test.
3425 * gcc.dg/pch/counter-1.c: New test.
3426 * gcc.dg/pch/counter-1.hs: New file.
3427 * gcc.dg/pch/counter-2.c: New test.
3428 * gcc.dg/pch/counter-2.hs: New file.
3429 * gcc.dg/pch/counter-3.c: New test.
3430 * gcc.dg/pch/counter-3.hs: New file.
3432 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
3434 * gcc.dg/tree-ssa/predcom-1.c: New test.
3435 * gcc.dg/tree-ssa/predcom-2.c: New test.
3436 * gcc.dg/tree-ssa/predcom-3.c: New test.
3437 * gcc.dg/tree-ssa/predcom-4.c: New test.
3438 * gcc.dg/tree-ssa/predcom-5.c: New test.
3439 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3441 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
3444 * gcc.target/i386/sse4_1-check.h (MASK): New.
3446 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3449 * gfortran.dg/pr25603.f: Initialize integer variables.
3451 2007-05-23 Ian Lance Taylor <iant@google.com>
3453 * g++.dg/other/vrp1.C: New test.
3455 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
3457 PR preprocessor/20077
3458 * gcc.dg/cpp/paste15.c: New test.
3460 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
3461 Nigel Stephens <nigel@mips.com>
3462 Richard Sandiford <richard@codesourcery.com>
3464 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3465 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3466 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3467 * gcc.target/mips/inter/mips16-inter.exp: New.
3469 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
3471 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3473 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
3475 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3476 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
3477 * gcc.target/i386/sse3-addsubps.c: Likewise.
3478 * gcc.target/i386/sse3-haddpd.c: Likewise.
3479 * gcc.target/i386/sse3-haddps.c: Likewise.
3480 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3481 * gcc.target/i386/sse3-hsubps.c: Likewise.
3482 * gcc.target/i386/sse3-lddqu.c: Likewise.
3483 * gcc.target/i386/sse3-movddup.c: Likewise.
3484 * gcc.target/i386/sse3-movshdup.c: Likewise.
3485 * gcc.target/i386/sse3-movsldup.c: Likewise.
3487 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3488 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
3489 * gcc.target/i386/ssse3-pabsd.c: Likewise.
3490 * gcc.target/i386/ssse3-pabsw.c: Likewise.
3491 * gcc.target/i386/ssse3-palignr.c: Likewise.
3492 * gcc.target/i386/ssse3-phaddd.c: Likewise.
3493 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3494 * gcc.target/i386/ssse3-phaddw.c: Likewise.
3495 * gcc.target/i386/ssse3-phsubd.c: Likewise.
3496 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3497 * gcc.target/i386/ssse3-phsubw.c: Likewise.
3498 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3499 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3500 * gcc.target/i386/ssse3-pshufb.c: Likewise.
3501 * gcc.target/i386/ssse3-psignb.c: Likewise.
3502 * gcc.target/i386/ssse3-psignd.c: Likewise.
3503 * gcc.target/i386/ssse3-psignw.c: Likewise.
3504 * gcc.target/i386/ssse3-vals.h: Likewise.
3506 * gcc.target/i386/sse3-check.h: New file.
3507 * gcc.target/i386/ssse3-check.h: Likewise.
3509 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3512 * gcc.c-torture/compile/bcopy-1.c: New testcase.
3514 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3517 * gcc.c-torture/20070522-1.c: New testcase.
3519 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3521 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3523 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
3525 * gcc.c-torture/execute/ieee/20000320-1.x,
3526 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3527 m68k-*-* and check_effective_target_coldfire_fpu.
3529 2007-05-22 Ollie Wild <aaw@google.com>
3531 * g++.dg/lookup/hidden-class10.C: New test.
3532 * g++.dg/lookup/hidden-class11.C: New test.
3534 2007-05-22 Ollie Wild <aaw@google.com>
3536 * g++.dg/lookup/name-clash5.C: New test.
3537 * g++.dg/lookup/name-clash6.C: New test.
3539 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3541 * g++.dg/other/i386-2.C: Update comments on header files tested.
3542 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
3544 * gcc.target/i386/sse-12.c: Likewise.
3545 * gcc.target/i386/sse-13.c: Likewise.
3546 * gcc.target/i386/sse-14.c: Likewise.
3548 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3549 Redefined to test with immediate operand.
3550 (__builtin_ia32_blendps): Likewise.
3551 (__builtin_ia32_blendpd): Likewise.
3552 (__builtin_ia32_dpps): Likewise.
3553 (__builtin_ia32_dpps): Likewise.
3554 (__builtin_ia32_insertps128): Likewise.
3555 (__builtin_ia32_vec_ext_v4sf): Likewise.
3556 (__builtin_ia32_vec_set_v16qi): Likewise.
3557 (__builtin_ia32_vec_set_v4si): Likewise.
3558 (__builtin_ia32_vec_set_v2di): Likewise.
3559 (__builtin_ia32_vec_ext_v16qi): Likewise.
3560 (__builtin_ia32_vec_ext_v4si): Likewise.
3561 (__builtin_ia32_vec_ext_v2di): Likewise.
3562 (__builtin_ia32_roundpd): Likewise.
3563 (__builtin_ia32_roundsd): Likewise.
3564 (__builtin_ia32_roundps): Likewise.
3565 (__builtin_ia32_roundss): Likewise.
3566 (__builtin_ia32_mpsadbw128): Likewise.
3568 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3570 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3572 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3574 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3576 * gcc.dg/dfp/func-struct.c: Ditto.
3577 * gcc.dg/dfp/operator-assignment.c: Ditto.
3578 * gcc.dg/dfp/convert-bfp.c: Ditto.
3579 * gcc.dg/dfp/convert-int.c: Ditto.
3580 * gcc.dg/dfp/convert-int-max.c: Ditto.
3581 * gcc.dg/dfp/func-scalar.c: Ditto.
3582 * gcc.dg/dfp/cast.c: Ditto.
3583 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3584 failures, and fix a typo in return type of arg1_128.
3585 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3586 failures, and fix a typo in a constant suffix.
3587 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3588 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3590 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3591 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3593 * lib/gcc-dg.exp(process_message): New proc.
3594 (dg-message): New test directive.
3595 * gcc.dg/always_inline.c: Use dg-message.
3596 * gcc.dg/always_inline2.c: Ditto.
3597 * gcc.dg/always_inline3.c: Ditto.
3598 * gcc.dg/invalid-call-1.c: Ditto.
3599 * gcc.dg/pr17506.c: Ditto.
3600 * gcc.dg/simd-5.c: Ditto.
3601 * gcc.dg/simd-6.c: Ditto.
3602 * gcc.dg/va-arg-2.c: Ditto.
3603 * gcc.dg/cpp/syshdr.c: Ditto.
3604 * gcc.dg/cpp/unc4.c: Ditto.
3605 * gcc.dg/cpp/trad/mi1.c: Ditto.
3606 * gcc.dg/cpp/trad/mi5.c: Ditto.
3607 * gcc.dg/cpp/trad/mi7.c: Ditto.
3608 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3609 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3610 * gcc.test-framework/test-framework.awk: Special-case outexists
3613 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3615 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3616 (bit_SSE4_2): Likewise.
3617 (bit_POPCNT): Likewise.
3619 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3620 Check if assembler supports SSE4 instructions.
3622 * gcc.target/i386/sse4_1-blendpd.c: New file.
3623 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3624 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3625 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3626 * gcc.target/i386/sse4_1-check.h: Likewise.
3627 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3628 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3629 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3630 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3631 * gcc.target/i386/sse4_1-extractps.c: Likewise.
3632 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3633 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3634 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3635 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3636 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3637 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3638 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3639 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3640 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3641 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3642 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3643 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3644 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3645 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3646 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3647 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3648 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3649 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3650 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3651 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3652 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3653 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3654 * gcc.target/i386/sse4_1-pminud.c: Likewise.
3655 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3656 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3657 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3658 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3659 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3660 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3661 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3662 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3663 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3664 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3665 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3666 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3667 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3668 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3669 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3670 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3671 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3672 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3673 * gcc.target/i386/sse4_1-round.h: Likewise.
3674 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3675 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3676 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3677 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3678 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3679 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3680 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3681 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3682 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3683 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3684 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3685 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3686 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3687 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3689 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3692 * gfortran.dg/bounds_check_7.f90: New test.
3694 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
3696 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3697 (check_effective_target_sse4a): Ditto.
3699 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3700 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3701 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3702 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3703 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3704 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3705 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3706 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3707 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3708 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3709 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3710 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3711 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3712 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3713 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3714 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3715 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3716 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3717 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3718 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3720 2007-05-21 Mark Mitchell <mark@codesourcery.com>
3722 * g++.dg/ext/cleanup-1.C: New test.
3723 * g++.dg/ext/cleanup-2.C: Likewise.
3724 * g++.dg/ext/cleanup-3.C: Likewise.
3725 * g++.dg/ext/cleanup-4.C: Likewise.
3726 * g++.dg/ext/cleanup-5.C: Likewise.
3727 * g++.dg/ext/cleanup-6.C: Likewise.
3728 * g++.dg/ext/cleanup-8.C: Likewise.
3729 * g++.dg/ext/cleanup-9.C: Likewise.
3730 * g++.dg/ext/cleanup-10.C: Likewise.
3731 * g++.dg/ext/cleanup-11.C: Likewise.
3732 * g++.dg/ext/cleanup-dtor.C: Likewise.
3734 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3737 * gcc.dg/vect/vect-102a.c: New test.
3739 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
3740 Paolo Carlini <pcarlini@suse.de>
3741 Uros Bizjak <ubizjak@gmail.com>
3743 * gcc.dg/gcc-have-sync-compare-and-swap.c,
3744 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3745 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3746 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3747 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3750 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
3753 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3755 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3758 * gfortran.dg/do_3.F90: Add checks for the final value of the
3761 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3763 * gcc.c-torture/execute/990127-2.x: New file.
3765 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3768 * gcc.target/i386/sse-12: Add -O to compile options.
3769 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3770 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3771 and mm3dnow.h. Add -O to compile options.
3773 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
3776 * gfortran.dg/char_length_5.f90: New test.
3779 * gfortran.dg/array_reference_1.f90: New test.
3781 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3788 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3789 * gcc.dg/Wtype-limits.c: New.
3790 * gcc.dg/Wtype-limits-Wextra.c: New.
3791 * gcc.dg/Wtype-limits-no.c: New.
3792 * g++.dg/warn/Wtype-limits.C: New.
3793 * g++.dg/warn/Wtype-limits-Wextra.C: New.
3794 * g++.dg/warn/Wtype-limits-no.C: New.
3796 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3798 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3799 instead of "-msse2".'
3800 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3801 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3803 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3804 to test with immediate operand.
3805 (__builtin_ia32_insertqi): Ditto.
3806 (__builtin_ia32_palignr128): Ditto.
3807 (__builtin_ia32_palignr): Ditto.
3808 (__builtin_ia32_pshufhw): Ditto.
3809 (__builtin_ia32_pshuflw): Ditto.
3810 (__builtin_ia32_pshufd): Ditto.
3811 (__builtin_ia32_vec_set_v8hi): Ditto.
3812 (__builtin_ia32_vec_ext_v8hi): Ditto.
3813 (__builtin_ia32_shufpd): Ditto.
3814 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3816 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
3819 * gfortran.dg/min_max_conformance.f90: Added more testcases.
3821 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3824 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3825 and "__inline". Use "-msse" instead of "-msse2".
3827 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3830 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3831 * gcc.dg/20030906-2.c: Likewise.
3832 * objc.dg/method-17.m: Add -Wreturn-type.
3833 * obj-c++.dg/method-21.mm: Likewise.
3835 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3838 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3839 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3840 (__builtin_ia32_psrlqi128): Ditto.
3841 (__builtin_ia32_psrlwi128): Ditto.
3842 (__builtin_ia32_psrldi128): Ditto.
3843 (__builtin_ia32_psrldqi128): Ditto.
3844 (__builtin_ia32_pslldqi128): Ditto.
3845 (__builtin_ia32_psrawi128): Ditto.
3846 (__builtin_ia32_psradi128): Ditto.
3847 (__builtin_ia32_psllqi128): Ditto.
3848 (__builtin_ia32_pslldi128): Ditto.
3849 (__builtin_prefetch): Ditto.
3850 (__builtin_ia32_pshufw): Ditto.
3851 (__builtin_ia32_vec_set_v4hi): Ditto.
3852 (__builtin_ia32_vec_ext_v4hi): Ditto.
3853 (__builtin_ia32_shufps): Ditto.
3854 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3856 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3859 * gfortran.dg/char_allocation_1.f90: New test.
3861 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3863 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3864 * gcc.dg/Wconversion-sign.c: New.
3865 * gcc.dg/Wconversion-integer-no-sign.c: New.
3866 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3868 * g++.dg/warn/Wconversion-sign.C: New.
3869 * g++.old-deja/g++.other/warn4.C: Update.
3870 * g++.dg/warn/Wconversion1.C: Likewise.
3872 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3874 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3875 * gcc.dg/torture/builtin-math-4.c: Likewise.
3877 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3880 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3882 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
3884 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3886 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
3889 * gcc.target/i386/pr31628.c: New.
3891 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
3894 * gcc.dg/pr31344.c: New test.
3896 2007-05-17 Ian Lance Taylor <iant@google.com>
3898 PR tree-optimization/31953
3899 * gcc.c-torture/compile/pr31953.c: New test.
3901 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3903 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3905 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3907 * gcc.dg/torture/builtin-math-4.c: Likewise.
3909 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3910 * gcc.dg/torture/builtin-math-4.c: Likewise.
3912 * gcc.dg/torture/builtin-math-4.c: New test.
3914 2007-05-17 Janis Johnson <janis187@us.ibm.com>
3915 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3917 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3918 * gcc.dg/cpp/include2.c: Ditto.
3919 * gcc.dg/cpp/mac-dir-2.c: Ditto.
3920 * gcc.dg/cpp/paste5.c: Ditto.
3921 * gcc.dg/cpp/paste6.c: Ditto.
3922 * gcc.dg/cpp/paste8.c: Ditto.
3923 * gcc.dg/cpp/paste11.c: Ditto.
3924 * gcc.dg/cpp/paste13.c: Ditto.
3925 * gcc.dg/cpp/skipping2.c: Ditto.
3926 * gcc.dg/reg-vol-struct-1.c: Ditto.
3927 * gcc.dg/Wshadow-1.c: Ditto.
3928 * gcc.dg/cpp/trad/comment.c: Ditto.
3929 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3930 * gcc.dg/cpp/if-2.c: Ditto.
3931 * gcc.dg/array-5.c: Ditto.
3932 * gcc.dg/inline-15.c: Ditto.
3933 * gcc.dg/pr27953.c: Ditto.
3934 * gcc.dg/Wno-c++-compat.c: Ditto.
3936 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
3938 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3940 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3942 * gcc.c-torture/execute/20070517-1.c: New test.
3944 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
3947 * gfortran.dg/min_max_conformance.f90: New test.
3949 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
3951 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3952 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3953 gcc.dg/vect/vect-104.c: Use more complex construction to
3954 prevent vectorizing.
3955 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3957 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
3959 PR tree-optimization/24659
3960 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3961 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3962 not vect_int target.
3963 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3964 not vect_int target. Loop is vectorized for vect_intfloat_cvt
3966 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3967 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3968 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3970 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
3972 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3973 and x86_64-*-* targets.
3974 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3976 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
3983 * transfer_simplify_1.f90: New test.
3984 * transfer_simplify_2.f90: New test.
3986 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3988 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3990 2007-05-14 Janis Johnson <janis187@us.ibm.com>
3992 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3994 * gcc.dg/fltconst-pedantic-dfp.c: New test.
3997 * gcc.dg/fltconst-1.c: New test.
3999 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4000 * gcc.dg/dfp/operator-assignment.c: Ditto.
4002 2007-05-14 Paolo Carlini <pcarlini@suse.de>
4005 * g++.dg/rtti/typeid5.C: New.
4007 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4010 * gfortran.dg/substr_4.f: New test.
4012 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
4014 * gcc.target/m68k/interrupt_thread-1.c,
4015 gcc.target/m68k/interrupt_thread-2.c,
4016 gcc.target/m68k/interrupt_thread-3.c: New.
4017 * gcc.target/m68k/m68k.exp: Accept fido.
4019 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4021 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4022 * gfortran.dg/altreturn_3.f90: Likewise.
4023 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4024 * gfortran.dg/default_numeric_type_1.f90: Likewise.
4025 * gfortran.dg/inquire_iolength.f90: Likewise.
4026 * gfortran.dg/module_naming_1.f90: Likewise.
4027 * gfortran.dg/oldstyle_2.f90: Likewise.
4028 * gfortran.dg/operator_2.f90: Likewise.
4029 * gfortran.dg/parameter_array_element_1.f90: Likewise.
4030 * gfortran.dg/used_types_11.f90: Likewise.
4031 * gfortran.dg/zero_array_components_1.f90: Likewise.
4032 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4033 * gfortran.dg/parameter_array_dummy.f90: Likewise.
4034 * gfortran.dg/real_const_3.f90: Likewise.
4036 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
4038 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4039 * gcc.dg/tree-ssa/loop-30.c: New test.
4041 2007-05-13 Richard Guenther <rguenther@suse.de>
4043 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4045 * g++.dg/tree-ssa/pr31146.C: Likewise.
4047 2007-05-13 Revital Eres <eres@il.ibm.com>
4049 * gcc.dg/dse.c: New test.
4051 2007-05-12 Richard Guenther <rguenther@suse.de>
4053 PR tree-optimization/31797
4054 * gcc.c-torture/compile/pr31797.c: New testcase.
4056 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
4059 * gfortran.dg/host_assoc_function_1.f90: New test.
4061 2007-05-11 Steve Ellcey <sje@cup.hp.com>
4064 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4066 2007-05-11 Silvius Rus <rus@google.com>
4068 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4069 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4070 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4071 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4072 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4073 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4074 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4075 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4076 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4077 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4078 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4079 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4080 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4081 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4082 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4083 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4085 2007-05-11 Paolo Carlini <pcarlini@suse.de>
4088 * gcc.c-torture/execute/builtins/memchr.c: New.
4089 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4090 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4092 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4095 * gfortran.dg/recursive_reference_1.f90: Put error at correct
4097 * gfortran.dg/recursive_reference_2.f90: New test.
4099 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4102 * gfortran.dg/namelist_29.f90: New test.
4104 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4107 * gfortran.dg/entry_10.f90: New test.
4109 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
4111 PR tree-optimization/31885
4112 * gcc.dg/tree-ssa/loop-29.c: New test.
4114 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4116 * assumed_dummy_1.f90: Fix dg directive.
4117 * char_initialiser_actual.f90: Likewise.
4118 * nested_modules_2.f90: Likewise.
4119 * shift-alloc.f90: Likewise.
4121 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
4123 * gcc.dg/20070507-1.c: Disable for non-pic targets.
4125 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4128 * gfortran.dg/unf_read_corrupted_2.f90: New test.
4130 2007-05-09 Mike Stump <mrs@apple.com>
4132 * g++.dg/other/first-global.C: Add -fpie for darwin.
4133 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4135 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
4137 * gcc.dg/20070507-1.c: New testcase.
4139 2007-05-08 Chao-ying Fu <fu@mips.com>
4141 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4142 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4143 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4144 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4146 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
4149 * gcc.dg/pr31847.c: New test.
4151 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4154 * gfortran.dg/actual_array_result_1.f90: New test.
4156 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4159 * gfortran.dg/parameter_array_init_1.f90: New test.
4162 * gfortran.dg/parameter_array_init_2.f90: New test.
4164 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
4167 * gcc.target/i386/pr31854.c: New test.
4169 2007-05-07 Janis Johnson <janis187@us.ibm.com>
4171 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4173 2007-05-07 Mike Stump <mrs@apple.com>
4175 * g++.old-deja/g++.mike/empty.C: Add.
4177 2007-05-07 Eric Christopher <echristo@apple.com>
4179 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4181 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
4183 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4184 variable. Rearrange conversions from binary float to decimal float.
4186 2007-05-07 Mark Mitchell <mark@codesourcery.com>
4188 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4191 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
4193 * gnat.dg/opt1.ad[sb]: New testcase.
4195 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4198 * gfortran.dg/do_3.F90: New test.
4200 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4203 * gfortran.dg/new_line.f90: Add new checks.
4205 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4208 * gfortran.dg/large_unit_1.f90: New.
4209 * gfortran.dg/large_unit_2.f90: New.
4210 * gfortran.dg/iostat_4.f90: New
4211 * gfortran.dg/bounds_check_fail_1.f90: Updated.
4213 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
4216 * gfortran.dg/char_result_4.f90: New test.
4218 2007-06-05 Revital Eres <eres@il.ibm.com>
4221 * gcc.dg/pr30957-1.c: New test.
4223 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4226 * gfortran.dg/char_type_len_2.f90: New test.
4228 2007-05-05 Geoffrey Keating <geoffk@apple.com>
4231 * g++.dg/other/nested-extern.cc: New.
4232 * g++.dg/other/nested-extern-1.C: New.
4233 * g++.dg/other/nested-extern-2.C: New.
4235 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4238 * gfortran.dg/erf.f90: New test.
4239 * gfortran.dg/besxy.f90: New test.
4241 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4244 * gfortran.dg/fseek.f90: New test.
4246 2007-05-04 Bob Wilson <bob.wilson@acm.org>
4248 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4250 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4253 * gfortran.dg/zero_length_1.f90: New test.
4255 2007-05-04 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/char_pointer_assign_3.f90: New test.
4259 * gfortran.dg/char_result_2.f90: Re-enable test.
4261 2007-05-04 Tobias Burnus <burnus@net-b.de>
4264 * gfortran.dg/char_length_3.f90: New test.
4265 * gfortran.dg/char_result_2.f90: Fix test.
4267 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
4269 PR tree-optimization/30565
4270 * gcc.dg/tree-ssa/loop-27.c: New test.
4272 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
4274 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4275 * gcc.target/bfin/arith.c (__v2hi): Likewise.
4276 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4277 * gcc.target/bfin/shift.c (__v2hi): Likewise.
4279 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
4281 PR tree-optimization/31699
4282 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4284 (check_effective_target_vect_floatint_cvt): New.
4285 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4286 of specific targets.
4287 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4288 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4289 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4290 * gcc.dg/vect/vect-iv-4.c: Likewise.
4291 * gcc.dg/vect/vect-multitypes-11.c: New.
4292 * gcc.dg/vect/pr31699.c: New.
4294 2007-05-02 Geoffrey Keating <geoffk@apple.com>
4296 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4298 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
4301 * g++.dg/warn/anonymous-namespace-2.C: New.
4302 * g++.dg/warn/anonymous-namespace-2.h: New.
4304 2007-05-02 Paul Brook <paul@codesourcery.com>
4306 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
4308 2007-05-02 Eric Christopher <echristo@apple.com>
4310 * gcc.dg/cpp/if-div.c: New file.
4312 2007-05-02 Tom Tromey <tromey@redhat.com>
4314 PR preprocessor/28709:
4315 * gcc.dg/cpp/pr28709.c: New file.
4317 2007-05-02 Richard Guenther <rguenther@suse.de>
4319 PR tree-optimization/31146
4320 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4322 2007-05-01 Geoffrey Keating <geoffk@apple.com>
4324 * gcc.c-torture/compile/limits-blockid.c: New.
4325 * gcc.c-torture/compile/limits-caselabels.c: New.
4326 * gcc.c-torture/compile/limits-declparen.c: New.
4327 * gcc.c-torture/compile/limits-enumconst.c: New.
4328 * gcc.c-torture/compile/limits-exprparen.c: New.
4329 * gcc.c-torture/compile/limits-externalid.c: New.
4330 * gcc.c-torture/compile/limits-fnargs.c: New.
4331 * gcc.c-torture/compile/limits-fndefn.c: New.
4332 * gcc.c-torture/compile/limits-idexternal.c: New.
4333 * gcc.c-torture/compile/limits-idinternal.c: New.
4334 * gcc.c-torture/compile/limits-pointer.c: New.
4335 * gcc.c-torture/compile/limits-stringlit.c: New.
4336 * gcc.c-torture/compile/limits-structmem.c: New.
4337 * gcc.c-torture/compile/limits-structnest.c: New.
4339 2007-04-29 Geoffrey Keating <geoffk@apple.com>
4341 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4343 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
4346 * gcc.c-torture/compile/20070501-1.c: New testcase.
4348 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4351 * gfortran.dg/array_memset_2: New test case.
4353 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4356 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4358 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4361 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4363 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4364 keyword to dg-final test.
4365 * gcc.dg/vect/vect-iv-4.c: Likewise.
4366 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4367 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4369 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4371 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4372 * lib/target-supports.exp
4373 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4374 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4376 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
4378 * gcc.c-torture/execute/ieee/20000320-1.c: Use
4379 __LONG_LONG_MAX__ and its friends instead of those supplied by
4382 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
4385 * g++.dg/ext/vector7.C: New testcase.
4387 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4390 * gfortran.dg/bound_simplification_1.f90: New test.
4392 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4395 * gfortran.dg/bom_error.f90: New test.
4396 * gfortran.dg/bom_include.f90: New test.
4397 * gfortran.dg/bom_UTF16-LE.f90: New test.
4398 * gfortran.dg/bom_UTF16-BE.f90: New test.
4399 * gfortran.dg/bom_UTF-8.f90: New test.
4400 * gfortran.dg/bom_UTF-32.f90: New test.
4401 * gfortran.dg/bom_UTF-8.F90: New test.
4402 * gfortran.dg/bom_include.inc: New file.
4404 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4407 * g++.dg/init/ptrfn2.C: New test.
4408 * g++.dg/init/ptrfn3.C: New test.
4410 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
4413 * gfortran.dg/dependency_21.f90: New test.
4415 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4417 * gfortran.dg/secnds.f: Use real*8.
4418 * gfortran.dg/secnds-1.f: Use real*8.
4420 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4423 * gfortran.dg/inquire_5.f90: Update test.
4425 2007-04-27 Ian Lance Taylor <iant@google.com>
4428 * gcc.c-torture/compile/pr31710.c: New test.
4430 2007-04-27 Richard Guenther <rguenther@suse.de>
4432 PR tree-optimization/30965
4433 PR tree-optimization/30978
4434 * gcc.dg/tree-ssa/pr30978.c: New testcase.
4435 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4436 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4437 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4439 2007-04-27 Richard Guenther <rguenther@suse.de>
4441 PR tree-optimization/31715
4442 * gcc.dg/Warray-bounds-4.c: New testcase.
4444 2007-04-26 Ian Lance Taylor <iant@google.com>
4447 * gcc.c-torture/compile/pr28675.c: New test.
4449 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
4452 * g++.dg/ext/vector6.C: New test.
4454 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
4456 * gcc.c-torture/execute/ieee/20000320-1.x: New.
4458 2007-04-26 Steve Ellcey <sje@cup.hp.com>
4461 * g++.dg/other/str_empty.C: Add expected warning.
4463 2007-04-26 Richard Guenther <rguenther@suse.de>
4464 Daniel Berlin <dberlin@dberlin.org>
4466 PR tree-optimization/30567
4467 * g++.dg/other/pr30567.C: New testcase.
4469 2007-04-26 Richard Guenther <rguenther@suse.de>
4471 PR tree-optimization/31703
4472 * gcc.c-torture/compile/pr31703.c: New testcase.
4473 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4474 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4476 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
4478 * gfortran.dg/open_errors.f90: Added if statements checking
4479 the value of iostat.
4481 2007-04-26 Jakub Jelinek <jakub@redhat.com>
4484 * g++.dg/gomp/pr31598.C: New test.
4486 PR tree-optimization/30558
4487 * g++.dg/gomp/pr30558.C: New test.
4489 2007-04-24 Mark Mitchell <mark@codesourcery.com>
4492 * g++.dg/ext/complex2.C: New test.
4494 2007-04-25 Paolo Carlini <pcarlini@suse.de>
4496 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4498 2007-04-25 Thiemo Seufer <ths@mips.com>
4500 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4501 value to signed char.
4503 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
4505 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
4506 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
4507 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
4509 2007-04-25 Tobias Burnus <burnus@net-b.de>
4512 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4513 statement functions.
4514 * gfortran.dg/c_by_val_5.f90: New test.
4516 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
4518 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4519 with two new subroutines to avoid parameter-induced aliasing.
4520 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4521 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4523 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4525 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4526 * g++.dg/warn/Warray-bounds.C: Likewise.
4528 2007-04-24 Ian Lance Taylor <iant@google.com>
4530 PR tree-optimization/31605
4531 * gcc.c-torture/execute/pr31605.c: New test.
4533 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4536 * lib/gcc-dg.exp (scan-module): New function.
4537 * gfortran.dg/module_md5_1.f90: New test.
4539 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
4541 * g++.old-deja/g++.pt/defarg6.C: Only run with
4543 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4544 * g++.dg/cpp0x/variadic61.C: Ditto.
4545 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4546 * g++.dg/cpp0x/variadic62.C: Ditto.
4547 * g++.dg/template/meminit1.C: Ditto.
4548 * g++.dg/template/operator7.C: Ditto.
4549 * g++.dg/template/static15.C: Ditto.
4550 * g++.dg/template/invalid1.C: Ditto.
4551 * g++.dg/template/shift1.C: Ditto.
4552 * g++.dg/template/error10.C: Ditto.
4554 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
4557 * gfortran.dg/pr25923.f90: New test.
4559 2007-04-24 Ian Lance Taylor <iant@google.com>
4561 PR tree-optimization/31602
4562 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4564 2007-04-24 Janis Johnson <janis187@us.ibm.com>
4566 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4567 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4569 2007-04-24 Hui-May Chang <hm.chang@apple.com>
4571 * gcc.target/i386/reload-1.c. New.
4573 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
4574 Olga Golovanevsky <olga@il.ibm.com>
4576 * g++.dg/other/str_empty.C: New test.
4578 2007-04-24 Richard Henderson <rth@redhat.com>
4580 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4582 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
4585 * gcc.c-torture/compile/pr31641.c: New testcase.
4587 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
4589 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4590 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4591 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4592 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4594 2007-04-23 Simon Baldwin <simonb@google.com>
4596 * g++.dg/other/error15.C: New.
4597 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4598 triggering a "multiple parameters named" error.
4600 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4603 * gfortran.dg/backspace_8.f: New test case.
4605 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
4608 * gfortran.dg/used_types_17.f90: New test.
4611 * gfortran.dg/zero_array_components_1.f90: New test.
4613 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4616 * gfortran.dg/open_errors.f90: Allow a different error message.
4618 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
4620 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4621 Rename from check_effective_target_vect_pack_mod. Rename global
4622 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
4624 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4626 * gcc.dg/vect/vect-iv-8a.c: Ditto.
4627 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4629 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4632 * gcc.c-torture/execute/pr31448.c: New testcase.
4634 2007-04-22 Nick Clifton <nickc@redhat.com>
4636 * gcc.dg/20020312-2.c: Add support for the FRV.
4638 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
4640 PR tree-optimization/24659
4641 * gcc.dg/vect/vect-float-extend-1.c: New test.
4642 * gcc.dg/vect/vect-float-truncate-1.c: New test.
4644 2007-04-22 Richard Guenther <rguenther@suse.de>
4646 PR tree-optimization/29789
4647 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4648 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4650 2007-04-22 Revital Eres <eres@il.ibm.com>
4652 * gcc.dg/var-expand2.c: New test.
4654 2007-04-22 Revital Eres <eres@il.ibm.com>
4656 * gcc.dg/var-expand3.c: New test.
4658 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661 * gfortran.dg/continuation_8.f90: New test.
4663 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
4666 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4667 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4669 2007-04-21 Richard Guenther <rguenther@suse.de>
4672 * gcc.c-torture/execute/pr31136.c: New testcase.
4674 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
4676 * gcc.target/i386/movsi-sm-1.c: New.
4678 2007-04-20 Richard Henderson <rth@redhat.com>
4680 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4681 * gcc.dg/pr27095.c: Cope with alpha GOT load.
4683 2007-04-20 Jakub Jelinek <jakub@redhat.com>
4685 * gcc.target/i386/ordcmp-1.c: New test.
4686 * gcc.target/i386/unordcmp-1.c: New test.
4688 PR tree-optimization/31632
4689 * gcc.c-torture/compile/20070419-1.c: New test.
4691 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4693 * gcc.dg/invalid-call-1.c: New test.
4695 2007-04-18 Dirk Mueller <dmueller@suse.de>
4698 * gcc.dg/Warray-bounds-3.c: New.
4700 2007-04-18 Richard Guenther <rguenther@suse.de>
4702 PR tree-optimization/19431
4703 PR tree-optimization/21463
4704 * gcc.c-torture/execute/20070212-1.c: New testcase.
4705 * gcc.c-torture/execute/20070212-2.c: Likewise.
4706 * gcc.c-torture/execute/20070212-3.c: Likewise.
4707 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4708 * gcc.dg/tree-ssa/pr21463.c: Likewise.
4709 * g++.dg/tree-ssa/pr21463.C: Likewise.
4710 * g++.dg/tree-ssa/pr30738.C: Likewise.
4712 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4715 * g++.dg/expr/bitfield8.C: New test.
4717 2007-04-17 Joseph Myers <joseph@codesourcery.com>
4718 Richard Sandiford <richard@codesourcery.com>
4720 * lib/target-supports.exp (check_profiling_available): Return 0
4721 for uClibc with -p or -pg.
4723 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
4726 * g++.dg/template/init7.C: New test.
4728 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
4730 PR rtl-optimization/31360
4731 * gcc.dg/loop-7.c: New test.
4733 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4735 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4736 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4738 (compat-execute): Likewise.
4739 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4740 files to remote hosts.
4741 * lib/c-ctorture.exp (c-torture-compile): Likewise.
4742 (c-torture-execute): Likewise.
4743 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4744 or plain file. Use remote_upload and remote_download to copy
4746 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4749 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
4751 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4753 2007-04-16 Lawrence Crowl <crowl@google.com>
4755 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4756 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4757 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4758 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4759 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4760 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4761 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4762 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4763 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4764 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4765 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4767 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4768 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4769 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4770 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4771 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4772 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4773 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4774 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4775 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4776 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4777 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4779 2007-04-16 Ian Lance Taylor <iant@google.com>
4781 PR tree-optimization/31522
4782 * gcc.dg/Wstrict-overflow-16.c: New test.
4784 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
4786 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4788 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
4791 * gfortran.dg/module_naming_1.f90: New.
4793 2007-04-16 Richard Sandiford <richard@codesourcery.com>
4795 * lib/target-supports.exp (check_profiling_available): Return
4796 false for m68k-*-uclinux.
4798 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
4801 Testcase for c++ anonymous namespace warning
4803 * g++.dg/warn/anonymous-namespace-1.C: New test
4804 * g++.dg/warn/anonymous-namespace-1.h: New test
4806 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4809 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4811 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4813 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4815 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
4818 * gfortran.dg/array_constructor_16.f90: New test.
4820 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
4822 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4823 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4825 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4827 PR rtl-optimization/31500
4828 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4829 * g++.dg/warn/Warray-bounds.C: Likewise.
4831 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4834 * gcc.dg/gnu89-init-4.c: New testcase.
4836 2007-04-14 Jakub Jelinek <jakub@redhat.com>
4839 * gcc.dg/gomp/pr25874.c: Add dg-options.
4840 * g++.dg/gomp/pr25874.C: Add dg-options.
4842 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
4845 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4846 * gfortran.dg/warnings_are_errors_1.f: New testcase.
4848 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4851 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4853 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4857 * gfortran.dg/initialization_6.f90: New test.
4859 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
4861 * gcc.c-torture/compile/pr27528.c: Require nonpic.
4863 * lib/target-supports.exp (check_gc_sections_available):
4864 Return false if ldflags includes -elf2flt.
4866 2007-04-13 Jason Merrill <jason@redhat.com>
4869 * conv3.C: New test.
4871 2007-04-13 Mike Stump <mrs@apple.com>
4873 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4874 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4876 2007-04-13 Joseph Myers <joseph@codesourcery.com>
4878 PR tree-optimization/29598
4879 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4881 2007-04-13 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/func_assign.f90: New test.
4886 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
4889 * gfortran.dg/used_types_16.f90: New test.
4891 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
4894 * gfortran.dg/goto_2.f90: New.
4895 * gfortran.dg/goto_3.f90: New.
4896 * gfortran.dg/pr17708.f90: Rename to ...
4897 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4899 2007-04-13 Tobias Burnus <burnus@net-b.de>
4902 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4903 instead of a struct.
4905 2007-04-13 Tobias Burnus <burnus@net-b.de>
4908 * gfortran.dg/value_4.c: Use GNU extensions for complex
4909 instead of a struct.
4911 2007-04-13 Richard Guenther <rguenther@suse.de>
4913 PR tree-optimization/21258
4914 * gcc.dg/tree-ssa/vrp34.c: New testcase.
4916 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4918 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4921 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
4924 * gfortran.dg/char_length_2.f90: New.
4925 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4926 * gfortran.dg/repeat_4.f90: Likewise.
4929 * gfortran.dg/char_assign_1.f90: New.
4932 * gfortran.dg/block_name_1.f90: New.
4933 * gfortran.dg/block_name_2.f90: New.
4935 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
4938 * g++.dg/other/pr31078.C: New.
4940 2007-04-12 Richard Guenther <rguenther@suse.de>
4942 PR tree-optimization/31169
4943 * gcc.c-torture/execute/pr31169.c: New testcase.
4945 2007-04-12 Richard Guenther <rguenther@suse.de>
4947 PR tree-optimization/24689
4948 PR tree-optimization/31307
4949 * g++.dg/tree-ssa/pr31307.C: New testcase.
4950 * gcc.dg/tree-ssa/pr24689.c: Likewise.
4952 2007-04-12 Tobias Burnus <burnus@net-b.de>
4955 * gfortran.dg/access_spec_1.f90: New test.
4956 * gfortran.dg/access_spec_2.f90: New test.
4957 * gfortran.dg/non_module_public.f90: Match new error message.
4959 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
4962 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4963 to 4 at line 38 to fix bounds problem.
4965 2007-04-11 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/pointer_intent_1.f90: Fix test.
4970 2007-04-10 Eric Christopher <echristo@apple.com>
4972 * lib/target-supports.exp
4973 (check_effective_target_fstack_protector): Rewrite.
4975 2007-04-09 Mark Mitchell <mark@codesourcery.com>
4978 * g++.dg/init/const5.C: New test.
4980 2007-04-09 Jan Hubicka <jh@suse.cz>
4982 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4984 2007-04-08 Jan Hubicka <jh@suse.cz>
4986 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4988 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4991 * gfortran.dg/achar_4.f90: New test.
4993 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4996 * gfortran.dg/used_dummy_types_8.f90: New test.
4998 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5001 * gfortran.dg/parameter_array_element_1.f90: New test.
5003 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5006 * gfortran.dg/default_numeric_type_1.f90: New test.
5008 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5011 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5013 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5016 * gfortran.dg/interface_12.f90: New test.
5018 2007-04-07 Bruce Korb <bkorb@gnu.org>
5020 * gcc.dg/format/opt-6.c: New test.
5021 * gcc.dg/format/nul-1.c: New test.
5022 * gcc.dg/format/nul-2.c: New test.
5024 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5026 PR libgfortran/31395
5027 * gfortran.dg/fmt_colon.f90: New test.
5029 2007-04-06 Mark Mitchell <mark@codesourcery.com>
5031 * g++.old-deja/g++.other/init18.C: Use
5032 dg-require-effective-target instead of an explicit xfail.
5034 2007-04-05 Janis Johnson <janis187@us.ibm.com>
5036 * gcc.dg/dfp/signbit-1.c
5037 * gcc.dg/dfp/signbit-2.c
5039 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
5042 * gfortran.dg/altreturn_5.f90: New test.
5044 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
5047 * gfortran.dg/contained_module_proc_1.f90: New test.
5049 2007-04-04 Stuart Hastings <stuart@apple.com>
5052 * objc/execute/exceptions/pr31281.m: New.
5054 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
5056 * g++.dg/ext/dllimport12.C: Update comments.
5058 2007-04-03 Eric Christopher <echristo@apple.com>
5060 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5062 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5065 * gfortran.dg/repeat_2.f90: New test.
5066 * gfortran.dg/repeat_3.f90: New test.
5067 * gfortran.dg/repeat_4.f90: New test.
5069 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
5071 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5073 2007-04-03 Jakub Jelinek <jakub@redhat.com>
5076 * g++.dg/parse/cond3.C: New test.
5079 * gcc.c-torture/execute/ieee/pr30704.c: New test.
5081 2007-04-02 Jason Merrill <jason@redhat.com>
5084 * g++.dg/ext/visibility/anon3.C: New test.
5086 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5088 PR libgfortran/31052
5089 * gfortran.dg/namelist_28.f90: New test.
5091 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5093 PR libgfortran/31366
5094 * gfortran.dg/direct_io_6.f90: New test.
5096 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5098 PR libgfortran/31207
5099 * gfortran.dg/advance_5.f90: New test.
5100 * gfortran.dg/advance_6.f90: New test.
5102 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
5104 * g++.dg/ext/dllimport6.C: Remove extra ';'.
5105 * g++.dg/ext/dllimport7.C: Likewise.
5106 * g++.dg/ext/selectany1.C: Likewise.
5108 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
5110 * g++.dg/parser/pr31138.C: New.
5111 * g++.dg/parser/pr31140.C: New.
5112 * g++.dg/parser/pr31141.C: New.
5114 2007-03-30 Paolo Carlini <pcarlini@suse.de>
5117 * g++.dg/ext/is_base_of.C: New.
5118 * g++.dg/ext/has_virtual_destructor.C: New.
5119 * g++.dg/ext/is_polymorphic.C: New.
5120 * g++.dg/ext/is_base_of_diagnostic.C: New.
5121 * g++.dg/ext/is_enum.C: New.
5122 * g++.dg/ext/has_nothrow_assign.C: New.
5123 * g++.dg/ext/has_nothrow_constructor.C: New.
5124 * g++.dg/ext/is_empty.C: New.
5125 * g++.dg/ext/has_trivial_copy.C: New.
5126 * g++.dg/ext/has_trivial_assign.C: New.
5127 * g++.dg/ext/is_abstract.C: New.
5128 * g++.dg/ext/is_pod.C: New.
5129 * g++.dg/ext/has_nothrow_copy.C: New.
5130 * g++.dg/ext/is_class.C: New.
5131 * g++.dg/ext/has_trivial_constructor.C: New.
5132 * g++.dg/ext/is_union.C: New.
5133 * g++.dg/ext/has_trivial_destructor.C: New.
5134 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5135 * g++.dg/template/crash43.C: Likewise.
5137 2007-03-29 Dirk Mueller <dmueller@suse.de>
5139 * g++.dg/warn/pedantic2.C: New testcase.
5141 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5143 * size_dim.f90: Fix dg directive.
5144 * pr16433.f: Likewise.
5145 * use_6.f90: Likewise.
5146 * use_7.f90: Likewise.
5147 * entry_9.f90: Likewise.
5148 * pointer_intent_2.f90: Likewise.
5149 * protected_1.f90: Likewise.
5150 * fmt_missing_period_2.f: Likewise.
5151 * pointer_intent_3.f90: Likewise.
5152 * protected_2.f90: Likewise.
5153 * protected_3.f90: Likewise.
5154 * pr15754.f90: Likewise.
5155 * protected_4.f90: Likewise.
5156 * protected_5.f90: Likewise.
5157 * initialization_2.f90: Likewise.
5158 * protected_6.f90: Likewise.
5159 * continuation_7.f90: Likewise.
5160 * derived_function_interface_1.f90: Likewise.
5161 * der_pointer_4.f90: Likewise.
5162 * fmt_zero_precision.f90: Likewise.
5163 * blockdata_3.f90: Likewise.
5164 * fmt_missing_period_1.f: Likewise.
5165 * real_const_3.f90: Likewise.
5166 * use_4.f90: Likewise.
5167 * fmt_missing_period_3.f: Likewise.
5168 * use_5.f90: Likewise.
5170 2007-03-28 Mike Stump <mrs@apple.com>
5172 * gcc.dg/darwin-comm.c: Add.
5174 2007-03-28 Eric Christopher <echristo@apple.com>
5176 * lib/target-supports.exp (check_effective_target_fstack_protector):
5178 * gcc.dg/ssp-1.c: Use.
5179 * gcc.dg/ssp-2.c: Ditto.
5181 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
5184 * g++.dg/parse/constructor3.C: New test.
5186 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
5188 * gnat.dg/thin_pointer.ad[sb]: New test.
5190 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5192 * g++.dg/cpp0x/bracket1.C: New.
5193 * g++.dg/cpp0x/bracket2.C: New.
5194 * g++.dg/cpp0x/bracket3.C: New.
5195 * g++.dg/cpp0x/bracket4.C: New.
5197 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5199 * g++.dg/cpp0x/temp_default1.C: New.
5200 * g++.dg/cpp0x/temp_default3.C: New.
5201 * g++.dg/cpp0x/temp_default2.C: New.
5202 * g++.dg/cpp0x/temp_default4.C: New.
5204 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5207 * g++.dg/other/cv_func2.C: New.
5209 2007-03-27 Janis Johnson <janis187@us.ibm.com>
5211 * gcc.dg/dfp/func-vararg-alternate.h: New file.
5212 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5213 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5214 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5216 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5217 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5219 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5221 * lib/compat.exp (compat-execute): Fix processing of file names.
5223 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5225 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5227 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
5229 * lib/target-supports.exp (check_effective_target_fortran_large_real):
5230 Delete created executable test file.
5231 (check_effective_target_fortran_large_int): Ditto.
5232 (check_effective_target_static_libgfortran): Ditto.
5234 2007-03-26 Paolo Carlini <pcarlini@suse.de>
5237 * g++.dg/warn/pragma-system_header1.C: New test.
5238 * g++.dg/warn/pragma-system_header2.C: New test.
5239 * g++.dg/warn/pragma-system_header1.h. New.
5240 * g++.dg/warn/pragma-system_header2.h. New.
5242 2007-03-26 Ian Lance Taylor <iant@google.com>
5244 PR tree-optimization/31345
5245 * gcc.c-torture/compile/pr31345-1.c: New test.
5247 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
5249 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5250 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5251 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5252 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5253 * gfortran.dg/overload_1.f90: Likewise.
5254 * gfortran.dg/impure_assignment_1.f90: Likewise.
5255 * gfortran.dg/error_recovery_3.f90: Likewise.
5256 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5257 * gfortran.dg/sequence_types_1.f90: Likewise.
5258 * gfortran.dg/internal_references_1.f90: Likewise.
5259 * gfortran.dg/present_1.f90: Likewise.
5260 * gfortran.dg/volatile10.f90: Likewise.
5261 * gfortran.dg/module_equivalence_2.f90: Likewise.
5262 * gfortran.dg/use_4.f90: Likewise.
5263 * gfortran.dg/elemental_result_1.f90: Likewise.
5264 * gfortran.dg/generic_actual_arg.f90: Likewise.
5265 * gfortran.dg/private_type_5.f90: Likewise.
5266 * gfortran.dg/protected_4.f90: Likewise.
5267 * gfortran.dg/interface_3.f90: Likewise.
5269 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5271 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5272 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5274 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5276 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5278 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5280 PR libgfortran/31199
5281 * gfortran.dg/fmt_t_4.f90: New test.
5283 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5286 * gfortran.dg/backspace_5.f: Initialize variable(s).
5287 * gfortran.dg/backspace_6.f: Likewise.
5288 * gfortran.dg/char_bounds_check_fail_1: Likewise.
5289 * gfortran.dg/direct_io_2.f90: Likewise.
5290 * gfortran.dg/write_back.f: Likewise.
5291 * gfortran.dg/write_rewind_2.f: Likewise.
5292 * gfortran.dg/write_rewind_1.f: Likewise.
5293 * gfortran.dg/write_rewind_2.f: Likewise.
5295 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
5297 PR tree-optimization/30784
5298 * gcc.dg/vect/pr30784.c: New test.
5300 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5303 * gfortran.dg/operator_1.f90: New test.
5304 * gfortran.dg/operator_2.f90: New test.
5306 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5309 * gfortran.dg/reshape_transpose_1.f90: New test.
5311 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5314 * gfortran.dg/bounds_check_6.f90: New test.
5316 2007-03-23 Michael Meissner <michael.meissner@amd.com>
5318 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5320 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5321 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5323 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
5326 * gfortran.dg/pointer_function_actual_1.f90: New test.
5329 * gfortran.dg/pointer_function_actual_2.f90: New test.
5332 * gfortran.dg/result_in_spec_1.f90: New test.
5334 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5337 * gfortran.dg/integer_exponentiation_3.F90: New test.
5338 * gfortran.dg/integer_exponentiation_4.f90: New test.
5339 * gfortran.dg/integer_exponentiation_5.F90: New test.
5341 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5344 * g++.dg/template/error24.C: New test.
5345 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5347 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5350 * g++.dg/expr/bitfield7.C: New test.
5352 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5355 * gcc.dg/float-range-4.c: New.
5356 * gcc.dg/float-range-1.c: Update. Test for a warning.
5357 * gcc.dg/float-range-3.c: New.
5358 * gcc.dg/float-range-5.c: New.
5360 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5363 * gfortran.dg/no_range_check_1.f90: New test.
5365 2007-03-22 Dirk Mueller <dmueller@suse.de>
5367 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5368 * g++.dg/other/static1.C: Remove stray semicolon.
5369 * g++.dg/other/init1.C: Likewise.
5370 * g++.dg/rtti/dyncast1.C: Likewise.
5371 * g++.dg/tree-ssa/pr17153.C: Likewise.
5372 * g++.dg/lookup/disamb1.C: Likewise.
5373 * g++.dg/lookup/scoped2.C: Likewise.
5374 * g++.dg/lookup/friend7.C: Likewise.
5375 * g++.dg/parse/parse4.C: Likewise.
5376 * g++.dg/parse/parse5.C: Likewise.
5377 * g++.dg/expr/pr29066.C: Likewise.
5378 * g++.dg/expr/cast4.C: Likewise.
5379 * g++.dg/tc1/dr193.C: Likewise.
5380 * g++.dg/tc1/dr213.C: Likewise.
5381 * g++.dg/abi/dcast1.C: Likewise.
5382 * g++.dg/abi/covariant2.C: Likewise.
5383 * g++.dg/inherit/covariant11.C: Likewise.
5384 * g++.dg/inherit/covariant9.C: Likewise.
5385 * g++.dg/inherit/covariant10.C: Likewise.
5386 * g++.dg/init/static3.C: Likewise.
5387 * g++.dg/init/init-ref3.C: Likewise.
5388 * g++.dg/init/ref10.C: Likewise.
5389 * g++.dg/template/meminit2.C: Likewise.
5390 * g++.dg/template/using9.C: Likewise.
5391 * g++.dg/template/friend9.C: Likewise.
5392 * g++.dg/template/ref1.C: Likewise.
5393 * g++.old-deja/g++.warn/inline.C: Likewise.
5394 * g++.old-deja/g++.robertl/eb91.C: Likewise.
5395 * g++.old-deja/g++.robertl/eb46.C: Likewise.
5396 * g++.old-deja/g++.robertl/eb34.C: Likewise.
5397 * g++.old-deja/g++.robertl/eb43.C: Likewise.
5398 * g++.old-deja/g++.robertl/eb26.C: Likewise.
5399 * g++.old-deja/g++.robertl/eb116.C: Likewise.
5400 * g++.old-deja/g++.brendan/copy5.C: Likewise.
5401 * g++.old-deja/g++.brendan/overload8.C: Likewise.
5402 * g++.old-deja/g++.brendan/overload11.C: Likewise.
5403 * g++.old-deja/g++.brendan/copy7.C: Likewise.
5404 * g++.old-deja/g++.brendan/crash38.C: Likewise.
5405 * g++.old-deja/g++.brendan/template11.C: Likewise.
5406 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5407 * g++.old-deja/g++.brendan/crash50.C: Likewise.
5408 * g++.old-deja/g++.brendan/crash16.C: Likewise.
5409 * g++.old-deja/g++.jason/pmem2.C: Likewise.
5410 * g++.old-deja/g++.jason/parse9.C: Likewise.
5411 * g++.old-deja/g++.jason/byval2.C: Likewise.
5412 * g++.old-deja/g++.jason/overload8.C: Likewise.
5413 * g++.old-deja/g++.jason/pmf8.C: Likewise.
5414 * g++.old-deja/g++.jason/template33.C: Likewise.
5415 * g++.old-deja/g++.jason/return3.C: Likewise.
5416 * g++.old-deja/g++.jason/scoping2.C: Likewise.
5417 * g++.old-deja/g++.jason/virtual.C: Likewise.
5418 * g++.old-deja/g++.jason/opeq3.C: Likewise.
5419 * g++.old-deja/g++.jason/template27.C: Likewise.
5420 * g++.old-deja/g++.jason/synth6.C: Likewise.
5421 * g++.old-deja/g++.jason/ref8.C: Likewise.
5422 * g++.old-deja/g++.jason/offset1.C: Likewise.
5423 * g++.old-deja/g++.other/static20.C: Likewise.
5424 * g++.old-deja/g++.other/array1.C: Likewise.
5425 * g++.old-deja/g++.other/new3.C: Likewise.
5426 * g++.old-deja/g++.other/array2.C: Likewise.
5427 * g++.old-deja/g++.other/overload9.C: Likewise.
5428 * g++.old-deja/g++.other/cast6.C: Likewise.
5429 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5430 * g++.old-deja/g++.other/eh4.C: Likewise.
5431 * g++.old-deja/g++.other/using7.C: Likewise.
5432 * g++.old-deja/g++.other/init18.C: Likewise.
5433 * g++.old-deja/g++.other/dyncast1.C: Likewise.
5434 * g++.old-deja/g++.other/dyncast2.C: Likewise.
5435 * g++.old-deja/g++.other/dtor11.C: Likewise.
5436 * g++.old-deja/g++.pt/static11.C: Likewise.
5437 * g++.old-deja/g++.pt/crash19.C: Likewise.
5438 * g++.old-deja/g++.pt/overload12.C: Likewise.
5439 * g++.old-deja/g++.pt/crash46.C: Likewise.
5440 * g++.old-deja/g++.pt/mi1.C: Likewise.
5441 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5442 * g++.old-deja/g++.pt/nontype5.C: Likewise.
5443 * g++.old-deja/g++.pt/local5.C: Likewise.
5444 * g++.old-deja/g++.pt/typename2.C: Likewise.
5445 * g++.old-deja/g++.pt/explicit80.C: Likewise.
5446 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5447 * g++.old-deja/g++.law/visibility1.C: Likewise.
5448 * g++.old-deja/g++.law/visibility2.C: Likewise.
5449 * g++.old-deja/g++.law/virtual2.C: Likewise.
5450 * g++.old-deja/g++.law/operators19.C: Likewise.
5451 * g++.old-deja/g++.law/parsing10.C: Likewise.
5452 * g++.old-deja/g++.law/visibility4.C: Likewise.
5453 * g++.old-deja/g++.law/operators4.C: Likewise.
5454 * g++.old-deja/g++.law/dtors2.C: Likewise.
5455 * g++.old-deja/g++.law/missed-error3.C: Likewise.
5456 * g++.old-deja/g++.law/visibility10.C: Likewise.
5457 * g++.old-deja/g++.law/scope3.C: Likewise.
5458 * g++.old-deja/g++.law/casts2.C: Likewise.
5459 * g++.old-deja/g++.law/code-gen5.C: Likewise.
5460 * g++.old-deja/g++.law/operators33.C: Likewise.
5461 * g++.old-deja/g++.law/friend4.C: Likewise.
5462 * g++.old-deja/g++.mike/pmf7.C: Likewise.
5463 * g++.old-deja/g++.mike/p5611.C: Likewise.
5464 * g++.old-deja/g++.mike/net37.C: Likewise.
5465 * g++.old-deja/g++.mike/p3570.C: Likewise.
5466 * g++.old-deja/g++.mike/p5718.C: Likewise.
5467 * g++.old-deja/g++.mike/net21.C: Likewise.
5468 * g++.old-deja/g++.mike/p1862.C: Likewise.
5469 * g++.old-deja/g++.mike/p4511.C: Likewise.
5470 * g++.old-deja/g++.mike/virt3.C: Likewise.
5471 * g++.old-deja/g++.mike/p16146.C: Likewise.
5472 * g++.old-deja/g++.mike/p1989.C: Likewise.
5473 * g++.old-deja/g++.mike/p5571.C: Likewise.
5474 * g++.old-deja/g++.gb/scope10.C: Likewise.
5475 * g++.old-deja/g++.abi/primary5.C: Likewise.
5476 * g++.old-deja/g++.abi/empty2.C: Likewise.
5477 * g++.old-deja/g++.abi/arraynew.C: Likewise.
5478 * g++.old-deja/g++.eh/vbase4.C: Likewise.
5479 * g++.old-deja/g++.eh/ptr1.C: Likewise.
5480 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5481 * g++.old-deja/g++.bob/template3.C: Likewise.
5482 * g++.old-deja/g++.bob/inherit1.C: Likewise.
5484 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
5487 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5489 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
5492 * gfortran.dg/derived_name_1.f90: New.
5493 * gfortran.dg/derived_name_2.f: New.
5495 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5497 * lib/target-supports.exp (check_effective_target_nonpic): New
5499 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5501 * gcc.target/i386/asm-4.c: Require nonpic.
5502 * gcc.target/i386/cmov1.c: Likewise.
5503 * gcc.target/i386/mul.c: Likewise.
5504 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5505 * gcc.target/i386/ssetype-1.c: Require nonpic.
5506 * gcc.target/i386/ssetype-3.c: Likewise.
5507 * gcc.target/i386/ssetype-5.c: Likewise.
5509 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5511 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5512 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5513 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5514 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5516 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
5518 PR tree-optimization/30590
5519 * g++.dg/opt/pr30590.C: New testcase.
5521 2007-03-20 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.dg/pr30762-1.c: New test.
5525 * gcc.dg/pr30762-2.c: New test.
5528 * gcc.target/i386/pr30505.c: New test.
5530 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
5532 * gcc.target/arm/register-variables.c: New.
5534 2007-03-19 Jeff Law <law@redhat.com>
5536 * PR tree-optimization/30984
5537 * gcc.c-torture/pr30984.c: New test.
5539 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5540 Richard Guenther <rguenther@suse.de>
5542 PR tree-optimization/31254
5543 * gcc.dg/torture/pr31254.c: New testcase.
5545 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
5547 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5548 target default_packed.
5550 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5553 * gfortran.dg/string_length_1.f90: New test.
5555 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5558 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5560 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5562 PR libgfortran/31052
5563 * gfortran.dg/namelist_27.f90: New test.
5565 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
5568 * gfortran.dg/used_types_14.f90: New test.
5571 * gfortran.dg/used_types_15.f90: New test.
5573 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
5575 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5576 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5578 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5581 * gfortran.dg/integer_exponentiation_2.f90: New test.
5583 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
5585 PR tree-optimization/31041
5586 * gcc.dg/vect/pr31041.c: New test.
5588 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5590 * g++.dg/warn/Wconversion-integer.C: New
5591 * g++.dg/warn/Wconversion-real.C: New.
5592 * g++.dg/warn/Wconversion-real-integer.C: New.
5593 * g++.dg/warn/conv2.C: Updated.
5595 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5597 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5600 2007-03-16 Richard Guenther <rguenther@suse.de>
5602 PR tree-optimization/31146
5603 * g++.dg/tree-ssa/pr31146.C: New testcase.
5605 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5607 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5608 assume that the target has <features.h>.
5610 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5612 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5613 dg-options rather than to the whole test.
5615 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
5618 * g++.dg/debug/pr29906.C: New
5620 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5622 PR libgfortran/31099
5623 * gfortran.dg/unformatted_recl.f90: Update test.
5625 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
5627 * gcc.dg/tree-ssa/prefetch-5.c: New test.
5629 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5632 * g++.dg/parse/namespace-definition.C: New.
5634 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5637 * g++.dg/cpp/pedantic-errors.C: New.
5638 * g++.dg/cpp/permissive.C: New.
5640 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5642 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5643 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5645 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5647 * lib/target-supports.exp (check_missing_uclibc_feature)
5648 (check_effective_target_wchar): New procedures.
5649 * gcc.dg/wchar_t-1.c: Require target wchar.
5650 * gcc.dg/wint_t-1.c: Likewise.
5652 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5654 * lib/target-supports.exp (check_gc_sections_available): Return
5655 false for VxWorks targets.
5657 2007-03-15 Dirk Mueller <dmueller@suse.de>
5659 * g++.dg/warn/Wconversion2.C: Fix typo.
5660 * gcc.dg/if-empty-1.c: Ditto.
5662 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5664 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5666 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5668 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5669 * gcc.target/i386/pr31167.c: Ditto.
5671 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5674 * gcc.target/i386/pr31167.c: New test.
5676 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
5679 * gfortran.dg/import5.f90.f90: New test.
5683 * gfortran.dg/data_components_1.f90: New test.
5687 * gfortran.dg/generic_13.f90: New test.
5690 * gfortran.dg/alloc_comp_basics_5.f90: New test.
5692 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5694 PR libgfortran/31051
5695 * gfortran.dg/fmt_t_4.f90: New
5697 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
5700 * g++.dg/other/default7.C: New test.
5702 2007-03-15 Dirk Mueller <dmueller@suse.de>
5704 * g++.dg/warn/Wconversion2.C: New.
5706 2007-03-14 Eric Christopher <echristo@apple.com>
5708 * gcc.dg/ssp-1.c: New.
5709 * gcc.dg/ssp-2.c: Ditto.
5711 2007-03-14 Dirk Mueller <dmueller@suse.de>
5713 * g++.dg/warn/do-empty.C: New.
5714 * gcc.dg/do-empty.c: New.
5715 * gcc.dg/if-empty-1.c: Update.
5716 * gcc.dg/20001116-1.c: Update.
5717 * gcc.dg/pr23165.c: Update.
5719 2007-03-14 Jakub Jelinek <jakub@redhat.com>
5721 * gfortran.dg/module_implicit_conversion.f90: New test.
5723 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
5726 * gcc.dg/pr31127.c: New.
5728 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
5730 * gcc.dg/tree-ssa/loop-26.c: New test.
5732 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
5734 * gcc.target/i386/cmpxchg16b-1.c: New test.
5736 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5738 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5739 * gcc.dg/c99-vla-1.c: Likewise.
5740 * g++.dg/ext/vla1.C: Likewise
5742 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5744 * gcc.dg/wvla-1.c: New test
5745 * gcc.dg/wvla-2.c: New test
5746 * gcc.dg/wvla-3.c: New test
5747 * gcc.dg/wvla-4.c: New test
5748 * gcc.dg/wvla-5.c: New test
5749 * gcc.dg/wvla-6.c: New test
5750 * gcc.dg/wvla-7.c: New test
5751 * g++.dg/warn/Wvla-1.C: New test
5752 * g++.dg/warn/Wvla-2.C: New test
5753 * g++.dg/warn/Wvla-3.C: New test
5755 2007-03-12 Mark Mitchell <mark@codesourcery.com>
5758 * g++.dg/other/default6.C: New test.
5760 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5762 * lib/target-supports.exp (check_profiling_available): Return false
5764 (check_effective_target_vxworks_kernel): New procedure.
5765 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5767 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5768 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5770 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5772 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5774 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5775 PIC is not supported.
5776 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5777 * gcc.dg/20020426-2.c: Likewise.
5778 * gcc.dg/pr28243.c: Likewise.
5779 * gcc.dg/visibility-11.c: Likewise.
5780 * gcc.dg/tls/opt-9.c: Likewise.
5781 * gcc.dg/tls/opt-10.c: Likewise.
5782 * gcc.dg/tls/pic-1.c: Likewise.
5783 * gcc.dg/tls/struct-1.c: Likewise.
5784 * gcc.target/i386/20000807-1.c: Likewise.
5785 * gcc.target/i386/20000904-1.c: Likewise.
5786 * gcc.target/i386/20011119-1.c: Likewise.
5787 * gcc.target/i386/990213-2.c: Likewise.
5788 * gcc.target/i386/990214-1.c: Likewise.
5789 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5790 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5791 * gcc.target/i386/pic-1.c: Likewise.
5792 * gcc.target/i386/pr21518.c: Likewise.
5793 * gcc.target/i386/pr23098.c: Likewise.
5794 * gcc.target/i386/pr23943.c: Likewise.
5796 2007-03-11 Mark Mitchell <mark@codesourcery.com>
5799 * g++.dg/template/complit2.C: New test.
5802 * g++.dg/ext/bitfield1.C: New test.
5804 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
5807 * gfortran.dg/interface_11.f90: New test.
5809 2007-03-11 Richard Guenther <rguenther@suse.de>
5811 PR tree-optimization/31115
5812 * gcc.dg/torture/pr31115.c: New testcase.
5814 2007-03-11 Ira Rosen <irar@il.ibm.com>
5816 PR tree-optimization/29925
5817 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5819 2007-03-10 Mark Mitchell <mark@codesourcery.com>
5822 * g++.dg/expr/bitfield3.C: New test.
5823 * g++.dg/expr/bitfield4.C: Likewise.
5824 * g++.dg/expr/bitfield5.C: Likewise.
5825 * g++.dg/expr/bitfield6.C: Likewise.
5828 * g++.dg/template/array18.C: New test.
5830 2007-03-10 Dirk Mueller <dmueller@suse.de>
5833 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5834 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5836 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
5839 * g++.dg/cpp0x/variadic-bind.C: New.
5840 * g++.dg/cpp0x/variadic-function.C: New.
5841 * g++.dg/cpp0x/variadic-mem_fn.C: New.
5842 * g++.dg/cpp0x/variadic-tuple.C: New.
5843 * g++.dg/cpp0x/variadic1.C: New.
5844 * g++.dg/cpp0x/variadic2.C: New.
5845 * g++.dg/cpp0x/variadic3.C: New.
5846 * g++.dg/cpp0x/variadic4.C: New.
5847 * g++.dg/cpp0x/variadic5.C: New.
5848 * g++.dg/cpp0x/variadic6.C: New.
5849 * g++.dg/cpp0x/variadic7.C: New.
5850 * g++.dg/cpp0x/variadic8.C: New.
5851 * g++.dg/cpp0x/variadic9.C: New.
5852 * g++.dg/cpp0x/variadic10.C: New.
5853 * g++.dg/cpp0x/variadic11.C: New.
5854 * g++.dg/cpp0x/variadic12.C: New.
5855 * g++.dg/cpp0x/variadic13.C: New.
5856 * g++.dg/cpp0x/variadic14.C: New.
5857 * g++.dg/cpp0x/variadic15.C: New.
5858 * g++.dg/cpp0x/variadic16.C: New.
5859 * g++.dg/cpp0x/variadic17.C: New.
5860 * g++.dg/cpp0x/variadic18.C: New.
5861 * g++.dg/cpp0x/variadic19.C: New.
5862 * g++.dg/cpp0x/variadic20.C: New.
5863 * g++.dg/cpp0x/variadic21.C: New.
5864 * g++.dg/cpp0x/variadic22.C: New.
5865 * g++.dg/cpp0x/variadic23.C: New.
5866 * g++.dg/cpp0x/variadic24.C: New.
5867 * g++.dg/cpp0x/variadic25.C: New.
5868 * g++.dg/cpp0x/variadic26.C: New.
5869 * g++.dg/cpp0x/variadic27.C: New.
5870 * g++.dg/cpp0x/variadic28.C: New.
5871 * g++.dg/cpp0x/variadic29.C: New.
5872 * g++.dg/cpp0x/variadic30.C: New.
5873 * g++.dg/cpp0x/variadic31.C: New.
5874 * g++.dg/cpp0x/variadic32.C: New.
5875 * g++.dg/cpp0x/variadic33.C: New.
5876 * g++.dg/cpp0x/variadic34.C: New.
5877 * g++.dg/cpp0x/variadic35.C: New.
5878 * g++.dg/cpp0x/variadic36.C: New.
5879 * g++.dg/cpp0x/variadic37.C: New.
5880 * g++.dg/cpp0x/variadic38.C: New.
5881 * g++.dg/cpp0x/variadic39.C: New.
5882 * g++.dg/cpp0x/variadic40.C: New.
5883 * g++.dg/cpp0x/variadic41.C: New.
5884 * g++.dg/cpp0x/variadic42.C: New.
5885 * g++.dg/cpp0x/variadic43.C: New.
5886 * g++.dg/cpp0x/variadic44.C: New.
5887 * g++.dg/cpp0x/variadic45.C: New.
5888 * g++.dg/cpp0x/variadic46.C: New.
5889 * g++.dg/cpp0x/variadic47.C: New.
5890 * g++.dg/cpp0x/variadic48.C: New.
5891 * g++.dg/cpp0x/variadic49.C: New.
5892 * g++.dg/cpp0x/variadic50.C: New.
5893 * g++.dg/cpp0x/variadic51.C: New.
5894 * g++.dg/cpp0x/variadic52.C: New.
5895 * g++.dg/cpp0x/variadic53.C: New.
5896 * g++.dg/cpp0x/variadic54.C: New.
5897 * g++.dg/cpp0x/variadic55.C: New.
5898 * g++.dg/cpp0x/variadic56.C: New.
5899 * g++.dg/cpp0x/variadic57.C: New.
5900 * g++.dg/cpp0x/variadic58.C: New.
5901 * g++.dg/cpp0x/variadic59.C: New.
5902 * g++.dg/cpp0x/variadic60.C : New.
5903 * g++.dg/cpp0x/variadic61.C : New.
5904 * g++.dg/cpp0x/variadic62.C : New.
5905 * g++.dg/cpp0x/variadic63.C : New.
5906 * g++.dg/cpp0x/variadic64.C : New.
5907 * g++.dg/cpp0x/variadic65.C : New.
5908 * g++.dg/cpp0x/variadic66.C : New.
5909 * g++.dg/cpp0x/variadic67.C : New.
5910 * g++.dg/cpp0x/variadic68.C : New.
5911 * g++.dg/cpp0x/variadic69.C : New.
5912 * g++.dg/cpp0x/variadic70.C : New.
5913 * g++.dg/cpp0x/variadic71.C : New.
5914 * g++.dg/cpp0x/variadic72.C : New.
5915 * g++.dg/cpp0x/variadic73.C : New.
5916 * g++.dg/cpp0x/variadic74.C : New.
5917 * g++.dg/cpp0x/variadic75.C : New.
5918 * g++.dg/cpp0x/variadic-ex1.C : New.
5919 * g++.dg/cpp0x/variadic-ex2.C : New.
5920 * g++.dg/cpp0x/variadic-ex3.C : New.
5921 * g++.dg/cpp0x/variadic-ex4.C : New.
5922 * g++.dg/cpp0x/variadic-ex5.C : New.
5923 * g++.dg/cpp0x/variadic-ex6.C : New.
5924 * g++.dg/cpp0x/variadic-ex7.C : New.
5925 * g++.dg/cpp0x/variadic-ex8.C : New.
5926 * g++.dg/cpp0x/variadic-ex9.C : New.
5927 * g++.dg/cpp0x/variadic-ex10.C : New.
5928 * g++.dg/cpp0x/variadic-ex11.C : New.
5929 * g++.dg/cpp0x/variadic-ex12.C : New.
5930 * g++.dg/cpp0x/variadic-ex13.C : New.
5931 * g++.dg/cpp0x/variadic-ex14.C : New.
5933 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5935 PR libgfortran/31099
5936 * gfortran.dg/unformatted_recl.f90: New test.
5938 2007-03-09 Roger Sayle <roger@eyesopen.com>
5940 * gcc.dg/fold-eqcmplx-1.c: New test case.
5942 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
5944 PR rtl-optimization/30643
5945 * gcc.dg/pr30643.c: New.
5947 2007-03-09 Chao-ying Fu <fu@mips.com>
5949 * gcc.target/mips/mips32-dspr2-type.c: New test.
5950 * gcc.target/mips/mips32-dspr2.c: New test.
5951 * gcc.target/mips/dspr2-MULT.c: New test.
5952 * gcc.target/mips/dspr2-MULTU.c: New test.
5953 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5954 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5955 Adjust some formats.
5957 2007-03-09 Dirk Mueller <dmueller@suse.de>
5960 * gcc.dg/Wlogical-op-1.c: New.
5961 * g++.dg/warn/Wlogical-op-1.C: New.
5963 2007-03-09 Richard Guenther <rguenther@suse.de>
5965 PR tree-optimization/30904
5967 * gcc.dg/pr30904.c: Remove xfail.
5969 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
5972 * gcc.c-torture/execute/pr31072.c: New test.
5974 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5976 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5977 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5978 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
5979 *lrint* and *lround*.
5980 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5982 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5983 * gcc.dg/torture/builtin-integral-1.c: Likewise.
5984 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
5985 and *lround*. Correct macro names.
5986 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5987 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5989 2007-03-08 Ian Lance Taylor <iant@google.com>
5991 * gcc.dg/no-strict-overflow-5.c: New test.
5992 * gcc.dg/no-strict-overflow-6.c: New test.
5993 * gcc.dg/Wstrict-overflow-11.c: New test.
5994 * gcc.dg/Wstrict-overflow-12.c: New test.
5995 * gcc.dg/Wstrict-overflow-13.c: New test.
5996 * gcc.dg/Wstrict-overflow-14.c: New test.
5997 * gcc.dg/Wstrict-overflow-15.c: New test.
5999 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6001 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
6002 for VxWorks kernel mode.
6003 * gcc.c-torture/execute/strncmp-1.x: Likewise.
6005 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6007 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6010 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6012 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6013 and lib/bfill.c on VxWorks targets.
6014 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6015 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6016 lib/bfill.c and lib/memmove.c on VxWorks targets.
6017 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6018 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6020 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6021 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6023 2007-03-08 Tobias Burnus <burnus@net-b.de>
6025 * gfortran.dg/use_5.f90: New test.
6026 * gfortran.dg/use_6.f90: Ditto.
6027 * gfortran.dg/use_7.f90: Ditto.
6029 2007-03-08 Tobias Burnus <burnus@net-b.de>
6032 * gfortran.dg/use_4.f90: New test.
6033 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6035 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
6038 * gfortran.dg/parameter_array_section_2.f90: New test.
6040 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
6043 * g++.dg/ext/offsetof1.C: Add cases with volatile.
6046 * g++.dg/template/arg5.C: New test.
6048 2007-03-07 Joseph Myers <joseph@codesourcery.com>
6050 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6052 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
6054 * gcc.dg/var-expand1.c: Add newline at end of file.
6056 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
6058 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6060 2007-03-06 Richard Sandiford <richard@codesourcery.com>
6062 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6064 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6066 * gcc.dg/torture/builtin-convert-4.c: New test.
6068 2007-03-05 Ian Lance Taylor <iant@google.com>
6070 * gcc.c-torture/compile/pr31034.c: New test.
6072 2007-03-05 Ian Lance Taylor <iant@google.com>
6074 * gcc.dg/inline-18.c: New test.
6075 * gcc.dg/inline-19.c: New test.
6076 * gcc.dg/inline-20.c: New test.
6077 * gcc.dg/inline-21.c: New test.
6079 2007-03-05 Richard Guenther <rguenther@suse.de>
6081 PR tree-optimization/14052
6082 * gcc.dg/tree-ssa/vrp33.c: New testcase.
6084 2007-03-05 Richard Guenther <rguenther@suse.de>
6086 PR tree-optimization/23777
6087 * gcc.dg/tree-ssa/pr23777.c: New testcase.
6089 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6092 * gcc.dg/multiple-overflow-warn-3.c: New.
6093 * g++.dg/warn/multiple-overflow-warn-3.C: New.
6095 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
6098 * g++.dg/parse/template23.C: New test.
6100 2007-03-04 Roger Sayle <roger@eyesopen.com>
6103 * gcc.dg/pr30744-1.c: New test case.
6105 2007-03-04 Tobias Burnus <burnus@net-b.de>
6107 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6109 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6112 * gfortran.dg/logical_3.f90: New test.
6114 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
6117 * gfortran.dg/integer_exponentiation_1.f90: New test.
6119 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
6121 * gcc.target/m68k/m68k.exp: New.
6122 * gcc.target/m68k/crash1.c: New.
6124 2007-03-03 Tobias Burnus <burnus@net-b.de>
6126 * gfortran.dg/c_by_val.c: Use int64_t instead of long
6127 to be more compatible with integer(kind=8).
6129 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6132 * gfortran.dg/zero_sized_3.f90: New test.
6134 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6137 * g++.dg/parse/else.C: New.
6138 * g++.dg/parse/else-2.C: New.
6140 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
6141 Tobias Burnus <burnus@net-b.de>
6144 * gfortran.dg/size_dim.f90: New test.
6146 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
6147 Tobias Burnus <burnus@net-b.de>
6150 * gfortran.dg/entry_9.f90: New test.
6152 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
6155 * g++.dg/inherit/covariant16.C: New test.
6157 2007-03-02 Geoffrey Keating <geoffk@apple.com>
6159 * g++.dg/other/darwin-minversion-1.C: New.
6161 2007-03-02 Diego Novillo <dnovillo@redhat.com>
6163 * gcc.dg/tree-ssa/20070302-1.c: New test.
6165 2007-03-02 Joseph Myers <joseph@codesourcery.com>
6167 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6170 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
6172 * gcc.dg/tree-ssa/prefetch-4.c: New test.
6174 2007-03-01 Simon Baldwin <simonb@google.com>
6177 * warn/ignored_typedef.C: New.
6178 * init/ctor8.C: Added dg-warning to consume ignored typedef
6180 * template/typedef2.C: Ditto. Moved dg-error onto its own line
6181 and added an explicit line number.
6183 2007-02-28 Richard Guenther <rguenther@suse.de>
6186 * gcc.dg/torture/pr30364-1.c: New testcase.
6187 * gcc.dg/torture/pr30364-2.c: Likewise.
6188 * gcc.dg/torture/pr30364-3.c: Likewise.
6190 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6192 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6193 powerpc*, use -funsafe-math-optimizations.
6194 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6195 * gcc.dg/torture/builtin-modf-1.c: Likewise.
6197 2007-02-28 Tobias Burnus <burnus@net-b.de>
6198 Paul Thomas <pault@gcc.gnu.org>
6202 * c_by_val_1.f: Test %VAL() with non-default kind.
6203 * c_by_val.c: Ditto.
6204 * c_by_val_4.f: New test.
6206 2007-02-28 Tobias Burnus <burnus@net-b.de>
6209 * gfortran.dg/continuation_7.f90: New test.
6211 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
6213 * g++.dg/inherit/thunk7.C: New test.
6214 * lib/target-supports.exp (check_profiling_available): Not available
6217 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
6220 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6222 2007-02-27 Mark Mitchell <mark@codesourcery.com>
6224 * lib/target-supports.exp (check_effective_target_init_priority):
6225 Remove Solaris special case.
6227 2007-02-26 Geoffrey Keating <geoffk@apple.com>
6229 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6230 for more builtin types.
6232 * g++.dg/ext/visibility/class1.C: Port to Darwin.
6233 * g++.dg/ext/visibility/noPLT.C: Likewise.
6235 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6237 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6240 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
6243 * size_optional_dim_1.f90: New test.
6245 2007-02-25 Mark Mitchell <mark@codesourcery.com>
6247 * gcc.dg/vxworks/vxworks.exp: New file.
6248 * gcc.dg/vxworks/initpri1.c: Likewise.
6249 * gcc.dg/vxworks/initpri2.c: Likewise.
6250 * gcc.dg/initpri2.c: Add more tests.
6251 * g++.dg/special/initpri2.C: Likewise.
6253 * gcc.dg/initpri1.c: New test.
6254 * gcc.dg/initpri2.c: Likewise.
6255 * g++.dg/special/initpri1.C: New test.
6256 * g++.dg/special/initpri2.C: Likewise.
6257 * g++.dg/special/conpr-1.C: Use init_priority effective target.
6258 * g++.dg/special/conpr-2.C: Likewise.
6259 * g++.dg/special/conpr-3.C: Likewise.
6260 * g++.dg/special/conpr-4.C: Likewise.
6261 * g++.dg/special/initp1.C: Likewise.
6262 * g++.dg/special/ecos.exp: Remove code to detect availability of
6263 constructor priorities.
6264 * lib/target-supports.exp (check_effective_target_init_priority):
6267 2007-02-24 Jan Hubicka <jh@suse.cz>
6269 * gcc.c-torture/execute/pr30778.c: New testcase.
6271 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6273 PR libgfortran/30918
6274 * gfortran.dg/namelist_26.f90: New test.
6276 2007-02-24 Richard Guenther <rguenther@suse.de>
6279 * gcc.dg/pr30951.c: New testcase.
6281 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6283 * gcc.dg/torture/builtin-modf-1.c: New test.
6285 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
6287 PR tree-optimization/30904
6288 * gcc.dg/pr30904.c: New test.
6290 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6292 * gcc.test-framework/README: Correct command.
6293 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6295 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6297 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
6299 * lib/target-supports.exp (check_effective_target_unwrapped): New.
6301 2007-02-23 Mark Mitchell <mark@codesourcery.com>
6303 * lib/target-supports.exp (check_effective_target_newlib): New
6306 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
6309 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6310 allocatable component.
6313 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6315 * gcc.dg/torture/builtin-logb-1.c: New test.
6316 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6317 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6318 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6321 2007-02-23 Richard Guenther <rguenther@suse.de>
6323 * g++.dg/warn/changes-meaning.C: New testcase.
6325 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6327 PR libgfortran/30910
6328 * gfortran.dg/fmt_zero_precision.f90: Update test.
6330 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6332 * gcc.dg/torture/builtin-frexp-1.c: New test.
6334 2007-02-22 Mark Mitchell <mark@codesourcery.com>
6336 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6338 2007-02-22 Ian Lance Taylor <iant@google.com>
6341 * g++.dg/debug/pr30898.C: New test.
6343 2007-02-22 Ira Rosen <irar@il.ibm.com>
6345 * gcc.dg/vect/vect-106.c: New test.
6347 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6348 Ira Rosen <irar@il.ibm.com>
6350 PR tree-optimization/30843
6351 * gcc.dg/vect/pr30843.c: New test.
6353 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6355 PR tree-optimization/30858
6356 * gcc.dg/vect/pr30858.c: New test.
6358 2007-02-21 Mark Mitchell <mark@codesourcery.com>
6360 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6361 to set options for compiling testglue.
6362 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6363 * lib/obj-c++.exp (obj-c++_init): Likewise.
6365 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
6367 * gnat.dg/derived_aggregate.adb: New test.
6369 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6371 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6372 sh* targets. Call the correct CKSGN macro.
6374 2007-02-21 Jakub Jelinek <jakub@redhat.com>
6376 * gfortran.dg/gomp/omp_parse1.f90: New test.
6377 * gfortran.dg/gomp/omp_parse2.f: New test.
6379 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
6382 * gfortran.dg/do_pointer_1.f90: New test.
6384 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6386 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6389 2007-02-20 Geoffrey Keating <geoffk@apple.com>
6391 * gcc.dg/darwin-minversion-1.c: New.
6392 * gcc.dg/darwin-minversion-2.c: New.
6394 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6396 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6398 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6399 DJ Delorie <dj@redhat.com>
6402 * gcc.dg/Wfatal.c: New.
6403 * gcc.dg/Wfatal-2.c: New.
6404 * gcc.dg/Werror-1.c: Adjust expectations.
6405 * gcc.dg/Werror-5.c: Likewise.
6406 * gcc.dg/Werror-7.c: Likewise.
6407 * gcc.dg/Werror-10.c: Likewise.
6408 * gcc.dg/Werror-11.c: Likewise.
6410 2007-02-20 Tobias Burnus <burnus@net-b.de>
6413 * gfortran.dg/volatile10.f90: New test.
6415 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
6418 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
6420 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6422 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6423 * gcc.dg/Walways-true-1.c: Likewise.
6424 * gcc.dg/weak/weak-3.c: Likewise.
6425 * gcc.dg/Werror-1.c: Likewise.
6426 * gcc.dg/Werror-3.c: Likewise.
6427 * gcc.dg/Werror-4.c: Likewise.
6428 * gcc.dg/Werror-5.c: Likewise.
6429 * gcc.dg/Werror-6.c: Likewise.
6430 * gcc.dg/Werror-7.c: Likewise.
6431 * gcc.dg/Werror-8.c: Likewise.
6432 * gcc.dg/Werror-10.c: Likewise.
6433 * gcc.dg/Werror-11.c: Likewise.
6434 * gcc.dg/Werror-12.c: Likewise.
6435 * g++.old-deja/g++.mike/warn8.C: Likewise.
6436 * g++.dg/warn/Walways-true-1.C: Likewise.
6437 * g++.dg/warn/Walways-true-2.C: Likewise.
6438 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6439 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6440 -Wstring-literal-comparison with -Waddress.
6441 * gcc.dg/Wstring-literal-comparison-4.c: Replace
6442 -Wno-string-literal-comparison with -Wno-address.
6444 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
6446 * gnat.dg/self_aggregate_with_call.adb: New test.
6448 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
6450 PR tree-optimization/30975
6451 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6452 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6453 * gcc.dg/vect/pr30795.c: New.
6455 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6458 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6460 2007-02-18 Roger Sayle <roger@eyesopen.com>
6462 PR rtl-optimization/28173
6463 * gcc.target/i386/andor-1.c: New test case.
6465 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6467 * gcc.dg/torture/builtin-ldexp-1.c: New.
6468 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6470 2007-02-18 Roger Sayle <roger@eyesopen.com>
6472 * gfortran.dg/array_constructor_15.f90: New test case.
6474 2007-02-18 Roger Sayle <roger@eyesopen.com>
6476 * gfortran.dg/forall_10.f90: New test case.
6478 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6480 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6482 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6484 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6485 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6487 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
6489 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6490 * gcc.target/i386/builtin-bswap-3.c: Ditto.
6491 * gcc.target/i386/xchg-1.c: New test.
6492 * gcc.target/i386/xchg-2.c: New test.
6494 2007-02-16 Richard Guenther <rguenther@suse.de>
6495 Christian Bruel <christian.bruel@st.com>
6497 * gcc.dg/strict-overflow-5.c: New testcase.
6499 2007-02-16 Tobias Burnus <burnus@net-b.de>
6502 * gfortran.dg/func_derived_4.f90: New test.
6504 2007-02-15 Roger Sayle <roger@eyesopen.com>
6507 * gfortran.dg/pr30391-1.f90: New test case.
6509 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6512 * gcc.c-torture/compile/pr30433.c: New testcase to check
6513 that complex constants comparisions are foldded.
6515 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6518 * g++.dg/ext/stmtexpr10.C: New testcase.
6520 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6523 * gcc.dg/Wunused-value-2.c: New testcase.
6525 2007-02-15 Ian Lance Taylor <iant@google.com>
6527 * g++.dg/eh/subreg-1.C: New test.
6529 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6532 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6533 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6534 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6535 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6536 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6537 * gcc.dg/Werror-implicit-function-declaration.c: New.
6539 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6542 * g++.dg/warn/pr28943.C: New.
6544 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6546 * gfortran.fortran-torture/execute/math.f90: Fix typo.
6548 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6551 * gfortran.dg/error_recovery_3.f90: New test.
6553 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6555 * g++.dg/tree-ssa/sra-1.C: New.
6557 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6559 * g++.dg/tree-ssa/sra-1.C: New.
6561 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6563 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6565 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6567 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6569 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
6572 * gfortran.dg/logical_2.f90: New test.
6574 2007-02-14 Joseph Myers <joseph@codesourcery.com>
6576 * gcc.dg/torture/complex-alias-1.c: New test.
6578 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
6580 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6581 instead of -fdump-tree-tailcall.
6583 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
6585 * gfortran.dg/interface_10.f90: Fix comment typo.
6587 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
6589 PR tree-optimization/30771
6590 * gcc.dg/vect/pr30771.c: New test.
6592 2007-02-13 Ian Lance Taylor <iant@google.com>
6594 * gcc.dg/Wstrict-overflow-1.c: New test.
6595 * gcc.dg/Wstrict-overflow-2.c: New test.
6596 * gcc.dg/Wstrict-overflow-3.c: New test.
6597 * gcc.dg/Wstrict-overflow-4.c: New test.
6598 * gcc.dg/Wstrict-overflow-5.c: New test.
6599 * gcc.dg/Wstrict-overflow-6.c: New test.
6600 * gcc.dg/Wstrict-overflow-7.c: New test.
6601 * gcc.dg/Wstrict-overflow-8.c: New test.
6602 * gcc.dg/Wstrict-overflow-9.c: New test.
6603 * gcc.dg/Wstrict-overflow-10.c: New test.
6605 2007-02-13 Roger Sayle <roger@eyesopen.com>
6607 * gcc.target/ia64/builtin-bswap-2.c: New test case.
6609 2007-02-13 Richard Henderson <rth@redhat.com>
6611 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6612 * gcc.c-torture/execute/pr29302-1.c: ... here.
6614 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6617 * gcc.dg/c90-return-1.c: Update output.
6618 * gcc.dg/c99-return-1.c: Likewise.
6620 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
6623 * gfortran.dg/used_dummy_types_7.f90: New test..
6625 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
6627 * gcc.target/i386/parity-1.c: New test.
6628 * gcc.target/i386/parity-2.c: New test.
6630 2007-02-12 Roger Sayle <roger@eyesopen.com>
6632 * gcc.target/i386/builtin-bswap-3.c: New test case.
6634 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
6636 PR tree-optimization/29145
6637 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6638 alias analysis is improved to take better advantage of restrict
6640 * gcc.dg/vect/vect-80.c: Likewise.
6641 * gcc.dg/vect/pr29145.c: New.
6643 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
6645 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6646 * gcc.target/i386/sse4a-insert.c: Likewise.
6648 2007-02-11 Roger Sayle <roger@eyesopen.com>
6650 * gcc.target/ia64/builtin-popcount-1.c: New test case.
6651 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6653 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
6656 * gfortran.dg/enum_4.f90: Update error message checks.
6658 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
6661 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6662 versions of the modules.
6665 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6666 by getting rid of recursive I/O and providing functions with
6670 * gfortran.dg/char_array_constructor_2.f90
6672 2007-02-11 Mark Mitchell <mark@codesourcery.com>
6675 * g++.dg/template/spec34.C: New test
6677 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
6679 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6681 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6682 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6683 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6685 * gcc.dg/vect/vect-113.c: Ditto.
6687 2007-02-06 Mark Mitchell <mark@codesourcery.com>
6690 * g++.dg/eh/weak1-C: New test.
6691 * g++.dg/eh/weak1-a.cc: Likewise.
6692 * g++.dg/eh/comdat1.C: Likewise.
6694 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
6695 Dorit Nuzman <dorit@il.ibm.com>
6697 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
6698 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
6699 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6700 * gcc.dg/vect/vect-113.c: Likewise.
6702 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6704 2007-02-10 Richard Henderson <rth@redhat.com>
6706 * lib/target-supports.exp (check_effective_target_tls): Redefine
6707 to mean non-emulated tls.
6708 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6709 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6710 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6711 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6712 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6713 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6714 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6716 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
6718 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6720 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
6722 * gfortran.dg/secnds.f: Replace time tolerance with a
6723 before-and-after bracket.
6724 * gfortran.dg/secnds-1.f: Likewise.
6726 2007-02-09 Tobias Burnus <burnus@net-b.de>
6729 * gfortran.dg/maxlocval_1.f90: New test.
6731 2007-02-09 Roger Sayle <roger@eyesopen.com>
6733 * gcc.target/ia64/builtin_bswap-1.c: New test case.
6735 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6738 * gfortran.dg/array_function_1.f90: New test.
6740 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6742 * lib/target-supports.exp (check_effective_target_lax_strtofp)
6743 (check_effective_target_dummy_wcsftime): New functions.
6745 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6747 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6748 * lib/target-supports.exp (check_effective_target_uclibc): New
6751 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6753 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6754 (vsnprintf): Don't define for uClibc targets.
6756 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6758 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6759 set before checking whether it was allowed.
6760 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6761 before checking inside_main.
6763 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6765 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6767 (u16sf): Likewise u4sf.
6768 * g++.dg/compat/struct-layout-1.h: Likewise.
6770 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6772 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6774 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6775 m68k targets if check_effective_target_coldfire_fpu returns true.
6777 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
6778 Richard Guenther <rguenther@suse.de>
6781 * gcc.dg/fold-compare-3.c: New testcase.
6782 * gcc.dg/tree-ssa/loop-24.c: Likewise.
6784 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
6786 * gcc.dg/pr26570.c: Clean up coverage files.
6787 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6788 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6789 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6790 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6791 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6792 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6793 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6794 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6795 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6796 * gcc.dg/tree-ssa/pr25501.c: Ditto.
6797 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6798 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6799 * gcc.dg/vect/pr28952.c: Ditto.
6800 * gcc.dg/vect/pr27151.c: Ditto.
6801 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6802 * g++.dg/gomp/macro-3.C: Ditto.
6804 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
6806 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6809 2007-02-08 Roger Sayle <roger@eyesopen.com>
6811 * gcc.target/i386/builtin-bswap-2.c: New test case.
6813 2007-02-08 Roger Sayle <roger@eyesopen.com>
6815 * gfortran.dg/forall_8.f90: New test case.
6816 * gfortran.dg/forall_9.f90: Likewise.
6818 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6820 * gcc.dg/builtins-20.c: Add some -~ complex cases.
6822 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
6824 * lib/target-supports.exp (check_effective_target_simulator): New.
6826 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
6828 * gcc.dg/tree-ssa/loop-25.c: New test.
6830 2007-02-06 Richard Henderson <rth@redhat.com>
6832 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6834 2007-02-06 Roger Sayle <roger@eyesopen.com>
6836 * gcc.target/powerpc/popcount-1.c: New test case.
6837 * gcc.target/powerpc/parity-1.c: Likewise.
6839 2007-02-06 Richard Guenther <rguenther@suse.de>
6842 * gcc.dg/torture/pr27302-2.c: New testcase.
6844 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
6846 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6847 * gcc.dg/vect/vect-iv-1.c: New test.
6848 * gcc.dg/vect/vect-iv-2.c: New test.
6849 * gcc.dg/vect/vect-iv-3.c: New test.
6850 * gcc.dg/vect/vect-iv-4.c: New test.
6851 * gcc.dg/vect/vect-iv-5.c: New test.
6852 * gcc.dg/vect/vect-iv-6.c: New test.
6853 * gcc.dg/vect/vect-iv-7.c: New test.
6854 * gcc.dg/vect/vect-iv-8.c: New test.
6855 * gcc.dg/vect/vect-iv-9.c: New test.
6856 * gcc.dg/vect/vect-iv-10.c: New test.
6857 * gcc.dg/vect/vect-iv-11.c: New test.
6858 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6859 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6860 * gcc.dg/vect/vect-14.c: Now vectorizable.
6861 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6863 * gcc.dg/vect/vect-27.c: Likewise.
6864 * gcc.dg/vect/vect-29.c Likewise.
6865 * gcc.dg/vect/vect-dv-2.c: Likewise.
6866 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6867 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6868 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6870 2007-02-06 Ira Rosen <irar@il.ibm.com>
6872 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6874 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6876 * gcc.dg/builtins-20.c: Add more cases.
6878 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
6881 * gcc.dg/pr30189.c: New test.
6883 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6885 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6887 * gcc.target/i386/sse4a-extract.c: New test.
6888 * gcc.target/i386/sse4a-insert.c: New test.
6889 * gcc.target/i386/sse4a-montsd.c: New test.
6890 * gcc.target/i386/sse4a-montss.c: New test.
6892 2007-02-05 Richard Guenther <rguenther@suse.de>
6894 * gcc.target/i386/vectorize3.c: New testcase.
6896 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
6899 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6901 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6904 * gfortran.dg/repeat_1.f90: New test.
6906 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
6909 * gfortran.dg/spread_shape_1.f90: Remove tabs.
6910 * gfortran.dg/derived_init_2.f90: Ditto.
6911 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6912 * gfortran.dg/array_initializer_1.f90: Ditto.
6913 * gfortran.dg/do_2.f90: Ditto.
6914 * gfortran.dg/proc_assign_1.f90: Ditto.
6916 2007-02-04 Richard Guenther <rguenther@suse.de>
6919 * g++.dg/warn/pr30636.C: New testcase.
6920 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6922 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
6925 * gfortran.dg/pr30667.f: New test.
6927 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6929 * gcc.dg/builtins-54.c: Add more cases.
6931 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
6934 * gfortran.dg/zero_sized_2.f90: New test.
6937 * gfortran.dg/alloc_comp_basics_4.f90: New test.
6940 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6943 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
6946 * gfortran.dg/interface_10.f90: New test.
6948 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6950 * gcc.dg/builtins-20.c: Add more cases.
6952 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6955 * gcc-target/ia64/pr29682.c: New test.
6957 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
6960 * gfortran.dg/arrayio_11.f90.f90: New test.
6963 * gfortran.dg/arrayio_12.f90.f90: New test.
6965 2007-02-02 Jakub Jelinek <jakub@redhat.com>
6968 * g++.dg/tls/diag-5.C: New test.
6971 * gcc.dg/pr30473.c: New test.
6972 * gcc.c-torture/execute/20070201-1.c: New test.
6974 2007-02-01 Roger Sayle <roger@eyesopen.com>
6976 * gfortran.dg/dependency_20.f90: New test case.
6978 2007-01-31 Ian Lance Taylor <iant@google.com>
6980 * gcc.dg/lower-subreg-1.c (test): New test.
6982 2007-01-30 Geoffrey Keating <geoffk@apple.com>
6984 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6986 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6988 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6989 * gcc.dg/torture/builtin-math-3.c: Likewise.
6991 2007-01-31 Dirk Mueller <dmueller@suse.de>
6993 gcc.dg/Wparentheses-2.c: Update and add new tests.
6995 2007-01-31 Ira Rosen <irar@il.ibm.com>
6997 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7000 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
7002 * gcc.dg/builtins-63.c: New test.
7004 2007-01-31 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7009 2007-01-31 Tobias Burnus <burnus@net-b.de>
7012 * gfortran.dg/volatile8.f90: New argument conformance test.
7013 * gfortran.dg/volatile9.f90: New scope test.
7015 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7018 * g++.dg/warn/null4.C: New.
7020 2001-01-30 Roger Sayle <roger@eyesopen.com>
7021 Uros Bizjak <ubizjak@gmail.com>
7023 * gcc.dg/large-size-array-3.c: Correct typo.
7025 2007-01-30 Richard Guenther <rguenther@suse.de>
7028 * g++.dg/debug/pr27657.C: New testcase.
7030 2007-01-30 Richard Guenther <rguenther@suse.de>
7033 * gcc.dg/torture/pr30313.c: New testcase.
7035 2007-01-29 Janis Johnson <janis187@us.ibm.com>
7037 * gcc.dg/dfp/dfp-except.h: New file.
7038 * gcc.dg/dfp/fe-check.h: New file.
7039 * gcc.dg/dfp/fe-binop.c: New test.
7040 * gcc.dg/dfp/fe-convert-1.c: New test.
7041 * gcc.dg/dfp/fe-convert-2.c: New test.
7042 * gcc.dg/dfp/fe-convert-3.c: New test.
7044 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7045 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7046 * gcc.dg/dfp/convert-dfp.c: Ditto.
7047 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7049 2007-01-29 Josh Conner <jconner@apple.com>
7051 * gcc.target/powerpc/altivec-24.c: New test.
7053 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
7056 * g++.dg/parse/defarg12.C: New test.
7058 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
7061 * gfortran.dg/used_dummy_types_6.f90: New test.
7063 2007-01-28 Jan Hubicka <jh@suse.cz>
7065 * gcc.dg/tree-prof/val-prof-6.c: New test.
7067 2007-01-28 Roger Sayle <roger@eyesopen.com>
7069 * gcc.dg/large-size-array-3.c: Correct test case (portability).
7071 2007-01-28 Andrew Pinski <pinskia@gmail.com>
7074 * g++.dg/expr/dtor4.C: New test.
7076 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
7078 * gcc.dg/tree-ssa/loop-23.c: New test.
7080 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
7083 * gfortran.dg/achar_2.f90: New test.
7084 * gfortran.dg/achar_3.f90: New test.
7086 2007-01-27 Ian Lance Taylor <iant@google.com>
7088 * gcc.dg/strict-overflow-1.c: New test.
7089 * gcc.dg/no-strict-overflow-1.c: New test.
7090 * gcc.dg/strict-overflow-2.c: New test.
7091 * gcc.dg/no-strict-overflow-2.c: New test.
7092 * gcc.dg/strict-overflow-3.c: New test.
7093 * gcc.dg/no-strict-overflow-3.c: New test.
7094 * gcc.dg/strict-overflow-4.c: New test.
7095 * gcc.dg/no-strict-overflow-4.c: New test.
7096 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7097 * gcc.dg/pr15784-1.c: Likewise.
7098 * gcc.dg/pr20922-1.c: Likewise.
7099 * gcc.dg/pr20922-3.c: Likewise.
7100 * gcc.dg/pr20922-4.c: Likewise.
7101 * gcc.dg/pr20922-6.c: Likewise.
7102 * gcc.dg/compare-4.c: Likewise.
7103 * gcc.dg/torture/pr26898-1.c: Likewise.
7104 * gcc.dg/tree-ssa/divide-1.c: Likewise.
7105 * gcc.dg/tree-ssa/divide-2.c: Likewise.
7106 * gcc.dg/tree-ssa/divide-3.c: Likewise.
7107 * gcc.dg/tree-ssa/divide-4.c: Likewise.
7108 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7109 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7110 * gcc.dg/tree-ssa/pr21082.c: Likewise.
7111 * gcc.dg/tree-ssa/pr26899.c: Likewise.
7112 * g++.dg/tree-ssa/pr21082.C: Likewise.
7114 2007-01-27 Roger Sayle <roger@eyesopen.com>
7116 * gcc-dg/large-size-array-3.c: New test case.
7118 2007-01-27 Roger Sayle <roger@eyesopen.com>
7120 * gfortran.dg/forall_7.f90: New test case.
7122 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
7125 * gfortran.dg/where_operator_assign_1.f90: New test.
7126 * gfortran.dg/where_operator_assign_2.f90: New test.
7127 * gfortran.dg/where_operator_assign_3.f90: New test.
7129 2007-01-26 Joseph Myers <joseph@codesourcery.com>
7131 * lib/target-supports.exp
7132 (check_effective_target_powerpc_altivec): New.
7133 (check_effective_target_vect_cmdline_needed): Use it.
7135 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7138 * gfortran.dg/backslash_3.f: New test.
7140 2007-01-26 Richard Guenther <rguenther@suse.de>
7142 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7144 2007-01-26 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7147 * gfortran.dg/vect/vect.exp: Ditto.
7148 * gfortran.dg/dg.exp: Ditto.
7149 * gfortran.fortran-torture/execute/execute.exp: Ditto.
7150 * gfortran.fortran-torture/compile/compile.exp: Ditto.
7152 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7154 * gcc.dg/builtins-20.c: Add more cases.
7155 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7157 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7160 * gcc.dg/Wall.c: New.
7161 * gcc.dg/Wno-all.c: New.
7162 * gfortran.dg/Wall.f90: New.
7163 * gfortran.dg/Wno-all.f90: New.
7165 2007-01-24 Geoffrey Keating <geoffk@apple.com>
7167 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7168 * g++.dg/eh/simd-2.C: Also run on Darwin.
7169 * g++.dg/eh/simd-3.C: New.
7170 * g++.dg/eh/simd-4.C: New.
7172 2007-01-25 Richard Guenther <rguenther@suse.de>
7174 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7176 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7178 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
7180 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7181 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7182 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7183 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7184 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7185 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7186 * gcc.dg/ipa/ipa-7.c: New testcase.
7188 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
7190 * g++.dg/cpp0x/warn_cxx0x.C: New.
7192 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7194 * gcc.dg/builtins-20.c: Test builtin carg.
7196 2007-01-24 Jakub Jelinek <jakub@redhat.com>
7199 * gcc.dg/gomp/pr27416.c: New test.
7202 * gcc.dg/gomp/pr30494.c: New test.
7203 * g++.dg/gomp/pr30494.C: New test.
7206 * gcc.dg/gomp/pr30421.c: New test.
7208 2007-01-24 Steve Ellcey <sje@cup.hp.com>
7210 * gcc.target/ia64/versionid-1.c: New test.
7211 * gcc.target/ia64/versionid-2.c: New test.
7213 2007-01-24 Richard Guenther <rguenther@suse.de>
7216 * gcc.dg/builtins-57.c: Change to a link-time testcase
7217 to support non-C99 targets.
7219 2007-01-24 Jan Hubicka <jh@suse.cz>
7221 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7223 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
7225 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7227 2007-01-23 Andrew Pinski <pinskia@gmail.com>
7230 * objc.dg/const-str-12.m: New test.
7232 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235 * gfortran.dg/ctrl-z.f90: New test.
7237 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7240 * gfortran.dg/namelist_assumed_char.f90: New test.
7242 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
7245 * g++.dg/inherit/covariant15.C: New test.
7247 2007-01-23 Ian Lance Taylor <iant@google.com>
7249 * g++.dg/warn/Wparentheses-24.C: New test.
7251 2007-01-23 Richard Guenther <rguenther@suse.de>
7254 * ada/acats/run_acats: Do not call gnatmake or gnatchop
7257 2007-01-22 Richard Guenther <rguenther@suse.de>
7259 PR tree-optimization/30038
7260 * gcc.dg/builtins-62.c: New testcase.
7262 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7264 * gcc.c-torture/compile/20070121.c: New test.
7266 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
7269 * gfortran.dg/char_comparison_1.f: New test.
7271 2007-01-21 Ira Rosen <irar@il.ibm.com>
7273 * gcc.dg/vect/vect-strided-same-dr.c: New test.
7275 2007-01-20 Andrew Pinski <pinskia@gmail.com>
7278 * objc.dg/pch: New directory.
7279 * objc.dg/pch/pch.exp: New file.
7280 * objc.dg/pch/interface-1.m: New test.
7281 * objc.dg/pch/interface-1.hs: New include file.
7282 * lib/objc.exp (objc_target_compile): Add
7283 "-x objective-c-header" in front of the sources if this is
7284 a precompiled header being compiled.
7286 2007-01-20 Roger Sayle <roger@eyesopen.com>
7288 * gfortran.dg/array_memcpy_3.f90: New test case.
7289 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7291 2007-01-20 Roger Sayle <roger@eyesopen.com>
7292 Brooks Moses <brooks.moses@codesourcery.com>
7293 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7295 * gfortran.dg/intrinsic_sign_1.f90: New test case.
7296 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7298 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7300 * gcc.dg/torture/builtin-math-3.c: Test fdim.
7302 2007-01-19 Mike Stump <mrs@apple.com>
7304 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7307 2007-01-19 Roger Sayle <roger@eyesopen.com>
7309 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7310 option instead of -funsafe-math-optimizations.
7312 2007-01-19 Tomas Bily <tbily@suse.cz>
7314 gcc.dg/tree-prof/indir-call-prof.c: New.
7315 g++.dg/dg.exp: Add tree-prof subdirectory.
7316 g++.dg/tree-prof/indir-call-prof.C: New.
7317 g++.dg/tree-prof/tree-prof.exp: New.
7319 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7322 * g++.dg/warn/deprecated.C: Update warning output.
7323 * g++.dg/warn/deprecated-2.C: Likewise.
7324 * g++.dg/warn/deprecated-3.C: New.
7326 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
7328 * gcc.c-torture/execute/nestfunc-7.c: New.
7330 2007-01-18 Hui-May Chang <hm.chang@apple.com>
7332 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7334 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
7336 * gcc.dg/m68k-pic-1.c: New.
7338 2007-01-18 Roger Sayle <roger@eyesopen.com>
7340 * gfortran.dg/array_memcpy_4.f90: New test case.
7342 2007-01-18 Josh Conner <jconner@apple.com>
7345 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7346 * gcc.dg/vect/no-trapping-math-1: New.
7347 * gcc.dg/vect/no-trapping-math-2: New.
7349 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
7351 * gcc.target/i386/387-8.c: Update comment about optimizing
7352 inherent load of 1.0 of fptan instruction.
7354 2007-01-18 Dirk Mueller <dmueller@suse.de>
7355 Richard Guenther <rguenther@suse.de>
7358 * gcc.dg/Warray-bounds.c: New testcase.
7359 * gcc.dg/Warray-bounds-2.c: New testcase.
7360 * g++.dg/warn/Warray-bounds.C: New testcase.
7361 * g++.dg/warn/Warray-bounds-2.C: New testcase.
7363 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
7366 * gfortran.dg/generic_12.f90: New test.
7368 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
7370 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7371 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7373 2007-01-16 Janis Johnson <janis187@us.ibm.com>
7375 * gcc.dg/dfp/compare-special.h: New file.
7376 * gcc.dg/dfp/compare-special-32.c: New test.
7377 * gcc.dg/dfp/compare-special-64.c: New test.
7378 * gcc.dg/dfp/compare-special-128.c: New test.
7380 2007-01-16 Roger Sayle <roger@eyesopen.com>
7381 Paul Thomas <pault@gcc.gnu.org>
7382 Steven G. Kargl <kargl@gcc.gnu.org>
7385 * gfortran.dg/forall_6.f90: New test case.
7386 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7387 * gfortran.dg/dependency_13.f90: Likewise.
7389 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7392 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7393 targets that don't support Inf.
7395 2007-01-15 Dale Johannesen <dalej@apple.com>
7397 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
7399 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
7401 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
7402 of achar for 0xff to avoid the "Extended ASCII not
7403 implemented" error message.
7405 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/altreturn_4.f90: New test.
7411 * gfortran.dg/stfunc_4.f90: New test.
7414 * gfortran.dg/bound_2.f90: Reinstate commented out line.
7415 * gfortran.dg/initialization_1.f90: Change warning.
7418 * gfortran.dg/specification_type_resolution_2.f90: New test.
7420 2007-01-14 Jan Hubicka <jh@suse.cz>
7422 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7423 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7424 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7427 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
7430 * gfortran.dg/external_procedures_2.f90: New test.
7432 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
7435 * gcc.target/i386/pr30413.c: New test.
7437 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
7440 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
7442 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
7444 * gcc.dg/20070112-1.c: New test.
7446 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7448 PR libgfortran/30435
7449 * gfortran.dg/list_read_6.f90: New test.
7451 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
7453 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
7455 2007-01-12 Tom Tromey <tromey@redhat.com>
7457 PR preprocessor/28227:
7458 * gcc.dg/cpp/pr28227.c: New file.
7460 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7462 * gcc.dg/tree-ssa/loop-22.c: New test.
7464 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7466 PR tree-optimization/29516
7467 * gcc.dg/tree-ssa/loop-20.c: New test.
7469 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
7472 * minmaxloc_integer_kinds_1.f90: New test.
7474 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
7477 * g++.dg/template/sizeof-template-argument.C: New test.
7479 2007-01-11 Jan Hubicka <jh@suse.cz>
7481 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7482 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7483 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7484 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7485 * gcc.dg/tree-ssa/pr21658.c: Likewise.
7486 * gcc.dg/tree-ssa/pr15349.c: Likewise.
7487 * gcc.dg/tree-ssa/pr25501.c: Likewise.
7488 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7489 transformation in question.
7490 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7491 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7492 * gcc.dg/always_inline3.c: Likewise.
7494 2007-01-10 Mark Mitchell <mark@codesourcery.com>
7497 * g++.dg/template/typename11.C: New test.
7499 2007-01-10 Robert Kennedy <jimbob@google.com>
7501 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7503 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7505 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7506 for different integer kinds.
7507 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7508 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7509 * gfortran.dg/ishft_2.f90: New test.
7510 * gfortran.dg/ishft_3.f90: New test.
7512 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7514 * gfortran.dg/altreturn_2.f90: Removed executable bit.
7516 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
7518 PR tree-optimization/30322
7519 * gcc.dg/tree-ssa/loop-21.c: New test.
7521 2007-01-08 Geoffrey Keating <geoffk@apple.com>
7523 * g++.dg/rtti/darwin-builtin-linkage.C: New.
7525 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
7527 * gcc.target/spu/intrinsics-1.c: Remove xfail.
7529 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7531 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7532 * g++.dg/warn/overflow-warn-3.C: Likewise.
7533 * g++.dg/warn/overflow-warn-4.C: Likewise.
7534 * g++.dg/warn/overflow-warn-5.C: Likewise.
7535 * g++.dg/warn/overflow-warn-6.C: Likewise.
7536 * g++.dg/warn/Woverflow-1.C: Likewise.
7537 * g++.dg/warn/Woverflow-2.C: Likewise.
7538 * g++.dg/warn/Woverflow-3.C: Likewise.
7539 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7541 2007-01-08 Roger Sayle <roger@eyesopen.com>
7543 * gfortran.dg/array_constructor_14.f90: New test case.
7544 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7546 2007-01-08 Richard Guenther <rguenther@suse.de>
7548 PR tree-optimization/23603
7549 * gcc.dg/tree-ssa/vrp31.c: New testcase.
7550 * gcc.dg/tree-ssa/vrp32.c: Likewise.
7552 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7554 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7556 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7557 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7559 * gcc.dg/simd-5.c: Likewise.
7560 * gcc.dg/simd-6.c: Likewise.
7561 * g++.dg/conversion/simd1.C: Likewise.
7562 * g++.dg/conversion/simd3.C: Likewise.
7563 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7566 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7568 PR tree-optimization/29877
7569 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7570 name of a hard register for the target concerned. Adjust dg-error
7571 directives to cope with new behaviour of TER.
7573 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7576 * g++.dg/conversion/nullptr1.C: Added overflow warning.
7577 * g++.dg/warn/overflow-warn-1.C: New.
7578 * g++.dg/warn/overflow-warn-3.C: New.
7579 * g++.dg/warn/overflow-warn-4.C: New.
7580 * g++.dg/warn/overflow-warn-5.C: New.
7581 * g++.dg/warn/overflow-warn-6.C: New.
7582 * g++.dg/warn/Woverflow-1.C: New.
7583 * g++.dg/warn/Woverflow-2.C: New.
7584 * g++.dg/warn/Woverflow-3.C: New.
7585 * g++.dg/warn/multiple-overflow-warn-2.C: New.
7587 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
7590 * gfortran.dg/invalid_name.f90: New test.
7591 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7592 * gfortran.dg/gomp/pr29759.f90: Ditto.
7594 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
7596 * gfortran.dg/present_1.f90: Update error message.
7598 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
7601 * g++.dg/template/duplicate1.C: New test
7602 * g++.dg/template/memfriend6.C: Adjust error markers.
7604 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
7607 * gcc.dg/torture/inline-1.c: New test.
7609 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7612 * gcc.dg/multiple-overflow-warn-1.c: New.
7613 * gcc.dg/multiple-overflow-warn-2.c: New.
7614 * gcc.dg/overflow-warn-6.c: New.
7615 * g++.dg/warn/multiple-overflow-warn-1.C: New.
7617 2007-01-05 Roger Sayle <roger@eyesopen.com>
7619 * gfortran.dg/array_memcpy_1.f90: New test case.
7620 * gfortran.dg/array_memcpy_2.f90: Likewise.
7622 2007-01-05 Richard Guenther <rguenther@suse.de>
7625 * g++.dg/opt/pr27826.C: New testcase.
7627 2007-01-05 Ian Lance Taylor <iant@google.com>
7629 * gcc.dg/Walways-true-1.c: New test.
7630 * gcc.dg/Walways-true-2.c: New test.
7631 * g++.dg/warn/Walways-true-1.C: New test.
7632 * g++.dg/warn/Walways-true-2.C: New test.
7634 2007-01-05 Jakub Jelinek <jakub@redhat.com>
7637 * gcc.dg/pr30360.c: New test.
7639 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
7642 * gfortran.dg/data_implied_do_1.f90: New test.
7646 * gfortran.dg/char_length_1.f90: New test.
7648 2007-01-05 Richard Guenther <rguenther@suse.de>
7651 * g++.dg/opt/pr28116.C: New testcase.
7653 2007-01-05 Tobias Burnus <burnus@net-b.de>
7656 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7658 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7659 * gfortran.dg/protected_4.f90: Add pointer intent check.
7660 * gfortran.dg/protected_6.f90: Add pointer intent check.
7661 * gfortran.dg/pointer_intent_1.f90: New test.
7662 * gfortran.dg/pointer_intent_2.f90: New test.
7663 * gfortran.dg/pointer_intent_3.f90: New test.
7665 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
7668 * gfortran.dg/altreturn_2.f90: new test.
7670 2007-01-04 Tom Tromey <tromey@redhat.com>
7672 PR preprocessor/28165:
7673 * gcc.dg/cpp/pr28165.c: New file.
7675 2007-01-03 Josh Conner <jconner@apple.com>
7678 * gcc.dg/pr29683.c: New.
7680 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7683 * g++.dg/pch/template-1.C: New test.
7684 * g++.dg/pch/template-1.Hs: New file.
7686 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7689 * gcc.c-torture/compile/complex-4.c: New test.
7691 2007-01-03 Joseph Myers <joseph@codesourcery.com>
7693 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7695 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7697 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7700 * gcc.dg/pr30286.c: New test.
7703 * g++.dg/template/crash66.C: New test.
7706 * g++.dg/template/friend49.C: New test.
7708 2007-01-03 Steven G. Kargl <kargls@comcast.net>
7710 * gfortran.dg/ibits.f90: New test.
7712 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
7714 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7715 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7717 2007-01-02 Jan Hubicka <jh@suse.cz>
7719 * gcc.dg/pr16194.c: We now output error on all three functions,
7722 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7725 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7726 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7728 2006-01-02 Ian Lance Taylor <iant@google.com>
7730 * g++.dg/warn/Wparentheses-22.C: New test.
7731 * g++.dg/warn/Wparentheses-23.C: New test.
7733 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7736 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7737 * gcc.dg/declspec-3-Wextra.c: New.
7738 * gcc.dg/declspec-3-no.c: New
7740 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
7743 * gfortran.dg/interface_10.f90: Remove.
7745 2007-01-01 Roger Sayle <roger@eyesopen.com>
7747 * gcc.dg/fold-eqxor-4.c: New test case.
7749 2007-01-02 Joseph Myers <joseph@codesourcery.com>
7752 * gcc.c-torture/compile/pr30311.c: New test.
7754 2007-01-01 Andrew Pinski <pinskia@gmail.com>
7757 * gcc.c-torture/compile/statement-expression-1.c: New test.
7759 2007-01-01 Andreas Schwab <schwab@suse.de>
7762 * g++.dg/eh/pr29166.C: New test.
7764 2007-01-01 Joseph Myers <joseph@codesourcery.com>
7766 * lib/target-supports.exp (check_effective_target_powerpc_spe):
7768 (check_effective_target_vect_cmdline_needed): Use it.
7770 2006-12-31 Richard Guenther <rguenther@suse.de>
7773 * gcc.dg/pr30137-1.c: New testcase.
7774 * gcc.dg/pr30137-2.c: Likewise.
7776 2006-12-31 Roger Sayle <roger@eyesopen.com>
7779 * gcc.dg/fold-plusnot-1.c: New test case.
7781 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
7784 * g++.dg/parse/template22.C: New test.
7786 2006-12-31 Richard Guenther <rguenther@suse.de>
7789 * gcc.c-torture/compile/pr30338.c: New testcase.
7791 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7794 * gfortran.dg/intrinsic_actual_4.f90: New test.
7797 * gfortran.dg/func_decl_3.f90: New test.
7799 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7802 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7803 * gfortran.dg/c_by_val_1.f: New test.
7804 * gfortran.dg/c_by_val_2.f: New test.
7805 * gfortran.dg/c_by_val_3.f: New test.
7807 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
7810 * gfortran.dg/sum_zero_array_1.f90: New test.
7812 2006-12-29 Jakub Jelinek <jakub@redhat.com>
7814 PR preprocessor/29612
7815 * gcc.dg/cpp/pr29612-1.c: New test.
7816 * gcc.dg/cpp/pr29612-2.c: New test.
7818 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
7821 * gfortran.dg/pure_formal_proc_1.f90: New test.
7824 * gfortran.dg/intrinsic_actual_3.f90: New test.
7826 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7829 * gfortran.dg/io_constraints_1.f90: Update test.
7830 * gfortran.dg/io_constraints_2.f90: Update test.
7831 * gfortran.dg/inquire_iolength.f90: New test.
7833 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
7836 * gfortran.dg/interface_10.f90: New test.
7837 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7838 since z is already, locally a variable.
7841 * gfortran.dg/generic_11.f90: New test.
7842 * gfortran.dg/interface_7.f90: Remove name clash between module
7843 name and procedure 'x' referenced in the interface.
7845 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7848 * gcc.dg/Wmissing-parameter-type.c: New.
7849 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7850 * gcc.dg/Wmissing-parameter-type-no.c: New.
7852 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
7855 * gfortran.dg/entry_array_specs_2.f: New test.
7858 * gfortran.dg/nested_modules_6.f90: New test.
7860 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7863 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7864 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7866 2006-12-21 Andrew Pinski <pinskia@gmail.com>
7869 * g++.dg/opt/complex6.C: New test.
7871 2006-12-22 Ben Elliston <bje@au.ibm.com>
7873 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7874 full" if the linker on spu-*-* warns about exceeding local store.
7876 And revert this patch:
7877 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7878 fail to link due to relocation overflows on spu-*-*.
7880 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7883 * gfortran.dg/dependency_19.f90: New test.
7885 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7888 * gfortran.dg/alloc_comp_basics_3.f90: New test.
7890 2006-12-21 Jakub Jelinek <jakub@redhat.com>
7893 * gcc.c-torture/execute/20061220-1.c: New test.
7896 * gcc.dg/gomp/asm-1.c: New test.
7899 * g++.dg/eh/ia64-2.C: New test.
7901 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
7905 * gcc.dg/rs6000-leaf.c: New.
7907 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7910 * gfortran.dg/f2c_8.f90: New test.
7912 2006-12-20 Bill Wendling <wendling@apple.com>
7914 * gcc.dg/asm-b.c: Check for __ppc64__.
7916 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7919 * gfortran.dg/bounds_check_5.f90: New test.
7921 2006-12-20 Andrew Pinski <pinskia@gmail.com>
7924 * gcc.dg/gomp/complex-1.c: New testcase.
7926 2006-12-20 Roger Sayle <roger@eyesopen.com>
7928 * gfortran.dg/array_memset_1.f90: New test case.
7930 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
7932 * lib/target-supports.exp: Add spu to
7933 check_effective_target_vect_widen_mult_hi_to_si.
7935 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7938 * gfortran.dg/generic_9.f90: New test.
7941 * gfortran.dg/generic_10.f90: New test.
7943 2006-12-19 Andrew Pinski <pinskia@gmail.com>
7946 * gcc.dg/pr30045.c: New test.
7948 2006-12-20 Ben Elliston <bje@au.ibm.com>
7950 * gcc.dg/20020312-2.c: Add a case for __SPU__.
7952 2006-12-19 Eric Christopher <echristo@apple.com>
7955 * gcc.c-torture/execute/pr29302-1.c: New.
7957 2006-12-19 Tobias Burnus <burnus@net-b.de>
7960 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7962 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
7965 * gfortran.dg/altreturn_3.f90: New test.
7967 * gfortran.dg/char_result_12.f90: Fix comment typos.
7969 2006-12-19 Ben Elliston <bje@au.ibm.com>
7971 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7972 as newlib's stdio.h uses non-traditional cpp constructs.
7974 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7976 * gfortran.dg/advance.f90: Renamed to advance_1.f90
7977 * gfortran.dg/append-1.f90: Renamed to append_1.f90
7978 * gfortran.dg/array-1.f90: Renamed to array_1.f90
7979 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7980 * gfortran.dg/backspace.f: Renamed to backspace_1.f
7981 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7982 * gfortran.dg/default_initialization.f: Renamed to
7983 default_initialization_1.f
7984 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7985 dollar_edit_descriptor_1.f
7986 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7987 dollar_edit_descriptor_2.f
7988 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7989 dollar_edit_descriptor_3.f
7990 * gfortran.dg/logint-1.f: Renamed to logint_1.f
7991 * gfortran.dg/logint-2.f: Renamed to logint_2.f
7992 * gfortran.dg/logint-3.f: Renamed to logint_3.f
7993 * gfortran.dg/advance_1.f90: Renamed from advance.f90
7994 * gfortran.dg/append_1.f90: Renamed from append-1.f90
7995 * gfortran.dg/array_1.f90: Renamed from array-1.f90
7996 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7997 * gfortran.dg/backspace_1.f: Renamed from backspace.f
7998 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7999 * gfortran.dg/default_initialization_1.f: Renamed from
8000 default_initialization.f
8001 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8002 dollar_edit_descriptor-1.f
8003 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8004 dollar_edit_descriptor-2.f
8005 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8006 dollar_edit_descriptor-3.f
8007 * gfortran.dg/logint_1.f: Renamed from logint-1.f
8008 * gfortran.dg/logint_2.f: Renamed from logint-2.f
8009 * gfortran.dg/logint_3.f: Renamed from logint-3.f
8011 2006-12-18 Bill Wendling <wendling@apple.com>
8013 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8014 id is an OjbC keyword.
8016 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8018 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8020 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
8022 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8024 2006-12-18 Ian Lance Taylor <iant@google.com>
8026 * g++.dg/warn/Wmissing-declarations-1.C: New test.
8028 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8030 * gcc.c-torture/compile/pr27528.c: Use empty templates.
8032 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
8035 * gfortran.fortran-torture/execute/where21.f90: New test.
8037 2006-12-17 Tobias Burnus <burnus@net-b.de>
8039 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8041 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8044 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8045 * gcc.dg/if-empty-1.c: Likewise.
8046 * gcc.dg/pr23165.c: Likewise.
8047 * g++.dg/warn/empty-body.C: Likewise.
8049 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8052 * gfortran.dg/open_errors.f90: New test.
8054 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
8056 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8058 * gcc.target/i386/ssse3-pabsb.c: New file.
8059 * gcc.target/i386/ssse3-pabsd.c: Likewise.
8060 * gcc.target/i386/ssse3-pabsw.c: Likewise.
8061 * gcc.target/i386/ssse3-palignr.c: Likewise.
8062 * gcc.target/i386/ssse3-phaddd.c: Likewise.
8063 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8064 * gcc.target/i386/ssse3-phaddw.c: Likewise.
8065 * gcc.target/i386/ssse3-phsubd.c: Likewise.
8066 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8067 * gcc.target/i386/ssse3-phsubw.c: Likewise.
8068 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8069 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8070 * gcc.target/i386/ssse3-pshufb.c: Likewise.
8071 * gcc.target/i386/ssse3-psignb.c: Likewise.
8072 * gcc.target/i386/ssse3-psignd.c: Likewise.
8073 * gcc.target/i386/ssse3-psignw.c: Likewise.
8074 * gcc.target/i386/ssse3-vals.h: Likewise.
8076 2006-12-15 Janis Johnson <janis187@us.ibm.com>
8078 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8079 * lib/fortran-torture.exp: Include target-supports.exp.
8081 2006-12-15 Jakub Jelinek <jakub@redhat.com>
8084 * gcc.c-torture/execute/pr30185.c: New test.
8086 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8090 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8091 * gcc.dg/builtin-bswap-2.c: Likewise.
8092 * gcc.dg/builtin-bswap-3.c: Likewise.
8093 * gcc.dg/builtin-bswap-4.c: Likewise.
8094 * lib/target-supports.exp (check_effective_target_stdint_types): New.
8095 * gcc.c-torture/execute/mode-dependent-address.x: New file.
8097 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8100 * gfortran.dg/write_zero_array: New test.
8102 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8105 * gfortran.dg/write_fmt_trim.f90: New test.
8107 2006-12-14 Diego Novillo <dnovillo@redhat.com>
8110 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8113 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8115 * lib/target-supports.exp (check_weak_available): Use istarget
8116 "hppa*-*-hpux10*" instead of regexp.
8117 (check_cxa_atexit_available): Likewise.
8119 2006-12-14 Richard Guenther <rguenther@suse.de>
8121 PR tree-optimization/30197
8122 * gcc.c-torture/execute/complex-1.c: Fix function name.
8123 * gcc.dg/builtins-61.c: New testcase.
8125 2006-12-14 Richard Guenther <rguenther@suse.de>
8128 * gcc.dg/pr30172-1.c: New testcase.
8130 2006-12-14 Richard Guenther <rguenther@suse.de>
8132 PR tree-optimization/30198
8133 * gcc.dg/builtins-60.c: New testcase.
8135 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
8137 * lib/target-supports.exp (vect_no_align): Remove spu.
8139 2006-12-13 Ian Lance Taylor <iant@google.com>
8143 * g++.dg/warn/Wparentheses-5.C: New test.
8144 * g++.dg/warn/Wparentheses-6.C: New test.
8145 * g++.dg/warn/Wparentheses-7.C: New test.
8146 * g++.dg/warn/Wparentheses-8.C: New test.
8147 * g++.dg/warn/Wparentheses-9.C: New test.
8148 * g++.dg/warn/Wparentheses-10.C: New test.
8149 * g++.dg/warn/Wparentheses-11.C: New test.
8150 * g++.dg/warn/Wparentheses-12.C: New test.
8151 * g++.dg/warn/Wparentheses-13.C: New test.
8152 * g++.dg/warn/Wparentheses-14.C: New test.
8153 * g++.dg/warn/Wparentheses-15.C: New test.
8154 * g++.dg/warn/Wparentheses-16.C: New test.
8155 * g++.dg/warn/Wparentheses-17.C: New test.
8156 * g++.dg/warn/Wparentheses-18.C: New test.
8157 * g++.dg/warn/Wparentheses-19.C: New test.
8158 * g++.dg/warn/Wparentheses-20.C: New test.
8159 * g++.dg/warn/Wparentheses-21.C: New test.
8161 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8164 * lib/target-supports.exp (check_cxa_atexit_available): Return false
8165 for target "hppa.*hpux10".
8167 2006-12-13 Jakub Jelinek <jakub@redhat.com>
8169 * g++.dg/debug/vartrack1.C: New test.
8171 * g++.dg/opt/ifcvt1.C: New test.
8173 * gcc.dg/tls/opt-13.c: New test.
8175 * gcc.dg/20060425-2.c: New test.
8177 * g++.dg/opt/pr15054-2.C: New test.
8179 * gcc.c-torture/execute/20060420-1.c: New test.
8181 * gcc.c-torture/execute/20060412-1.c: New test.
8183 * objc/compile/20060406-1.m: New test.
8185 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
8187 * g++.dg/template/array17.C: New test.
8189 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
8191 * gcc.target/powerpc/altivec-23.c: New test.
8193 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
8196 * g++.dg/inherit/error3.C: New test.
8199 * g++.dg/inherit/error4.C: New test.
8201 2006-12-13 Richard Guenther <rguenther@suse.de>
8203 PR tree-optimization/17687
8204 * gcc.dg/builtins-59.c: New testcase.
8206 2006-12-13 Ben Elliston <bje@au.ibm.com>
8208 * gcc.target/spu/Wmain.c: New test.
8210 2006-12-12 Josh Conner <jconner@apple.com>
8212 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8213 * g++.dg/abi/thunk4.C: Likewise.
8214 * g++.dg/abi/rtti3.C: Likewise.
8216 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8218 * gcc.target/spu/cpat-1.c: New test.
8219 * gcc.target/spu/cpat-2.c: New test.
8220 * gcc.target/spu/cpat-3.c: New test.
8221 * gcc.target/spu/cpat-4.c: New test.
8223 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8226 * gcc.c-torture/compile/vector-1.c: New test.
8227 * gcc.c-torture/compile/vector-2.c: New test.
8228 * gcc.c-torture/compile/vector-3.c: New test.
8230 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8232 * lib/fortran-torture.exp: Update copyright years. Remove
8233 obsolete comment. Test -ftree-vectorize where it makes sense.
8234 * lib/gfortran-dg.exp: Update copyright years. Use settings
8235 from fortran-torture.exp.
8236 * gfortran.dg/char_transpose_1.f90,
8237 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8238 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8239 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
8242 2006-12-12 Richard Sandiford <richard@codesourcery.com>
8244 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8247 2006-12-12 Ira Rosen <irar@il.ibm.com>
8249 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8250 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8251 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8252 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8255 2006-12-12 Richard Guenther <rguenther@suse.de>
8258 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8260 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
8261 Diego Novillo <dnovillo@redhat.com>
8263 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8265 * gcc.dg/tree-ssa/pr26421.c: Likewise
8266 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8267 * gcc.dg/tree-ssa/pr23382.c: Likewise.
8268 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8269 * gcc.dg/tree-ssa/pr28410.c: Likewise.
8270 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8271 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8272 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8273 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8274 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8276 2006-12-11 Jan Hubicka <jh@suse.cz>
8278 * gcc.dg/tree-prof/stringop-1.c: New test.
8279 * gcc.dg/tree-prof/stringop-2.c: New test.
8281 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
8284 * gcc.target/i386/pr30120.c: New test.
8287 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8289 * gcc.target/i386/x87regparm-1.c: New test.
8290 * gcc.target/i386/x87regparm-2.c: New test.
8291 * gcc.target/i386/x87regparm-3.c: New test.
8292 * gcc.target/i386/x87regparm-4.c: New test.
8294 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
8296 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8298 2006-12-10 Tobias Burnus <burnus@net-b.de>
8301 * gfortran.dg/protected_1.f90: New test.
8302 * gfortran.dg/protected_2.f90: New test.
8303 * gfortran.dg/protected_3.f90: New test.
8304 * gfortran.dg/protected_4.f90: New test.
8305 * gfortran.dg/protected_5.f90: New test.
8306 * gfortran.dg/protected_6.f90: New test.
8308 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8309 Tobias Burnus <burnus@gcc.gnu.org>
8313 * gfortran.dg/interface_4.f90: Test adding procedure to generic
8315 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8316 ambiguous interfaces.
8317 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8318 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8319 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8320 ambiguous interfaces.
8321 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8322 * gfortran.dg/array_initializer_2.f90: Add initializer array
8326 * gfortran.dg/interface_9.f90: Test that host interfaces are
8327 not checked for ambiguity with the local version.
8329 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8332 * gfortran.dg/module_interface_2.f90: New test.
8334 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8337 * gfortran.dg/assumed_len.f90: New test.
8339 2006-12-09 Richard Guenther <rguenther@suse.de>
8341 * g++.dg/warn/implicit-typename1.C: Qualify types.
8342 * g++.dg/parse/crash12.C: Likewise.
8343 * g++.dg/tree-ssa/pr22444.C: Likewise.
8345 2006-12-09 Tobias Burnus <burnus@net-b.de>
8347 * gfortran.dg/array_2.f90: Added sqrt test.
8349 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
8351 * gcc.target/i386/x87regparm-1.c: XFAIL.
8352 * gcc.target/i386/x87regparm-2.c: XFAIL.
8353 * gcc.target/i386/x87regparm-3.c: XFAIL.
8354 * gcc.target/i386/x87regparm-4.c: XFAIL.
8356 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8358 * lib/target-supports.exp
8359 (check_effective_target_large_long_double): New.
8360 * gcc.dg/Wconversion-real.c : Use it.
8361 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8364 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
8366 * gcc.c-torture/execute/mode-dependent-address.c: New test.
8368 2006-12-08 Tobias Burnus <burnus@net-b.de>
8371 * gfortran.dg/import4.f90: New test for IMPORT in modules.
8373 2006-12-07 Mark Mitchell <mark@codesourcery.com>
8376 * g++.dg/template/crash65.C: New test.
8377 * g++.dg/template/spec16.C: Tweak error markers.
8379 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
8381 * gcc.target/spu: New directory.
8382 * gcc.target/spu/spu.exp: New file.
8383 * gcc.target/spu/intrinsics-1.c: New test.
8385 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
8388 * g++.dg/ext/attrib27.C: New test.
8389 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8390 * g++.dg/parse/typedef5.C: Likewise.
8392 2006-12-07 Mike Stump <mrs@apple.com>
8394 * treelang/compile/var_defs.tree: Adjust.
8396 2006-12-06 Mark Mitchell <mark@codesourcery.com>
8399 * g++.dg/template/crash64.C: New test.
8400 * g++.dg/parse/crash27.C: Adjust error markers.
8402 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
8406 * gfortran.dg/read_eof_4.f90: Add tests.
8407 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
8408 * gfortran.dg/unf_read_corrupted_1.f90: New test.
8410 2006-12-05 Mark Mitchell <mark@codesourcery.com>
8413 * g++.dg/template/crash63.C: New test.
8416 * g++.dg/template/crash62.C: New test.
8418 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8421 * gfortran.dg/allocatable_function_1.f90: Increase the number
8422 of expected calls of free to 10; the lhs section reference is
8423 now evaluated so there is another call to bar. Change the
8424 comment appropriately.
8425 * gfortran.dg/array_section_1.f90: New test.
8427 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8430 * gfortran.dg/char_result_12.f90: New test.
8432 2006-12-05 Richard Guenther <rguenther@suse.de>
8434 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8435 * gcc.dg/vect/vect-pow-2.c: Rename to ...
8436 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
8437 vect_double, xfail for spu*-*-*.
8439 2006-12-04 Tobias Burnus <burnus@net-b.de>
8442 * initialization_4.f90: Test noninteger exponents (-std=f95).
8443 * initialization_5.f90: New test for noninteger exponents
8446 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8449 * gfortran.dg/parameter_array_section_1.f90: New test.
8451 2006-12-04 Mark Mitchell <mark@codesourcery.com>
8454 * g++.dg/template/crash61.C: New test.
8457 * g++.dg/template/error23.C: New test.
8459 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
8461 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8463 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8466 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8468 2006-12-04 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/gomp/pr29965-1.c: New test.
8472 * gcc.dg/gomp/pr29965-2.c: New test.
8473 * gcc.dg/gomp/pr29965-3.c: New test.
8474 * gcc.dg/gomp/pr29965-4.c: New test.
8475 * gcc.dg/gomp/pr29965-5.c: New test.
8476 * gcc.dg/gomp/pr29965-6.c: New test.
8477 * g++.dg/gomp/pr29965-1.C: New test.
8478 * g++.dg/gomp/pr29965-2.C: New test.
8479 * g++.dg/gomp/pr29965-3.C: New test.
8480 * g++.dg/gomp/pr29965-4.C: New test.
8481 * g++.dg/gomp/pr29965-5.C: New test.
8482 * g++.dg/gomp/pr29965-6.C: New test.
8483 * g++.dg/gomp/pr29965-7.C: New test.
8484 * g++.dg/gomp/pr29965-8.C: New test.
8485 * g++.dg/gomp/pr29965-9.C: New test.
8486 * g++.dg/gomp/pr29965-10.C: New test.
8488 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/pointer_variable_bounds.adb: New test.
8491 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8492 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8494 2006-12-03 Eric Christopher <echristo@apple.com>
8496 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8498 2006-12-03 Richard Henderson <rth@redhat.com>
8499 Andrew Pinski <pinskia@gmail.com>
8502 * g++.dg/warn/unit-1.C: New test.
8504 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
8506 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8508 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8510 * g++.dg/vect/vect.exp: Enable tests to run on spu.
8511 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8512 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8513 * gcc.dg/vect/vect-70.c: Reduce array size.
8514 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8515 vect_no_compaer_double targets.
8516 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8517 vect_float, vect_double, and vect_int.
8519 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8521 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8522 test for loop versioning on vect_no_align targets.
8523 * gcc.dg/vect/pr20122.c: Likewise.
8524 * gcc.dg/vect/vect-105.c: Likewise.
8525 * gcc.dg/vect/vect-42.c: Likewise.
8526 * gcc.dg/vect/vect-43.c: Likewise.
8527 * gcc.dg/vect/vect-74.c: Likewise.
8528 * gcc.dg/vect/vect-75.c: Likewise.
8529 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8530 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8531 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8532 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8534 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
8537 * gfortran.dg/value_1.f90 : New test.
8538 * gfortran.dg/value_2.f90 : New test.
8539 * gfortran.dg/value_3.f90 : New test.
8540 * gfortran.dg/value_4.f90 : New test.
8541 * gfortran.dg/value_4.c : Called from value_4.f90.
8543 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
8546 * g++.dg/cpp0x/static_assert4.C: New testcase.
8548 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8550 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8552 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
8555 * gcc.dg/pr27953.c: New test.
8557 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8560 * g++.dg/ext/vector5.C: New test.
8563 * g++.dg/other/main1.C: New test.
8565 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
8568 * gfortran.dg/convert_implied_open.f90: Change to
8569 new default record length.
8570 * gfortran.dg/unf_short_record_1.f90: Adapt to
8572 * gfortran.dg/unformatted_subrecords_1.f90: New test.
8574 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
8576 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8578 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
8581 * g++.dg/expr/pr29066.c: New.
8583 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
8584 Zdenek Dvorak <dvorakz@suse.cz>
8586 PR tree-optimization/29921
8587 * gcc.dg/pr29921-2.c: New test.
8589 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
8591 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8592 (i386_get_cpuid): New function.
8593 (i386_cpuid_ecx): Likewise.
8594 (i386_cpuid_edx): Likewise.
8595 (i386_cpuid): Updated to call i386_cpuid_edx.
8597 * gcc.target/i386/sse3-addsubpd.c: New file.
8598 * gcc.target/i386/sse3-addsubps.c: Likewise.
8599 * gcc.target/i386/sse3-haddpd.c: Likewise.
8600 * gcc.target/i386/sse3-haddps.c: Likewise.
8601 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8602 * gcc.target/i386/sse3-hsubps.c: Likewise.
8603 * gcc.target/i386/sse3-lddqu.c: Likewise.
8604 * gcc.target/i386/sse3-movddup.c: Likewise.
8605 * gcc.target/i386/sse3-movshdup.c: Likewise.
8606 * gcc.target/i386/sse3-movsldup.c: Likewise.
8608 2006-12-01 Dirk Mueller <dmueller@suse.de>
8610 * g++.dg/warn/Wreturn-type-4.C: New testcase.
8612 2006-11-30 Janis Johnson <janis187@us.ibm.com>
8614 * gcc.dg/dfp/convert-int-max.c: New test.
8615 * gcc.dg/dfp/convert-int-max-fold.c: New test.
8617 2006-11-30 Richard Guenther <rguenther@suse.de>
8619 * gcc.dg/vect/vect-pow-1.c: Rename ...
8620 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
8621 floats instead of doubles, check successful vectorization.
8623 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
8626 * gcc.c-torture/compile/pr29945.c: New testcase.
8628 2006-11-30 Joseph Myers <joseph@codesourcery.com>
8630 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8633 2006-11-29 Eric Christopher <echristo@apple.com>
8635 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8637 2006-11-29 Janis Johnson <janis187@us.ibm.com>
8639 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8641 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8643 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
8646 * g++.dg/inherit/virtual2.C: New test.
8647 * g++.dg/inherit/virtual3.C: Likewise.
8648 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8649 * g++.dg/inherit/error2.C: Likewise.
8650 * g++.dg/template/instantiate1.C: Likewise.
8652 2006-11-28 Andrew Pinski <pinskia@gmail.com>
8655 * gcc.dg/tree-ssa/reassoc-12.c: New test.
8657 2006-11-28 Jan Hubicka <jh@suse.cz>
8659 * gcc.dg/memcpy-1.c: New test.
8661 2006-11-28 Jakub Jelinek <jakub@redhat.com>
8664 * g++.dg/warn/main-3.C: New test.
8666 2006-11-28 Jan Hubicka <jh@suse.cz>
8668 * gcc.dg/winline-1.c: New test.
8670 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
8672 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8675 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8678 * gfortran.dg/missing_optional_dummy_3.f90
8680 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8683 * gfortran.dg/interface_3.f90: Modify errors.
8685 2006-11-28 Ben Elliston <bje@au.ibm.com>
8687 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8688 fail to link due to relocation overflows on spu-*-*.
8690 2006-11-27 Michael Matz <matz@suse.de>
8691 Andreas Krebbel <krebbel1@de.ibm.com>
8694 * gcc.dg/20061127-1.c: New testcase.
8696 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
8698 * gcc.dg/20061124-1.c: Add exit() function prototype.
8700 2006-11-27 Jan Hubicka <jh@suse.cz>
8702 * gcc.target/i386/memcpy-1.c: Adjust size.
8703 * gcc.dg/visibility-11.c: Likewise.
8705 2006-11-27 Richard Guenther <rguenther@suse.de>
8708 * gcc.target/i386/pow-1.c: New testcase.
8709 * gcc.dg/builtins-58.c: Likewise.
8711 2006-11-26 Mark Mitchell <mark@codesourcery.com>
8714 * g++.dg/expr/cast8.C: New test.
8716 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8718 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8719 Don't ever inline the testcase.
8721 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8724 * gfortran.fortran-torture/compile/parameter_3.f90: New
8727 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8730 * gfortran.fortran-torture/execute/transfer2.f90: New test.
8732 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8734 * gfortran.fortran-torture/execute/specifics.f90: Remove test
8737 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8739 PR libgfortran/29936
8740 * gfortran.dg/write_check3.f90: New test.
8742 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8744 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8746 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
8749 * gfortran.dg/interface_3.f90: New test.
8752 * gfortran.dg/generic_8.f90: New test.
8754 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8756 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8757 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8758 * gfortran.dg/specifics_3.f90: Remove.
8760 2006-11-24 Jakub Jelinek <jakub@redhat.com>
8763 * gcc.dg/gomp/pr29955.c: New test.
8766 * gcc.dg/pr29736.c: New test.
8768 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8771 * gcc.dg/pure-1.c: New test.
8773 2006-11-24 Joseph Myers <joseph@codesourcery.com>
8775 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8776 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8778 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
8780 * gcc.dg/20061124-1.c: New testcase.
8782 2006-11-23 Eric Christopher <echristo@apple.com>
8784 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8786 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8790 * gcc.dg/Wconversion-integer.c: New. Supersedes
8791 Wconversion-negative-constants.c
8792 * gcc.dg/Wconversion-real.c: New.
8793 * gcc.dg/Wconversion-real-integer.c: New.
8794 * gcc.dg/Wconversion-negative-constants.c: Deleted.
8795 * g++.dg/warn/Wconversion1.C: Modified.
8797 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8799 * gfortran.dg/overload_1.f90: New test.
8801 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8804 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8805 Wtraditional-conversion.
8806 * gcc.dg/overflow-warn-2.c: Likewise.
8807 * gcc.dg/Wconversion.c: Likewise. Renamed as
8808 Wtraditional-conversion.c .
8809 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8810 Wtraditional-conversion-2.c .
8811 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8812 Wtraditional-conversion-2.c
8813 * gcc.dg/Wconversion-negative-constants.c: New.
8815 2006-11-23 Andrew Pinski <pinskia@gmail.com>
8817 * gcc.dg/tree-ssa/dump-1.c: New test.
8819 2006-11-23 David Ung <davidu@mips.com>
8821 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8822 -mfp64, allowable when ISA >= 33 and float is enabled.
8823 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8824 of mthc1 and mfhc1 patterns.
8826 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
8828 PR tree-optimization/29921
8829 * gcc.dg/pr29921.c: New test.
8831 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8834 * gfortran.dg/initialization_4.f90: New test.
8836 2006-11-22 Ira Rosen <irar@il.ibm.com>
8838 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8839 platforms that have interleaving support.
8840 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8841 * gcc.dg/vect/vect-strided-a-u16-i2.c,
8842 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8843 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8844 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8845 gcc.dg/vect/vect-strided-u8-i2-gap.c,
8846 gcc.dg/vect/vect-strided-u8-i8.c,
8847 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8848 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8849 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8850 gcc.dg/vect/vect-strided-float.c,
8851 gcc.dg/vect/vect-strided-a-mult.c,
8852 gcc.dg/vect/vect-strided-mult-char-ls.c,
8853 gcc.dg/vect/vect-strided-a-u16-mult.c,
8854 gcc.dg/vect/vect-strided-a-u32-mult.c,
8855 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8856 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8857 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8858 gcc.dg/vect/vect-strided-mult.c,
8859 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8860 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8863 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
8866 * gfortran.dg/auto_char_len_4.f90: New test.
8868 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
8871 * gfortran.dg/generic_7.f90: New test.
8872 * gfortran.dg/defined_operators_1.f90: Add new error.
8874 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
8876 PR tree-optimization/29902
8877 * g++.dg/tree-ssa/pr29902.C: New test.
8879 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
8882 * gfortran.dg/used_types_13.f90: New test.
8884 2006-11-21 Janis Johnson <janis187@us.ibm.com>
8886 * gcc.dg/dfp/snan.c: Delete.
8888 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
8890 * g++.dg/cpp0x/static_assert1.C: New.
8891 * g++.dg/cpp0x/static_assert2.C: New.
8892 * g++.dg/cpp0x/static_assert3.C: New.
8894 2006-11-21 Richard Guenther <rguenther@suse.de>
8896 * gcc.dg/vect/vect-pow-1.c: New testcase.
8897 * gcc.dg/vect/vect-pow-2.c: Likewise.
8899 2006-11-21 Jakub Jelinek <jakub@redhat.com>
8902 * g++.dg/template/static29.C: New test.
8905 * g++.dg/conversion/simd4.C: New test.
8907 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
8910 * g++.dg/template/access19.C: New test.
8911 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8914 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8917 * gcc.dg/tree-ssa/sra-4.c: New testcase.
8919 2006-11-20 Tobias Burnus <burnus@net-b.de>
8922 * gfortran.dg/import.f90: Extended test.
8923 * gfortran.dg/import2.f90: Extended test.
8925 2006-11-20 Tobias Burnus <burnus@net-b.de>
8927 * gfortran.dg/volatile3.f90: Add conflict test.
8929 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
8932 * gfortran.dg/implicit_10.f90: New test.
8934 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
8937 * g++.dg/warn/Wall-write-strings.C: New.
8939 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
8941 * gfortran.dg/alloc_comp_constraint_5.f90: New.
8942 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8944 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8946 * gfortran.dg/use_3.f90: Remove error message.
8947 * gfortran.dg/iso_fortran_env_1.f90: New test.
8948 * gfortran.dg/iso_fortran_env_2.f90: New test.
8949 * gfortran.dg/iso_fortran_env_3.f90: New test.
8950 * gfortran.dg/iso_fortran_env_4.f90: New test.
8952 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
8954 * gcc.dg/vect/vect-27.c: Fix initialization.
8956 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8958 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8959 * gcc.dg/torture/builtin-minmax-1.c: New.
8961 * gcc.dg/builtins-20.c: Add cases for copysign.
8963 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8966 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8968 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8969 * gfortran.dg/use_1.f90: New test.
8970 * gfortran.dg/use_1.f90: New test.
8971 * gfortran.dg/use_1.f90: New test.
8973 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
8975 PR tree-optimization/29801
8976 * gcc.dg/pr29801.c: New test.
8978 2006-11-17 Jakub Jelinek <jakub@redhat.com>
8981 * gcc.dg/torture/pr29584.c: New test.
8983 2006-11-17 Joseph Myers <joseph@codesourcery.com>
8985 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8986 Condition PowerPC tests for saving FPRs on powerpc_fprs.
8987 * gcc.target/powerpc/compress-float-ppc.c,
8988 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8990 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8991 do not pass -mhard-float.
8993 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
8995 * gnat.dg/volatile_aggregate.adb: New test.
8997 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9001 * gfortran.dg/bound_2.f90: Add more checks.
9002 * gfortran.dg/bound_3.f90: New test.
9004 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9007 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9009 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
9011 * gfortran.dg/import3.f90: Fix error message.
9013 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9016 * gfortran.fortran-torture/compile/inline_1.f90:
9019 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
9021 * gcc.target/i386/x87regparm-1.c: New test.
9022 * gcc.target/i386/x87regparm-2.c: New test.
9023 * gcc.target/i386/x87regparm-3.c: New test.
9024 * gcc.target/i386/x87regparm-4.c: New test.
9026 2006-11-15 Tobias Burnus <burnus@net-b.de>
9029 * gfortran.dg/import.f90: New test.
9030 * gfortran.dg/import2.f90: New test.
9031 * gfortran.dg/import3.f90: New test.
9033 2006-11-15 Tobias Burnus <burnus@net-b.de>
9036 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9038 2006-11-15 Tobias Burnus <burnus@net-b.de>
9041 * gfortran.dg/contains.f90: New test.
9042 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9044 2006-11-15 Jakub Jelinek <jakub@redhat.com>
9046 PR tree-optimization/29581
9047 * gcc.dg/pr29581-1.c: New test.
9048 * gcc.dg/pr29581-2.c: New test.
9049 * gcc.dg/pr29581-3.c: New test.
9050 * gcc.dg/pr29581-4.c: New test.
9051 * gfortran.dg/pr29581.f90: New test.
9053 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
9056 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9057 numbers in error message headers.
9059 2006-11-14 Richard Guenther <rguenther@suse.de>
9061 * gcc.target/i386/math-torture/math-torture.exp: Restrict
9062 to i?86 and x86_64 targets.
9064 2006-11-14 Caroline Tice <ctice@apple.com>
9066 * gcc.dg/pubtypes-1.c: New file/testcase.
9067 * gcc.dg/pubtypes-2.c: New file/testcase.
9068 * gcc.dg/pubtypes-3.c: New file/testcase.
9069 * gcc.dg/pubtypes-4.c: New file/testcase.
9070 * g++.dg/pubtypes.C: New file/testcase.
9072 2006-11-14 Mark Mitchell <mark@codesourcery.com>
9075 * g++.dg/init/self1.C: New test.
9077 2006-11-14 Tobias Burnus <burnus@net-b.de>
9080 * gfortran.dg/conflicts.f90: Add.
9082 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
9084 PR rtl-optimization/29798
9086 * gcc.c-torture/execute/pr29798.c: New.
9088 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9090 * gcc.dg/builtins-20.c: Add more cases.
9092 2006-11-13 Jakub Jelinek <jakub@redhat.com>
9095 * gfortran.dg/gomp/pr29759.f90: New test.
9097 2006-11-13 Mark Mitchell <mark@codesourcery.com>
9100 * g++.dg/template/static28.C: New test.
9102 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
9104 * lib/c-torture.exp: Use target-libpath.exp.
9105 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9106 set GCC_EXEC_PREFIX env var from global variable of same name.
9108 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9111 * gfortran.fortran-torture/compile/transfer-1.f90:
9114 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
9115 Zdenek Dvorak <dvorakz@suse.cz>
9117 PR tree-optimization/29680
9118 * gcc.dg/alias-11.c: New test.
9120 2006-11-12 Jason Merrill <jason@redhat.com>
9121 Andrew Pinski <pinskia@physics.uc.edu>
9124 * gcc.target/i386/vectorize1.c: New.
9126 2006-11-12 Roger Sayle <roger@eyesopen.com>
9128 PR rtl-optimization/29797
9129 * gcc.c-torture/execute/pr29797-1.c: New test case.
9131 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9133 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9135 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
9137 * gcc.dg/tree-ssa/prefetch-3.c: New test.
9139 2006-11-12 Roger Sayle <roger@eyesopen.com>
9141 PR tree-optimization/13827
9142 * gcc.dg/fold-eqand-1.c: New test case.
9144 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
9147 * gcc.c-torture/execute/mayalias-3.c: New test.
9149 2006-11-11 Richard Sandiford <richard@codesourcery.com>
9152 * gcc.c-torture/compile/pr27528.c: New test.
9153 * gcc.dg/pr27528.c: Likewise.
9155 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9157 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9159 * gcc.dg/torture/builtin-symmetric-1.c: New test.
9161 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9164 * gfortran.dg/reshape_source_size_1.f90: New test.
9166 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9169 * gfortran.dg/aliasing_dummy_4.f90: New test.
9171 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
9174 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9175 and x86_64-*-* targets.
9177 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9179 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9180 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9181 New macros. Use them in exact tests.
9182 (TESTIT3): New macro.
9183 Add tests for fmin, fmax and fma.
9185 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9188 * gfortran.dg/array_constructor_13.f90: New test.
9190 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9193 * gfortran.dg/used_types_12.f90: New test.
9195 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
9198 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9200 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9201 * gcc.dg/fold-eqandshift-3.c: New test case.
9203 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9206 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9209 * gfortran.dg/change_symbol_attributes_1.f90: New test.
9211 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
9213 * gcc.dg/20061109-1.c: New testcase.
9215 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9217 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9219 2006-11-09 Tobias Burnus <burnus@net-b.de>
9221 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9222 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9224 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
9226 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9227 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9229 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9231 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9233 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9235 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9237 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9238 * gcc.dg/vect/vect-9.c: Now vectorizable.
9239 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9240 that support vect_widen_mult.
9241 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9242 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9243 vect-reduc-dot-u16.c).
9244 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9245 vect-reduc-dot-u16.c).
9246 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9247 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9248 vect-reduc-dot-s8.c).
9249 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9250 vect-reduc-dot-s8.c).
9251 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9252 vect-reduc-dot-s8.c).
9253 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9254 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9255 vect-reduc-dot-u8.c).
9256 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9257 vect-reduc-dot-u8.c).
9258 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9259 * gcc.dg/vect/vect-multitypes-9.c: New test.
9260 * gcc.dg/vect/vect-multitypes-10.c: New test.
9261 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9262 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9263 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9264 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9265 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9266 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9267 wrapv-vect-reduc-dot-s8.c.
9268 * lib/target-support.exp (check_effective_target_vect_unpack): New.
9269 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9270 targets that support vec_unpack.
9271 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9272 (check_effective_target_vect_widen_mult_qi_to_hi): New.
9273 (check_effective_target_vect_widen_mult_hi_to_si): New.
9274 (check_effective_target_vect_widen_sum): Removed.
9276 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9278 * gcc.dg/vect/vect-multitypes-8.c: New test.
9279 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9281 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9283 * gcc.dg/vect/vect-multitypes-7.c: New test.
9285 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9287 * gcc.dg/vect/vect-multitypes-4.c: New test.
9288 * gcc.dg/vect/vect-multitypes-5.c: New test.
9289 * gcc.dg/vect/vect-multitypes-6.c: New test.
9291 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9293 * gcc.dg/vect/vect-multitypes-1.c: New test.
9294 * gcc.dg/vect/vect-multitypes-2.c: New test.
9295 * gcc.dg/vect/vect-multitypes-3.c: New test.
9297 2006-11-07 Eric Christopher <echristo@apple.com>
9299 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9300 Test using scan-assembler-not.
9302 2006-11-07 Jakub Jelinek <jakub@redhat.com>
9304 * gcc.dg/inline-17.c: New test.
9306 2006-11-07 Steve Ellcey <sje@cup.hp.com>
9309 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
9312 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9315 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9318 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9321 2006-11-07 Tobias Burnus <burnus@net-b.de>
9324 * gfortran.dg/volatile.f90: Add.
9325 * gfortran.dg/volatile2.f90: Add.
9326 * gfortran.dg/volatile3.f90: Add.
9327 * gfortran.dg/volatile4.f90: Add.
9328 * gfortran.dg/volatile5.f90: Add.
9329 * gfortran.dg/volatile6.f90: Add.
9330 * gfortran.dg/volatile7.f90: Add.
9332 2006-11-06 Tobias Burnus <burnus@net-b.de>
9334 * gfortran.dg/io_constraints_2.f90: Adjust pattern
9335 for matching error messages.
9336 * gfortran.dg/specifics_3.f90: Adjust pattern
9337 for matching error messages.
9339 2006-11-06 Janis Johnson <janis187@us.ibm.com>
9340 Bernhard Fischer <aldot@gcc.gnu.org>
9342 * lib/gcc-dg.exp (output-exists): New proc.
9343 (output-exists-not): New proc.
9344 * gcc.test-framework/test-framework.awk: Support new directives.
9345 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9346 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9347 * gcc.test-framework/dg-outexists-exp-F.c: New test.
9348 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9349 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9350 * gcc.test-framework/dg-outexists-exp-P.c: New test.
9352 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
9356 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9357 * gfortran.dg/initialization_3.f90: New.
9359 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9361 PR libgfortran/25545
9362 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9364 2006-11-05 Jakub Jelinek <jakub@redhat.com>
9367 * gcc.c-torture/execute/pr29695-1.c: New test.
9368 * gcc.c-torture/execute/pr29695-2.c: New test.
9370 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
9373 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9375 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
9377 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9378 for matching error messages.
9380 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
9383 * gcc.target/i386/387-12.c: New test.
9385 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9388 * gfortran.dg/pr29713.f90: New test.
9390 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
9392 * gcc.c-torture/execute/arith-rand-ll.c:
9393 Also test for bogus rest sign.
9395 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9398 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9400 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
9402 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9403 from error messages.
9405 2006-11-02 Mike Stump <mrs@apple.com>
9407 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9409 * g++.old-deja/g++.abi/align.C: Enable for darwin.
9411 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
9413 * g++.dg/eh/gcsec1.C: New test.
9415 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9417 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9418 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
9420 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
9422 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9424 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9425 * gcc.dg/pr14796-2.c: Likewise.
9427 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
9429 * gcc.c-torture/execute/20061101-1.c: New test.
9431 2006-11-01 Richard Guenther <rguenther@suse.de>
9433 * gcc.target/i386/fpprec-1.c: New testcase.
9435 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9437 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9438 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9440 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
9442 * gcc.c-torture/execute/20061031-1.c: New test.
9444 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9447 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9448 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9449 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9450 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9451 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9452 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9453 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9455 2006-10-31 Eric Christopher <echristo@apple.com>
9456 Falk Hueffner <falk@debian.org>
9458 * gcc.dg/builtin-bswap-1.c: New.
9459 * gcc.dg/builtin-bswap-2.c: New.
9460 * gcc.dg/builtin-bswap-3.c: New.
9461 * gcc.dg/builtin-bswap-4.c: New.
9462 * gcc.dg/builtin-bswap-5.c: New.
9463 * gcc.target/i386/builtin-bswap-1.c: New.
9465 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9467 * gcc.dg/inline-16.c: New.
9470 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9472 * gcc.dg/inline-13.c: New.
9473 * gcc.dg/inline-14.c: New.
9474 * gcc.dg/inline-15.c: New.
9477 * gcc.dg/inline6.c: New.
9478 * gcc.dg/inline7.c: New.
9480 2006-10-31 Roger Sayle <roger@eyesopen.com>
9483 * gcc.dg/pr23470-1.c: New test case.
9485 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
9488 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9490 * gfortran.dg/blockdata_2.f90: New testcase.
9492 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
9495 * gfortran.dg/unf_short_record_1.f90: New test.
9497 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9500 * gfortran.dg/pr29067.f: New test.
9502 2006-10-31 Joseph Myers <joseph@codesourcery.com>
9503 Richard Sandiford <richard@codesourcery.com>
9505 * lib/target-supports.exp (get_compiler_messages): Append options
9506 as a single list element.
9507 (check_effective_target_arm_vfp_ok): New.
9508 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9510 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
9513 * gfortran.dg/intrinsic_actual_2.f90: New test.
9516 * gfortran.dg/actual_array_interface_1.f90: New test.
9519 * gfortran.dg/used_types_11.f90: New test.
9521 2006-10-30 Dirk Mueller <dmueller@suse.de>
9523 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9524 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9525 * g++.old-deja/g++.pt/eichin01.C (main): Same.
9526 * g++.old-deja/g++.mike/net25.C (main): Same.
9527 * g++.dg/lookup/exception1.C (main): Same.
9528 * g++.dg/parse/parens2.C (main): Same.
9530 2006-10-30 Roger Sayle <roger@eyesopen.com>
9532 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9534 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9536 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9537 * gcc.dg/torture/builtin-math-3.c: Likewise.
9539 2006-10-30 Tobias Burnus <burnus@net-b.de>
9542 * gfortran.dg/write_check.f90: Check run-time keyword checking.
9543 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9545 2006-10-30 Andrew Pinski <pinskia@gmail.com>
9548 * gfortran.fortran-torture/execute/transfer1.f90: New test.
9550 2006-10-30 Joseph Myers <joseph@codesourcery.com>
9552 * lib/target-supports.exp (check_function_available): Declare
9553 function before calling.
9555 2006-10-30 Jakub Jelinek <jakub@redhat.com>
9557 PR tree-optimization/29637
9558 * gcc.dg/pr29637.c: New test.
9560 2006-10-29 Roger Sayle <roger@eyesopen.com>
9562 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9563 tree canonicalization.
9565 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9567 * gcc.dg/builtins-20.c: Add more hypot tests.
9569 2006-10-29 Roger Sayle <roger@eyesopen.com>
9571 * gcc.dg/fold-compare-1.c: New test case.
9573 2006-10-29 Dirk Mueller <dmueller@suse.de>
9576 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9578 2006-10-29 Roger Sayle <roger@eyesopen.com>
9580 PR tree-optimization/15458
9581 * gcc.dg/fold-xornot-1.c: New test case.
9583 2006-10-29 Richard Guenther <rguenther@suse.de>
9585 * gcc.target/i386/math-torture/trunc.c: New testcase.
9587 2006-10-29 Richard Guenther <rguenther@suse.de>
9589 * gcc.target/i386/math-torture/round.c: New testcase.
9591 2006-10-29 Richard Guenther <rguenther@suse.de>
9593 * gcc.target/i386/math-torture/ceil.c: New testcase.
9594 * gcc.target/i386/math-torture/floor.c: Likewise.
9596 2006-10-29 Richard Guenther <rguenther@suse.de>
9598 * gcc.target/i386/math-torture/rint.c: New testcase.
9599 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9601 2006-10-29 Richard Guenther <rguenther@suse.de>
9603 * gcc.target/i386/math-torture/lfloor.c: New testcase.
9604 * gcc.target/i386/math-torture/lceil.c: Likewise.
9606 2006-10-28 Tobias Burnus <burnus@net-b.de>
9608 PR libgfortran/24313
9609 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9611 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
9613 * gcc.c-torture/execute/20020118-1.c,
9614 gcc.c-torture/execute/builtins/strlen.c,
9615 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9618 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9620 * gcc.dg/builtins-20.c: Add tests for hypot.
9621 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
9622 two-argument builtins.
9623 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9624 TESTIT2. Update all callers.
9625 (TESTIT2, TESTIT2_R): New helper macros.
9626 Add testcases for pow, hypot and atan2.
9628 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9631 * g++.dg/expr/bool1.C: New test.
9632 * g++.dg/expr/bool2.C: New test.
9634 2006-10-28 Tobias Burnus <burnus@net-b.de>
9637 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9638 * gfortran.dg/namelist_internal.f90: New test.
9640 2006-10-28 Tobias Burnus <burnus@net-b.de>
9643 * gfortran.dg/io_real_boz.f90: Add.
9644 * gfortran.dg/io_real_boz2.f90: Add.
9646 2006-10-28 Richard Guenther <rguenther@suse.de>
9649 * gcc.dg/tree-ssa/pr26899.c: New testcase.
9651 2006-10-28 Richard Guenther <rguenther@suse.de>
9654 * gcc.target/i386/math-torture/lround.c: New testcase.
9656 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
9658 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9659 * gcc.dg/builtins-44.c: Likewise.
9660 * gcc.dg/builtins-45.c: Likewise.
9661 * gcc.dg/pr28796-2.c: Likewise.
9662 * gcc.dg/unordered-3.c: Likewise.
9664 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9666 PR libgfortran/27954
9667 * gfortran.dg/error_recovery_2.f90: New test.
9669 2006-10-26 Richard Guenther <rguenther@suse.de>
9671 * gcc.target/i386/i386.exp: Use glob, not find to collect
9672 tests. Avoids recursing into subdirectories.
9673 * gcc.target/i386/math-torture/math-torture.exp: Torture
9674 for interesting ia32 math options.
9675 * gcc.target.i386/math-torture/lrint.c: New testcase.
9677 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9679 PR libgfortran/29563
9680 * gfortran.dg/arrayio_9.f90: Update test.
9681 * gfortran.dg/arrayio_19.f90: New test.
9683 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
9685 * gcc.dg/20061026.c: New testcase.
9687 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9689 PR libgfortran/29563
9690 * gfortran.dg/arrayio_9.f90: New test.
9692 2006-10-26 Ben Elliston <bje@au.ibm.com>
9694 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9695 Copy the strings manually, as strcpy may call strlen.
9697 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9699 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9700 Add checks for log, log2, log10 and log1p.
9702 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9703 we already test 0.0. Add checks for expm1, log, log2, log10,
9704 log1p, cbrt, erf and erfc.
9706 2006-10-25 Steve Ellcey <sje@cup.hp.com>
9708 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9710 2006-10-25 Uros Bizjak <uros@kss-loka.si>
9712 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9713 and remainderl() built-in functions. Remove -ffast-math from
9716 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9718 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9721 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9722 floating point modifiers to arguments passed to float and long
9723 double functions respectively. Update all callers to use floating
9724 point numbers, not integers. Add tests for exp, exp2 and
9727 * gcc.dg/torture/builtin-math-3.c: New test.
9729 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
9732 * gfortran.dg/initialize_2.f90: New.
9734 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9736 * gcc.dg/torture/builtin-math-2.c: New test.
9738 2006-10-24 Richard Guenther <rguenther@suse.de>
9741 * gcc.dg/pr28796-1.c: New testcase.
9742 * gcc.dg/pr28796-2.c: Likewise.
9744 2006-10-24 Richard Guenther <rguenther@suse.de>
9746 * gcc.dg/builtins-57.c: New testcase.
9748 2006-10-24 Richard Guenther <rguenther@suse.de>
9750 PR tree-optimization/29567
9751 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9753 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
9755 PR tree-optimization/14784
9756 * gcc.dg/alias-10.c: New test.
9758 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9760 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9762 2006-10-23 Jakub Jelinek <jakub@redhat.com>
9764 * gcc.dg/builtin-strncat-chk-1.c: New test.
9766 2006-10-23 Jan Hubicka <jh@suse.cz>
9768 * gcc.dg/memmove-1.c: New test.
9770 2006-10-23 Paul Brook <paul@codesourcery.com>
9772 * gcc.dg/pragma-pack-5.c: New test.
9774 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
9776 * g++.dg/other/s390-1.C: New testcase.
9778 2006-10-23 Richard Guenther <rguenther@suse.de>
9782 * gcc.dg/pr27132.c: New testcase.
9783 * gcc.dg/pr23295.c: Likewise.
9784 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9785 * g++.dg/tree-ssa/pr19807.C: Likewise.
9787 2006-10-23 Richard Guenther <rguenther@suse.de>
9790 * gcc.dg/pr21032.c: New testcase.
9792 2006-10-22 Jeff Law <law@redhat.com>
9793 Richard Guenther <rguenther@suse.de>
9795 PR tree-optimization/15911
9796 * gcc.dg/tree-ssa/vrp30.c: New testcase.
9798 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
9801 * g++.dg/abi/rtti3.C: New.
9803 2006-10-21 Uros Bizjak <uros@kss-loka.si>
9806 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9809 2006-10-21 Richard Guenther <rguenther@suse.de>
9811 PR tree-optimization/3511
9812 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9814 2006-10-21 Richard Guenther <rguenther@suse.de>
9817 * gcc.dg/torture/pr26898-1.c: New testcase.
9818 * gcc.dg/torture/pr26898-2.c: Likewise.
9820 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
9823 * g++.dg/parse/bitfield1.C: Adjust error markers.
9824 * g++.dg/parse/bitfield2.C: New test.
9826 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
9828 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9830 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9833 * gfortran.dg/zero_sized_1.f90: New test.
9835 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
9837 * gcc.dg/div-compare-1.c: New test.
9839 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
9842 * gfortran.dg/result_default_init_1.f90: New test.
9845 * gfortran.dg/automatic_default_init_1.f90: New test.
9847 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9850 2006-10-18 Geoffrey Keating <geoffk@apple.com>
9852 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9853 'using namespace std' without previous declaration.
9854 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9855 * g++.old-deja/g++.robertl/eb133c.C: New.
9857 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9859 PR libgfortran/29277
9860 * gfortran.dg/streamio_4.f90: Update test.
9861 * gfortran.dg/streamio_11.f90: New test.
9863 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
9866 * g++.dg/inherit/virtual1.C: New test.
9868 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9871 * g++.dg/parse/enum3.C: New test.
9873 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9876 * g++.dg/init/ctor8.C: New test.
9878 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9881 * g++.dg/ext/complit8.C: Tweak error markers.
9882 * g++.dg/template/complit1.C: Add error marker.
9884 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9887 * g++.dg/ext/complit8.C: New test.
9890 * g++.dg/parse/dtor12.C: New test.
9893 * g++.dg/template/sizeof11.C: New test.
9895 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
9898 * gfortran.dg/data_char_3.f90: New test.
9901 * gfortran.dg/negative_automatic_size.f90: New test.
9903 2006-10-16 David Daney <ddaney@avtrex.com>
9905 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9907 2006-10-16 Eric Christopher <echristo@apple.com>
9909 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9912 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9915 * g++.dg/tc1/dr49.C: Tweak error messages.
9916 * g++.dg/parse/template21.C: New test.
9918 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9921 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9923 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
9926 * gfortran.dg/print_1.f90: New test.
9928 2006-10-15 Jan Hubicka <jh@suse.cz>
9931 * gcc.c-torture/compile/pr29241.c: New testcase.
9933 2006-10-15 David Edelsohn <edelsohn@gnu.org>
9936 * gcc.c-torture/compile/pr29250.c: New test.
9938 2006-10-15 Richard Guenther <rguenther@suse.de>
9940 * gcc.dg/pr29299.c: New testcase.
9942 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
9945 * gfortran.dg/label_4.f90: Adjust warning flag.
9947 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9950 * gfortran.dg/nullify_3.f90: New test.
9952 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9954 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9955 on Solaris 2.5.1 too.
9957 2006-10-13 Eric Christopher <echristo@apple.com>
9959 * gcc.dg/pr25993.c: Skip for darwin.
9961 2006-10-13 Eric Christopher <echristo@apple.com>
9963 * gcc.dg/visibility-11.c: Skip for darwin.
9965 2006-10-13 Eric Christopher <echristo@apple.com>
9967 * gcc.dg/darwin-weakimport-1.c: Use
9968 -fno-asynchronous-unwind-tables.
9969 * gcc.dg/darwin-weakimport-3.c: Ditto.
9971 2006-10-13 Richard Guenther <rguenther@suse.de>
9973 PR tree-optimization/29446
9974 * gcc.dg/torture/pr29446.c: New testcase.
9976 2006-10-13 Bill Wendling <wendling@apple.com>
9978 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9979 * g++.old-deja/g++.jason/hmc1.C: Likewise.
9980 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9981 * g++.old-deja/g++.law/shadow1.C: Likewise.
9982 * g++.old-deja/g++.law/ctors10.C: Likewise.
9983 * g++.dg/debug/namespace1.C: Likewise.
9984 * g++.dg/inherit/namespace-as-base.C: Likewise.
9985 * g++.dg/opt/delay-slot-1.C: Likewise.
9986 * g++.dg/parse/defarg10.C: Likewise.
9987 * g++.dg/template/ptrmem11.C: Likewise.
9988 * g++.dg/template/mem_func_ptr.C: Likewise.
9989 * g++.dg/template/spec19.C: Likewise.
9991 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
9993 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9995 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9998 * gfortran.dg/implicit_9.f90: New test.
10001 * gfortran.dg/namelist_25.f90: New test.
10004 * gfortran.dg/same_name_2.f90: New test.
10007 * gfortran.dg/host_assoc_types_1.f90: New test.
10010 * gfortran.dg/missing_derived_type_1.f90: New test.
10011 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10014 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10017 * gfortran.dg/alloc_comp_assign_5.f90: New test.
10019 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10022 * gfortran.dg/bound_2.f90: New test.
10024 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10026 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10028 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10029 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10030 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10031 * gfortran.dg/gomp/reduction3.f90: Likewise.
10032 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10033 * gfortran.dg/dummy_procedure_2.f90: Likewise.
10034 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10035 * gfortran.dg/forall_4.f90: Likewise.
10036 * gfortran.dg/spec_expr_4.f90: Likewise.
10037 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10038 * gfortran.dg/forall_5.f90: Likewise.
10039 * gfortran.dg/open_access_append_2.f90: Add check for
10040 compile-time warning.
10042 2006-10-13 Mark Mitchell <mark@codesourcery.com>
10045 * g++.dg/parse/pure1.C: New test.
10047 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10050 * gfortran.dg/io_constraints_3.f90: New test.
10051 * gfortran.dg/open_access_append_1.f90: Add checks
10052 for compile-time warnings.
10053 * gfortran.dg/pr20163-2.f: Likewise.
10054 * gfortran.dg/iostat_2.f90: Likewise.
10055 * gfortran.dg/label_4.f90: Delete the temporary
10057 * gfortran.dg/direct_io_2.f90: Add a FILE=
10059 * gfortran.dg/iomsg_1.f90: Add check for
10060 compile-time warning.
10062 2006-10-12 Jan Hubicka <jh@suse.cz>
10065 * gcc.dg/pr28319.c: New test.
10067 2006-10-12 Mark Mitchell <mark@codesourcery.com>
10069 * g++.dg/ext/vla4.C: New test.
10071 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10074 * g++.dg/template/crash60.C: New test.
10075 * g++.dg/other/large-size-array.C: Adjust error markers.
10076 * g++.dg/parse/crash27.C: Likewise.
10077 * g++.dg/template/crash1.C: Likewise.
10079 2006-10-12 Steve Ellcey <sje@cup.hp.com>
10082 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10084 2006-10-12 Jakub Jelinek <jakub@redhat.com>
10086 PR preprocessor/28709
10087 * gcc.dg/cpp/paste14.c: New test.
10089 2006-10-11 Mark Mitchell <mark@codesourcery.com>
10092 * g++.dg/init/array24.C: New test.
10094 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10096 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10099 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
10102 * g++.dg/parse/typedef8.C: New test.
10103 * g++.dg/other/mult-stor1.C: Adjust error markers.
10105 2006-10-11 Richard Guenther <rguenther@suse.de>
10107 PR tree-optimization/28230
10108 * gcc.dg/torture/pr28230.c: New testcase.
10110 2006-10-11 Richard Guenther <rguenther@suse.de>
10112 PR inline-asm/29119
10113 * gcc.dg/torture/pr29119.c: New testcase.
10115 2006-10-10 Jakub Jelinek <jakub@redhat.com>
10117 PR middle-end/29272
10118 * gcc.c-torture/execute/20060930-2.c: New test.
10120 2006-10-09 Richard Henderson <rth@redhat.com>
10122 Revert emutls patch.
10124 2006-10-09 Richard Guenther <rguenther@suse.de>
10126 PR middle-end/29254
10127 * gcc.dg/pr29254.c: New testcase.
10129 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
10130 Paul Thomas <pault@gcc.gnu.org>
10133 * gfortran.dg/alloc_comp_basics_1.f90: New test.
10134 * gfortran.dg/alloc_comp_basics_2.f90: New test.
10135 * gfortran.dg/alloc_comp_assign_1.f90: New test.
10136 * gfortran.dg/alloc_comp_assign_2.f90: New test.
10137 * gfortran.dg/alloc_comp_assign_3.f90: New test.
10138 * gfortran.dg/alloc_comp_assign_4.f90: New test.
10139 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10140 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10141 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10142 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10143 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10144 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10145 * gfortran.dg/alloc_comp_std.f90: New test.
10146 * gfortran.dg/move_alloc.f90: New test.
10148 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
10151 * gfortran.dg/derived_constructor_comps_2.f90: New test.
10154 * gfortran.dg/forall_char_dependencies_1.f90: New test.
10156 2006-10-08 Tobias Burnus <burnus@net-b.de>
10159 * gfortran.dg/new_line.f90: New test.
10161 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10163 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10164 * gcc.dg/torture/builtin-convert-1.c,
10165 gcc.dg/torture/builtin-convert-2.c,
10166 gcc.dg/torture/builtin-convert-3.c,
10167 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10169 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
10171 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10172 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10173 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10174 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10176 2006-10-07 Andrew Pinski <pinskia@gmail.com>
10178 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10179 Xfail some tests for powerpc-darwin and powerpc-aix.
10181 2006-10-07 Jakub Jelinek <jakub@redhat.com>
10184 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10186 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10189 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10192 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10196 * gfortran.fortran-torture/execute/specifics.f90:
10197 Add tests for using all possible intrinsics as actual arguments.
10198 * gfortran.dg/specifics_1.f90: Add tests for using
10199 all possible intrinsics as actual arguments.
10200 * gfortran.dg/specifics_2.f90: New file.
10201 * gfortran.dg/specifics_3.f90: New file.
10203 2006-10-07 Richard Sandiford <richard@codesourcery.com>
10205 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10206 * gcc.dg/debug/debug-2.c: Likewise.
10208 2006-10-06 Uros Bizjak <uros@kss-loka.si>
10210 * gcc.c-torture/compile/sync-2.c: New test.
10212 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10214 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10217 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10219 PR rtl-optimization/29128
10220 * gcc.c-torture/compile/pr29128.c: New test.
10222 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10224 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10227 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
10229 PR middle-end/29256
10230 * gcc.dg/tree-ssa/loop-19.c: New test.
10232 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10234 PR tree-optimization/29330
10235 * gcc.dg/pr29330.c: New test.
10238 * gcc.c-torture/compile/20061005-1.c: New test.
10240 2006-10-06 Olivier Hainque <hainque@adacore.com>
10242 * gcc.dg/typename-vla-1.c: New case.
10243 * gnat.dg/forward_vla.adb: New case.
10245 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10247 PR tree-optimization/29290
10248 * gfortran.dg/loop_nest_1.f90: New test.
10251 * gcc.dg/tls/opt-12.c: New test.
10254 * gfortran.dg/save_2.f90: New test.
10257 * gcc.dg/pr29091.c: New test.
10259 2006-10-06 Joseph Myers <joseph@codesourcery.com>
10261 * lib/target-supports.exp
10262 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10263 same as x86_64-*-*; check for LP64.
10265 2006-10-04 Richard Henderson <rth@redhat.com>
10267 * lib/target-supports.exp (check_effective_target_tls): Redefine
10268 to mean non-emulated tls.
10269 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10270 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10271 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10272 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10273 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10274 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10275 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10277 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10280 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10282 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10284 * gfortran.dg/bounds_check_fail_1.f90: New test.
10286 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10289 * g++.dg/template/friend48.C: New test.
10291 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10294 * gfortran.dg/default_initialization_2.f90: New test.
10296 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10300 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10302 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10305 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10309 * gfortran.dg/missing_optional_dummy_2.f90: New test.
10313 * gfortran.dg/entry_array_specs_1.f90: New test.
10315 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
10317 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10318 insufficient to inhibit some test failures at -O3. Do testing
10321 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10324 * g++.dg/inherit/access8.C: New test.
10325 * g++.dg/template/dtor4.C: Tweak error messages.
10327 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10330 * gfortran.dg/entry_8.f90: New test.
10332 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10335 * g++.dg/parse/new4.C: New test.
10337 2006-10-03 Uros Bizjak <uros@kss-loka.si>
10339 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10340 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10341 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10342 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10343 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10345 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10348 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10349 * gfortran.dg/continuation_2.f90: New test.
10352 * gfortran.dg/continuation_3.f90: New test.
10353 * gfortran.dg/continuation_4.f90: New test.
10354 * gfortran.dg/continuation_5.f: New test.
10355 * gfortran.dg/continuation_6.f: New test.
10357 2006-10-02 Mark Mitchell <mark@codesourcery.com>
10360 * g++.dg/template/vla1.C: New test.
10362 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10365 * gfortran.dg/complex_parameter_1.f90: New test.
10367 2006-10-02 Jakub Jelinek <jakub@redhat.com>
10370 * gcc.c-torture/execute/20060929-1.c: New test.
10372 2006-10-01 Mark Mitchell <mark@codesourcery.com>
10375 * g++.dg/template/member6.C: New test.
10376 * g++.dg/parse/typename7.C: Adjust error markers.
10379 * g++.dg/template/member7.C: New test.
10381 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
10384 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10385 gcc.dg/Woverride-init-3.c: New tests.
10387 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
10389 * gcc.c-torture/execute/20060930-1.c: New test.
10391 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10394 * gfortran.dg/specifics_1.f90: New test.
10395 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10398 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10400 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10401 pthread-init-common.h: New.
10403 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
10405 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10406 precision on some archs.
10408 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
10410 * gcc.dg/non-local-goto-1.c: New test.
10411 * gcc.dg/non-local-goto-2.c: Likewise.
10412 * gcc.dg/setjmp-3.c: Likewise.
10413 * gcc.dg/setjmp-4.c: Likewise.
10415 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
10417 * gnat.dg/self_aggregate_with_pointer.adb: New test.
10419 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
10422 * gfortran.dg/exponent_1.f90: New test.
10425 * gfortran.dg/nearest_1.f90: New test.
10427 2006-09-26 Jakub Jelinek <jakub@redhat.com>
10429 PR middle-end/25261
10430 PR middle-end/28790
10431 * gcc.dg/gomp/nestedfn-1.c: New test.
10433 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
10436 * objc/compile/method-1.m: New test.
10438 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
10441 * g++.dg/template/crash58.C: New test.
10442 * g++.dg/parse/crash28.C: Adjust error markers.
10443 * g++.dg/template/crash34.C: Likewise.
10444 * g++.dg/template/friend31.C: Likewise.
10445 * g++.dg/template/crash32.C: Likewise.
10448 * g++.dg/template/crash59.C: New test.
10451 * g++.dg/template/spec33.C: New test.
10452 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10454 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
10455 Adam Nemet <anemet@caviumnetworks.com>
10457 * gcc.dg/tree-ssa/ivopts-1.c: New test.
10458 * gcc.dg/tree-ssa/ivopts-2.c: New test.
10460 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
10463 * gcc.dg/pr28911.c: New.
10465 2006-09-23 Uros Bizjak <uros@kss-loka.si>
10468 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10469 (dg-options): Add -mfpmath=387.
10471 2006-09-23 Jakub Jelinek <jakub@redhat.com>
10474 * gcc.dg/pr28706.c: New test.
10477 * gcc.dg/pr28712.c: New test.
10479 2006-09-22 Mike Stump <mrs@apple.com>
10481 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10483 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
10485 PR tree-optimization/28888
10486 * gcc.dg/pr28888.c: New test.
10488 2006-09-21 Mark Mitchell <mark@codesourcery.com>
10491 * g++.dg/init/ptrfn1.C: New test.
10493 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
10496 * g++.dg/template/spec32.C: New test.
10497 * g++.dg/parse/crash9.C: Adjust error markers.
10500 * g++.dg/template/typedef6.C: New test.
10501 * g++.dg/init/error1.C: Adjust error markers.
10502 * g++.dg/parse/crash9.C: Likewise.
10503 * g++.dg/template/crash55.C: Likewise.
10505 2006-09-21 Janis Johnson <janis187@us.ibm.com>
10507 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10509 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
10512 * g++.dg/ext/dllimport12.C: New test.
10514 2006-09-20 Richard Sandiford <richard@codesourcery.com>
10516 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10517 * gcc.target/mips/nmadd-2.c: Likewise.
10518 * gcc.target/mips/mips-ps-6.c: New test.
10519 * gcc.target/mips/neg-abs-1.c: Likewise.
10520 * gcc.target/mips/neg-abs-2.c: Likewise.
10521 * gcc.target/mips/nmadd-3.c: New test.
10523 2006-09-20 Jakub Jelinek <jakub@redhat.com>
10525 PR middle-end/28046
10526 * gcc.dg/gomp/atomic-10.c: New test.
10527 * g++.dg/gomp/atomic-10.C: New test.
10529 2006-09-20 Eric Christopher <echristo@apple.com>
10531 * gcc.target/i386/sse3-not-fisttp.c: New.
10533 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
10535 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10537 2006-09-19 Richard Sandiford <richard@codesourcery.com>
10539 * gcc.c-torture/execute/pr28289.c (one): New variable.
10540 (main): Use it instead of argc.
10541 * gcc.c-torture/execute/20060102-1.c (one): New variable.
10542 (main): Use it instead of argc.
10544 2006-09-19 Paul Brook <paul@codesourcery.com>
10547 * gcc.dg/nested-func-5.c: New test.
10549 2006-09-19 Ben Elliston <bje@au.ibm.com>
10551 * lib/target-supports.exp (check_effective_target_tls): Compile
10552 test stubs using ${tool}_target_compile, not just target_compile.
10553 (check_effective_target_tls_runtime): Likewise.
10555 2006-09-19 Ben Elliston <bje@au.ibm.com>
10557 * gcc.c-torture/compile/20030405-1.x: Remove.
10559 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10560 optimising linker from discarding it.
10562 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10565 * gfortran.dg/keyword_symbol_1.f90: New test.
10567 * gfortran.dg/spread_shape_1.f90: Add missing warning with
10568 pedantic compilation option.
10570 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10573 * gfortran.dg/spread_shape_1.f90: New test.
10575 2006-09-17 Roger Sayle <roger@eyesopen.com>
10577 PR tree-optimization/28887
10578 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10580 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
10583 * gcc.dg/pr25993.c: New test.
10585 2006-09-17 Ira Rosen <irar@il.ibm.com>
10588 * gcc.dg/vect/pr21591.c: New test.
10590 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
10593 * gcc.c-torture/compile/strcpy-1.c: New test.
10594 * gcc.c-torture/compile/strcpy-2.c: New test.
10595 * gcc.c-torture/compile/memcpy-1.c: New test.
10596 * gcc.c-torture/compile/memcpy-2.c: New test.
10598 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
10601 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10603 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
10605 * gnat.dg/specs/double_record_extension1.ads: New test.
10606 * gnat.dg/specs/double_record_extension2.ads: Likewise.
10608 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
10611 * gfortran.dg/oldstyle_3.f90: New test.
10613 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10615 PR libgfortran/29099
10616 * gfortran.dg/secnds-1.f: New test.
10618 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10620 PR libgfortran/29053
10621 * gfortran.dg/streamio_9.f90: New test.
10622 * gfortran.dg/streamio_10.f90: New test.
10624 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
10627 * g++.dg/init/array22.C: New test.
10628 * g++.dg/init/array23.C: New test.
10630 2006-09-14 Arnaud Charlet <charlet@adacore.com>
10632 * stackcheck.lst: Update list of tests requiring stack checking.
10633 * norun.lst: Adjust for above change.
10634 * ada95.lst: New file.
10635 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10636 requiring -gnat95 switch.
10638 2006-09-14 Olivier Hainque <hainque@adacore.com>
10640 * gnat.dg/in_out_parameter.adb: New test.
10642 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
10645 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10647 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
10649 * gnat.dg/specs/unchecked_union.ads: New test.
10651 2006-09-13 Richard Sandiford <richard@codesourcery.com>
10653 PR rtl-optimization/28982
10654 * gcc.c-torture/execute/pr28982a.c: New test.
10655 * gcc.c-torture/execute/pr28982b.c: Likewise.
10657 2006-09-12 Eric Christopher <echristo@apple.com>
10659 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10660 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10662 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
10665 PR preprocessor/14634
10666 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10667 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10668 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10670 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
10672 * gcc.dg/pr28243.c: New test.
10674 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
10677 gfortran.dg/pr28971.f90: New test to act as a backstop in case
10678 this undiagnosed regression reappears.
10680 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
10682 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10683 Treat $srcdir as a literal.
10684 * lib/fortran-torture.exp (fortran-torture-compile,
10685 fortran-torture-execute): Likewise.
10686 * lib/objc-torture.exp (objc-torture-compile,
10687 objc-torture-execute): Likewise.
10688 * lib/profopt.exp (profopt-execute): Likewise.
10690 2006-09-11 Geoffrey Keating <geoffk@apple.com>
10692 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10694 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
10697 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10699 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
10702 * gcc.target/i386/pr13685.c: New test.
10704 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10706 * gcc.dg/pr28726.c: New test.
10708 2006-09-11 Josh Conner <jconner@apple.com>
10710 * gcc.dg/nrv3.c: Increase size of structure.
10711 * gcc.dg/nrv4.c: Likewise.
10712 * gcc.dg/nrv5.c: Likewise.
10714 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
10716 PR libfortran/28890
10717 gfortran.dg/assumed_charlen_function_5.f90: New test.
10719 2006-09-10 Mark Mitchell <mark@codesourcery.com>
10722 * g++.dg/init/static3.C: New test.
10724 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
10727 * gcc.dg/long-long-cst1.c (t): Add cast to
10728 __SIZE_TYPE__ before casting to int.
10729 (main): Return 0 on success.
10731 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10733 * gcc.c-torture/execute/20060910-1.c: New test.
10735 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
10737 PR middle-end/26983
10738 * gcc.dg/pr26983.c: New test.
10740 2006-09-10 Richard Sandiford <richard@codesourcery.com>
10743 * gcc.c-torture/execute/pr29006.c: New test.
10745 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10747 PR libfortran/28947
10748 gfortran.dg/matmul_4.f90: New test.
10750 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10753 gfortran.dg/used_types_10: New test.
10755 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10757 PR libfortran/28923
10758 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10759 gfortran.dg/array_initializer_3.f90: New test.
10761 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10764 * gfortran.dg/actual_array_constructor_3.f90: New test.
10766 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
10769 * gcc.target/i386/pr26778.c: New testcase.
10771 2006-09-08 Eric Christopher <echristo@apple.com>
10773 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10774 * gcc.target/i386/memcpy-1.c: Ditto.
10775 * gcc.target/i386/asm-1.c: Ditto.
10776 * gcc.target/i386/20060512-4.c: Ditto.
10777 * gcc.target/i386/compress-float-387.c: Ditto.
10778 * gcc.target/i386/20060512-1.c: Ditto.
10779 * gcc.target/i386/compress-float-sse.c: Ditto.
10780 * gcc.target/i386/20060512-2.c: Ditto.
10781 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10782 * gcc.target/i386/stack-prot-kernel.c: Ditto.
10783 * gcc.target/i386/compress-float-387-pic.c: Ditto.
10784 * gcc.dg/pr26449.c: Ditto.
10785 * gcc.dg/attr-ms_struct-2.c: Ditto.
10786 * gcc.dg/attr-ms_struct-1.c: Ditto.
10787 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10789 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
10792 * gcc.dg/vla-10.c: New test.
10794 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10797 * g++.dg/parse/template20.C: New test.
10798 * g++.dg/template/operator8.C: Remove obsolete part.
10799 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10800 * g++.old-deja/g++.pt/crash65.C: Likewise.
10802 2006-09-07 Jason Merrill <jason@redhat.com>
10804 PR middle-end/27724
10805 * gcc.dg/long-long-cst1.c: New test.
10807 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10810 * g++.dg/other/array3.C: New test.
10811 * g++.dg/other/array4.C: New test.
10812 * g++.dg/other/array5.C: New test.
10814 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
10816 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10818 2006-09-07 Uros Bizjak <uros@kss-loka.si>
10821 * gcc.target/i386/pr28946.c: New test.
10823 2006-09-07 Steven G. Kargl <kargls@comcast.net>
10825 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10826 in integer literal constant.
10827 * gfortran.dg/enum_8.f90: Ditto.
10828 * gfortran.dg/g77/20030326-1.f: Ditto.
10830 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
10832 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10833 nonconformance usage.
10835 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10837 PR middle-end/28862
10838 * gcc.c-torture/compile/vector-align-1.c: New test.
10840 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
10843 * g++.dg/opt/copysign-1.C: New test.
10845 2006-09-06 Jason Merrill <jason@redhat.com>
10848 * g++.dg/warn/unused-result1.C: New test.
10850 2006-09-06 Mark Mitchell <mark@codesourcery.com>
10853 * g++.dg/ext/vla3.C: New test.
10856 * g++.dg/template/array16.C: New test.
10858 2006-09-06 Richard Guenther <rguenther@suse.de>
10860 * gcc.dg/pr27226.c: Remove testcase again.
10862 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
10865 * g++.dg/opt/unroll2.C: New test.
10867 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
10870 * gcc.dg/vect/pr28952.c: New test.
10872 2006-09-05 Richard Guenther <rguenther@suse.de>
10874 PR tree-optimization/28900
10875 * gcc.dg/torture/pr28900.c: New testcase
10877 2006-09-05 Richard Guenther <rguenther@suse.de>
10879 PR tree-optimization/28905
10880 * gcc.c-torture/compile/pr28905.c: New testcase.
10882 2006-09-05 Richard Guenther <rguenther@suse.de>
10884 PR middle-end/28935
10885 * gcc.dg/pr28935.c: New testcase.
10887 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10889 * gcc.c-torture/execute/20060905-1.c: New test.
10891 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10894 * gfortran.dg/used_types_7.f90: New test.
10895 * gfortran.dg/used_types_8.f90: New test.
10896 * gfortran.dg/used_types_9.f90: New test.
10898 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
10900 * gcc.c-torture/compile/20060904-1.c: New test.
10902 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
10904 PR c++/23287 Revert my 2006-09-01 patch
10905 * g++.dg/parse/dtor12.C: Remove.
10907 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
10910 * g++.dg/template/operator9.C: New test.
10913 * g++.dg/template/operator7.C: New test.
10916 * g++.dg/template/operator8.C: New test.
10919 * g++.dg/template/crash57.C: New test.
10921 * g++.dg/template/typedef4.C: Adjust error markers.
10922 * g++.dg/template/typedef5.C: Likewise.
10924 2006-09-02 Jakub Jelinek <jakub@redhat.com>
10927 * g++.dg/parse/crash33.C: New test.
10929 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
10930 Richard Guenther <rguenther@suse.de>
10931 Adam Nemet <anemet@caviumnetworks.com>
10933 PR middle-end/27226
10934 * gcc.target/mips/memcpy-1.c: New testcase.
10935 * gcc.dg/pr27226.c: Likewise.
10937 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10940 * g++.dg/lookup/koenig5.C: New.
10941 * g++.dg/template/crash56.C: New.
10943 2006-09-01 Josh Conner <jconner@apple.com>
10946 * gcc.dg/nrv3.c: New test.
10947 * gcc.dg/nrv4.c: New test.
10948 * gcc.dg/nrv5.c: New test.
10950 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10953 * g++.dg/parse/dtor12.C: New.
10955 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
10957 PR tree-optimization/28839
10958 * gcc.dg/pr28839.c: New test.
10960 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
10963 * gcc.dg/pr24367.c: New testcase.
10965 2006-08-30 Joseph Myers <joseph@codesourcery.com>
10967 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10969 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
10971 PR rtl-optimization/27735
10972 * gcc.dg/loop-unswitch-1.c: New test.
10974 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
10977 * gfortran.dg/aliasing_dummy_2.f90: New test.
10980 * gfortran.dg/generic_5.f90: Change error message.
10983 * gfortran.dg/generic_6.f90: New test.
10986 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10989 * gfortran.dg/invalid_interface_assignment.f90: New test.
10992 * gfortran.dg/module_proc_external_dummy.f90: New test.
10994 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
10997 * g++.dg/warn/var-args1.C: New test.
10999 2006-08-29 Steven G. Kargl <kargls@comcast.net>
11002 * gfortran.dg/simpleif_2.f90: New test.
11003 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11004 * gfortran.dg/enum_5.f90: Ditto.
11006 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11007 Kazu Hirata <kazu@codesourcery.com>
11009 PR tree-optimization/17506
11010 * gcc.dg/pr17506.c: New.
11012 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
11015 * g++.dg/eh/alias1.C: New test.
11017 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11020 * g++.dg/template/ttp22.C: New test.
11022 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
11024 PR middle-end/26632
11025 * gcc.dg/pr26632.c: New.
11027 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11029 PR libgfortran/28354
11030 * gfortran.dg/fmt_zero_precision.f90: New test.
11032 2006-08-27 Mark Mitchell <mark@codesourcery.com>
11035 * g++.dg/template/spec31.C: New test.
11037 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
11040 * g++.dg/other/static2.C: New test.
11042 2006-08-26 Roger Sayle <roger@eyesopen.com>
11044 * gcc.dg/Wswitch-enum-2.c: New test case.
11045 * gcc.dg/Wswitch-enum-3.c: Likewise.
11047 2006-08-26 Richard Guenther <rguenther@suse.de>
11049 * gcc.c-torture/compile/20060826-1.c: New testcase.
11051 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
11054 * g++.dg/template/void10.C: New test.
11057 * g++.dg/template/void8.C: New test.
11060 * g++.dg/template/void9.C: New test.
11062 * g++.dg/template/void3.C: Adjust error markers.
11063 * g++.dg/template/void4.C: Likewise.
11064 * g++.dg/template/crash55.C: Likewise.
11065 * g++.dg/template/void7.C: Likewise
11067 2006-08-26 Mark Mitchell <mark@codesourcery.com>
11070 * g++.dg/inherit/access6.C: New test.
11071 * g++.dg/inherit/access7.C: Likewise.
11074 * g++.dg/template/array15.C: New test.
11075 * g++.dg/template/crash2.C: Tweak error markers.
11077 2006-08-26 Jakub Jelinek <jakub@redhat.com>
11079 PR middle-end/28683
11080 * gcc.c-torture/compile/20060823-1.c: New test.
11082 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11085 * g++.dg/template/ttp21.C: New test.
11088 * g++.dg/other/operator1.C: Add error-marker.
11089 * g++.dg/other/operator2.C: New test.
11091 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11094 * gcc.c-torture/compile/vla-const-1.c,
11095 gcc.c-torture/compile/vla-const-2.c: New tests.
11097 2006-08-26 Richard Guenther <rguenther@suse.de>
11099 PR middle-end/28814
11100 * gcc.dg/torture/pr28814.c: New testcase.
11102 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11105 * gcc.c-torture/compile/compound-literal-1.c: New test.
11107 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11110 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11111 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11112 Expect extra diagnostics.
11114 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
11116 gcc.dg/noncompile/pr16876.c: New test.
11118 2006-08-25 Mark Mitchell <mark@codesourcery.com>
11121 * g++.dg/parse/local1.C: New test.
11122 * g++.dg/other/qual1.C: Tweak error marker.
11124 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
11127 * g++.dg/template/typename10.C: New.
11128 * g++.dg/template/lookup4.C: Remove bogus error marker.
11130 2006-08-25 Richard Guenther <rguenther@suse.de>
11133 * gcc.dg/pr26570.c: Fix testcase.
11135 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
11138 * gcc.c-torture/execute/mayalias-2.c: New test.
11139 * gcc.dg/tree-ssa/alias-13.c: New test.
11141 2006-08-24 Jan Hubicka <jh@suse.cz>
11144 * gcc.dg/debug/pr26881.c: New file.
11146 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
11149 * gfortran.dg/used_types_4.f90: New test.
11150 * gfortran.dg/derived_init_2.f90: Modify to check sibling
11151 association of derived types.
11152 * gfortran.dg/used_types_2.f90: Add module cleanup.
11153 * gfortran.dg/used_types_3.f90: The same.
11156 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11159 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11162 * gfortran.dg/direct_io_6.f90: Remove test.
11164 2006-08-23 Stuart Hastings <stuart@apple.com>
11167 * gcc.target/i386/20060821-1.c: New.
11169 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
11171 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
11172 dg-warning strings for dllimport.
11174 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
11177 * g++.dg/ext/vector4.C: New test.
11178 * g++.dg/ext/complex1.C: New test.
11180 2006-08-21 Geoffrey Keating <geoffk@apple.com>
11183 * gcc.dg/debug/const-1.c: New.
11184 * gcc.dg/debug/const-2.c: New.
11185 * gcc.dg/debug/dwarf2/const-1.c: New.
11186 * gcc.dg/debug/dwarf2/const-2.c: New.
11187 * gcc.dg/debug/dwarf2/const-2b.c: New.
11189 2006-08-22 Richard Guenther <rguenther@suse.de>
11191 PR middle-end/28776
11192 * gcc.c-torture/compile/pr28776-1.c: New testcase.
11193 * gcc.c-torture/compile/pr28776-2.c: Likewise.
11195 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
11197 PR tree-optimization/28003
11198 * g++.dg/tree-ssa/pr28003.C: New.
11200 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11202 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11204 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
11207 * g++.dg/other/error14.C: New test.
11210 * g++.dg/parse/ctor7.C: New test.
11211 * g++.dg/parse/ctor8.C: Likewise.
11214 * g++.dg/template/void7.C: New test.
11216 2006-08-21 Olivier Hainque <hainque@adacore.com>
11218 * gnat.dg/self_aggregate_with_zeros.adb: New test.
11219 * gnat.dg/self_aggregate_with_array.adb: New test.
11221 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11223 * g++.dg/eh/arm-vfp-unwind.C: New test.
11225 2006-08-20 Mark Mitchell <mark@codesourcery.com>
11228 * g++.dg/template/ref3.C: New test.
11229 * g++.dg/template/nontype13.C: New test.
11232 * g++.dg/template/ptrmem17.C: New test.
11234 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
11237 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11239 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
11242 * gfortran.dg/used_types_2.f90: New test.
11245 * gfortran.dg/used_types_3.f90: New test.
11248 * gfortran.dg/generic_actual_arg.f90: New test.
11251 * gfortran.dg/module_private_array_refs_1.f90: New test.
11254 * gfortran.dg/program_name_1.f90: New test.
11257 * gfortran.dg/derived_constructor_comps_1.f90: New test.
11260 * gfortran.dg/array_initializer_2.f90: New test.
11263 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11266 * gfortran.dg/assumed_charlen_function_4.f90: New test.
11269 * gfortran.dg/assumed_charlen_in_main.f90: New test.
11272 * gfortran.dg/dependent_decls_1.f90: New test.
11274 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
11277 * gfortran.dg/derived_init_2.f90: New.
11279 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
11281 * gcc.c-torture/execute/pr28289.c: New test.
11283 2006-08-17 Jakub Jelinek <jakub@redhat.com>
11286 * gcc.dg/attr-externally-visible-1.c: New test.
11287 * gcc.dg/attr-externally-visible-2.c: New test.
11288 * g++.dg/parse/attr-externally-visible-1.C: New test.
11289 * g++.dg/parse/attr-externally-visible-2.C: New test.
11291 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11294 * g++.dg/parse/dtor11.C: New test.
11296 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11298 PR rtl-optimization/28489
11299 * gcc.c-torture/compile/pr28489.c: New test.
11301 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11304 * g++.dg/template/redecl4.C: New test.
11307 * g++.dg/template/ctor8.C: New test.
11309 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11311 * gcc.dg/pr26570.c: Fix testcase.
11313 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11316 * g++.dg/parse/offsetof6.C: New test.
11317 * g++.dg/parse/offsetof6.C: New test.
11318 * g++.dg/parse/offsetof7.C: New test.
11320 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11323 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11326 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
11329 * g++.dg/ext/vector3.C: New test.
11331 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
11333 PR gcov/profile/26570
11334 * gcc.dg/pr26570.c: New test.
11336 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
11339 * gcc.dg/qual-component-1.c: New test.
11341 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11344 * g++.dg/parse/new3.C: New test.
11346 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11349 * gfortran.dg/streamio_1.f90: New test.
11350 * gfortran.dg/streamio_2.f90: New test.
11351 * gfortran.dg/streamio_3.f90: New test.
11352 * gfortran.dg/streamio_4.f90: New test.
11353 * gfortran.dg/streamio_5.f90: New test.
11354 * gfortran.dg/streamio_6.f90: New test.
11355 * gfortran.dg/streamio_7.f90: New test.
11356 * gfortran.dg/streamio_8.f90: New test.
11358 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
11361 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11363 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
11366 * g++.dg/template/void6.C: New test.
11368 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11371 * gcc.dg/parse-error-1.c: New test.
11372 * gcc.dg/parse-error-2.c: New test.
11373 * gcc.dg/cpp/digraph2.c: Add error-marker.
11374 * gcc.dg/noncompile/920923-1.c: Likewise.
11376 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
11379 * gcc.dg/sizeof-2.c: New testcase.
11382 * gcc.dg/switch-A.c: New testcase.
11384 2006-08-14 Steve Ellcey <sje@cup.hp.com>
11388 * g++.old-deja/g++.warn/compare1.C: Delete.
11389 * g++.dg/opt/pr7503-2.C: Delete.
11390 * g++.dg/opt/pr7503-3.C: Delete.
11391 * g++.dg/opt/pr7503-4.C: Delete.
11392 * g++.dg/opt/pr7503-5.C: Delete.
11393 * g++.dg/opt/max1.C: Delete.
11394 * g++.dg/warn/minmax.C: Delete.
11395 * g++.dg/expr/minmax.C: New test.
11397 2006-08-14 Richard Guenther <rguenther@suse.de>
11400 * gcc.c-torture/execute/pr28651.c: Do not use argc
11401 to avoid optimization, instead forbid inlining.
11403 2006-08-14 Richard Sandiford <richard@codesourcery.com>
11405 PR rtl-optimization/28634
11406 * gcc.c-torture/execute/ieee/pr28634.c: New test.
11408 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
11411 * gcc.dg/torture/pr27184.c: New test.
11413 2006-08-12 Jakub Jelinek <jakub@redhat.com>
11415 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11417 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11419 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11420 * gfortran.dg/stat_2.f90: Likewise.
11421 * gfortran.dg/chmod_1.f90: Likewise.
11422 * gfortran.dg/chmod_2.f90: Likewise.
11423 * gfortran.dg/chmod_3.f90: Likewise.
11425 2006-08-11 David Edelsohn <edelsohn@gnu.org>
11427 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11429 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
11431 * g++.dg/opt/pr23454-2.C: New test.
11433 2006-08-11 Richard Guenther <rguenther@suse.de>
11435 PR middle-end/28651
11436 * gcc.c-torture/execute/pr28651.c: New testcase.
11438 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
11440 * gnat.dg/specs/static_initializer.ads: New test.
11442 2006-08-10 Paul Brook <paul@codesourcery.com>
11444 * gcc.target/arm/cond-asm.c: New test.
11446 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
11448 PR tree-optimization/26197
11449 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11450 * g++.dg/vect/vect.exp: Compile the new tests with
11451 --param max-aliased-vops=0.
11453 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
11456 * g++.dg/template/void3.C: New test.
11459 * g++.dg/template/void4.C: New test.
11462 * g++.dg/template/void5.C: New test.
11464 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
11466 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11467 after dg-do compile.
11469 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
11471 PR tree-optimizations/26969
11472 * gcc.dg/vect/vect.exp: Compile tests prefixed with
11473 "unswitch-loops" with -funswitch-loops.
11474 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11476 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
11478 * gcc.dg/sparc-getcontext-1.c: Fix typo.
11479 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11480 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
11481 * objc.dg/dwarf-1.m: Likewise.
11482 * objc.dg/dwarf-2.m: Likewise.
11483 * obj-c++.dg/dwarf-2.mm: Likewise.
11485 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11487 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11488 * objc.dg/dwarf-2.m: Likewise.
11489 * obj-c++.dg/dwarf-2.mm: Likewise.
11491 PR libfortran/28603
11492 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11495 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11498 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11500 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
11503 * gcc.target/i386/pr27827.c: New testcase.
11505 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
11508 * gfortran.dg/sequence_types_1.f90: New test.
11510 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
11513 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11514 dg-warning. Add -pedantic option.
11516 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11519 * gcc.dg/proto-1.c: New test.
11522 * gcc.dg/lvalue-4.c: New test.
11525 * gcc.dg/init-bad-5.c: New test.
11527 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
11530 * g++.dg/ext/typedef-init.C: Add new test for typedef
11531 initialization inside templates. Adjust existing error markers.
11533 2006-08-03 Mark Mitchell <mark@codesourcery.com>
11536 * g++.dg/init/ptrmem3.C: New test.
11538 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
11540 PR tree-optimization/27770
11541 * lib/target-support.exp: New target keyword "section_anchors".
11542 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11544 * gcc.dg/vect/section-anchors-pr27770.c: New test.
11545 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11546 * gcc.dg/vect/section-anchors-vect-69.c: New test.
11547 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11549 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11551 * gcc.dg/20060801-1.c: Add missing '}'.
11553 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11556 * g++.dg/parse/dtor9.C: New test.
11557 * g++.dg/parse/dtor10.C: New test.
11558 * g++.dg/other/error7.C: Adjust error-marker.
11561 * g++.dg/other/default5.C: New test.
11563 2006-08-02 Richard Guenther <rguenther@suse.de>
11565 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11567 2006-08-02 Mark Mitchell <mark@codesourcery.com>
11570 * g++.dg/template/conv9.C: New test.
11572 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11575 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11576 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11577 Optionally return assembly text. Update callers.
11578 (check_no_compiler_messages): Update verbose messages.
11579 (check_no_messages_and_pattern): New.
11580 (check_effective_target_string_merging): New.
11582 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11585 * g++.dg/eh/catch4.C: New test.
11588 * g++.dg/other/qual1.C: New test.
11591 * g++.dg/inherit/error2.C: New test.
11594 * g++.dg/other/new1.C: New test.
11596 * g++.dg/warn/pr23075.C: Remove obsolete test.
11597 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11598 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11600 2006-07-31 Mark Mitchell <mark@codesourcery.com>
11603 * g++.dg/eh/cast1.C: New test.
11605 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
11607 PR libfortran/28452
11608 * gfortran.dg/random_3.f90: New test.
11610 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11613 * g++.dg/other/pr28304.C: Change expected error message.
11614 * g++.dg/other/pr28432.C: New test.
11616 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11619 * g++.dg/init/brace2.C: Change expected error message, add empty init.
11621 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
11624 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11626 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11627 g++.dg/debug/enum-2.C: New.
11629 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11632 * g++.dg/parse/long1.C: Add more tests.
11634 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11636 * gfortran.dg/lrshift_1.c: New file.
11638 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11640 PR libgfortran/28335
11641 * gfortran.dg/no_unit_error_1.f90: New test.
11643 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11645 PR libgfortran/28335
11646 * gfortran.dg/no_unit_error_1.f90: Delete test.
11647 * gfortran.dg/no_unit_error_2.f90: Delete test.
11649 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11651 * gfortran.dg/chmod_3.f90: New test.
11652 * gfortran.dg/ltime_gmtime_1.f90: New test.
11653 * gfortran.dg/ltime_gmtime_2.f90: New test.
11654 * gfortran.dg/lrshift_1.f90: New test.
11655 * gfortran.dg/chmod_1.f90: New test.
11656 * gfortran.dg/chmod_2.f90: New test.
11658 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
11661 * g++.dg/template/crash55.C: New test.
11664 * g++.dg/template/nontype16.C: New test.
11666 * g++.dg/template/void2.C: Adjust error markers.
11667 * g++.dg/template/nontype5.C: Adjust error markers.
11669 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
11671 * gcc.target/i386/stack-prot-kernel.c: New test.
11673 2006-07-27 Roger Sayle <roger@eyesopen.com>
11675 * gcc.dg/builtins-55.c: New test case.
11677 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
11679 PR rtl-optimization/27907
11680 * gcc.c-torture/compile/pr27907.c: New test.
11682 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11684 * gfortran.dg/mclock.f90: New test.
11685 * gfortran.dg/int_conv_1.f90: New test.
11686 * gfortran.dg/stat_1.f90: New test.
11687 * gfortran.dg/stat_2.f90: New test.
11689 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11691 PR libgfortran/28335
11692 * gfortran.dg/no_unit_error_1.f90: New test.
11693 * gfortran.dg/no_unit_error_2.f90: New test.
11694 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11696 2006-07-25 Roger Sayle <roger@eyesopen.com>
11698 PR middle-end/28473
11699 * gcc.dg/fold-convround-1.c: New test case.
11701 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11703 * gfortran.dg/arithmetic_if.f90: Fix comments.
11705 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11708 * g++.dg/other/typedef1.C: New test.
11709 * g++.dg/template/typedef4.C: New test.
11710 * g++.dg/template/typedef5.C: New test.
11712 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
11715 * gfortran.dg/allocatable_dummy_3.f90: New.
11717 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11720 * gfortran.dg/arithmetic_if.f90: New test.
11722 2006-07-24 Uros Bizjak <uros@kss-loka.si>
11724 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11725 avoid memcpy optimization.
11727 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11730 * gfortran.dg/direct_io_6.f90: New test.
11732 2006-07-24 Jan Hubicka <jh@suse.cz>
11736 * gcc.dg/pr25795.c: New test.
11737 * gcc.dg/pr25795-1.c: New test.
11739 2006-07-23 Roger Sayle <roger@eyesopen.com>
11741 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11742 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11743 which may be transformed to "g || h" on some platforms.
11745 2006-07-23 Mark Mitchell <mark@codesourcery.com>
11748 * g++.dg/template/friend45.C: New test.
11750 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11752 PR libgfortran/28339
11753 * gfortran.dg/arrayio_8.f90: New test.
11755 2006-07-21 Mike Stump <mrs@apple.com>
11757 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11759 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11761 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11764 * g++.dg/eh/catch3.C: New test.
11767 * g++.dg/template/defarg10.C: New test.
11769 2006-07-20 Paul Brook <paul@codesourcery.com>
11772 * gcc.dg/pr27363.c: New test.
11774 2006-07-19 Mark Mitchell <mark@codesourcery.com>
11777 * g++.dg/init/ref13.C: New test.
11779 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11782 * obj-c++.dg/proto-error-1.mm: New test.
11784 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11787 * g++.dg/template/string1.C: New test.
11789 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11792 * g++.dg/template/defarg9.C: New test.
11795 * g++.dg/template/static27.C: New test.
11797 2006-07-18 Diego Novillo <dnovillo@redhat.com>
11800 * gcc.dg/tree-ssa/pr28410.c: New test.
11802 2006-07-18 Lee Millward <lee.millward@gmail.com>
11805 * g++/dg/other/error13.C: New test.
11808 * g++.dg/template/friend44.C: New test.
11810 2006-07-18 Steve Ellcey <sje@cup.hp.com>
11813 * g++.dg/other/pr27495.C: New.
11815 2006-07-18 Olivier Hainque <hainque@adacore.com>
11817 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11818 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11820 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11823 * gcc.dg/pragma-pack-4.c: New test.
11825 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11828 * g++.dg/ext/pr28291.C: New test.
11830 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11832 PR middle-end/28403
11833 * gcc.c-torture/execute/pr28403.c: New test.
11835 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11837 PR middle-end/28402
11838 * gcc.dg/pr28402.c: New test.
11840 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11843 * g++.dg/other/pr28304.C: New test.
11845 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
11848 gcc.c-torture/unsorted/dump-noaddr.c: New test.
11849 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11851 2006-07-17 Richard Guenther <rguenther@suse.de>
11853 PR tree-optimization/28238
11854 * g++.dg/tree-ssa/pr28238.C: New testcase.
11856 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11859 * g++.dg/eh/catch1.C: New test.
11860 * g++.dg/eh/catch2.C: New test.
11862 2006-07-16 Jakub Jelinek <jakub@redhat.com>
11865 * g++.dg/template/anon3.C: New test.
11867 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
11870 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11871 specifiers requiring an explicit format tag..
11874 * gfortran.dg/generic_5: New test.
11877 * gfortran.dg/elemental_optional_args_1.f90: New test.
11879 2006-07-16 Olivier Hainque <hainque@adacore.com>
11881 * gnat.dg/assert.ads: New file.
11882 * gnat.dg/controlled_record.ads: Likewise.
11883 * gnat.dg/controlled_record.adb: Likewise.
11885 2006-07-15 Lee Millward <lee.millward@gmail.com>
11888 * g++.dg/other/error12.C: New test.
11891 * g++.dg/template/crash54.C: New test.
11893 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11896 * g++.dg/parse/catch1.C: New test.
11899 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11902 * g++.dg/ext/attrib24.C: New test.
11904 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11907 * g++.dg/ext/asmspec1.C: New test.
11909 2006-07-13 Janis Johnson <janis187@us.ibm.com>
11911 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11912 (dg-test): Support shouldfail tests.
11913 * lib/target-supports-dg.exp (dg-shouldfail): New.
11914 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11915 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11916 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11917 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11918 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11919 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11920 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11922 2006-07-13 Jan Hubicka <jh@suse.cz>
11924 * gcc.target/i386/memcpy-1.c: New.
11926 2006-07-12 Geoffrey Keating <geoffk@apple.com>
11928 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11930 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
11933 * gfortran.dg/present_1.f90: New test.
11936 * gfortran.dg/interface_derived_type_1.f90: New test.
11938 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
11941 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11944 2006-07-07 Lee Millward <lee.millward@gmail.com>
11947 * g++.dg/other/label1.C: New test.
11949 2006-07-07 Richard Guenther <rguenther@suse.de>
11951 PR middle-end/28268
11952 * gcc.dg/torture/pr28268.c: New testcase.
11954 2006-07-07 Steve Ellcey <sje@cup.hp.com>
11957 * g++.dg/ext/pr27019.C: New.
11959 2006-07-07 Richard Guenther <rguenther@suse.de>
11961 PR tree-optimization/28187
11962 * gcc.dg/pr28187.c: New testcase.
11964 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
11966 * gnat.dg/address_conversion.adb: New test.
11967 * gnat.dg/boolean_subtype.adb: Likewise.
11968 * gnat.dg/frame_overflow.adb: Likewise.
11969 * gnat.dg/pointer_array.adb: Likewise.
11970 * gnat.dg/pointer_conversion.adb: Likewise.
11972 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
11976 * gfortran.dg/print_fmt_5.f90: New test.
11978 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11981 * gfortran.dg/bounds_check_4.f90: New test.
11983 2006-07-05 Richard Guenther <rguenther@suse.de>
11986 * gfortran.dg/pr28158.f90: New testcase.
11988 2006-07-05 Richard Guenther <rguenther@suse.de>
11990 PR tree-optimization/28162
11991 * gcc.dg/pr28162.c: New testcase.
11993 2006-07-05 Richard Guenther <rguenther@suse.de>
11994 Andrew Pinski <pinskia@gcc.gnu.org>
11997 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11999 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
12002 * gfortran.dg/actual_array_substr_2.f90: New test.
12005 * gfortran.dg/actual_array_constructor_2.f90: New test.
12007 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12009 * gfortran.dg/itime_idate_1.f: New test.
12010 * gfortran.dg/itime_idate_2.f: New test.
12012 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12014 PR libgfortran/27704
12015 * gfortran.dg/open_status_3.f90: New test.
12016 * gfortran.dg/fmt_l.f90: Update for new feature.
12018 2006-07-03 Asher Langton <langton2@llnl.gov>
12020 * gfortran.dg/oldstyle_2.f90: New.
12022 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
12024 * gnat.dg/string_slice.adb: New test.
12026 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12029 * gfortran.dg/semicolon_fixed.c: New.
12030 * gfortran.dg/semicolon_free.c: New.
12032 2006-06-30 Mike Stump <mrs@apple.com>
12034 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12035 that don't support internal visibility.
12037 2006-06-30 Andrew Pinski <pinskia@gmail.com>
12039 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12040 for '(' / ')' needing an extra '\'.
12042 2006-06-29 Roger Sayle <roger@eyesopen.com>
12044 PR middle-end/27428
12045 * gcc.dg/pr27428-1.c: New test case.
12047 2006-06-29 Mike Stump <mrs@apple.com>
12049 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12050 on darwin as we can't align commons large enough yet.
12052 * gcc.dg/vla-8.c: Add additional testcases.
12054 2006-06-26 Steve Ellcey <sje@cup.hp.com>
12057 * g++.dg/other/pr28114.C: New.
12059 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
12061 * gcc.c-torture/compile/20060625-1.c: New test.
12063 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
12066 * gfortran.dg/stfunc_3.f90: New test.
12069 * gfortran.dg/impure_actual_1.f90: New test.
12072 * gfortran.dg/elemental_result_1.f90: New test.
12075 * gfortran.dg/select_7.f90: New test.
12078 * intrinsic_actual_1.f: New test.
12082 * gfortran.dg/forall_4.f90: New test.
12085 * gfortran.dg/forall_5.f90: New test.
12087 2006-06-25 Lee Millward <lee.millward@gmail.com>
12090 * g++.dg/template/using13.C: New test.
12093 * g++.dg/other/incomplete3.C: New test.
12095 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12098 * gfortran.dg/substr_3.f: New test.
12099 * gfortran.dg/equiv_2.f90: Update expected error message.
12101 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
12104 * gfortran.dg/actual_array_substr_1.f90: New test.
12106 2006-06-24 Olivier Hainque <hainque@adacore.com>
12108 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12109 * gnat.dg/scalar_mode_agg_compare.adb: New test.
12111 2006-06-23 Janis Johnson <janis187@us.ibm.com>
12113 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12115 2006-06-23 Steven G. Kargl <kargls@comcast.net>
12118 * gfortran.dg/simpleif_2.f90: New test.
12120 2006-06-23 Lee Millward <lee.millward@gmail.com>
12122 * g++.dg/template/error22.C: Fix typo.
12124 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12127 * g++.dg/ext/attrib23.C: New test.
12129 2006-06-23 Olivier Hainque <hainque@adacore.com>
12131 * gnat.dg/varsize_temp.adb: New test.
12133 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12136 * g++.dg/other/java2.C: New test.
12138 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
12141 * g++.dg/ext/dllimport4.C. Add more tests for invalid
12144 2006-06-22 Roger Sayle <roger@eyesopen.com>
12147 * gcc.dg/pr27531-1.c: New test case.
12149 2006-06-22 Asher Langton <langton2@llnl.gov>
12152 * gfortran.dg/implicit_8.f90: New.
12154 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
12156 PR rtl-optimization/28121
12157 * gcc.dg/pr28121.c: New test.
12159 2006-06-22 Lee Millward <lee.millward@gmail.com>
12162 * g++.dg/parse/ptrmem6.C: New test.
12165 * g++.dg/template/error22.C: New test.
12167 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12170 * g++.dg/template/friend43.C: New test.
12173 * g++.dg/template/crash53.C: New test.
12176 * g++.dg/rtti/incomplete1.C: New test.
12178 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
12180 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12182 2006-06-21 Joseph Myers <joseph@codesourcery.com>
12184 * gcc.c-torture/execute/complex-7.c: New.
12186 2006-06-21 Jakub Jelinek <jakub@redhat.com>
12188 * gcc.dg/merge-all-constants-1.c: New test.
12190 2006-06-20 Janis Johnson <janis187@us.ibm.com>
12193 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12195 2006-06-20 Steven G. Kargl <kargls@comcast.net>
12197 * gfortran.dg/rrspacing_1.f90: New test.
12199 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12202 * g++.dg/other/bitfield2.C: New test.
12204 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
12206 PR tree-optimization/27331
12207 * gcc.dg/pr27331.c: New test.
12209 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
12210 Eric Botcazou <ebotcazou@adacore.com>
12213 * lib/gnat.exp: New file.
12214 * lib/gnat-dg.exp: Likewise.
12215 * gnat.dg: New directory.
12216 * gnat.dg/dg.exp: New driver.
12217 * gnat.dg/specs: New directory.
12218 * gnat.dg/specs/specs.exp: New driver.
12219 * gnat.dg/style: New directory.
12220 * gnat.dg/style/style.exp: New driver.
12222 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
12225 * gfortran.dg/array_initializer_1.f90: New test.
12228 * gfortran.dg/matmul_3.f90: New test.
12230 2006-06-19 Andrew Pinski <pinskia@gmail.com>
12232 PR middle-end/28075
12233 * gcc.dg/tree-ssa/inline-1.c: New test.
12235 2006-06-19 Anatoly Sokolov <aesok@post.ru>
12237 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12238 in malloc prototype; remove XFAIL.
12239 * gcc.dg/pr18241-2.c: Ditto.
12240 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12241 in memset prototype; remove XFAIL.
12242 * gcc.dg/tree-ssa/pr23382.c: Ditto.
12244 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
12246 * gcc.dg/vla-8.c: Add.
12248 2006-06-19 Richard Guenther <rguenther@suse.de>
12250 PR tree-optimization/27090
12251 * g++.dg/tree-ssa/pr27090.C: New testcase.
12253 2006-06-19 Roger Sayle <roger@eyesopen.com>
12256 * gcc.dg/pr27861-1.c: New test case.
12258 2006-06-19 Richard Guenther <rguenther@suse.de>
12260 PR middle-end/28045
12261 * gcc.dg/torture/pr28045.c: New testcase.
12263 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12266 * gfortran.dg/associated_4.f90: New test.
12268 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12272 * gfortran.dg/real_const_3.f90: New test.
12274 2006-06-16 Mark Mitchell <mark@codesourcery.com>
12277 * g++.dg/template/static26.C: New test.
12280 * g++.dg/expr/bitfield2.C: New test.
12283 * g++.dg/parse/linkage2.C: New test.
12285 2006-06-16 Richard Guenther <rguenther@suse.de>
12287 PR middle-end/27116
12288 * gcc.dg/pr15785-1.c: Revert last change.
12289 * gcc.dg/torture/pr27116-2.c: New testcase.
12291 2006-06-16 Roger Sayle <roger@eyesopen.com>
12293 PR middle-end/27802
12294 * gcc.dg/pr27802-1.c: New test case.
12296 2006-06-15 Mark Mitchell <mark@codesourcery.com>
12299 * g++.dg/template/ttp18.C: New test.
12300 * g++.dg/template/ttp19.C: Likewise.
12303 * g++.dg/expr/cond9.C: New test.
12306 * g++.dg/template/ctor7.C: New test.
12308 2006-06-15 Janis Johnson <janis187@us.ibm.com>
12310 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12312 2006-06-16 Richard Guenther <rguenther@suse.de>
12314 PR tree-optimization/27781
12315 * gcc.dg/tree-ssa/pr27781.c: New testcase.
12317 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
12319 * gfortran.dg/allocate_zerosize_2.f90: New test case.
12321 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
12323 * gcc.dg/tree-ssa/loop-18.c: New test.
12325 2006-06-14 Mark Mitchell <mark@codesourcery.com>
12328 * g++.dg/template/crash52.C: New test.
12331 * g++.dg/ext/attrib22.C: New test.
12334 * g++.dg/template/builtin1.C: New test.
12335 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12338 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12340 * g++.old-deja/g++.pt/crash51.C: Likewise.
12343 * g++.dg/lookup/linkage1.C: New test.
12344 * g++.dg/lookup/linkage2.C: Likewise.
12346 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
12348 PR middle-end/27959
12349 * gcc.dg/pr27959.c: New testcase.
12351 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
12354 * g++.dg/eh/div.C: New test.
12356 2006-06-13 Jakub Jelinek <jakub@redhat.com>
12359 * g++.dg/tree-ssa/pr26757.C: New test.
12360 * g++.dg/tree-ssa/pr27894.C: New test.
12362 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12364 * gcc.c-torture/compile/20060609-1.c: New test.
12367 * gcc.c-torture/compile/pr27863.c: New test.
12369 2006-06-13 Richard Guenther <rguenther@suse.de>
12371 PR tree-optimization/27830
12372 * g++.dg/tree-ssa/pr27830.C: New testcase.
12374 2006-06-13 Matthew Sachs <msachs@apple.com>
12376 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12377 the list of compiler flags; this causes those flags to be checked
12378 for things like dg-skip-if.
12380 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12383 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12385 2006-06-12 Mark Mitchell <mark@codesourcery.com>
12386 Kazu Hirata <kazu@codesourcery.com>
12388 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12389 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12391 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12394 * g++.dg/lookup/using15.C: New test.
12397 * g++.dg/other/anon4.C: New test.
12399 2006-06-12 Roger Sayle <roger@eyesopen.com>
12402 * g++.dg/init/complex1.C: New test case.
12404 2006-06-11 Eric Christopher <echristo@apple.com>
12406 PR middle-end/27948
12407 * gcc.dg/bf-ms-layout.c: Run on darwin.
12408 * gcc.dg/bf-no-ms-layout: Ditto.
12409 * gcc.dg/attr-ms_struct-2.c: New.
12410 * gcc.dg/bf-ms-layout-2.c: Ditto.
12412 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
12414 * gcc.dg/attr-ms_struct-packed1.c: New.
12416 2006-06-09 Mike Stump <mrs@apple.com>
12418 * gcc.dg/vla-7.c: Add.
12420 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
12423 * gfortran.dg/entry_6.f90: New test.
12427 * gfortran.dg/entry_7.f90: New test.
12429 2006-06-09 Jakub Jelinek <jakub@redhat.com>
12432 * gcc.dg/cpp/_Pragma6.c: New test.
12435 * g++.dg/cpp/_Pragma1.C: New test.
12437 PR preprocessor/27746
12438 * gcc.dg/gomp/macro-3.c: New test.
12439 * gcc.dg/gomp/macro-4.c: New test.
12440 * g++.dg/gomp/macro-3.C: New test.
12441 * g++.dg/gomp/macro-4.C: New test.
12443 2006-06-09 Richard Guenther <rguenther@suse.de>
12445 PR tree-optimization/26998
12446 * gcc.dg/torture/pr26998.c: New testcase.
12447 * gcc.dg/tree-ssa/vrp29.c: New testcase.
12449 2006-06-08 Mike Stump <mrs@apple.com>
12451 * gcc.dg/pr27095.c: Account for stubs.
12454 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12455 produce bad code on darwin.
12457 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12460 * gfortran.dg/substr_2.f: New test.
12462 2006-06-08 Asher Langton <langton2@llnl.gov>
12465 * cray_pointers_2.f90: Add -fbounds-check compile flag.
12467 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12470 * gcc.dg/union-3.c: New test.
12472 2006-06-08 Richard Guenther <rguenther@suse.de>
12474 PR middle-end/27116
12475 * gcc.dg/torture/pr27116.c: New testcase.
12476 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12478 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12480 PR rtl-optimization/26449
12481 * gcc.dg/pr26449.c: New test.
12483 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12486 * g++.dg/ext/offsetof1.C: Test member functions.
12488 2006-06-07 Steve Ellcey <sje@cup.hp.com>
12490 * gcc.dg/pr27095.c: Improve scanning.
12492 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
12495 * gfortran.dg/saved_automatic_1.f90: New test.
12498 * gfortran.dg/array_simplify_1.f90: New test.
12501 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12504 * gfortran.dg/entry_dummy_ref_2.f90: New test.
12506 2006-06-06 Mark Mitchell <mark@codesourcery.com>
12509 * g++.dg/expr/cast7.C: New test.
12511 2006-06-06 Janis Johnson <janis187@us.ibm.com>
12513 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12514 * lib/gcc-defs.exp (tool_check_compile): Ditto.
12515 * lib/fortran-torture.exp (fortran-torture-compile,
12516 fortran-torture-execute): Ditto.
12518 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
12521 * gcc.dg/vmx/pr27842.c: New test.
12523 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12525 PR libfortran/27895
12526 * gfortran.dg/bounds_check_3.f90: New test.
12528 2006-06-05 Mike Stump <mrs@apple.com>
12530 * objc.dg/objc-fast-4.m: Skip for ppc64.
12532 2006-06-05 Steve Ellcey <sje@cup.hp.com>
12535 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12537 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
12538 Victor Kaplansky <victork@il.ibm.com>
12540 PR tree-optimizations/26360
12541 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12542 with -fno-tree-dce.
12543 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12545 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
12548 * gfortran.dg/data_char_1.f90: Add messages for truncated
12552 * gfortran.dg/func_decl_2.f90: New test.
12555 * gfortran.dg/do_2.f90: New test.
12558 * gfortran.dg/associated_3.f90: New test.
12560 2006-06-04 Mark Mitchell <mark@codesourcery.com>
12563 * g++.dg/template/static25.C: New test.
12566 * g++.dg/init/array21.C: New test.
12569 * g++.dg/ext/complit7.C: New test.
12572 * g++.dg/parse/ptrmem5.C: New test.
12574 2006-06-04 Roger Sayle <roger@eyesopen.com>
12575 Andrew Pinski <pinskia@physics.uc.edu>
12578 PR middle-end/27382
12579 * gcc.dg/pr27150-1.c: New testcase.
12580 * gcc.dg/pr27382-1.c: New testcase.
12581 * gcc.dg/pr27382-2.c: New testcase.
12583 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
12587 * gcc.dg/array-10.c: New test.
12589 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12592 * g++.dg/init/const4.C: New test.
12593 * g++.dg/init/member1.C: Add error-marker.
12594 * g++.dg/other/fold1.C: Adjust error-marker.
12596 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12599 * g++.dg/ext/offsetof1.C: New test.
12601 2006-06-04 Eric Christopher <echristo@apple.com>
12603 * gcc.dg/attr-ms_struct-1.c: New.
12605 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
12607 * gcc.c-torture/compile/builtin_constant_p.c: New test.
12609 2006-06-04 Richard Guenther <rguenther@suse.de>
12611 PR tree-optimization/27039
12612 * gcc.dg/tree-ssa/loop-17.c: New testcase.
12614 2006-06-03 Roger Sayle <roger@eyesopen.com>
12617 * gcc.target/i386/amd64-abi-2.c: New test case.
12619 2006-06-02 Eric Christopher <echristo@apple.com>
12621 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12622 * gcc.target/i386/20020523-1.c: Skip if darwin.
12623 * gcc.target/i386/asm-3.c: Ditto.
12624 * gcc.target/i386/20011119-1.c: Ditto.
12625 * gcc.target/i386/clobbers.c: Remove pic part of test.
12627 2006-06-02 Steve Ellcey <sje@cup.hp.com>
12629 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12630 * g++.old-deja/g++.other/init19.C: Ditto.
12631 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12632 and add other platforms as expected failures.
12634 2006-06-01 Steve Ellcey <sje@cup.hp.com>
12636 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12637 (is-effective-target-keyword): Ditto.
12639 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
12642 * gfortran.dg/extended_char_comparison_1.f: New test.
12644 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
12647 * gfortran.dg/dummy_procedure_1.f90: New test.
12650 * gfortran.dg/dummy_procedure_2.f90: New test.
12652 * gfortran.dg/associated_2.f90: Correct to make consistent with
12655 2006-05-31 Roger Sayle <roger@eyesopen.com>
12657 * gcc.target/i386/387-11.c: New test case.
12659 2006-05-31 Mark Mitchell <mark@codesourcery.com>
12662 * g++.dg/template/cond6.C: New test.
12665 * g++.dg/template/crash51.C: New test.
12666 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12669 * g++.dg/init/array20.C: New test.
12671 2006-05-31 Roger Sayle <roger@eyesopen.com>
12673 * gcc.dg/builtins-54.c: New test case.
12675 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12678 * g++.dg/template/fntry1.C: Add dg-do link.
12681 * g++.dg/parse/friend6.C: New test.
12683 2006-05-30 Asher Langton <langton2@llnl.gov>
12685 * gfortran.dg/cray_pointers_7.f90: New test.
12687 2006-05-30 Roger Sayle <roger@eyesopen.com>
12689 PR tree-optimization/23452
12690 * gcc.dg/fold-mulconj-1.c: New test case.
12692 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12695 * g++.dg/parse/bitfield1.C: New test.
12697 2006-05-30 Roger Sayle <roger@eyesopen.com>
12699 * gcc.target/ppc-eq0-1.c: New test case.
12700 * gcc.target/ppc-negeq0-1.c: New test case.
12702 2006-05-30 Dirk Mueller <dmueller@suse.de>
12705 * gcc.dg/overflow-warn-5.c: New test.
12707 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12710 * gcc.dg/sizeof-1.c: New test.
12712 2006-05-30 Uros Bizjak <uros@kss-loka.si>
12715 * gcc.target/i386/pr27790.c: New test.
12717 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12719 PR libgfortran/27757
12720 * gfortran.dg/direct_io_5.f90: New test.
12722 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12724 PR libgfortran/27634
12725 * gfortran.dg/fmt_missing_period_1.f: New test.
12726 * gfortran.dg/fmt_missing_period_2.f: New test.
12727 * gfortran.dg/fmt_missing_period_3.f: New test.
12729 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12732 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12735 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12738 * g++.dg/template/new6.C: New test.
12740 2006-05-29 Roger Sayle <roger@eyesopen.com>
12742 PR tree-optimization/24964
12743 * gcc.target/i386/387-10.c: New test case.
12745 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
12747 * intrinsics/string_intrinsics.c (compare_string):
12748 Use memcmp instead of strncmp to avoid tripping over
12749 CHAR(0) in a string.
12751 2006-05-27 Richard Guenther <rguenther@suse.de>
12753 PR middle-end/27773
12754 * gcc.dg/torture/pr27773.c: New testcase.
12756 2006-05-27 Dirk Mueller <dmueller@suse.de>
12758 * gcc.dg/pr24561.c: Rename to..
12759 * gcc.dg/pr25962.c: .. this.
12761 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12764 * gfortran.dg/bounds_check_2.f: New test.
12766 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
12768 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12769 * gfortran.dg/byte_1.f90: Likewise.
12770 * gfortran.dg/dup_save_2.f90: Likewise.
12772 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
12774 * gfortran.dg/associated_2.f90: New test.
12776 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12779 * gfortran.dg/bounds_check_1.f90: New test.
12781 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
12783 PR rtl-optimization/27661
12784 * gcc.dg/pr27661.c: New test case.
12786 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
12789 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
12790 * gfortran.dg/print_parentheses_1.f: New test.
12791 * gfortran.dg/print_parentheses_2.f90: New test.
12793 2006-05-26 Jakub Jelinek <jakub@redhat.com>
12796 * gcc.dg/pr27758.c: New test.
12798 2006-05-24 Falk Hueffner <falk@debian.org>
12800 * gcc.c-torture/compile/pr27571.c: New test.
12802 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
12805 * gfortran.dg/spec_expr_4.f90: New test.
12808 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12810 2006-05-25 Mark Mitchell <mark@codesourcery.com>
12813 * g++.dg/ext/complit6.C: New test.
12814 * g++.dg/ext/complit3.C: Adjust error markers.
12815 * g++.dg/init/const3.C: New test.
12817 2006-05-25 Richard Guenther <rguenther@suse.de>
12819 PR middle-end/27743
12820 * gcc.dg/torture/pr27743.c: New testcase.
12822 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
12824 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12826 2006-05-25 Alan Modra <amodra@bigpond.net.au>
12828 * gcc.dg/compat/scalar-by-value-x.h: New.
12829 * gcc.dg/compat/scalar-by-value-y.h: New.
12830 * gcc.dg/compat/scalar-by-value-5.c: New.
12831 * gcc.dg/compat/scalar-by-value-5_main.c: New.
12832 * gcc.dg/compat/scalar-by-value-5_x.c: New.
12833 * gcc.dg/compat/scalar-by-value-5_y.c: New.
12834 * gcc.dg/compat/scalar-by-value-6.c: New.
12835 * gcc.dg/compat/scalar-by-value-6_main.c: New.
12836 * gcc.dg/compat/scalar-by-value-6_x.c: New.
12837 * gcc.dg/compat/scalar-by-value-6_y.c: New.
12839 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12841 PR tree-optimization/27639
12842 PR tree-optimization/26719
12843 * gcc.dg/pr27639.c: New test.
12844 * gcc.dg/pr26719.c: New test.
12845 * gcc.dg/tree-ssa/scev-cast.c: New test.
12847 2006-05-23 Mark Mitchell <mark@codesourcery.com>
12850 * g++.dg/template/error21.C: New test.
12852 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
12855 * gcc.target/i386/pr27696.c: New.
12857 2006-05-22 Janis Johnson <janis187@us.ibm.com>
12859 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12861 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12863 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12866 * g++.dg/other/assign1.C: New test.
12868 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
12871 * gcc.target/i386/pr27266.c: New.
12873 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12876 * g++.dg/ext/asm9.C: New test.
12878 2006-05-22 Richard Sandiford <richard@codesourcery.com>
12880 PR rtl-optimization/25514
12881 * gcc.c-torture/compile/pr25514.c: New test.
12883 2006-05-22 Richard Guenther <rguenther@suse.de>
12886 2006-01-31 Richard Guenther <rguenther@suse.de>
12888 * gcc.target/i386/sselibm-1.c: New testcase.
12889 * gcc.target/i386/sselibm-2.c: Likewise.
12890 * gcc.target/i386/sselibm-3.c: Likewise.
12891 * gcc.target/i386/sselibm-4.c: Likewise.
12892 * gcc.target/i386/sselibm-5.c: Likewise.
12894 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12897 * gcc.dg/func-args-2.c: New test.
12900 * gcc.dg/struct-incompl-1.c: New test.
12902 2006-05-22 Richard Guenther <rguenther@suse.de>
12905 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12906 the transformations we test for.
12908 2006-05-22 Richard Guenther <rguenther@suse.de>
12911 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12913 2006-05-21 Mark Mitchell <mark@codesourcery.com>
12916 * g++.dg/warn/new1.C: New test.
12917 * g++.dg/template/new5.C: Likewise.
12919 2006-05-21 Roger Sayle <roger@eyesopen.com>
12921 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12922 * gcc.target/i386/20060512-3.c: Likewise.
12924 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
12926 PR rtl-optimization/27671
12927 * gcc.c-torture/execute/pr27671-1.c: New.
12928 * gcc.dg/pr27671-2.c: Likewise.
12930 PR tree-optimization/26622.
12931 * gcc.c-torture/compile/pr26622.c: New.
12933 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12936 * gfortran.dg/recursive_reference_1.f90: New test.
12938 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12941 * gfortran.dg/elemental_subroutine_3.f90: New test.
12944 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12947 * gfortran.dg/associated_target_1.f90: New test.
12950 * gfortran.dg/maxloc_shape_1.f90: New test.
12952 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12954 PR libgfortran/24459
12955 * gfortran.dg/namelist_24.f90: New test.
12956 * gfortran.dg/namelist_12.f: Fix typo in comment.
12958 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
12960 PR middle-end/25776
12961 * g++.dg/other/error11.C: New test.
12963 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12965 * gcc.target/mips/pr26765.c: Add -w to options.
12967 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12969 * lib/target-supports.exp (check_effective_target_mpaired_single):
12971 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12973 * g++.dg/vect/vect.exp: Likewise.
12975 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12978 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12980 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
12983 * gfortran.dg/temporary_1.f90: New file.
12985 2006-05-19 Andreas Schwab <schwab@suse.de>
12987 * g++.dg/other/unused1.C: Also match "stringz".
12989 2006-05-19 Mark Mitchell <mark@codesourcery.com>
12992 * g++.dg/template/fntry1.C: New test.
12994 2006-05-18 Mark Mitchell <mark@codesourcery.com>
12998 * g++.dg/conversion/bitfield5.C: New test.
12999 * g++.dg/conversion/bitfield6.C: New test.
13001 2006-05-18 Mike Stump <mrs@apple.com>
13003 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13004 * gcc.dg/vla-4.c: Add.
13005 * gcc.dg/vla-5.c: Add.
13006 * gcc.dg/vla-6.c: Add.
13008 2006-05-12 Stuart Hastings <stuart@apple.com>
13010 * gcc.target/i386/20060512-1.c: New.
13011 * gcc.target/i386/20060512-2.c: New.
13012 * gcc.target/i386/20060512-3.c: New.
13013 * gcc.target/i386/20060512-4.c: New.
13015 2006-05-17 Mark Mitchell <mark@codesourcery.com>
13018 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13021 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13022 * g++.dg/parse/linkage1.C: New test.
13024 2006-05-17 Jakub Jelinek <jakub@redhat.com>
13026 PR tree-optimization/27548
13027 * g++.dg/tree-ssa/pr27548.C: New test.
13029 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13032 * gfortran.dg/recursive_check_1.f: New test.
13033 * gfortran.dg/recursive_check_2.f90: New test.
13035 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
13037 * g++.dg/opt/temp2.C: New test.
13039 2006-05-17 Jakub Jelinek <jakub@redhat.com>
13042 * g++.dg/init/brace5.C: New test.
13044 PR middle-end/27415
13045 * gcc.dg/gomp/pr27415.c: New test.
13046 * g++.dg/gomp/pr27415.C: New test.
13048 PR tree-optimization/27549
13049 * g++.dg/tree-ssa/pr27549.C: New test.
13051 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13053 PR libgfortran/27575
13054 * gfortran.dg/read_eof_4.f90: New test.
13056 2006-05-16 Richard Guenther <rguenther@suse.de>
13058 PR tree-optimization/22303
13059 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13061 2006-05-16 Jakub Jelinek <jakub@redhat.com>
13063 PR middle-end/27573
13064 * gcc.dg/gomp/pr27573.c: New test.
13065 * gfortran.dg/gomp/pr27573.f90: New test.
13068 * gcc.dg/gomp/pr27499.c: New test.
13069 * g++.dg/gomp/pr27499.C: New test.
13071 2006-05-15 Mark Mitchell <mark@codesourcery.com>
13074 * g++.dg/parser/access8.C: Adjust error marker.
13075 * g++.dg/template/access17.C: New test.
13076 * g++.dg/template/access18.C: Likewise.
13078 2006-05-15 Roger Sayle <roger@eyesopen.com>
13081 * gcc.target/i386/pr26600.c: New test case.
13083 2006-05-15 Mark Mitchell <mark@codesourcery.com>
13086 * g++.dg/expr/bitfield1.C: New test.
13088 2006-05-15 Richard Guenther <rguenther@suse.de>
13090 PR tree-optimization/27603
13091 * gcc.dg/torture/pr27603.c: New testcase.
13093 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
13096 * gfortran.dg/entry_dummy_ref_1.f90: New test.
13099 * gfortran.dg/scalar_return_1.f90: New test.
13102 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13104 2006-05-15 Jakub Jelinek <jakub@redhat.com>
13106 * gcc.dg/gomp/critical-4.c: New test.
13107 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13108 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13109 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13110 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13112 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13115 * g++.dg/template/dependent-args1.C: New test.
13118 * g++.dg/lookup/this1.C: New test.
13121 * g++.dg/template/operator6.C: New test.
13122 * g++.dg/template/incomplete3.C: New test.
13125 * g++.dg/template/new4.C: New test.
13128 * g++.dg/template/void2.C: New test.
13130 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
13132 * g++.dg/template/dependent-expr5.C: New test.
13134 2006-05-14 Roger Sayle <roger@eyesopen.com>
13136 PR middle-end/26729
13137 * gcc.dg/pr26729-1.c: New test case.
13139 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13141 * gcc.dg/pr27003.c: New test.
13143 2006-05-12 Steve Ellcey <sje@cup.hp.com>
13145 * lib/target-supports.dg (check_cxa_atexit_available): Change
13146 v3_target_compile to ${tool}_target_compile.
13148 2006-05-11 Jason Merrill <jason@redhat.com>
13150 * lib/scanasm.exp (scan-not-hidden): Fix typo.
13152 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13155 * gfortran.dg/label_5.f90: New test.
13157 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
13159 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13160 check_effective_target_powerpc_altivec_ok): New.
13161 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13162 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13163 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13164 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13165 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13166 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13167 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13168 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13169 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13170 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13171 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13172 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13173 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13174 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13175 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13176 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13177 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13178 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13179 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13180 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13181 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13182 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13183 gcc.target/powerpc/altivec-9.c,
13184 gcc.target/powerpc/altivec-consts.c,
13185 gcc.target/powerpc/altivec-pr22085.c,
13186 gcc.target/powerpc/altivec-splat.c,
13187 gcc.target/powerpc/altivec-types-1.c,
13188 gcc.target/powerpc/altivec-types-2.c,
13189 gcc.target/powerpc/altivec-types-3.c,
13190 gcc.target/powerpc/altivec-types-4.c,
13191 gcc.target/powerpc/altivec-varargs-1.c,
13192 gcc.target/powerpc/altivec-vec-merge.c,
13193 gcc.target/powerpc/ppc-vector-memcpy.c,
13194 gcc.target/powerpc/ppc-vector-memset.c,
13195 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13196 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13197 these effective targets.
13198 * gcc.dg/vmx/pr27006.c: Add missing close brace.
13199 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13201 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13203 PR middle-end/27384
13204 * g++.dg/other/fold1.C: New test.
13206 PR middle-end/27488
13207 * gcc.dg/fold-nonneg-1.c: New test.
13210 * g++.dg/other/operator1.C: New test.
13212 2006-05-11 Richard Guenther <rguenther@suse.de>
13214 PR middle-end/27529
13215 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13217 2006-05-10 Janis Johnson <janis187@us.ibm.com>
13219 * lib/target-supports-dg.exp (check-flags): New.
13220 (dg-skip-if): Move flag checks.
13222 2006-05-09 Steve Ellcey <sje@cup.hp.com>
13224 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13225 * lib/target-supports.dg (check_cxa_atexit_available): New.
13227 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
13230 * gfortran.dg/multiple_allocation_2.f90: New test case.
13232 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
13234 * gcc.target/arm/pr27387.C: Fix a comment typo.
13236 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13239 * gfortran.dg/error_recovery_1.f90: New test.
13241 2006-05-10 Richard Guenther <rguenther@suse.de>
13243 PR tree-optimization/27302
13244 * gcc.dg/torture/pr27302.c: New testcase.
13246 2006-05-09 Dirk Mueller <dmueller@suse.de>
13247 Richard Guenther <rguenther@suse.de>
13249 PR middle-end/27498
13250 * gcc.dg/tree-ssa/pr27498.c: New testcase.
13252 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
13254 PR rtl-optimization/27335
13255 * gcc.dg/pr27335.c: New test.
13257 2006-05-06 Richard Sandiford <richard@codesourcery.com>
13259 * gcc.target/mips/mips-ps-5.c: New file.
13261 2006-05-08 Jan Hubicka <jh@suse.cz>
13263 PR middle-end/25962
13264 * gcc.dg/pr25962.c: New.
13266 2006-05-08 Roger Sayle <roger@eyesopen.com>
13269 * gcc.target/powerpc/pr27158.c: New test case.
13271 2006-05-08 Laurent GUERBY <laurent@guerby.net>
13274 * ada/acats/run_all.sh: Use test -z.
13276 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13278 PR libfortran/18271
13279 * gfortran.dg/spec_expr_3.f90: New test.
13281 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
13284 * gcc.target/i386/monitor.c: New file.
13286 2006-05-08 Alan Modra <amodra@bigpond.net.au>
13288 * gcc.dg/pr27095.c: xfail *-*-darwin*.
13290 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13293 * g++.dg/other/ptrmem7.C: New test.
13295 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13298 * gcc.dg/array-9.c: New test.
13300 2006-05-07 Richard Guenther <rguenther@suse.de>
13302 PR tree-optimization/27409
13303 * gcc.dg/torture/pr27409.c: New testcase.
13305 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13308 * gfortran.dg/select_6.f90: New.
13310 2006-05-07 Richard Guenther <rguenther@suse.de>
13312 PR tree-optimization/27136
13313 * gcc.dg/torture/pr27136.c: New testcase.
13315 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
13318 * gfortran.dg/char_cons_len_1.f90: New test.
13320 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13323 * g++.dg/template/incomplete2.C: New test.
13325 2006-05-06 Richard Guenther <rguenther@suse.de>
13327 PR tree-optimization/27151
13328 * gcc.dg/vect/pr27151.c: New testcase.
13330 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13333 * g++.dg/template/void1.C: New test.
13336 * g++.dg/other/void2.C: New test.
13339 * g++.dg/conversion/void1.C: New test.
13341 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
13344 * g++.dg/other/unused1.C: New.
13346 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13349 * objc.dg/member-1.m: New test.
13351 2006-05-05 Steve Ellcey <sje@cup.hp.com>
13353 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13355 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13357 PR libfortran/26985
13358 * gfortran.dg/matmul_2.f90: New test.
13360 2005-05-05 Laurent GUERBY <laurent@guerby.net>
13362 * ada/acats/run_all.sh: Use sync when main not found.
13364 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
13367 * gcc.target/mips/pr26765.c: New.
13369 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
13371 * gcc.target/bfin: New directory.
13372 * gcc.target/bfin/bfin.exp: New file.
13373 * gcc.target/bfin/frmul.c: New file.
13374 * gcc.target/bfin/arith.c: New file.
13375 * gcc.target/bfin/mul-combine.c: New file.
13376 * gcc.target/bfin/shift.c: New file.
13378 2006-05-04 Richard Guenther <rguenther@suse.de>
13380 PR tree-optimization/14287
13381 PR tree-optimization/14844
13382 PR tree-optimization/19792
13383 PR tree-optimization/21608
13384 PR tree-optimization/27090
13385 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13386 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13387 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13388 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13389 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13391 2006-05-04 Jakub Jelinek <jakub@redhat.com>
13393 PR tree-optimization/27285
13394 * gcc.c-torture/execute/pr27285.c: New test.
13396 PR middle-end/27388
13397 * gcc.dg/gomp/pr27388-1.c: New test.
13398 * gcc.dg/gomp/pr27388-2.c: New test.
13399 * gcc.dg/gomp/pr27388-3.c: New test.
13402 * g++.dg/gomp/pr27359.C: New test.
13404 2006-05-02 Steven G. Kargl <kargls@comcast.net>
13407 * gfortran.dg/iargc.f90: New test.
13409 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13412 * g++.dg/template/crash49.C: New test.
13414 2006-05-02 Steve Ellcey <sje@cup.hp.com>
13417 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13419 2006-05-02 Jeff Law <law@redhat.com>
13421 PR tree-optimization/27364
13422 * gcc.c-torture/execute/pr27364.c: New test.
13424 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13427 * g++.dg/parser/ctor5.C: New test.
13429 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
13432 * gcc.target/arm/arm.exp: New.
13433 * gcc.target/arm/pr27387.C: Likewise.
13435 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13439 * gfortran.dg/module_equivalence_2.f90: New test.
13441 2006-05-02 Jakub Jelinek <jakub@redhat.com>
13443 PR middle-end/27337
13444 * g++.dg/gomp/pr27337-1.C: New test.
13445 * g++.dg/gomp/pr27337-2.C: New test.
13447 PR middle-end/27328
13448 * gcc.dg/gomp/pr27328.c: New test.
13450 PR middle-end/27325
13451 * g++.dg/gomp/pr27325.C: New test.
13453 PR middle-end/27310
13454 * g++.dg/gomp/pr27310.C: New test.
13456 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13458 PR tree-optimization/27291
13459 * g++.dg/tree-ssa/pr27291.C: New test.
13461 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13463 PR tree-optimization/27283
13464 * g++.dg/tree-ssa/pr27283.C: New test.
13466 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13468 * gcc.dg/tree-ssa/loop-16.c: New test.
13470 2006-05-01 Roger Sayle <roger@eyesopen.com>
13471 Joseph S. Myers <joseph@codesourcery.com>
13473 * gcc.dg/Wconversion-3.c: New test case.
13474 * gcc.dg/Wconversion-4.c: Likewise.
13476 2006-05-01 Richard Guenther <rguenther@suse.de>
13478 PR tree-optimization/26726
13479 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13481 2006-04-30 Roger Sayle <roger@eyesopen.com>
13483 * gcc.dg/Woverflow-1.c: New test case.
13484 * gcc.dg/Woverflow-2.c: Likewise.
13485 * gcc.dg/Woverflow-3.c: Likewise.
13487 2006-04-30 Mark Mitchell <mark@codesourcery.com>
13490 * g++.dg/template/defarg8.C: New test.
13492 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13495 * g++.dg/parse/operator7.C: New test.
13497 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13501 * g++.dg/template/crash48.C: New test.
13504 * g++.dg/parse/ctor4.C: New test.
13506 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13509 * gfortran.df/char_type_len.f90: New test.
13511 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13513 PR libgfortran/27304
13514 * gfortran.dg/fmt_exhaust.f90: New test.
13516 2006-04-28 Roger Sayle <roger@eyesopen.com>
13519 * gcc.dg/large-size-array-2.c: New test case.
13521 2006-04-28 Richard Guenther <rguenther@suse.de>
13524 * gcc.target/i386/pr26826.c: New testcase.
13526 2006-04-28 Jakub Jelinek <jakub@redhat.com>
13528 PR middle-end/27260
13529 * gcc.c-torture/execute/pr27260.c: New.
13531 2006-04-28 Alan Modra <amodra@bigpond.net.au>
13533 PR middle-end/27095
13534 * gcc.dg/pr27095.c: New.
13536 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13539 * g++.dg/conversion/bitfield4.C: New test.
13541 2006-04-27 Eric Christopher <echristo@apple.com>
13543 * gcc.dg/pragma-ms_struct.c: New.
13545 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13548 * g++.dg/template/crash47.C: New test.
13550 2006-04-27 Dirk Mueller <dmueller@suse.de>
13552 * gcc.target/i386/sse-7.c: build with -msse.
13554 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
13556 PR testsuite/27274:
13557 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13558 (main): Exit if processor doesn't support SSE.
13560 2006-04-26 David Edelsohn <edelsohn@gnu.org>
13562 PR middle-end/27282
13563 * gcc.c-torture/compile/pr27282.c: New test.
13565 2006-04-26 Jakub Jelinek <jakub@redhat.com>
13567 PR middle-end/26913
13568 * g++.dg/gomp/pr26913.C: New test.
13571 * gcc.dg/gomp/pr25996.c: New test.
13572 * g++.dg/gomp/pr25996.C: New test.
13574 2006-04-25 Richard Sandiford <richard@codesourcery.com>
13576 PR rtl-optimization/26725
13577 * gcc.c-torture/compile/pr26725.c: New test.
13579 2006-04-25 Richard Guenther <rguenther@suse.de>
13581 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13584 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
13586 * gcc.dg/20060425-1.c: New testcase.
13588 2006-04-25 Jakub Jelinek <jakub@redhat.com>
13590 PR tree-optimization/26865
13591 * gcc.dg/pr26865.c: New test.
13593 2006-04-24 Mark Mitchell <mark@codesourcery.com>
13596 * g++.dg/conversion/bitfield1.C: New test.
13597 * g++.dg/conversion/bitfield2.C: Likewise.
13598 * g++.dg/conversion/bitfield3.C: Likewise.
13600 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13601 Richard Guenther <rguenther@suse.de>
13603 PR tree-optimization/27236
13604 * gcc.dg/tree-ssa/pr27236.c: New testcase.
13606 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13609 * g++.dg/other/incomplete2.C: New test.
13611 2006-04-24 Richard Guenther <rguenther@suse.de>
13613 PR middle-end/26869
13614 * gcc.dg/torture/pr26869.c: New testcase.
13616 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13617 Richard Guenther <rguenther@suse.de>
13619 PR tree-optimization/27218
13620 * g++.dg/tree-ssa/pr27218.C: New testcase.
13622 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13625 * g++.dg/template/friend41.C: New test.
13627 2006-04-23 David Edelsohn <edelsohn@gnu.org>
13629 * g++.dg/opt/pr15551.C: Include cstdio.
13630 (main): Use remove instead of unlink.
13632 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
13634 * gcc.dg/sibcall-7.c: New test.
13635 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13636 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13637 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13638 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13639 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13641 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13644 * g++.dg/opt/bitfield1.C: New test.
13645 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13646 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13647 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13648 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13649 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13650 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13651 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13652 * g++.dg/abi/bitfield2.C: Likewise.
13653 * g++.dg/init/bitfield1.C: Likewise.
13655 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
13658 * gfortran.dg/elemental_subroutine_4.f90: New test.
13659 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13662 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
13664 * gcc.c-torture/compile/20060421-1.c: New testcase.
13666 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13669 * gcc.dg/init-bad-4.c: New test.
13671 2006-04-21 Paul Brook <paul@codesourcery.com>
13673 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13675 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13678 * gfortran.dg/defined_operators_1.f90: New test.
13679 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13680 remove old ones associated, incorrectly, with Note 5.46.
13683 * gfortran.dg/character_array_constructor_1.f90: New test.
13685 2006-04-20 Jakub Jelinek <jakub@redhat.com>
13687 * gcc.dg/20060419-1.c: New test.
13689 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
13692 * gcc.dg/struct-parse-1.c: New test case.
13694 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13697 * g++.dg/parse/template19.C: New test.
13700 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13703 * g++.dg/expr/call3.C: New test.
13706 * g++.dg/conversion/dynamic1.C: New test.
13708 2006-04-19 Mark Mitchell <mark@codesourcery.com>
13711 * g++.dg/template/crash35.C: Tweak error markers.
13712 * g++.dg/template/crash46.C: New test.
13713 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13714 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13716 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
13718 PR rtl-optimization/14261
13719 * gcc.c-torture/compile/20060419-1.c: Added.
13721 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
13723 * gfortran.dg/label_1.f90: Adjust dg-error.
13725 2006-04-16 Roger Sayle <roger@eyesopen.com>
13728 * gcc.dg/fold-cond-1.c: New test case.
13729 * gcc.dg/pr26961-1.c: Likewise.
13731 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13733 PR libgfortran/27138
13734 * gfortran.dg/read_bad_advance.f90: New test.
13736 2006-04-16 Roger Sayle <roger@eyesopen.com>
13737 Dale Johannesen <dalej@apple.com>
13740 * gcc.target/i386/vecinit-3.c: New testcase.
13741 * gcc.target/i386/vecinit-4.c: Likewise.
13742 * gcc.target/i386/sse-18.c: Likewise.
13743 * gcc.target/i386/sse-19.c: Likewise.
13745 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
13747 * gfortran.dg/allocate_zerosize_1.f90: New test.
13749 2006-04-16 Mark Mitchell <mark@codesourcery.com>
13752 * g++.dg/template/crash45.C: New test.
13754 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
13757 * gfortran.dg/proc_assign_1.f90: New test.
13758 * gfortran.dg/procedure_lvalue.f90: Change message.
13759 * gfortran.dg/namelist_4.f90: Add new error.
13763 * gfortran.dg/auto_pointer_array_result_1.f90
13766 * gfortran.dg/specification_type_resolution_1.f90
13771 * gfortran.dg/bounds_temporaries_1.f90: New test.
13774 * gfortran.dg/array_return_value_1.f90: New test.
13776 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13779 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13781 2006-04-15 Jakub Jelinek <jakub@redhat.com>
13783 PR middle-end/26823
13784 * g++.dg/gomp/pr26823-1.C: New test.
13785 * g++.dg/gomp/pr26823-2.C: New test.
13787 2006-04-13 Uros Bizjak <uros@kss-loka.si>
13789 PR middle-end/27134
13790 * gcc.dg/pr27314.c: New test.
13792 2006-04-13 Richard Henderson <rth@redhat.com>
13794 * g++.dg/gomp/block-0.C: Update expected matches.
13796 2006-04-13 DJ Delorie <dj@redhat.com>
13798 * lib/target-supports.exp (check_effective_target_int32plus): New.
13799 (check_effective_target_ptr32plus): New.
13800 (check_effective_target_size32plus): New.
13801 (check_effective_target_int16): New.
13802 (check_profiling_available): Add m32c to the list of unsupported
13805 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13806 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13808 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13810 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13812 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13814 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13815 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13816 not just xstormy16. Skip m32c due to weird pointer size.
13817 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13818 not just xstormy16.
13819 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13820 not just xstormy16.
13821 * gcc.dg/20020312-2.c: Add m32c support.
13822 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13823 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13825 * gcc.dg/20050321-2.c: Require >=32 bit integers.
13826 * gcc.dg/asm-1.c: Skip if int and short are the same size.
13827 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13828 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13829 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13831 * gcc.dg/init-string-2.c: Require >=32 bit integers.
13832 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13833 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13834 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13835 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13836 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13837 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13839 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13841 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13842 * gcc.dg/pr23049.c: Require >=32 bit integers.
13843 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13844 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13845 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13846 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13847 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13848 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13849 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13850 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13851 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13852 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13853 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13854 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13856 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13857 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13858 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13859 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13860 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13862 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
13863 * gcc.c-torture/execute/20040703-1.x: Likewise.
13864 * gcc.c-torture/execute/20040705-1.x: Likewise.
13865 * gcc.c-torture/execute/20040705-2.x: Likewise.
13866 * gcc.c-torture/execute/20040709-1.x: Likewise.
13867 * gcc.c-torture/execute/20040709-2.x: Likewise.
13868 * gcc.c-torture/execute/20040811-1.x: Likewise.
13869 * gcc.c-torture/execute/20050316-1.x: Likewise.
13870 * gcc.c-torture/execute/bitfld-4.x: Likewise.
13871 * gcc.c-torture/execute/pr19689.x: Likewise.
13872 * gcc.c-torture/execute/pr7284-1.x: Likewise.
13873 * gcc.c-torture/execute/usmul.x: Likewise.
13874 * gcc.c-torture/execute/vrp-5.x: Likewise.
13875 * gcc.c-torture/execute/vrp-6.x: Likewise.
13876 * gcc.dg/debug/20041023-1.s: Likewise.
13878 2006-04-13 Roger Sayle <roger@eyesopen.com>
13880 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13881 of integers to a vector types are now constant expressions in C.
13882 * gcc.dg/vect/vect-fold-1.c: New test case.
13884 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
13885 Ulrich Weigand <uweigand@de.ibm.com>
13888 * gcc.dg/vmx/pr27006.c: New testcase.
13890 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13892 PR libgfortran/26766
13893 * gfortran.dg/write_recursive.f90: New test.
13895 2006-04-11 Mark Mitchell <mark@codesourcery.com>
13897 * g++.dg/parse/dtor7.C: New test.
13898 * g++.dg/parse/new1.C: Add error marker.
13899 * g++.dg/template/new3.C: New test.
13902 * g++.dg/template/pure1.C: New test.
13905 * g++.dg/parse/ptrmem4.C: New test.
13907 2006-04-10 Jeff Law <law@redhat.com>
13910 * gcc.c-torture/compile/pr27087.c: New test.
13912 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
13915 * gcc.dg/20060410.c: New.
13917 2006-04-10 Matthias Klose <doko@debian.org>
13919 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13920 Recognize multilib directory names containing underscores.
13922 2006-04-10 Roger Sayle <roger@eyesopen.com>
13924 * gcc.target/i386/vecinit-1.c: New test case.
13925 * gcc.target/i386/vecinit-2.c: Likewise.
13927 2006-04-10 Jakub Jelinek <jakub@redhat.com>
13930 * g++.dg/debug/dwarf2-2.C: New test.
13932 2006-04-09 Richard Sandiford <richard@codesourcery.com>
13934 PR rtl-optimization/27073
13935 * gcc.c-torture/execute/pr27073.c: New test.
13937 2006-04-08 Mike Stump <mrs@apple.com>
13939 * gcc.dg/pragma-darwin.c: Improve for ppc64.
13941 2006-04-07 Richard Guenther <rguenther@suse.de>
13943 PR tree-optimization/26135
13944 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13946 2006-04-06 Jan Hubicka <jh@suse.cz>
13949 * g++.dg/bprob/g++-bprob-2.C: New testcase.
13951 2006-04-06 Roger Sayle <roger@eyesopen.com>
13953 * g++.dg/conversion/nullptr1.C: New test case.
13954 * g++.dg/conversion/nullptr2.C: Likewise.
13956 2006-04-05 Roger Sayle <roger@eyesopen.com>
13958 * gfortran.dg/dependency_18.f90: New test case.
13960 2006-04-05 Richard Guenther <rguenther@suse.de>
13962 PR tree-optimization/26919
13963 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13964 * gcc.dg/ipa/ipa-2.c: Likewise.
13965 * gcc.dg/ipa/ipa-3.c: Likewise.
13966 * gcc.dg/ipa/ipa-5.c: Likewise.
13968 2006-04-05 Richard Guenther <rguenther@suse.de>
13970 PR tree-optimization/26763
13971 * gcc.dg/torture/pr26763-1.c: New testcase.
13972 * gcc.dg/torture/pr26763-2.c: Likewise.
13974 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
13978 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13980 2006-04-04 Eric Christopher <echristo@apple.com>
13982 * gcc.target/i386/387-1.c: Allow regexp to match darwin
13984 * gcc.target/i386/387-5.c: Ditto.
13986 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
13988 * gcc.target/sparc/struct-ret-check.c: New test.
13990 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13992 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13993 zero decimal digits specified in format.
13995 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
13998 * gfortran.dg/missing_optional_dummy_1.f90: New test.
14001 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14002 * gfortran.dg/initialization_1.f90: Make assignment compliant.
14003 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14004 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14005 compliant and detect bigendian-ness.
14007 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
14009 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14010 dummy arguments work when the actual argument is itself a dummy
14011 argument of the caller.
14013 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
14015 PR libfortran/24685
14016 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14018 2006-04-01 Roger Sayle <roger@eyesopen.com>
14020 * gfortran.dg/dependencency_17.f90: New test case.
14022 2006-04-01 Roger Sayle <roger@eyesopen.com>
14024 * gfortran.dg/dependency_14.f90: New test case.
14025 * gfortran.dg/dependency_15.f90: Likewise.
14026 * gfortran.dg/dependency_16.f90: Likewise.
14028 2006-03-31 Asher Langton <langton2@llnl.gov>
14031 gfortran.dg/cray_pointers_6.f90: New test.
14033 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14035 PR libgfortran/26890
14036 * gfortran.dg/read_size_noadvance.f90: New test.
14038 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
14041 * gfortran.dg/multiple_allocation_1.f90: Check that the
14042 size has changed after a re-allocation with stat.
14044 2006-03-30 Richard Guenther <rguenther@suse.de>
14046 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14048 * gcc.target/i386/sselibm-2.c: Likewise.
14049 * gcc.target/i386/sselibm-3.c: Likewise.
14050 * gcc.target/i386/sselibm-4.c: Likewise.
14051 * gcc.target/i386/sselibm-5.c: Likewise.
14053 2006-03-28 Roger Sayle <roger@eyesopen.com>
14055 * gcc.dg/fold-andxor-1.c: New test case.
14056 * gcc.dg/fold-xorand-1.c: Likewise.
14058 2006-03-28 Roger Sayle <roger@eyesopen.com>
14060 * gcc.dg/fold-convnotconv-1.c: New test case.
14062 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14065 * gfortran.dg/private_type_5.f90: New test.
14067 2006-03-27 David Edelsohn <edelsohn@gnu.org>
14069 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14071 2006-03-27 Jakub Jelinek <jakub@redhat.com>
14073 * gfortran.dg/advance_2.f90: New test.
14074 * gfortran.dg/advance_3.f90: New test.
14076 * gfortran.fortran-torture/execute/equiv_5.f: New test.
14078 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14080 PR libgfortran/26661
14081 PR libgfortran/26880
14082 * gfortran.dg/read_x_past.f: New test.
14084 2006-03-26 Geoffrey Keating <geoffk@apple.com>
14086 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14089 2006-03-26 David Edelsohn <edelsohn@gnu.org>
14091 * objc.dg/dwarf-1.m: Skip on AIX.
14092 * objc.dg/dwarf-2.m: Skip on AIX.
14094 2006-03-25 Steven G. Kargl <kargls@comcast.net>
14097 * gfortran.dg/float_1.f90: New test.
14099 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
14101 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14103 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14105 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14107 PR libfortran/26735
14108 * gfortran.dg/convert_implied_open.f90: New test case.
14110 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14113 * gfortran.dg/transpose_reshape_r10.f90: New test case.
14115 2006-03-25 Uros Bizjak <uros@kss-loka.si>
14117 PR middle-end/26717
14118 * gcc.dg/pr26717.c: New test.
14120 2006-03-25 Roger Sayle <roger@eyesopen.com>
14122 * gfortran.dg/dependency_12.f90: New test case.
14124 2006-03-24 Roger Sayle <roger@eyesopen.com>
14126 * gfortran.dg/dependency_9.f90: New (resurected) test case.
14128 2006-03-24 Jeff Law <law@redhat.com>
14130 * gcc.c-torture/pr26840.c: New test.
14132 2006-03-24 Geoffrey Keating <geoffk@apple.com>
14134 * objc.dg/dwarf-2.m: New.
14135 * obj-c++.dg/dwarf-2.mm: New.
14137 * g++.old-deja/g++.other/init19.C: New.
14139 2006-03-24 David Edelsohn <edelsohn@gnu.org>
14141 * g++.dg/eh/spbp.C: Skip on AIX.
14143 2006-03-24 Jakub Jelinek <jakub@redhat.com>
14145 PR middle-end/26611
14146 * g++.dg/gomp/pr26611-1.C: New test.
14147 * g++.dg/gomp/pr26611-2.C: New test.
14149 2006-03-24 Jeff Law <law@redhat.com>
14151 * gcc.c-torture/compile/pr26833.c: New test.
14152 * gfortran.fortran-torture/compile/pr26806.f90: New test.
14154 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14156 * gfortran.dg/endfile_2.f90: Delete temp file.
14158 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
14161 * gfortran.dg/record_marker_1.f90: New test case.
14162 * gfortran.dg/record_marker_2.f: New test case.
14163 * gfortran.dg/record_marker_3.f90: New test case.
14165 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
14168 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14169 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14171 2006-03-21 Janis Johnson <janis187@us.ibm.com>
14173 * lib/gcc-dg.exp (cleanup-modules): New proc.
14174 * gfortran.dg/allocatable_function_1.f90,
14175 gfortran.dg/allocate_char_star_scalar_1.f90,
14176 gfortran.dg/assumed_charlen_function_1.f90,
14177 gfortran.dg/assumed_dummy_1.f90,
14178 gfortran.dg/assumed_shape_ranks_1.f90,
14179 gfortran.dg/assumed_shape_ranks_2.f90,
14180 gfortran.dg/assumed_size_dt_dummy.f90,
14181 gfortran.dg/auto_char_dummy_array_1.f90,
14182 gfortran.dg/auto_char_len_3.f90,
14183 gfortran.dg/automatic_module_variable.f90,
14184 gfortran.dg/bad_automatic_objects_1.f90,
14185 gfortran.dg/char_array_constructor.f90,
14186 gfortran.dg/char_array_structure_constructor.f90,
14187 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14188 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14189 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14190 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14191 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14192 gfortran.dg/derived_pointer_recursion.f90,
14193 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14194 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14195 gfortran.dg/dummy_functions_1.f90,
14196 gfortran.dg/elemental_initializer_1.f90,
14197 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14198 gfortran.dg/elemental_pointer_1.f90,
14199 gfortran.dg/elemental_subroutine_1.f90,
14200 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14201 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14202 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14203 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14204 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14205 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14206 gfortran.dg/global_references_1.f90,
14207 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14208 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14209 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14210 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14211 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14212 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14213 gfortran.dg/large_integer_kind_1.f90,
14214 gfortran.dg/large_real_kind_1.f90,
14215 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14216 gfortran.dg/module_double_reuse.f90,
14217 gfortran.dg/module_equivalence_1.f90,
14218 gfortran.dg/module_interface_1.f90,
14219 gfortran.dg/module_parameter_array_refs_1.f90,
14220 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14221 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14222 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14223 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14224 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14225 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14226 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14227 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14228 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14229 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14230 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14231 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14232 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14233 gfortran.dg/same_name_1.f90,
14234 gfortran.dg/sibling_dummy_procedure_1.f90,
14235 gfortran.dg/sibling_dummy_procedure_2.f90,
14236 gfortran.dg/sibling_dummy_procedure_3.f90,
14237 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14238 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14239 gfortran.dg/used_dummy_types_2.f90,
14240 gfortran.dg/used_dummy_types_3.f90,
14241 gfortran.dg/used_dummy_types_4.f90,
14242 gfortran.dg/used_dummy_types_5.f90,
14243 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14244 gfortran.dg/userdef_operator_1.f90: Use it.
14246 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14248 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14249 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14250 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14251 gfortran.dg/write_back.f,
14252 gfortran.fortran-torture/execute/inquire_1.f90,
14253 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14255 2006-03-21 Jeff Law <law@redhat.com>
14257 * gcc.dg/tree-ssa/vrp28.c: New test.
14259 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14261 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14262 if _STDC_C99 is defined.
14263 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14264 * gcc.dg/builtins-20.c: Likewise.
14265 * gcc.dg/builtins-53.c: Likewise.
14266 * gcc.dg/single-precision-constant.c: Likewise. Also pass
14267 -mmacosx-version-min=10.3 on PowerPC/Darwin.
14269 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
14272 * gcc.c-torture/compile/pr26781-1.c: New test.
14273 * gcc.c-torture/compile/pr26781-2.c: New test.
14275 2006-03-21 Jakub Jelinek <jakub@redhat.com>
14278 * g++.dg/gomp/pr26690-1.C: New test.
14279 * g++.dg/gomp/pr26690-2.C: New test.
14281 2006-03-20 Jeff Law <law@redhat.com>
14283 * gcc.dg/tree-ssa/pr21829.c: New test.
14285 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14287 2006-03-20 Richard Sandiford <richard@codesourcery.com>
14289 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14290 (check_visibility_available): Use it.
14291 (check_effective_target_default_packed): Likewise.
14292 (check_effective_target_pcc_bitfield_type_matters): Likewise.
14293 (check_effective_target_fopenmp): Likewise.
14294 (check_effective_target_freorder): Likewise.
14295 (check_effective_target_fpic): Likewise.
14296 (check_named_sections_available): Likewise.
14297 (check_effective_target_ilp32): Likewise.
14298 (check_effective_target_lp64): Likewise.
14300 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
14303 * gfortran.dg/scalar_mask_2.f90: New test case.
14305 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
14308 * gcc.dg/tree-ssa/loadpre12.c: New test.
14309 * gcc.dg/tree-ssa/loadpre13.c: New test.
14310 * gcc.dg/tree-ssa/loadpre14.c: New test.
14311 * gcc.dg/tree-ssa/loadpre15.c: New test.
14312 * gcc.dg/tree-ssa/loadpre16.c: New test.
14313 * gcc.dg/tree-ssa/loadpre17.c: New test.
14314 * gcc.dg/tree-ssa/loadpre18.c: New test.
14315 * gcc.dg/tree-ssa/loadpre19.c: New test.
14316 * gcc.dg/tree-ssa/loadpre20.c: New test.
14317 * gcc.dg/tree-ssa/loadpre21.c: New test.
14318 * gcc.dg/tree-ssa/loadpre22.c: New test.
14320 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
14323 * gfortran.dg/elemental_initializer_1.f90: New test.
14326 * gfortran.dg/assumed_shape_ranks_2: New test.
14328 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
14330 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14333 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14335 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14336 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14337 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14338 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14339 gfortran.fortran-torture/execute/direct_io.f90,
14340 gfortran.fortran-torture/execute/inquire_2.f90,
14341 gfortran.fortran-torture/execute/inquire_4.f90,
14342 gfortran.fortran-torture/execute/list_read_1.f90,
14343 gfortran.fortran-torture/execute/open_replace.f90,
14344 gfortran.fortran-torture/execute/slash_edit.f90,
14345 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14346 temporary files from testcases.
14348 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14350 PR libgfortran/26509
14351 gfortran.dg/write_direct_eor.f90: New test.
14353 2006-03-17 David Edelsohn <edelsohn@gnu.org>
14355 * gcc.target/powerpc/pr26350.c: New.
14356 * gcc.target/powerpc/indexed-addr.c: New.
14358 2006-03-16 Roger Sayle <roger@eyesopen.com>
14360 * gfortran.dg/dependency_13.f90: New test case.
14362 2006-03-16 Roger Sayle <roger@eyesopen.com>
14364 PR middle-end/21781
14365 * gcc.dg/real-const-1.c: New test case.
14367 2006-03-15 Geoffrey Keating <geoffk@apple.com>
14369 * g++.old-deja/g++.other/init18.C: New.
14370 * g++.old-deja/g++.other/init5.C: Remove xfail.
14372 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14374 * g++.dg/opt/pr15551.C: Cleanup temp file.
14376 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14379 g++.dg/parse/long1.C: New test.
14381 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14384 * gfortran.dg/continuation.f90: New test.
14385 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14387 2006-03-14 Richard Guenther <rguenther@suse.de>
14389 PR tree-optimization/26672
14390 * gcc.dg/torture/pr26672.c: New testcase.
14392 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
14394 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14395 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14397 2006-03-13 Roger Sayle <roger@eyesopen.com>
14399 PR middle-end/26557
14400 * gcc.c-torture/compile/switch-1.c: New test case.
14402 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
14405 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14406 test to include more permuatations of mask and index.
14407 * gfortran.dg/scalar_mask_1.f90: Modify last test to
14408 respond to F2003 spec. that the position returned for an all false
14409 mask && condition is zero.
14411 2006-03-13 Jakub Jelinek <jakub@redhat.com>
14413 PR middle-end/25989
14414 * gcc.dg/gomp/pr25989.c: New test.
14416 2006-03-13 Jeff Law <law@redhat.com>
14418 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14420 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
14422 * gcc.dg/switch-9.c: New test.
14424 2006-03-13 Richard Guenther <rguenther@suse.de>
14426 PR middle-end/26630
14427 * gcc.dg/torture/pr26630.c: New testcase.
14429 2006-03-11 Roger Sayle <roger@eyesopen.com>
14431 * gfortran.dg/dependency_10.f90: New test case.
14432 * gfortran.dg/dependency_11.f90: Likewise.
14434 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
14435 Erik Edelmann <eedelman@gcc.gnu.org>
14437 * gfortran.dg/allocatable_function_1.f90: New.
14438 * gfortran.dg/allocatable_function_2.f90: New.
14440 2006-03-10 Richard Guenther <rguenther@suse.de>
14442 PR middle-end/26565
14443 * gcc.dg/torture/pr26565.c: New testcase.
14445 2006-03-09 Eric Christopher <echristo@apple.com>
14447 * gcc.c-torture/compile/20060309-1.c: New.
14449 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14451 PR libgfortran/26499
14452 * gfortran.dg/write_back.f: New test.
14453 * gfortran.dg/write_rewind_1.f: New test.
14454 * gfortran.dg/write_rewind_2.f: New test.
14456 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14458 PR libgfortran/26554
14459 * gfortran.dg/read_logical.f90: New test.
14461 2006-03-04 Laurent GUERBY <laurent@guerby.net>
14463 * ada/acats/norun.lst: cdd2a03 now passes.
14465 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
14468 * gcc.target/powerpc/pr18096-1.c: Change where the error
14471 2006-03-04 Jakub Jelinek <jakub@redhat.com>
14473 * gcc.target/i386/cleanup-1.c: New test.
14474 * gcc.target/i386/cleanup-2.c: New test.
14476 2006-03-04 Roger Sayle <roger@eyesopen.com>
14478 * gfortran.dg/dependency_9.f90: Remove for the time being.
14480 2006-03-04 Krister Walfridsson <cato@df.lth.se>
14482 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14485 2006-03-03 Roger Sayle <roger@eyesopen.com>
14487 * gfortran.dg/dependency_9.f90: New test case.
14489 2006-03-03 Roger Sayle <roger@eyesopen.com>
14491 * gfortran.dg/dependency_4.f90: New test case.
14492 * gfortran.dg/dependency_5.f90: New test case.
14493 * gfortran.dg/dependency_6.f90: New test case.
14494 * gfortran.dg/dependency_7.f90: New test case.
14495 * gfortran.dg/dependency_8.f90: New test case.
14497 2006-03-03 Paul Brook <paul@codesourcery.com>
14499 * lib/target-supports.exp (check_profiling_available):
14502 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
14505 * multiple_allocation_1.f90: New test.
14507 2006-03-03 Roger Sayle <roger@eyesopen.com>
14509 PR tree-optimization/26524
14510 * gfortran.dg/pr26524.f: New test case.
14512 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14514 * g++.dg/template/repo5.C: Cleanup repo files.
14515 * gcc.dg/20051201-1.c: Cleanup coverage files.
14516 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14517 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14520 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
14522 * objc.dg/objc-nofilename-1.m: New test.
14523 * objc.dg/bad-receiver-type.m: New test.
14524 * obj-c++.dg/bad-receiver-type.mm: New test.
14526 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
14528 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14530 2006-03-01 Mike Stump <mrs@apple.com>
14532 * g++.dg/abi/key2.C: Add.
14534 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
14536 * gfortran.dg/logical_dot_product.f90: New test.
14539 * gfortran.dg/used_interface_ref.f90: New test.
14542 * gfortran.dg/dependency_2.f90: New test.
14543 * gfortran.fortran-torture/execute/where17.f90: New test.
14544 * gfortran.fortran-torture/execute/where18.f90: New test.
14545 * gfortran.fortran-torture/execute/where19.f90: New test.
14546 * gfortran.fortran-torture/execute/where20.f90: New test.
14548 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
14550 * g++.dg/tree-ssa/pr26443.C: New test case.
14552 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
14554 PR middle-end/26022
14555 * g++.dg/opt/return-slot1.C: New test.
14557 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14559 PR libgfortran/26136
14560 * gfortran.dg/namelist_23.f90: New test.
14562 2006-02-28 Roger Sayle <roger@eyesopen.com>
14564 PR middle-end/14752
14565 * gcc.dg/fold-eqandshift-2.c: New test case.
14567 2006-02-28 Richard Guenther <rguenther@suse.de>
14569 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14572 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
14574 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14576 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14578 PR libgfortran/26464
14579 * gfortran.dg/backspace_5.f: New test.
14580 * gfortran.dg/backspace_6.f: New test.
14582 2006-02-26 Roger Sayle <roger@eyesopen.com>
14584 * gcc.dg/fold-eqandnot-1.c: New test case.
14586 2006-02-26 Roger Sayle <roger@eyesopen.com>
14588 PR middle-end/19983
14589 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14591 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
14593 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14594 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14596 2006-02-26 Richard Guenther <rguenther@suse.de>
14598 PR tree-optimization/26421
14599 * gcc.dg/tree-ssa/pr26421.c: New testcase.
14601 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
14603 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14604 * g++.old-deja/g++.robertl/eb132.C: Likewise.
14606 2006-02-26 Roger Sayle <roger@eyesopen.com>
14608 * gcc.dg/fold-even-1.c: New test case.
14610 2006-02-26 Roger Sayle <roger@eyesopen.com>
14612 PR middle-end/21137
14613 * gcc.dg/fold-eqandshift-1.c: New test case.
14615 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14617 PR tree-optimization/25125
14618 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14619 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14621 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14623 PR tree-optimizations/26359
14624 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14625 with -fdump-tree-dceloop-details.
14626 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14628 2006-02-25 Roger Sayle <roger@eyesopen.com>
14630 PR middle-end/23673
14631 * gcc.dg/fold-eqxor-1.c: New test case.
14632 * gcc.dg/fold-eqxor-2.c: Likewise.
14633 * gcc.dg/fold-eqxor-3.c: Likewise.
14635 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
14638 * scalar_mask_1.f90: New test.
14640 2006-02-24 Geoffrey Keating <geoffk@apple.com>
14642 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14643 * g++.dg/eh/uncaught2.C: New.
14644 * g++.dg/eh/uncaught3.C: New.
14646 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14648 PR libgfortran/26423
14649 * gfortran.dg/read_many_1.f: New test.
14651 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
14654 * gfortran.dg/dependency_3.f90: New test.
14655 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14659 * gfortran.dg/equiv_6.f90: New test.
14661 2006-02-23 Jeff Law <law@redhat.com>
14663 * gcc.c-torture/compile/pr26425.c: New test.
14665 2006-02-23 Jakub Jelinek <jakub@redhat.com>
14667 PR middle-end/26412
14668 * gcc.dg/gomp/pr26412.c: New test.
14670 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14673 * g++.dg/other/ellipsis1.C: New test.
14674 * g++.dg/parse/operator4.C: Adjust error marker.
14676 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
14679 * gfortran.dg/pr25603.f: New testcase.
14681 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
14683 * gcc.dg/bf-spl1.c: Don't specify -m68000.
14684 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14686 2006-02-21 Geoffrey Keating <geoffk@apple.com>
14688 * g++.dg/eh/spbp.C: New.
14690 2006-02-21 Jakub Jelinek <jakub@redhat.com>
14692 PR middle-end/26379
14693 * gcc.target/i386/mmx-7.c: New test.
14695 2006-02-20 Roger Sayle <roger@eyesopen.com>
14697 PR tree-optimization/26361
14698 * gcc.dg/tree-ssa/vrp27.c: New test case.
14700 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
14702 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14703 * gcc.dg/tree-ssa/complex-4.c: Here.
14705 2006-02-19 Roger Sayle <roger@eyesopen.com>
14707 PR middle-end/19543
14708 * gfortran.dg/logical_1.f90: New test case.
14710 2006-02-19 Jakub Jelinek <jakub@redhat.com>
14712 PR middle-end/26334
14713 * gcc.dg/20060218-1.c: Moved to...
14714 * gcc.target/i386/20060218-1.c: ... here. New test.
14716 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
14719 * gfortran.dg/convert_1.f90: New.
14721 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
14724 * gfortran.dg/namelist_5.f90: New test.
14727 * gfortran.dg/namelist_4.f90: New test.
14729 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14732 * gcc.dg/tree-ssa/complex-3.c: New test.
14734 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14736 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14737 variable to take into account the variable name in the
14739 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14741 2006-02-18 Jakub Jelinek <jakub@redhat.com>
14743 PR middle-end/26334
14744 * gcc.c-torture/compile/20060217-1.c: New test.
14745 * gcc.dg/20060218-1.c: New test.
14747 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
14749 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14751 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14753 * gcc.dg/cpp/undef3.c: New test.
14754 * gcc.dg/cpp/trad/builtins2.c: New test.
14756 2006-02-18 Mark Mitchell <mark@codesourcery.com>
14759 * g++.dg/template/static22.C: New test.
14760 * g++.dg/template/static23.C: New test.
14761 * g++.dg/template/static24.C: New test.
14762 * g++.dg/template/non-dependent13.C: New test.
14763 * g++.dg/init/member1.C: Tweak error markers.
14765 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14768 * gcc.c-torture/compile/pr26255.c: New test case.
14770 2006-02-16 Roger Sayle <roger@eyesopen.com>
14772 * gfortran.fortran-torture/execute/where_10.f90: New test case.
14773 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14774 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14775 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14776 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14777 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14778 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14780 2006-02-16 Jeff Law <law@redhat.com>
14782 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14783 * gcc.dg/tree-ssa/vrp26.c: New test.
14785 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
14789 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14790 __UCLIBC__ is defined.
14792 2006-02-16 Jakub Jelinek <jakub@redhat.com>
14795 * gfortran.dg/gomp/pr26224.f: New test.
14797 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
14800 * lib/target-supports.exp
14801 (check_effective_target_vect_short_mult): New.
14802 (check_effective_target_vect_char_mult): New.
14803 (check_effective_target_vect_widen_sum_qi_to_si): New.
14804 (check_effective_target_vect_widen_sum_qi_to_hi): New.
14805 (check_effective_target_vect_widen_sum_hi_to_si): New.
14806 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14807 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14808 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14809 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14810 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14811 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14812 vect-reduc-pattern-2c.c
14813 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14814 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14815 vect-reduc-pattern-1c.c
14817 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
14820 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14822 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
14825 * gfortran.dg/enum_8.f90: Remove check for warning.
14826 * gfortran.dg/iomsg_1.f90: Ditto.
14827 * gfortran.dg/enum_1.f90: Ditto.
14828 * gfortran.dg/enum_9.f90: Ditto.
14829 * gfortran.dg/enum_2.f90: Ditto.
14830 * gfortran.dg/enum_10.f90: Ditto.
14831 * gfortran.dg/enum_3.f90: Ditto.
14832 * gfortran.dg/flush_1.f90: Ditto.
14833 * gfortran.dg/enum_4.f90: Ditto.
14834 * gfortran.dg/array_constructor_1.f90: Ditto.
14835 * gfortran.dg/enum_5.f90: Ditto.
14836 * gfortran.dg/enum_6.f90: Ditto.
14837 * gfortran.dg/enum_7.f90: Ditto.
14839 2006-02-15 Jakub Jelinek <jakub@redhat.com>
14841 PR middle-end/26300
14842 * gcc.c-torture/compile/20060215-1.c: New test.
14844 2006-02-14 Roger Sayle <roger@eyesopen.com>
14846 PR middle-end/23670
14847 * gcc.dg/tree-ssa/andor-2.c: New test case.
14849 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
14852 * optional_dim.f90: New test.
14854 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14857 * gfortran.dg/label_4.f90: New.
14859 2006-02-14 Jakub Jelinek <jakub@redhat.com>
14860 Diego Novillo <dnovillo@redhat.com>
14861 Uros Bizjak <uros@kss-loka.si>
14863 * gfortran.dg/gomp: New directory.
14865 2006-02-14 Richard Guenther <rguenther@suse.de>
14867 PR tree-optimization/26258
14868 * gcc.dg/torture/pr26258.c: New testcase.
14870 2006-02-13 Jakub Jelinek <jakub@redhat.com>
14873 * gfortran.dg/pr26246_1.f90: New test.
14874 * gfortran.dg/pr26246_2.f90: New test.
14876 PR middle-end/26092
14877 * gcc.c-torture/compile/20060208-1.c: New test.
14879 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
14883 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14884 * gfortran.dg/bad_automatic_objects_1.f90: New test.
14885 * gfortran.dg/automatic_module_variable.f90: Change error message.
14888 * gfortran.dg/internal_dummy_1.f90: New test.
14891 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14895 * gfortran.dg/uncommon_block_data_1.f90: New test.
14896 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14900 * gfortran.dg/typed_subroutine_1.f90: New test.
14902 2006-02-13 Geoffrey Keating <geoffk@apple.com>
14904 * objc.dg/dwarf-1.m: New.
14906 2006-02-13 Roger Sayle <roger@eyesopen.com>
14908 PR middle-end/24427
14909 * gcc.dg/tree-ssa/andor-1.c: New test case.
14911 2006-02-13 Josh Conner <jconner@apple.com>
14914 * gcc.dg/pr25376.c: New test.
14916 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14918 * lib/target-supports.exp (check_named_sections_available):
14919 Only compile named-sections test -- don't assemble.
14921 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
14923 * g++.dg/warn/no-write-strings.C: New test.
14924 * g++.dg/warn/write-strings.C: Likewise.
14925 * g++.dg/warn/write-strings-default.C: Likewise.
14927 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
14930 * gfortran.dg/ret_pointer_2.f90: New test.
14932 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14934 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14936 2006-02-10 Jeff Law <law@redhat.com>
14938 * gcc.c-torture/compile/pr26213.c: New test.
14940 2006-02-10 Steven G. Kargl <kargls@comcast.net>
14942 gfortran.dg/null_1.f90: New test.
14944 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14947 * gfortran.dg/parens_4.f90: New.
14948 * gfortran.dg/parens_5.f90: New.
14950 2006-02-10 Richard Guenther <rguenther@suse.de>
14952 * gcc.dg/pr23372-1.c: Remove empty file.
14954 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14955 Paul Thomas <pault@gcc.gnu.org>
14958 * gfortran.dg/parens_1.f90: New.
14959 * gfortran.dg/parens_2.f90: New.
14960 * gfortran.dg/parens_3.f90: New.
14962 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
14965 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14968 * gfortran.dg/impure_assignment_1.f90: New test.
14971 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14973 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14976 * g++.dg/expr/stdarg2.C: New test.
14978 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14980 PR inline-asm/16194
14981 * gcc.dg/pr16194.c: New test.
14983 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
14985 * ada/acats/run_acats: Use portable variant of "$@".
14987 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14989 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14990 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14992 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14995 * g++.dg/opt/pr26179.C: New test.
14997 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14999 PR middle-end/26134
15000 * gcc.dg/tree-ssa/complex-3.c: New test.
15002 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15004 * gcc.c-torture/compile/volatile-1.c: New test.
15006 2006-02-09 Diego Novillo <dnovillo@redhat.com>
15009 * gcc.dg/tree-ssa/pr26180.c: New test.
15011 2006-02-08 Jeff Law <law@redhat.com>
15013 * gcc.dg/tree-ssa/pr21417.c: New test.
15015 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15017 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15018 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15020 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15022 * lib/scanrtl.exp: New.
15024 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15027 * g++.dg/other/virtual2.C: New test.
15030 * g++.dg/other/virtual1.C: New test.
15032 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15034 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15035 cleanup-ipa-dump): Update dump file glob patterns.
15036 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15037 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15039 * lib/gcc-dg.exp: Load it.
15040 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15042 2006-02-07 Janis Johnson <janis187@us.ibm.com>
15045 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15046 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15048 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15051 * gfortran.dg/mvbits_1.f90: New.
15053 2006-02-07 Dirk Mueller <dmueller@suse.com>
15055 * g++.dg/warn/Wdiv-by-zero.C: New test.
15056 * g++.dg/warn/Wno-div-by-zero.C: New.
15058 2006-02-07 Jeff Law <law@redhat.com>
15060 * gcc.dg/tree-ssa/pr21559.c: New test.
15062 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15063 multiple VRP passes.
15064 * gcc.dg/tree-ssa/vrp09.c: Likewise.
15065 * gcc.dg/tree-ssa/vrp18.c: Likewise.
15066 * gcc.dg/tree-ssa/pr21582.c: Likewise.
15067 * gcc.dg/tree-ssa/pr20657.c: Likewise.
15068 * gcc.dg/tree-ssa/pr21001.c: Likewise.
15069 * gcc.dg/tree-ssa/vrp02.c: Likewise
15070 * gcc.dg/tree-ssa/vrp11.c: Likewise
15071 * gcc.dg/tree-ssa/pr14341.c: Likewise
15072 * gcc.dg/tree-ssa/vrp19.c: Likewise
15073 * gcc.dg/tree-ssa/vrp20.c: Likewise
15074 * gcc.dg/tree-ssa/vrp03.c: Likewise
15075 * gcc.dg/tree-ssa/pr21086.c: Likewise
15076 * gcc.dg/tree-ssa/pr21959.c: Likewise
15077 * gcc.dg/tree-ssa/vrp21.c: Likewise
15078 * gcc.dg/tree-ssa/vrp04.c: Likewise
15079 * gcc.dg/tree-ssa/pr25485.c: Likewise
15080 * gcc.dg/tree-ssa/pr22026.c: Likewise
15081 * gcc.dg/tree-ssa/vrp22.c: Likewise
15082 * gcc.dg/tree-ssa/vrp05.c: Likewise
15083 * gcc.dg/tree-ssa/20030807-10.c: Likewise
15084 * gcc.dg/tree-ssa/pr20701.c: Likewise
15085 * gcc.dg/tree-ssa/vrp23.c: Likewise
15086 * gcc.dg/tree-ssa/vrp06.c: Likewise
15087 * gcc.dg/tree-ssa/pr22117.c: Likewise
15088 * gcc.dg/tree-ssa/pr20702.c: Likewise
15089 * gcc.dg/tree-ssa/vrp15.c: Likewise
15090 * gcc.dg/tree-ssa/pr21090.c: Likewise
15091 * gcc.dg/tree-ssa/pr21294.c: Likewise
15092 * gcc.dg/tree-ssa/vrp24.c: Likewise
15093 * gcc.dg/tree-ssa/vrp07.c: Likewise
15094 * gcc.dg/tree-ssa/pr21563.c: Likewise
15095 * gcc.dg/tree-ssa/pr25382.c: Likewise
15096 * gcc.dg/tree-ssa/vrp16.c: Likewise
15097 * gcc.dg/tree-ssa/vrp25.c: Likewise
15098 * gcc.dg/tree-ssa/vrp08.c: Likewise
15099 * gcc.dg/tree-ssa/20030807-6.c: Likewise
15100 * gcc.dg/tree-ssa/vrp17.c: Likewise
15101 * gcc.dg/tree-ssa/pr21458.c: Likewise
15102 * g++.dg/tree-ssa/pr18178.C: Likewise
15104 2006-02-07 Richard Guenther <rguenther@suse.de>
15108 2006-01-30 Richard Guenther <rguenther@suse.de>
15110 * gcc.dg/pr23372-1.C: New testcase.
15112 * g++.dg/tree-ssa/pr26140.C: New testcase.
15114 2006-02-07 Mark Mitchell <mark@codesourcery.com>
15117 * g++.dg/template/ttp15.C: New test.
15118 * g++.dg/template/ttp16.C: Likewise.
15119 * g++.dg/template/ttp17.C: Likewise.
15120 * g++.old-deja/g++.pt/ttp36.C: Remove.
15121 * g++.old-deja/g++.pt/ttp19.C: Likewise.
15122 * g++.old-deja/g++.pt/ttp37.C: Likewise.
15123 * g++.old-deja/g++.pt/ttp38.C: Likewise.
15124 * g++.old-deja/g++.pt/ttp39.C: Likewise.
15125 * g++.old-deja/g++.pt/ttp9.C: Likewise.
15126 * g++.old-deja/g++.pt/ttp40.C: Likewise.
15127 * g++.old-deja/g++.pt/ttp51.C: Likewise.
15128 * g++.old-deja/g++.pt/ttp26.C: Likewise.
15129 * g++.old-deja/g++.pt/ttp36.C: Likewise.
15131 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
15133 PR libfortran/23815
15134 * unf_io_convert_4.f90: New test.
15136 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
15138 * gcc.dg/tree-ssa/loadpre10.c: New test.
15139 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15140 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15141 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15143 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15145 PR libfortran/24685
15146 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15148 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
15151 * gfortran.dg/assign_7.f: New test.
15153 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
15157 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15158 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15159 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15161 2006-02-05 Jakub Jelinek <jakub@redhat.com>
15163 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15166 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
15168 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15169 * g++.dg/charset/string.c (foo): Likewise.
15170 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15172 * g++.dg/ext/builtin2.C (printf): Likewise.
15173 * g++.dg/init/new15.C (printf): Likewise.
15174 * g++.dg/opt/pr17697-1.C (foo): Likewise.
15175 * g++.dg/opt/pr17697-2.C (foo): Likewise.
15176 * g++.dg/opt/pr17697-3.C (foo): Likewise.
15177 * g++.dg/template/non-dependent4.C (temp): Likewise.
15178 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15179 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15180 parameter type to const char*.
15181 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15182 Change type to const char*.
15183 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15185 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15186 second parameter type to const char*.
15187 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15188 (Y::Y): Change parameter type to const char*.
15189 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15190 * g++.old-deja/g++.jason/report.C: Apply const correctness.
15191 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15192 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15194 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15196 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15197 type to const char*.
15198 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15199 return type to const char*.
15200 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15202 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15203 * g++.old-deja/g++.law/refs1.C: Likewise.
15204 * g++.old-deja/g++.law/visibility1.C: Likewise.
15205 * g++.old-deja/g++.law/visibility2.C: Likewise.
15206 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15208 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15209 * g++.old-deja/g++.mike/net48.C: Likewise.
15210 * g++.old-deja/g++.mike/p646.C: Likewise.
15211 * g++.old-deja/g++.mike/p6746.C: Likewise.
15212 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15213 type to const char*.
15214 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15215 deprecated conversion warning.
15216 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15218 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15219 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15220 * g++.old-deja/g++.pt/explicit8.C: Likewise.
15221 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15222 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15223 * g++.old-deja/g++.pt/nontype3.C: Likewise.
15224 * g++.old-deja/g++.pt/t39.C: Likewise.
15225 * g++.old-deja/g++.robertl/eb106.C: Likewise.
15226 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15228 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
15231 intrinsic_argument_conformance_1.f90: New test.
15233 2006-02-03 Steven G. Kargl <kargls@comcast.net>
15236 * gfortran.dg/char_result_11.f90: Add SAVE.
15237 * gfortran.dg/der_pointer_4.f90: Ditto.
15238 * gfortran.dg/default_initialization.f90: New test.
15240 2006-02-03 Jeff Law <law@redhat.com>
15242 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15243 handle more than 100 dump files.
15244 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15245 * lib/scantree.exp (scan-tree-dump): Likewise.
15246 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15247 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15248 * lib/scanipa.exp (scan-ipa-dump): Likewise.
15249 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15250 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15252 2006-02-03 Diego Novillo <dnovillo@redhat.com>
15254 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15256 2006-02-03 Mark Mitchell <mark@codesourcery.com>
15258 * g++.dg/template/using12.C: New test.
15260 2006-02-03 Alan Modra <amodra@bigpond.net.au>
15262 * gcc.target/powerpc/pr25960.c: New test.
15264 2006-02-02 Steven G. Kargl <kargls@comcast>
15267 gfortran.dg/nullify_2.f90: New test.
15269 2006-02-02 Diego Novillo <dnovillo@redhat.com>
15272 * gcc.dg/gomp/pr25990.c: New test.
15274 2006-01-31 Mark Mitchell <mark@codesourcery.com>
15277 * g++.gd/template/partial4.C: New test.
15279 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
15281 PR middle-end/26001
15282 * gfortran.dg/data_char_2.f90: New.
15284 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
15287 maxval_maxloc_conformance_1.f90: New test.
15289 2006-01-31 Richard Guenther <rguenther@suse.de>
15291 * gcc.target/i386/sselibm-1.c: New testcase.
15292 * gcc.target/i386/sselibm-2.c: Likewise.
15293 * gcc.target/i386/sselibm-3.c: Likewise.
15294 * gcc.target/i386/sselibm-4.c: Likewise.
15295 * gcc.target/i386/sselibm-5.c: Likewise.
15297 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
15300 * gfortran.dg/arrayio_derived_2.f90: New.
15302 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
15304 * gcc.dg/unsigned-long-compare.c: New test.
15306 2006-01-30 Steve Ellcey <sje@cup.hp.com>
15309 * lib/target-supports.exp (check_effective_target_freorder):
15310 Check to see if target supports -freorder-blocks-and-partition.
15311 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15312 instead of "dg-require-named-sections".
15314 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
15317 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15318 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15319 * gcc.dg/pragma-isr-trapa2.c: Likewise.
15320 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15321 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15322 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15323 * gcc.dg/attr-isr-trap_exit.c: Likewise.
15324 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15326 2006-01-30 Richard Guenther <rguenther@suse.de>
15329 * gcc.dg/pr23372-1.C: New testcase.
15331 2006-01-29 Diego Novillo <dnovillo@redhat.com>
15333 * gcc.dg/gomp/pr25874.c: New test.
15335 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
15338 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15340 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
15346 * gfortran.dg/intent_out_1.f90: New test.
15348 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
15351 * gfortran.dg/procedure_lvalue.f90: New test.
15355 * gfortran.dg/char_pointer_assign_2.f90: New test.
15356 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15357 assignment to be consistent with standard.
15358 * gfortran.dg/char_result_2.f90: The same.
15359 * gfortran.dg/char_result_8.f90: The same.
15361 2006-01-28 Zack Weinberg <zackw@panix.com>
15363 * gcc.dg/Woverlength-strings.c
15364 * gcc.dg/Woverlength-strings-pedantic-c89.c
15365 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15366 * gcc.dg/Woverlength-strings-pedantic-c99.c
15367 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15369 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
15371 * gcc.c-torture/execute/20060127-1.c: New test.
15373 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15376 * g++.dg/ext/pragmaweak1.C: New test.
15378 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15381 * g++.dg/template/spec29.C: New test.
15383 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
15386 * gcc.c-torture/execute/pr19606.c: New.
15388 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
15390 * gcc.dg/pragma-re-4.c: New test.
15392 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
15395 * gfortran.dg/assumed_size_refs_3.f90: New test.
15397 2006-01-27 Ben Elliston <bje@au.ibm.com>
15399 * gcc.misc-tests/dectest.exp: Remove defunct comment.
15401 2006-01-26 Laurent GUERBY <laurent@guerby.net>
15404 * ada/acats/support/impdef.a: Add One_Long_Second.
15405 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15406 * ada/acats/tests/c9/c94026.a: Likewise.
15407 * ada/acats/tests/c9/c97305c.ada: Likewise.
15408 * ada/acats/tests/c9/c99004a.ada: Likewise.
15410 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
15413 * gfortran.dg/global_references_2.f90: New test.
15419 * gfortran.dg/assumed_charlen_function_1.f90: New test.
15420 * gfortran.dg/assumed_charlen_function_3.f90: New test.
15423 * gfortran.dg/assumed_charlen_function_2.f90: New test.
15425 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
15428 * gcc.dg/Wpointer-sign.c: New.
15429 * gcc.dg/Wpointer-sign-Wall.c: New.
15430 * gcc.dg/Wpointer-sign-Wall-no.c: New.
15431 * gcc.dg/Wpointer-sign-pedantic.c: New.
15432 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15433 * gcc.dg/conv-2.c: Use -Wpointer-sign.
15435 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
15438 * gcc.c-torture/compile/pr25861.c: New test.
15440 2006-01-26 Paul Brook <paul@codesourcery.com>
15442 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15443 on short-enum targets.
15444 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15446 (generate_fields): Use short_enums.
15447 (main): Set short_enums. Document -e.
15448 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15449 on short-enum targets.
15450 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15452 (generate_fields): Use short_enums.
15453 (main): Set short_enums. Document -e.
15454 * lib/target-supports.exp (check_effective_target_short_enums): New.
15456 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
15459 * gcc.dg/torture/pr25947-1.c: New test.
15461 2006-01-25 Jan Hubicka <jh@suse.cz>
15462 Roger Sayle <roger@eyesopen.com>
15464 PR rtl-optimization/25703
15465 * gcc.target/i386/20060125-1.c: New test case.
15466 * gcc.target/i386/20060125-2.c: New test case.
15468 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15471 * gfortran.dg/goto_1.f: New.
15473 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
15476 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15477 25716 on 32-bit systems too.
15479 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
15482 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15484 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
15486 * gcc.dg/tree-ssa/gen-vect-33.c: New.
15488 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15491 * gfortran.dg/read_eof.f90: Delete, renamed.
15492 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15493 * gfortran.dg/read_eof_2.f90: New test.
15494 * gfortran.dg/read_eof_3.f90: New test.
15496 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
15499 * gcc.c-torture/compile/pr25860.c: New test.
15501 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15504 * g++.dg/parse/dtor8.C: New test.
15506 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
15509 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15510 * gcc.dg/gomp/gomp.exp: Return without testing anything if
15511 check_effective_target_fopenmp returns 0.
15513 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
15516 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15517 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15518 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15520 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
15523 * g++.dg/opt/pr25857.C: New test.
15525 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
15526 Jan Hubicka <jh@suse.cz>
15527 Richard Guenther <rguenther@suse.de>
15529 PR rtl-optimization/25654
15530 * gcc.dg/torture/pr25654.c: New testcase.
15531 * gcc.target/i386/pr25654.c: Likewise.
15533 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
15536 * gfortran.dg/internal references_2.f90: New test.
15538 Fix regression in testing of admissability of attributes.
15539 * gfortran.dg/intent_used_1.f90: New test.
15541 2006-01-23 Ben Elliston <bje@au.ibm.com>
15543 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15544 Remove target conditional torture options for i?86 and x86_64
15547 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
15550 * g++.dg/rtti/no-rtti.C: New.
15552 2006-01-21 Mark Mitchell <mark@codesourcery.com>
15555 * g++.dg/inherit/conv2.C: New test.
15558 * g++.dg/parse/dtor7.C: New test.
15561 * g++.dg/template/crash44.C: New test.
15563 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
15567 * gfortran.dg/internal_references_1.f90: New test.
15572 * gfortran.dg/global_references_1.f90: New test.
15573 * gfortran.dg/g77/19990905-1.f: Restore the error that
15574 there is a clash between the common block name and
15575 the name of a subroutine reference.
15578 * gfortran.dg/aliasing_dummy_1.f90: New test.
15580 2006-01-21 Alan Modra <amodra@bigpond.net.au>
15582 * gcc.dg/vmx/1b-01.c: Warning fix.
15583 * gcc.dg/vmx/1c-02.c: Likewise.
15584 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15586 2006-01-20 Steve Ellcey <sje@cup.hp.com>
15589 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15591 2006-01-20 Richard Guenther <rguenther@suse.de>
15592 Steven Bosscher <stevenb.gcc@gmail.com>
15594 PR rtl-optimization/24626
15595 * gcc.dg/torture/pr24626-1.c: New testcase.
15596 * gcc.dg/torture/pr24626-2.c: Likewise.
15597 * gcc.dg/torture/pr24626-3.c: Likewise.
15598 * gcc.dg/torture/pr24626-4.c: Likewise.
15600 2006-01-20 Dirk Mueller <dmueller@suse.com>
15603 * g++.dg/warn/empty-body.C: New.
15605 2006-01-19 Mark Mitchell <mark@codesourcery.com>
15608 * g++.dg/template/using10.C: New test.
15609 * g++.dg/temlpate/using11.C: Likewise.
15610 * g++.dg/inherit/using5.C: Tweak error messages.
15612 2006-01-20 Alan Modra <amodra@bigpond.net.au>
15614 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15616 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15618 2006-01-19 Jan Hubicka <jh@suse.cz>
15620 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15622 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15625 * g++.dg/template/spec28.C: New test.
15627 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
15629 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15630 (switchfiles): Fix fprintf's by adding srcdir or removing it.
15632 2006-01-19 Diego Novillo <dnovillo@redhat.com>
15634 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15635 * gcc.dg/gomp/critical-1.c: Likewise.
15636 * gcc.dg/gomp/critical-3.c: Likewise.
15637 * gcc.dg/gomp/empty.c: Likewise.
15638 * gcc.dg/gomp/ordered-1.c: Likewise.
15639 * gcc.dg/gomp/for-4.c: Likewise.
15640 * gcc.dg/gomp/for-6.c: Likewise.
15641 * gcc.dg/gomp/master-3.c: Likewise.
15642 * gcc.dg/gomp/for-8.c: Likewise.
15643 * gcc.dg/gomp/for-10.c: Likewise.
15644 * gcc.dg/gomp/for-18.c: Likewise.
15645 * gcc.dg/gomp/for-5.c: Likewise.
15646 * gcc.dg/gomp/for-7.c: Likewise.
15647 * gcc.dg/gomp/for-9.c: Likewise.
15649 2006-01-18 Jeff Law <law@redhat.com>
15651 * gcc.dg/tree-ssa/vrp25.c: New test.
15653 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15655 * gcc.dg/pr25805.c: Fix misapplied patch.
15657 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
15659 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15660 (check_effective_target_vect_udot_qi): New.
15661 (check_effective_target_vect_sdot_hi): New.
15662 (check_effective_target_vect_udot_hi): New.
15663 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15664 prefixed with "wrapv-" with -fwrapv.
15665 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15666 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15667 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15668 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15669 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15671 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15672 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15673 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15674 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15676 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15679 * g++.dg/other/default2.C: New test.
15680 * g++.dg/other/default3.C: New test.
15682 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15685 * gcc.dg/pr25805.c: New file.
15687 2006-01-18 Mark Mitchell <mark@codesourcery.com>
15690 * g++.dg/template/init6.C: New test.
15692 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
15694 * gcc.dg/tree-ssa/pr24287.c: New test
15696 2006-01-18 Eric Christopher <echristo@apple.com>
15698 * g++.dg/eh/table.C: New.
15700 2006-01-18 DJ Delorie <dj@redhat.com>
15702 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15703 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15704 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15705 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15707 2006-01-18 Jeff Law <law@redhat.com>
15709 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15710 on wrapping on overflow semantics.
15712 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15714 * gcc.gc/tree-ssa/vrp23.c: New test.
15715 * gcc.gc/tree-ssa/vrp24.c: New test.
15717 2006-01-18 Richard Henderson <rth@redhat.com>
15718 Aldy Hernandez <aldyh@redhat.com>
15719 Jakub Jelinek <jakub@redhat.com>
15720 Diego Novillo <dnovillo@redhat.com>
15721 Uros Bizjak <uros@kss-loka.si>
15723 * gcc.dg/gomp: New directory.
15725 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
15726 Steven G. Kargl <kargls@comcast.net>
15729 * gfortran.dg/intrinsic_external_1.f90: New test.
15732 * gfortran.dg/elemental_pointer_1.f90: New test.
15735 * gfortran.dg/external_procedures_1.f90: New test.
15738 gfortran.dg/assumed_present.f90: New test.
15740 2006-01-18 Jakub Jelinek <jakub@redhat.com>
15742 * g++.dg/parse/lookup5.C: New test.
15744 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15747 * gfortran.dg/read_eof.f90: New test.
15749 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15751 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15752 add a closing brace.
15754 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15757 * gfortran.dg/fmt_tl.f: New test.
15759 2006-01-17 Eric Christopher <echristo@apple.com>
15761 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15762 * g++.old-deja/g++.warn/impint2.C: Ditto.
15763 * g++.old-deja/g++.other/null1.C: Ditto.
15764 * g++.dg/warn/conv2.C: Ditto.
15765 * g++.dg/warn/conv4.C: New file.
15767 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15769 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15771 2006-01-17 Andreas Jaeger <aj@suse.de>
15772 Janis Johnson <janis187@us.ibm.com>
15774 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15776 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15777 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15779 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15781 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15782 (switchfiles): xfail txxx where xxx >= 25.
15784 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15787 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15789 2006-01-17 Jakub Jelinek <jakub@redhat.com>
15792 * gcc.dg/pr25682.c: New test.
15793 * g++.dg/parse/array-size2.C: New test.
15795 2006-01-16 Ian Lance Taylor <ian@airs.com>
15797 * consistency.vlad: Remove entire directory, 1652 files.
15799 2006-01-16 Janis Johnson <janis187@us.ibm.com>
15801 * lib/target-supports.exp (check_effective_target_dfp_nocache,
15802 check_effective_target_dfprt_nocache): New.
15803 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15804 (check_effective_target_dfprt): New.
15805 * lib/c-compat.exp (check_dfp): Remove.
15806 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15807 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15808 level of support for decimal float.
15809 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15810 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15811 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15812 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15813 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15814 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15815 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15816 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15817 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15818 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15819 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15820 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15823 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
15826 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15828 * lib/gfortran.exp (gfortran_init): Likewise.
15829 * lib/obj-c++.exp (obj-c++_init): Likewise.
15830 * lib/scanasm.exp (scan-assembler-dem): Likewise.
15831 (scan-assembler-dem-not): Likewise.
15832 * lib/scandump.exp (scan-dump-dem): Likewise.
15833 (scan-dump-dem-not): Likewise.
15835 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
15838 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15840 * lib/obj-c++.exp (obj-c++_init): Likewise.
15842 2006-01-16 Richard Guenther <rguenther@suse.de>
15844 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15846 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15849 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15850 to LD_LIBRARY_PATH.
15852 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
15853 Andrew Pinski <pinskia@physics.uc.edu>
15855 * gcc.dg/minmax-1.c: New test.
15857 2006-01-16 Ben Elliston <bje@au.ibm.com>
15859 * gcc.dg/dfp/dfp.exp: Correct FSF address.
15860 * gcc.misc-tests/dectest.exp: Ditto.
15862 2006-01-15 Ian Lance Taylor <ian@airs.com>
15865 * gcc.target/i386/cmov6.c: Use -march=k8.
15867 2006-01-15 Andreas Jaeger <aj@suse.de>
15869 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15870 x86 does not have __float128.
15872 2006-01-14 Ian Lance Taylor <ian@airs.com>
15874 * gcc.target/i386/cmov6.c: New test.
15876 2006-01-14 Mark Mitchell <mark@codesourcery.com>
15879 * g++.dg/template/ctor6.C: New test.
15881 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
15883 PR tree-optimization/25485
15884 * gcc.dg/tree-ssa/pr25485.c: New.
15886 2006-01-14 Richard Guenther <rguenther@suse.de>
15888 PR tree-optimization/22548
15889 PR tree-optimization/22555
15890 PR tree-optimization/22501
15891 * gcc.dg/tree-ssa/alias-4.c: New testcase.
15892 * gcc.dg/tree-ssa/alias-5.c: Likewise.
15893 * gcc.dg/tree-ssa/alias-6.c: Likewise.
15894 * gcc.dg/tree-ssa/alias-7.c: Likewise.
15895 * gcc.dg/tree-ssa/alias-8.c: Likewise.
15896 * gcc.dg/tree-ssa/alias-9.c: Likewise.
15897 * gcc.dg/tree-ssa/alias-10.c: Likewise.
15898 * gcc.dg/tree-ssa/alias-11.c: Likewise.
15899 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15901 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
15903 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
15904 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15906 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
15907 Richard Guenther <rguenther@suse.de>
15909 PR rtl-optimization/24257
15910 * gcc.dg/torture/pr24257.c: New testcase.
15912 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
15914 * gcc.c-torture/execute/20060110-1.c: New test.
15915 * gcc.c-torture/execute/20060110-2.c: New test.
15917 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
15919 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15921 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
15924 * gfortran.dg/label_3.f90: New test.
15926 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
15928 PR tree-optimization/25771
15929 * g++.dg/tree-ssa/pr25771.C: New test
15931 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
15934 * g++.dg/opt/complex5.C: New test.
15936 2006-01-13 Richard Guenther <rguenther@suse.de>
15938 * gcc.target/i386/387-9.c: New testcase.
15940 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
15943 * g++.dg/debug/dwarf2-1.C: New.
15945 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
15948 * lib/gcov.exp (verify-lines): Add "close $fd".
15950 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
15951 Ben Elliston <bje@au.ibm.com>
15953 * gcc.dg/dfp/inf-1.c: New test.
15955 2006-01-12 Janis Johnson <janis187@us.ibm.com>
15956 Yao Qi <qiyaoltc@cn.ibm.com>
15957 Ben Elliston <bje@au.ibm.com>
15958 Jon Grimm <jgrimm2@us.ibm.com>
15960 * gcc.dg/nodfp-1.c: New test.
15961 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15962 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15963 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15964 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15965 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15966 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15967 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15968 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15969 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15970 * gcc.dg/format/dfp-scanf-1.c: Likewise.
15971 * gcc.dg/format/dfp-printf-1.c: Likewise.
15972 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15973 (compat_setup_dfp): New.
15974 * gcc.dg/compat/compat.exp: Use it.
15975 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15976 Make some variables global, prepend "compat_" to their names.
15977 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15978 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15979 * gcc.misc-tests/dectest.exp: New test driver for decTest.
15980 * lib/compat.exp (compat_skip_list): Make global, rename.
15981 * lib/c-compat.exp: New file.
15982 * lib/target-supports.exp (check_effective_target_dfp): New.
15984 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15985 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15986 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15987 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15988 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15989 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15990 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15991 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15992 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15993 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15994 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15995 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15996 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15997 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15998 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15999 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16000 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16001 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16002 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16003 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16004 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16005 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16006 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16007 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16008 gcc.dg/dfp/struct-layout-1.c,
16009 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16010 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16011 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16012 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16013 gcc.dg/dfp/func-vararg-dfp.c,
16014 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16015 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16016 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16017 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16018 gcc.dg/dfp/wtr-conversion-1.c: New tests.
16020 2006-01-11 Richard Guenther <rguenther@suse.de>
16022 PR tree-optimization/25734
16023 * gcc.dg/tree-ssa/pr25734.c: New testcase.
16025 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
16028 * gfortran.dg/literal_character_constant_1_x.F: New test.
16029 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16030 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16031 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16033 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
16036 * g++.dg/ext/packed3.C: Add expected packed error.
16038 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
16041 * gcc.dg/torture/pr25706-1.c: New test.
16043 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
16045 PR tree-optimization/23109
16046 PR tree-optimization/23948
16047 PR tree-optimization/24123
16049 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16050 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16051 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16052 g++.dg/tree-ssa/pr23948.C: New testcases.
16053 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16054 three divisions in order to do the optimization.
16056 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16059 * g++.dg/other/pr25632.C: New test.
16061 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
16064 * gfortran.dg/used_types_1.f90: New test.
16066 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
16069 * gcc.dg/torture/pr25718-1.c: New test.
16071 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
16073 * gfortran.dg/list_read_2.f90: Fix typo in description.
16075 2006-01-10 Jan Beulich <jbeulich@novell.com>
16077 * lib/target-supports.exp (check_visibility_available): Simplify test
16079 (check_profiling_available): Fail for *-*-netware*.
16080 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16081 * gcc.dg/20021014-1.c: Likewise.
16082 * gcc.dg/nest.c: Likewise.
16084 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
16087 * gfortran.dg/forall_3.f90: New test.
16089 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
16092 * gfortran.dg/nesting_2.f90: New test.
16093 * gfortran.dg/nesting_3.f90: New test.
16095 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
16097 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16098 Fix typo in comment.
16100 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16102 * gfortran.dg/single_char_string.f90: New test.
16104 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16106 * gfortran.dg/ichar_2.f90: New test.
16108 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
16111 * gfortran.dg/private_type_4.f90: New.
16113 2006-01-07 Richard Guenther <rguenther@suse.de>
16115 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16117 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16119 * gfortran.dg/func_decl_1.f90: New.
16120 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16121 * gfortran.dg/array_alloc_2.f90: Likewise.
16122 * gfortran.dg/char_result_8.f90: Likewise.
16123 * gfortran.dg/dup_save_1.f90: Likewise.
16124 * gfortran.dg/dup_save_2.f90: Likewise.
16125 * gfortran.dg/f2c_6.f90: Likewise.
16126 * gfortran.dg/f2c_7.f90: Likewise.
16127 * gfortran.dg/func_result_2.f90: Likewise.
16128 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16130 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
16133 * gfortran.dg/elemental_subroutine_1.f90: New test.
16134 * gfortran.dg/elemental_subroutine_2.f90: New test.
16138 * gfortran.dg/assumed_size_refs_1.f90: New test.
16142 * gfortran.dg/assumed_size_refs_2.f90: New test.
16143 * gfortran.dg/initialization_1.f90: Change warning message.
16145 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
16147 * gcc.dg/tree-ssa/loop-15.c: New test.
16149 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16152 * gfortran.dg/backspace_3.f: New test.
16153 * gfortran.dg/backspace_4.f: New test.
16155 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16158 * gfortran.dg/fmt_white.f: Update test.
16160 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
16162 * gcc.dg/cast-1.c: Add new warning.
16163 * gcc.dg/cast-2.c: Likewise.
16164 * gcc.dg/cast-3.c: Likewise.
16165 * gcc.dg/format/cast-1.c: Likewise.
16166 * gcc.dg/cast-4.c: New testcase.
16168 2006-01-05 Richard Guenther <rguenther@suse.de>
16170 PR tree-optimization/22555
16171 * gcc.dg/tree-ssa/alias-3.c: New testcase.
16173 2006-01-05 Richard Guenther <rguenther@suse.de>
16174 Diego Novillo <dnovillo@redhat.com>
16176 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16177 * gcc.dg/tree-ssa/loop-8.c: Likewise.
16178 * gcc.dg/tree-ssa/loop-1.c: Likewise.
16179 * gcc.dg/tree-ssa/pr23294.c: Likewise.
16180 * gcc.dg/tree-ssa/pr21985.c: Likewise.
16181 * gcc.dg/tree-ssa/loop-14.c: Likewise.
16182 * gcc.dg/tree-ssa/loop-2.c: Likewise.
16183 * gcc.dg/tree-ssa/loop-3.c: Likewise.
16184 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16185 * gcc.dg/tree-ssa/pr21171.c: Likewise.
16186 * gcc.dg/tree-ssa/loop-5.c: Likewise.
16187 * gcc.dg/tree-ssa/loop-10.c: Likewise.
16188 * gcc.dg/tree-ssa/loop-6.c: Likewise.
16189 * treelang/compile/extravar.tree: Likewise.
16190 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16191 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16192 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16193 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16194 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16196 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
16198 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16201 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
16204 gfortran.dg/char_result_11.f90: New.
16206 2006-01-04 Mark Mitchell <mark@codesourcery.com>
16209 * g++.dg/parse/access9.C: New test.
16210 * g++.dg/tc1/dr52.C: Tweak error markers.
16212 2006-01-04 Richard Henderson <rth@redhat.com>
16214 Merge from gomp branch.
16215 * g++.dg/parse/pragma2.C: Update expected error lines.
16217 2006-01-04 Jakub Jelinek <jakub@redhat.com>
16219 * g++.dg/other/i386-2.C: New test.
16222 * gcc.c-torture/compile/20051228-1.c: New test.
16225 * gcc.dg/pr25559.c: New test.
16227 2006-01-03 Mark Mitchell <mark@codesourcery.com>
16230 * g++.dg/lookup/friend9.C: New test.
16233 * g++.dg/template/repo5.C: New test.
16235 2006-01-03 Steven G. Kargl <kargls@comcast.net>
16238 * gfortran.dg/forall_2.f90: New test.
16240 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
16242 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16243 dg-require-weak. Adjust regexp to handle leading-underscore
16244 targets and space as well as TAB after .weak. Change previous
16245 64-bit fix to not use naked dot.
16247 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
16249 PR rtl-optimization/25578
16250 * gcc.c-torture/execute/20060102-1.c: New testcase.
16252 2006-01-03 Richard Guenther <rguenther@suse.de>
16255 * gcc.dg/torture/pr25183.c: New testcase.
16257 2006-01-03 Jakub Jelinek <jakub@redhat.com>
16259 Merge from gomp-branch.
16260 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16261 * gcc.dg/ia64-sync-2.c: Likewise.
16262 * gcc.dg/ia64-sync-3.c: Likewise.
16263 * gcc.dg/ia64-sync-4.c: Likewise.
16264 * gcc.dg/sync-2.c: Likewise.
16265 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16266 that sparc64-*-* and sparcv9-*-* supports sync builtins.
16268 2006-01-02 Mark Mitchell <mark@codesourcery.com>
16271 * g++.dg/parse/operator6.C: New test.
16274 * g++.dg/parse/error29.C: New test.
16277 * g++.dg/parse/dtor6.C: New test.
16280 * g++.dg/parse/ctor3.C: New test.
16283 * g++.dg/template/class3.C: New test.
16285 2006-01-02 Geoffrey Keating <geoffk@apple.com>
16287 * g++.dg/debug/debug9.C: New.
16289 2006-01-02 Steven G. Kargl <kargls@comcast.net>
16292 * gfortran.dg/label_2.f90: New test.
16294 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16296 * g++.dg/lookup/using12.C: Tighten error marker.
16298 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
16299 Andrew Pinski <pinskia@physics.uc.edu>
16301 * gcc.target/powerpc/darwin-abi-3.c: New file.
16302 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16303 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16304 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16305 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16306 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16307 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16308 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16309 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16311 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
16313 * gcc.dg/tree-ssa/loadpre1.c: New;
16314 * gcc.dg/tree-ssa/loadpre2.c: New;
16315 * gcc.dg/tree-ssa/loadpre3.c: New;
16316 * gcc.dg/tree-ssa/loadpre4.c: New;
16317 * gcc.dg/tree-ssa/loadpre5.c: New;
16318 * gcc.dg/tree-ssa/loadpre6.c: New;
16319 * gcc.dg/tree-ssa/loadpre7.c: New;
16320 * gcc.dg/tree-ssa/loadpre8.c: New;
16321 * gcc.dg/tree-ssa/loadpre9.c: New;
16323 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
16325 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16326 * g++.dg/abi/thunk4.C: Likewise.
16328 2006-01-01 Andreas Jaeger <aj@suse.de>
16330 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16333 2006-01-01 Jakub Jelinek <jakub@redhat.com>
16336 * gcc.dg/pragma-pack-3.c: New test.
16337 * g++.dg/parse/pragma3.C: New test.
16339 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16341 PR middle-end/24827
16342 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16344 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16347 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16349 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
16352 * gfortran-dg/pure_byref_3.f90: New.
16355 * gfortran.dg/userdef_operator_1.f90: New.
16357 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
16359 * g++.dg/abi/thunk3.C: New.
16360 * g++.dg/abi/thunk4.C: New.
16362 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
16365 * gfortran.dg/host_used_types_1.f90: New test. Check that host
16366 associated derived type components of derived types are
16367 properly declared in contained procedures.
16369 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16371 PR libgfortran/25139
16372 * gfortran.dg/backspace_2.f: New test.
16374 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16376 PR libgfortran/25550
16377 * gfortran.dg/endfile.f: New test.
16379 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16381 PR libgfortran/25419
16382 * gfortran.dg/comma.f: New test.
16384 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16386 * lib/gfortran-dg.exp: Remove trailing whitespace.
16387 * lib/fortran-torture.exp: Test with -fbounds-check instead of
16388 -funroll-all-loops.
16390 2005-12-28 Alan Modra <amodra@bigpond.net.au>
16392 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16393 Extended Double long doubles or repeat tests when long double is
16394 the same size as double.
16396 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16398 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16401 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16402 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16405 * gcc.dg/pr23911.c: Make test variable static.
16408 * gcc.dg/tree-ssa/pr14841.c: Likewise.
16410 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16413 * g++.dg/parse/crash17.C: Adjust error markers.
16414 * g++.dg/template/error20.C: New test.
16416 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16419 * g++.dg/ext/complit4.C: New test.
16422 * g++.dg/ext/complit5.C: Likewise.
16424 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
16426 PR tree-optimization/25125
16427 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16428 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16429 * gcc.c-torture/execute/pr25125.c: New.
16431 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
16435 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16436 functions with incorrect assumed size references.
16438 2005-12-24 Mark Mitchell <mark@codesourcery.com>
16441 * g++.dg/opt/init1.C: New test.
16443 2005-12-23 Mark Mitchell <mark@codesourcery.com>
16446 * g++.dg/template/sfinae3.C: New test.
16448 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16450 * g++.dg/other/friend4.C: New test.
16452 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16455 * g++.dg/opt/pr25005.C: New test.
16457 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16460 * g++.dg/template/ptrmem16.C: New test.
16462 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
16466 * gfortran.dg/initialization_1.f90: Add test of SIZE.
16468 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16470 PR libgfortran/25307
16471 * gfortran.dg/list_read_5.f90: New test.
16473 2005-12-22 Richard Henderson <rth@redhat.com>
16475 * gcc.target/i386/sse-7.c: Use -msse2.
16477 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16479 PR rtl-optimization/25432
16480 * gcc.c-torture/compile/20051216-1.c: New test.
16483 * objc/execute/pr25328.m: New test.
16485 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16488 * g++.dg/template/call4.C: New test.
16490 2005-12-22 Dale Johannesen <dalej@apple.com>
16492 * gcc.target/i386/sse-17.c: New.
16494 2005-12-22 Paul Brook <paul@codesourcery.com>
16496 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16498 2005-12-22 Paul Brook <paul@codesourcery.com>
16500 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16502 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
16505 * gcc.c-torture/compile/pr25513.c: New test.
16507 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16510 * g++.dg/parse/error25.C: Add more tests.
16512 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16515 * gfortran.dg/der_charlen_1.f90: New.
16517 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
16520 * gfortran.dg/pointer_component_type_1.f90: New test.
16524 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16525 should give an error with assumed size array refernces and checks
16526 those that should not.
16527 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16528 reference an upper bound so that it does not generate an error.
16534 * gfortran.dg/used_dummy_types_1.f90: New test.
16535 * gfortran.dg/used_dummy_types_2.f90: New test.
16536 * gfortran.dg/used_dummy_types_3.f90: New test.
16537 * gfortran.dg/used_dummy_types_4.f90: New test.
16538 * gfortran.dg/used_dummy_types_5.f90: New test.
16541 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16542 group already being USE associated.
16543 * gfortran.dg/assumed_shape_nml.f90: New test.
16544 * gfortran.dg/assumed_size_nml.f90: New test.
16554 * gfortran.dg/io_constraints_1.f90: New test.
16555 * gfortran.dg/io_constraints_1.f90: New test.
16556 * gfortran.dg/iostat_3.f90: Change wording of warning.
16557 * gfortran.dg/g77/19981216-0.f: The same.
16559 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
16561 PR tree-optimization/23518
16562 * gcc.dg/pr23518.c: New.
16564 2005-12-21 Mike Stump <mrs@apple.com>
16566 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16568 2005-12-21 Paul Brook <paul@codesourcery.com>
16570 * gcc.dg/pr19340.c: Skip on m68k targets.
16572 2005-12-21 Steven Bosscher <stevenb@suse.de>
16574 PR rtl-optimization/25196
16575 * gcc.dg/pr25196.c: New test.
16577 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
16580 gfortran.dg/where_nested_1.f90: New.
16582 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
16584 PR tree-optimization/25382.
16585 * gcc.dg/tree-ssa/pr25382.c: New.
16587 2005-12-20 Richard Guenther <rguenther@suse.de>
16589 PR middle-end/24306
16590 * gcc.target/i386/pr24306.c: New testcase.
16592 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
16594 PR tree-optimization/25501
16595 * gcc.dg/tree-ssa/pr25501.c: New.
16597 2005-12-20 Richard Guenther <rguenther@suse.de>
16600 2005-12-02 Richard Guenther <rguenther@suse.de>
16602 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16604 2005-12-20 Mark Mitchell <mark@codesourcery.com>
16607 * g++.dg/warn/Wunreachable-code-2.C: New test.
16609 2005-12-19 Mark Mitchell <mark@codesourcery.com>
16612 * g++.dg/template/ctor5.C: New test.
16615 * g++.dg/template/overload8.C: New test.
16617 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
16619 * gcc.c-torture/compile/pr25483 : New test.
16621 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16624 * g++.dg/ext/typeof10.C: New test.
16626 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
16628 * gcc.dg/mt-loopi1.c: New.
16630 2005-12-18 Richard Guenther <rguenther@suse.de>
16632 PR tree-optimization/25481
16633 * gcc.dg/torture/pr25481.c: New testcase.
16635 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
16637 PR rtl-optimization/21041
16638 * gcc.dg/pr21041.c: New test.
16640 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16642 PR libgfortran/25463
16643 * gfortran.dg/advance.f90: New test.
16645 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
16647 * gcc.dg/20051201-1.c: New test.
16649 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
16652 * gfortran.dg/initialization_1.f90: New test.
16653 * gfortran.dg/enum_5.f90: Change dg-error to new message.
16654 * gfortran.dg/g77/980616-0.f: The same.
16656 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16659 * gfortran.dg/chkbits.f90: New test.
16661 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16663 * gfortran.dg/enum_5.f: Revert to previous version.
16665 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16667 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16668 * gfortran.dg/nested_modules_1.f90: Ditto.
16669 * gfortran.dg/hollerith_f95.f90: Ditto.
16670 * gfortran.dg/select_5.f90: Ditto.
16671 * gfortran.dg/secnds.f: Ditto.
16672 * gfortran.dg/hollerith2.f90: Ditto.
16673 * gfortran.dg/imag_2.f: Ditto.
16674 * gfortran.dg/ftell_2.f90: Ditto.
16675 * gfortran.dg/malloc_free_1.f90: Ditto.
16676 * gfortran.dg/logint-1.f: Ditto.
16677 * gfortran.dg/recursive_statement_functions.f90: Ditto.
16678 * gfortran.dg/e_d_fmt.f90: Ditto.
16679 * gfortran.dg/hollerith_legacy.f90: Ditto.
16680 * gfortran.dg/logint-2.f: Ditto.
16681 * gfortran.dg/enum_5.f90: Ditto.
16682 * gfortran.dg/f2c_2.f90: Ditto.
16683 * gfortran.dg/pr17143.f90: Ditto.
16684 * gfortran.dg/namelist_14.f90: Ditto.
16685 * gfortran.dg/logint-3.f: Ditto.
16686 * gfortran.dg/spread_scalar_source.f90: Ditto.
16687 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16688 * gfortran.dg/namelist_11.f: Ditto.
16689 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16690 * gfortran.dg/g77/20010519-1.f
16691 * gfortran.dg/g77/alpha1.f: Ditto.
16692 * gfortran.dg/g77/990115-1.f: Ditto.
16693 * gfortran.dg/g77/erfc.f: Ditto.
16694 * gfortran.dg/g77/19990313-3.f: Ditto.
16695 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16696 * gfortran.dg/g77/20010426.f: Ditto.
16697 * gfortran.dg/g77/19990313-0.f: Ditto.
16698 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16699 * gfortran.dg/g77/20000629-1.f: Ditto.
16700 * gfortran.dg/g77/970125-0.f: Ditto.
16701 * gfortran.dg/g77/8485.f: Ditto.
16702 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16703 * gfortran.dg/g77/19990313-1.f: Ditto.
16704 * gfortran.dg/g77/int8421.f: Ditto.
16705 * gfortran.dg/g77/19990305-0.f: Ditto.
16706 * gfortran.dg/g77/947.f: Ditto.
16707 * gfortran.dg/g77/19990905-2.f: Ditto.
16708 * gfortran.dg/g77/cabs.f: Ditto.
16709 * gfortran.dg/g77/19990313-2.f: Ditto.
16710 * gfortran.dg/g77/20020307-1.f: Ditto.
16711 * gfortran.dg/g77/dcomplex.f: Ditto.
16712 * gfortran.dg/g77/19990502-1.f: Ditto.
16713 * gfortran.dg/g77/19981216-0.f: Ditto.
16714 * gfortran.dg/common_4.f90: Ditto.
16715 * gfortran.dg/entry_4.f90: Ditto.
16716 * gfortran.dg/equiv_constraint_2.f90: Ditto.
16717 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16718 * gfortran.dg/namelist_12.f: Ditto.
16719 * gfortran.dg/scale_1.f90: Ditto.
16720 * gfortran.dg/modulo_1.f90
16721 * gfortran.dg/hollerith.f90: Ditto.
16722 * gfortran.dg/direct_io_3.f90: Ditto.
16723 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16724 * gfortran.dg/gnu_logical_1.F: Ditto.
16725 * gfortran.dg/unf_io_convert_1.f90: Ditto.
16726 * gfortran.dg/assign_1.f90: Ditto.
16727 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16728 * gfortran.dg/pr23095.f: Ditto.
16729 * gfortran.dg/read_float_1.f90: Ditto.
16731 2005-12-17 Andreas Jaeger <aj@suse.de>
16733 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16734 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16736 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16739 * gfortran.dg/fmt_white.f: New test.
16741 2005-12-16 Steven G. Kargl <kargls@comcast.net>
16743 * gfortran.dg/label_1.f90: New test.
16745 2005-12-15 Ben Elliston <bje@au.ibm.com>
16748 * gcc.dg/20031012-1.c: Add -Walways-true option.
16749 * gcc.dg/weak/weak-3.c: Likewise.
16750 * g++.old-deja/g++.mike/warn8.C: Likewise.
16752 2005-12-16 Mike Stump <mrs@apple.com>
16754 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16757 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16759 PR libgfortran/25264
16760 PR libgfortran/25349
16761 * gfortran.dg/tl_editing.f90: Added additional checks.
16762 * gfortran.dg/t_editing.f: New test.
16763 * gfortran.dg/write_padding.f90: New test
16765 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16768 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16770 2005-12-16 Jakub Jelinek <jakub@redhat.com>
16772 PR rtl-optimization/24899
16773 * gcc.c-torture/execute/20051215-1.c: New test.
16775 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
16778 * gfortran.dg/pr24823.f: New test.
16780 2005-12-16 Jeff Law <law@redhat.com>
16782 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16784 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
16786 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16787 (base_types): Change C++ style comments to C style comments. Remove
16788 aligned types from the array. Keep Enums disabled.
16789 (complex_types): Remove aligned types from the array.
16790 Comment out "_Complex long double".
16791 (attrib_types): Remove.
16792 (complex_attrib_types): Remove.
16793 (attrib_array_types): Remove.
16794 (complex_attrib_array_types): Remove.
16795 (aligned_bitfld_types): Remove.
16796 (n_aligned_bitfld_types): Remove.
16797 (FEATURE_ALIGNEDPACKED): Delete.
16798 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16799 (singles): Remove support for adding attributes.
16800 (choose_type): Remove support for attributed types.
16801 (generate_fields): Remove support for attributed bit-fields.
16802 Remove support for adding attributes.
16803 (generate_random_tests): Remove support for adding attributes.
16804 (features): Add back "[0] :0" and "complex vector [0]".
16805 (main): Remove support for attributed bit-fields.
16806 Uncomment the calling of generate_random_tests for the rests of
16809 2005-12-16 Jan Hubicka <jh@suse.cz>
16811 * gcc.c-torture/combine/pr25224.c: New.
16813 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
16816 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16819 2005-12-15 Richard Sandiford <richard@codesourcery.com>
16821 * gcc.dg/20051215-1.c: New file.
16823 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16825 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16826 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16828 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
16831 * gfortran.dg/dummy_functions_1.f90: New.
16833 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
16835 PR rtl-optimization/25310
16836 * gcc.c-torture/compile/pr25310.c: New test.
16838 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16841 * gcc.dg/pr25023.c: New test.
16843 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16845 * g++.old-deja/g++.brendan/redecl1.C,
16846 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16847 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16848 g++.old-deja/g++.oliva/typeof1.C,
16849 g++.old-deja/g++.other/crash16.C,
16850 g++.old-deja/g++.other/crash34.C,
16851 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16852 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16853 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16854 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16855 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16856 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16859 2005-12-14 Kean Johnston <jkj@sco.com>
16860 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16862 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16863 * gcc.target/i386/20020523-1.c: Ditto.
16864 * gcc.target/i386/tailcall-1.c: Ditto.
16865 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16866 * gcc.target/i386/ssetype-5.c: Ditto.
16868 2005-12-14 Jeff Law <law@redhat.com>
16870 * gcc.dg/tree-ssa/foldstring-1.c: New test.
16872 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16876 * gcc.target/i386/pr25254.c: New test.
16877 * gfortran.dg/PR24188.f: New test.
16879 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
16881 * lib/fortran-torture.exp: Catch remaining uses of
16882 remote_file build delete.
16884 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16886 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16888 2005-12-14 Ben Elliston <bje@au.ibm.com>
16890 * gcc.dg/warn-addr-cmp.c: New test.
16892 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16896 * gcc.target/i386/pr25293.c: New test.
16898 2005-12-13 Petr Machata <machata@post.cz>
16901 * g++.dg/parse/comma2.C: New test.
16903 2005-12-13 Mark Mitchell <mark@codesourcery.com>
16904 Jakub Jelinek <jakub@redhat.com>
16906 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16907 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16908 (limits.h): Include unconditionally.
16909 (stdlib.h): Likewise.
16910 (hashtab.h): Do not include.
16911 (getopt.h): Likewise.
16912 (stddef.h): Include.
16913 (hashval_t): Define.
16914 (struct entry): Add "next" field.
16915 (HASH_SIZE): New macro.
16916 (hash_table): New variable.
16917 (switchfiles): Do not use xmalloc.
16919 (iterative_hash): New function.
16921 (e_exists): New function.
16922 (e_insert): Likewise.
16923 (output): Use, instead of libiberty hashtable functions.
16924 (main): Do not use getopt. Do not call htab_create.
16926 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16929 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16930 put atal* and atpaal* attributes on array elements.
16931 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16932 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16933 put atal* and atpaal* attributes on array elements.
16934 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16936 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
16938 * gcc.dg/single-precision-constant.c: New test.
16940 2005-12-13 Alan Modra <amodra@bigpond.net.au>
16942 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16943 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16944 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16945 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16946 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16947 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16948 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16949 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16950 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16951 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16952 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16953 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16954 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16955 gcc.target/powerpc/ppc-sdata-2.c,
16956 gcc.target/powerpc/ppc-stackalign-1.c,
16957 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16958 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16959 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16960 gcc.target/powerpc/rs6000-ldouble-2.c,
16961 gcc.target/powerpc/rs6000-power2-1.c,
16962 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16963 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
16964 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
16965 option into target selector.
16966 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
16967 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16969 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16972 * objc.dg/encode-9.m: New test.
16974 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16977 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16978 * gcc.dg/asm-b.c: Fix typo.
16979 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16980 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16981 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16982 i?86 lp64 and x86_64 ilp32.
16983 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16985 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16987 2005-12-12 Steven G. Kargl <kargls@comcast.net>
16990 gfortran.dg/equiv_5.f90: New test.
16992 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
16994 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16995 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16996 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16997 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16998 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16999 * gcc.dg/tree-ssa/reassoc-5.c: New.
17000 * gcc.dg/tree-ssa/reassoc-6.c: New.
17001 * gcc.dg/tree-ssa/reassoc-7.c: New.
17002 * gcc.dg/tree-ssa/reassoc-8.c: New.
17003 * gcc.dg/tree-ssa/reassoc-9.c: New.
17004 * gcc.dg/tree-ssa/reassoc-10.c: New.
17005 * gcc.dg/tree-ssa/reassoc-11.c: New.
17007 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17011 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17013 2005-12-12 Mark Mitchell <mark@codesourcery.com>
17016 * g++.dg/template/inherit.C: Do not use a generic error message.
17018 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
17021 * objc.dg/gnu-encoding: New directory.
17022 * objc.dg/gnu-encoding/compat-common.h: New file.
17023 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17024 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17025 * objc.dg/gnu-encoding/vector-defs.h: New file.
17026 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17027 * objc.dg/gnu-encoding/generate-random.c: New file.
17028 * objc.dg/gnu-encoding/generate-random_r.c: New file.
17029 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17030 * objc.dg/gnu-encoding/generate-random.h: New file.
17032 2005-12-11 Mark Mitchell <mark@codesourcery.com>
17035 * g++.dg/template/defarg7.C: New test.
17037 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
17040 * objc.dg/encode-8.m: New test.
17042 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
17045 * objc.dg/encode-7.m: New test.
17047 2005-12-10 Mark Mitchell <mark@codesourcery.com>
17050 * g++.dg/opt/inline10.C: New test.
17052 2005-12-11 Steven G. Kargl <kargls@comcast.net>
17054 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17056 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
17058 * gfortran.dg/substring_equivalence.f90: typo in comment
17060 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17063 * gfortran.dg/iostat_3.f90: New test.
17065 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
17068 * gfortran.dg/unf_io_convert_1.f90: New test.
17069 * gfortran.dg/unf_io_convert_2.f90: New test.
17070 * gfortran.dg/unf_io_convert_3.f90: New test.
17072 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17075 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17076 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17077 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17078 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17079 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17080 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17081 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17082 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17083 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17084 gcc.dg/torture/fp-int-convert-float128-timode.c,
17085 gcc.dg/torture/fp-int-convert-float128.c,
17086 gcc.dg/torture/fp-int-convert-float80-timode.c,
17087 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17088 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17090 * gcc.dg/tls/opt-1.c: Require effective target fpic.
17092 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
17094 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17096 2005-12-10 Richard Sandiford <richard@codesourcery.com>
17098 * gcc.dg/20051207-1.c,
17099 * gcc.dg/20051207-2.c,
17100 * gcc.dg/20051207-3.c: New tests.
17102 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17105 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17106 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17107 dg-skip-if target selector.
17110 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17111 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17112 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17113 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17114 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17115 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17116 and/or merge with i?86 cases.
17118 * gcc.dg/tls/opt-3.c: Require effective target fpic.
17121 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17122 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17123 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17124 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17127 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
17130 * gcc.c-torture/compile/pr25311.c: New test.
17132 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17134 PR libgfortran/25039
17135 * gfortran.dg/read_comma.f: New test.
17137 2005-12-08 Jakub Jelinek <jakub@redhat.com>
17140 * g++.dg/opt/pr19317-1.C: New test.
17141 * g++.dg/opt/pr19317-2.C: New test.
17142 * g++.dg/opt/pr19317-3.C: New test.
17145 * gcc.c-torture/execute/pr19005.c: New test.
17148 * g++.old-deja/g++.other/comdat5.C: New test.
17149 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17151 * g++.dg/compat/struct-layout-1.exp: New file.
17152 * g++.dg/compat/struct-layout-1.h: New.
17153 * g++.dg/compat/struct-layout-1_generate.c: New.
17154 * g++.dg/compat/struct-layout-1_x1.h: New.
17155 * g++.dg/compat/struct-layout-1_x2.h: New.
17156 * g++.dg/compat/struct-layout-1_y1.h: New.
17157 * g++.dg/compat/struct-layout-1_y2.h: New.
17159 * gcc.dg/20050330-2.c: New test.
17161 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
17164 * gfortran.dg/associated_1.f90: New.
17166 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
17168 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17169 ILP32 vect_no_align platforms.
17171 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
17172 Jakub Jelinek <jakub@redhat.com>
17175 * gcc.c-torture/compile/20051207-1.c: New test.
17177 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17180 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17181 gcc.dg/torture/pr18582-1.c,
17182 gcc.target/i386/attributes-error.c: Also test on x86_64.
17184 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17186 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17189 * g++.dg/template/typedef3.C: New test.
17193 * g++.dg/template/dtor3.C: Fix error markers.
17195 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
17197 * lib/target-supports.exp (check_effective_target_sync_char_short):
17200 2005-12-06 Janis Johnson <janis187@us.ibm.com>
17202 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17204 2005-12-06 Roger Sayle <roger@eyesopen.com>
17206 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17207 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17208 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17209 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17211 2005-12-06 Roger Sayle <roger@eyesopen.com>
17214 * g++.dg/other/array2.C: New test case.
17216 2005-12-05 Geoffrey Keating <geoffk@apple.com>
17218 * gcc.dg/darwin-weakimport-3.c: New.
17220 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17221 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17222 and to work on Darwin.
17223 * gcc.dg/attr-weakref-1b.c: New file.
17224 * gcc.dg/attr-weakref-2.c: New test.
17225 * gcc.dg/darwin-weakref-1.c: New test.
17227 2005-12-05 Janis Johnson <janis187@us.ibm.com>
17230 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17231 use in selector expressions.
17232 (dg-xfail-if): Ditto.
17233 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17234 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17235 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17236 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17237 * gcc.test-framework/test-framework.exp: Skip generated tests if
17238 CHECK_TEST_FRAMEWORK is not 1.
17240 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17242 PR tree-optimization/24963
17243 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17246 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17249 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17250 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17251 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17252 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17254 2005-12-05 Jakub Jelinek <jakub@redhat.com>
17256 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17259 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17261 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17263 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17265 * gcc.dg/format/cast-1.c: New test.
17267 2005-12-04 Roger Sayle <roger@eyesopen.com>
17270 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17271 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17272 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17273 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17275 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17277 * gcc.dg/cast-pretty-print-1.c: New test.
17279 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17281 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17283 2005-12-02 Mark Mitchell <mark@codesourcery.com>
17286 * g++.dg/template/friend40.C: New test.
17288 2005-12-02 Jakub Jelinek <jakub@redhat.com>
17291 * gcc.target/i386/movq-2.c: New test.
17292 * gcc.target/i386/movq.c: Remove target i?86, instead add
17293 dg-require-effective-target ilp32.
17295 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17298 * g++.dg/other/default1.C: New test.
17300 2005-12-02 Richard Guenther <rguenther@suse.de>
17302 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17304 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
17306 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17308 2005-12-02 Alan Modra <amodra@bigpond.net.au>
17311 * gcc.target/powerpc/rotate.c: New.
17313 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17315 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17316 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17318 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
17321 * gcc.dg/pr17730-1.c: Adjust.
17322 * gcc.dg/lvalue1.c (main): Likewise.
17323 * gcc.dg/lvalue-2.c: Likewise.
17324 * g++.dg/pr7503-3.C
17326 2005-12-01 Geoffrey Keating <geoffk@apple.com>
17328 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17331 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
17334 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
17336 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17339 * lib/target-supports.exp (check_effective_target_tls): New.
17340 (check_effective_target_tls_runtime): New.
17341 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17343 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17344 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17345 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17346 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17347 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17348 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17349 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17350 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17351 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17352 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17353 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17354 effective-target TLS.
17355 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17356 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17357 effective-target TLS runtime.
17359 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17361 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17363 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
17365 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17366 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17367 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17368 ignored" warnings when "packing" is the same as the ABI layout.
17370 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
17373 * gfortran.dg/line_length_1.f: New test.
17374 * gfortran.dg/line_length_2.f90: Ditto.
17376 2005-11-30 Richard Guenther <rguenther@suse.de>
17378 PR tree-optimization/21655
17379 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17381 2005-11-30 Dale Johannesen <dalej@apple.com>
17383 * gcc.c-torture/compile/pr24930.c: New.
17385 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
17388 * gfortran.dg/auto_char_dummy_array.f90: New test.
17390 2005-11-30 Jeff Law <law@redhat.com>
17392 * g++.old-deja/g++.law/pr25000.C: New test.
17394 2005-11-30 Jakub Jelinek <jakub@redhat.com>
17396 * gcc.dg/tls/opt-11.c: New test.
17398 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
17400 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17402 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17405 2005-11-29 Jakub Jelinek <jakub@redhat.com>
17407 * gfortran.dg/open_access_1.f90: New test.
17409 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17411 * gcc.dg/charset/builtin2.c: New test.
17413 2005-11-28 Jakub Jelinek <jakub@redhat.com>
17415 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17416 on mmix-*-* for *_[xy].c.
17418 2005-11-28 Kean Johnston <jkj@sco.com>
17420 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17422 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17423 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17424 * gcc.target/i386/asm-3.c: Ditto.
17425 * gcc.target/i386/clobbers.c: Ditto.
17426 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17427 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17429 * gcc.target/i386/mul.c: Ditto.
17430 * gcc.target/i386/ssetype-1.c: Ditto.
17431 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17432 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17433 static so the test works with -fPIC mode too. Based on comment in
17435 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17437 2005-11-28 Richard Guenther <rguenther@suse.de>
17439 * gcc.dg/alias-9.c: New testcase.
17440 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17442 2005-11-28 Roger Sayle <roger@eyesopen.com>
17443 Uros Bizjak <uros@kss-loka.si>
17445 PR middle-end/20219
17446 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17447 tan(x)/sin(x) transformations.
17449 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
17451 PR middle-end/24575
17452 * gcc.dg/tree-ssa/divide-3.c: New test.
17453 * gcc.dg/tree-ssa/divide-4.c: New test.
17455 2005-11-27 Steven G. Kargl <kargls@comcast.net>
17458 * gfortran.dg/boz_6.f90: New test.
17460 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17463 * gfortran.dg/modulo_1.f90: New test.
17465 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17467 PR libfortran/24919
17468 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17469 fail on CRLF platforms.
17470 * gfortran.dg/ftell_2.f90: Likewise.
17472 2005-11-26 Eric Christopher <echristo@apple.com>
17474 * gcc.dg/intmax_t-1.c: Remove mips xfail.
17476 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17478 * objc.dg/gnu-runtime-3.m: Simplify.
17480 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17482 PR middle-end/23669
17483 * gcc.dg/tree-ssa/divide-1.c: New test.
17484 * gcc.dg/tree-ssa/divide-2.c: New test.
17486 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17488 PR libgfortran/24945
17489 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17491 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17493 PR libgfortran/24945
17494 * gfortran.dg/open_status_2.f90: New test.
17496 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17498 * gcc.c-torture/execute/builtins/fprintf.c,
17499 gcc.c-torture/execute/builtins/fputs-lib.c,
17500 gcc.c-torture/execute/builtins/fputs.c,
17501 gcc.c-torture/execute/builtins/lib/fprintf.c,
17502 gcc.c-torture/execute/builtins/lib/printf.c,
17503 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17505 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
17507 * gcc.dg/20050922-2.c: New test.
17509 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
17511 * objc.dg/gnu-runtime-3.m: New test.
17513 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17516 * g++.dg/other/void1.C: New test.
17518 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
17520 PR middle-end/24998
17521 * gcc.dg/torture/fp-int-convert-float.c,
17522 gcc.dg/torture/fp-int-convert-double.c,
17523 gcc.dg/torture/fp-int-convert-long-double.c,
17524 gcc.dg/torture/fp-int-convert-timode.c,
17525 gcc.dg/torture/fp-int-convert-float80.c,
17526 gcc.dg/torture/fp-int-convert-float80-timode.c,
17527 gcc.dg/torture/fp-int-convert-float128.c,
17528 gcc.dg/torture/fp-int-convert-float128-timode.c,
17529 gcc.dg/torture/fp-int-convert.h: New files.
17531 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17533 PR middle-end/24989
17534 * gcc.dg/tree-ssa/bool-10.c: New test.
17535 * gcc.dg/tree-ssa/bool-11.c: New test.
17536 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17538 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17540 PR middle-end/24990
17541 * tree-ssa/pr24990-1.c: New test.
17543 2005-11-24 Richard Guenther <rguenther@suse.de>
17544 Dirk Mueller <dmueller@suse.de>
17547 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17548 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17549 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17550 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17551 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17552 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17554 2005-11-23 Uros Bizjak <uros@kss-loka.si>
17556 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17558 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
17561 * gcc.dg/Wc++-compat.c: New.
17562 * gcc.dg/Wno-c++-compat.c: New.
17564 2005-11-23 Alan Modra <amodra@bigpond.net.au>
17566 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17567 (vspltish, vspltisw): Likewise.
17569 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17571 PR libgfortran/24794
17572 * gfortran.dg/namelist_12.f: Fix quotes.
17573 * gfortran.dg/namelist_13.f90: Fix quotes.
17574 * gfortran.dg/namelist_14.f90: Fix quotes.
17575 * gfortran.dg/namelist_15.f90: Fix quotes.
17576 * gfortran.dg/namelist_use.f90: Fix quotes.
17577 * gfortran.dg/namelist_use_only.f90: Fix quotes.
17578 * gfortran.dg/namelist_21.f90: New test.
17579 * gfortran.dg/namelist_22.f90: New test.
17581 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
17584 * gcc.c-torture/compile/pr23435.c: New.
17586 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17588 * gcc.c-torture/execute/floatunsisf-1.c: New test.
17590 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17592 * gcc.target/powerpc/405-macchw-1.c,
17593 gcc.target/powerpc/405-macchw-2.c,
17594 gcc.target/powerpc/405-macchwu-1.c,
17595 gcc.target/powerpc/405-macchwu-2.c,
17596 gcc.target/powerpc/405-machhw-1.c,
17597 gcc.target/powerpc/405-machhw-2.c,
17598 gcc.target/powerpc/405-machhwu-1.c,
17599 gcc.target/powerpc/405-machhwu-2.c,
17600 gcc.target/powerpc/405-maclhw-1.c,
17601 gcc.target/powerpc/405-maclhw-2.c,
17602 gcc.target/powerpc/405-maclhwu-1.c,
17603 gcc.target/powerpc/405-maclhwu-2.c,
17604 gcc.target/powerpc/405-mulchw-1.c,
17605 gcc.target/powerpc/405-mulchw-2.c,
17606 gcc.target/powerpc/405-mulchwu-1.c,
17607 gcc.target/powerpc/405-mulchwu-2.c,
17608 gcc.target/powerpc/405-mulhhw-1.c,
17609 gcc.target/powerpc/405-mulhhw-2.c,
17610 gcc.target/powerpc/405-mulhhwu-1.c,
17611 gcc.target/powerpc/405-mulhhwu-2.c,
17612 gcc.target/powerpc/405-mullhw-1.c,
17613 gcc.target/powerpc/405-mullhw-2.c,
17614 gcc.target/powerpc/405-mullhwu-1.c,
17615 gcc.target/powerpc/405-mullhwu-2.c,
17616 gcc.target/powerpc/405-nmacchw-1.c,
17617 gcc.target/powerpc/405-nmacchw-2.c,
17618 gcc.target/powerpc/405-nmachhw-1.c,
17619 gcc.target/powerpc/405-nmachhw-2.c,
17620 gcc.target/powerpc/405-nmaclhw-1.c,
17621 gcc.target/powerpc/405-nmaclhw-2.c,
17622 gcc.target/powerpc/440-macchw-1.c,
17623 gcc.target/powerpc/440-macchw-2.c,
17624 gcc.target/powerpc/440-macchwu-1.c,
17625 gcc.target/powerpc/440-macchwu-2.c,
17626 gcc.target/powerpc/440-machhw-1.c,
17627 gcc.target/powerpc/440-machhw-2.c,
17628 gcc.target/powerpc/440-machhwu-1.c,
17629 gcc.target/powerpc/440-machhwu-2.c,
17630 gcc.target/powerpc/440-maclhw-1.c,
17631 gcc.target/powerpc/440-maclhw-2.c,
17632 gcc.target/powerpc/440-maclhwu-1.c,
17633 gcc.target/powerpc/440-maclhwu-2.c,
17634 gcc.target/powerpc/440-mulchw-1.c,
17635 gcc.target/powerpc/440-mulchw-2.c,
17636 gcc.target/powerpc/440-mulchwu-1.c,
17637 gcc.target/powerpc/440-mulchwu-2.c,
17638 gcc.target/powerpc/440-mulhhw-1.c,
17639 gcc.target/powerpc/440-mulhhw-2.c,
17640 gcc.target/powerpc/440-mulhhwu-1.c,
17641 gcc.target/powerpc/440-mulhhwu-2.c,
17642 gcc.target/powerpc/440-mullhw-1.c,
17643 gcc.target/powerpc/440-mullhw-2.c,
17644 gcc.target/powerpc/440-mullhwu-1.c,
17645 gcc.target/powerpc/440-mullhwu-2.c,
17646 gcc.target/powerpc/440-nmacchw-1.c,
17647 gcc.target/powerpc/440-nmacchw-2.c,
17648 gcc.target/powerpc/440-nmachhw-1.c,
17649 gcc.target/powerpc/440-nmachhw-2.c,
17650 gcc.target/powerpc/440-nmaclhw-1.c,
17651 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17653 2005-11-21 Jakub Jelinek <jakub@redhat.com>
17656 * gfortran.dg/inquire_9.f90: New test.
17659 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17661 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17663 PR libfortran/24432
17664 * lib/target-supports.exp (check_effective_target_fortran_large_real):
17665 Check that 'cos' is supported.
17667 2005-11-21 Paul Thomas <pault@gcc.gnu.org
17670 * gfortran.dg/substring_equivalence.f90: New test.
17673 * gfortran.dg/auto_internal_assumed.f90: New test.
17675 2005-11-21 Uros Bizjak <uros@kss-loka.si>
17677 * gcc.dg/fold-div-2.c: New test.
17679 2005-11-20 Ian Lance Taylor <ian@airs.com>
17681 PR rtl-optimization/24883
17682 * gcc.c-torture/compile/pr24883.c: New test.
17684 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
17686 PR middle-end/20583
17687 * gcc.c-torture/compile/pr20583.c: New.
17689 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
17691 * gcc.c-torture/execute/usmul.c: New test.
17693 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
17695 * gcc.dg/tree-ssa/vrp22.c: New test.
17697 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
17699 PR middle-end/24912
17700 * gcc.dg/torture/pr24912-1.c: New test.
17702 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
17705 * gfortran.dg/arrayio_derived_1.f90: New test.
17707 2005-11-19 Richard Guenther <rguenther@suse.de>
17709 PR middle-end/23294
17710 * gcc.dg/tree-ssa/pr23294.c: New testcase.
17712 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
17714 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17716 2005-11-18 Mark Mitchell <mark@codesourcery.com>
17719 * g++.dg/template/friend39.C: New test.
17721 2005-11-18 James E Wilson <wilson@specifix.com>
17723 * gcc.dg/builtin-strstr.c: New.
17725 2005-11-18 Richard Henderson <rth@redhat.com>
17727 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17728 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17729 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17730 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17731 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17732 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17733 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17734 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17735 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17736 renaming to remove initial "ia64-".
17738 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
17740 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17742 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
17744 * g++.dg/cpp/string-2.C: New test.
17746 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
17748 * gcc.dg/tree-ssa/loop-14.c: New test.
17750 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
17751 Michael Chamberlain <michael@chamberlain.net.au>
17753 * ada/acats/run_all.sh (target_run): Kill long running tests.
17755 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17757 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17758 * gcc.dg/cleanup-9.c: Likewise.
17759 * gcc.dg/cleanup-10.c: Likewise.
17760 * gcc.dg/cleanup-11.c: Likewise.
17762 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17765 * gfortran.dg/open_access_append_1.f90: New test.
17766 * gfortran.dg/open_access_append_2.f90: New test.
17768 2005-11-16 Richard Guenther <rguenther@suse.de>
17770 PR middle-end/24851
17771 * gcc.c-torture/execute/pr24851.c: New testcase.
17773 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
17775 * gcc.dg/fold-overflow-1.c: New test.
17777 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
17779 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17780 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17782 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
17784 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17786 * g++.dg/eh/forced2.C: Likewise.
17787 * g++.dg/eh/forced3.C: Likewise.
17788 * g++.dg/eh/forced4.C: Likewise.
17790 2005-11-11 Mike Stump <mrs@apple.com>
17792 * g++.old-deja/g++.mike/unused.C: Add.
17794 2005-11-15 Mark Mitchell <mark@codesourcery.com>
17797 * g++.dg/warn/Wcast-qual1.C: New test.
17799 2005-11-15 Jan Hubicka <jh@suse.cz>
17801 * gcc.dg/winline-5.c: Add large-unit-insns limit.
17803 2005-11-14 David Edelsohn <edelsohn@gnu.org>
17805 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17807 2005-11-14 Diego Novillo <dnovillo@redhat.com>
17810 * gcc.dg/tree-ssa/pr24840.c: New test.
17812 2005-11-14 Janis Johnson <janis187@us.ibm.com>
17815 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17817 2005-11-14 Dale Johannesen <dalej@apple.com>
17819 * gcc.c-torture/execute/20051113-1.c: New.
17821 2005-11-14 Mark Mitchell <mark@codesourcery.com>
17824 * g++.dg/template/crash43.C: New test.
17826 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
17828 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17830 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17833 * g++.dg/eh/spec8.C: New test.
17835 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17837 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17839 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17842 * g++.dg/parse/ambig4.C: New test.
17843 * g++.dg/tc1/dr101.C: Adjust error markers.
17844 * g++.dg/lookup/strong-using-2.C: Likewise.
17845 * g++.dg/lookup/ambig5.C: Likewise.
17846 * g++.dg/lookup/ambig4.C: Likewise.
17847 * g++.dg/parse/crash22.C: Likewise.
17849 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17851 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17853 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
17855 * gcc.dg/nested-calls-1.c: New test.
17857 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17859 * gfortran.dg/complex_intrinsic_1.f90: New test.
17860 * gfortran.dg/complex_intrinsic_2.f90: New test.
17861 * gfortran.dg/fgetc_1.f90: New test.
17862 * gfortran.dg/fgetc_2.f90: New test.
17863 * gfortran.dg/fgetc_3.f90: New test.
17864 * gfortran.dg/ftell_1.f90: New test.
17865 * gfortran.dg/ftell_2.f90: New test.
17866 * gfortran.dg/gnu_logical_1.F: New test.
17867 * gfortran.dg/gnu_logical_2.f90: New test.
17869 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
17871 PR middle-end/24820
17872 * gcc.dg/pr24820.c: New test.
17874 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
17876 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17877 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17880 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17883 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17885 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17887 * gcc.target/cris/cris.exp: New file.
17888 * gcc.target/cris/rld-legit1.c: New test.
17889 * gcc.target/cris/rld-legit2.c: New test.
17891 2005-11-12 Jakub Jelinek <jakub@redhat.com>
17894 * g++.dg/opt/pr24780.C: New test.
17897 * g++.dg/template/asm1.C: New test.
17899 2005-11-12 Steven G. Kargl <kargls@comcast.net>
17901 PR libgfortran/24787
17902 * gfortran.dg/scan_1.f90: New test.
17904 2005-11-12 Jan Hubicka <jh@suse.cz>
17906 * gcc.target/i386/minmax-1.c: New.
17907 * gcc.target/i386/minmax-2.c: New.
17909 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
17911 * gcc.dg/pr24445.c: Fix for 64-bit targets.
17913 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
17915 * gcc.c-torture/execute/20051110-1.c,
17916 gcc.c-torture/execute/20051110-2.c: New tests.
17918 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17920 PR middle-end/24750
17921 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17924 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17926 * lib/target-libpath.exp (get_shlib_extension): New proc.
17927 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17928 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17929 * lib/objc.exp (objc_target_compile): Likewise.
17930 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17933 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17935 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17937 * lib/target-supports.exp (check_effective_target_static_libgfortran):
17938 Add -static to additional_flags and pass it to target_compile.
17940 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17942 PR libgfortran/24719
17943 gfortran.dg/read_noadvance.f90: New test.
17945 PR libgfortran/24699
17946 gfortran.dg/fmt_t_2.f90: New test.
17948 PR libgfortran/24785
17949 gfortran.dg/read_x_eor.f90: New test.
17951 PR libgfortran/24584
17952 gfortran.dg/namelist_empty.f90: Rename test.
17954 PR libgfortran/24489
17955 gfortran/read_eor.f90: Rename test.
17957 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17960 * gfortran.dg/automatic_module_variable.f90: New test.
17962 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
17965 * gcc.dg/pr24445.c: New test.
17967 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17971 * gfortran.dg/recursive_statement_functions.f90: Add statement
17972 functions using inline intrinsic functions and parameters to test
17973 that they no longer seg-fault.
17976 gfortran.dg/nested_modules_4.f90: New test.
17977 gfortran.dg/nested_modules_5.f90: New test.
17979 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17982 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17984 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
17986 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17989 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17991 * gcc.dg/sparc-getcontext-1.c: New test.
17993 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
17995 * gcc.dg/ifcvt-fabs-1.c: New test.
17997 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
18000 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18001 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18003 2005-11-09 Richard Guenther <rguenther@suse.de>
18005 PR tree-optimization/24716
18006 * gcc.c-torture/execute/pr24716.c: New testcase.
18008 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18010 * gcc.dg/pr24624.c: Disable for non S/390 targets.
18012 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18015 * gcc.dg/pr24624.c: Testcase added.
18017 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18020 * g++.dg/other/pr24623.C: Testcase added.
18022 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
18025 * gfortran-dg/pure_byref_1.f90: New.
18026 * gfortran-dg/pure_byref_2.f90: New.
18028 2005-11-09 Uros Bizjak <uros@kss-loka.si>
18031 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18032 * gcc.dg/dg.exp: Run main loop also for *.i files.
18034 2005-11-08 Jakub Jelinek <jakub@redhat.com>
18037 * g++.dg/tls/diag-3.C: New test.
18038 * g++.dg/tls/diag-4.C: New test.
18039 * g++.dg/tls/static-1.C: New test.
18040 * g++.dg/tls/static-1a.cc: New file.
18042 2005-11-08 Diego Novillo <dnovillo@redhat.com>
18045 * g++.dg/tree-ssa/pr23046.C: New test.
18047 2005-11-08 Devang Patel <dpatel@apple.com>
18049 PR tree-optimization/23115
18050 * gcc.dg/tree-ssa/pr23115.c: New.
18052 2005-11-08 David Edelsohn <edelsohn@gnu.org>
18054 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18055 * gcc.target/powerpc/pr16155.c: Same.
18056 * gcc.target/powerpc/altivec-1.c: Same.
18057 * gcc.target/powerpc/altivec-2.c: Same.
18058 * gcc.target/powerpc/altivec-3.c: Same.
18059 * gcc.target/powerpc/altivec-5.c: Same.
18060 * gcc.target/powerpc/altivec-11.c: Same.
18061 * gcc.target/powerpc/altivec-12.c: Same.
18062 * gcc.target/powerpc/altivec-14.c: Same.
18063 * gcc.target/powerpc/altivec-22.c: Same.
18064 * gcc.target/powerpc/altivec-consts.c: Same.
18065 * gcc.target/powerpc/altivec-pr22085.c: Same.
18066 * gcc.target/powerpc/altivec-splat.c: Same.
18067 * gcc.target/powerpc/altivec-varargs-1.c: Same.
18068 * gcc.target/powerpc/altivec-vec-merge.c: Same.
18069 * gcc.target/powerpc/darwin-longlong.c: Same.
18071 2005-11-08 Uros Bizjak <uros@kss-loka.si>
18074 * gcc.dg/pr19340.c: New test.
18076 2005-11-07 Ian Lance Taylor <ian@airs.com>
18078 PR rtl-optimization/24683
18079 * gcc.dg/pr24683.c: New test.
18081 2005-11-07 Uros Bizjak <uros@kss-loka.si>
18083 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18084 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18086 2005-11-07 Uros Bizjak <uros@kss-loka.si>
18088 * gcc.target/i386/pr23376.c: Compile with -mmmx.
18090 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
18092 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18094 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18098 * gcc.target/powerpc/altivec-consts.c,
18099 gcc.target/powerpc/altivec-splat.c: New testcase.
18101 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18105 * gcc.dg/overflow-2.c: New testcase.
18107 2005-11-07 Jakub Jelinek <jakub@redhat.com>
18109 PR rtl-optimization/23567
18110 * gcc.c-torture/execute/20051104-1.c: New test.
18112 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
18115 gfortran.dg/private_type_2.f90: Modified to check that case with
18116 PRIVATE declaration within derived type is accepted.
18119 gfortran.dg/pointer_assign_1.f90: New test.
18122 * gfortran.dg/arrayio_0.f90: New test.
18125 gfortran.dg/data_initialized.f90: New test.
18126 gfortran.dg/data_constraints_1.f90: New test.
18127 gfortran.dg/data_constraints_2.f90: New test.
18129 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
18133 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18135 2005-11-06 Diego Novillo <dnovillo@redhat.com>
18138 * gcc.dg/tree-ssa/pr24670.c: New test.
18140 2005-11-05 Ian Lance Taylor <ian@airs.com>
18143 * gcc.target/i386/pr22432.c: New test.
18145 2005-11-05 Richard Henderson <rth@redhat.com>
18147 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18148 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18149 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18150 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18151 from gcc.dg/alpha-*.
18152 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18153 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18155 2005-11-05 Andreas Jaeger <aj@suse.de>
18157 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18159 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18162 * gcc.dg/torture/pr23424-1.c: New test.
18164 2005-11-04 Richard Henderson <rth@redhat.com>
18166 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18167 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18168 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18169 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18170 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18171 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18172 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18173 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18174 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18175 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18176 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18177 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18178 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18179 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18180 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18181 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18182 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18183 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18184 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18185 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18186 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18187 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18188 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18189 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18191 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18192 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18193 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18194 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18195 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18196 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18197 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18198 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18199 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18200 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18201 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18202 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18203 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18204 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18205 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18206 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18207 gcc.target/i386/lea.c, gcc.target/i386/local.c,
18208 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18209 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18210 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18211 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18212 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18213 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18214 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18215 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18216 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18217 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18218 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18219 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18220 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18221 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18222 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18223 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18224 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18225 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18226 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18227 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18228 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18229 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18230 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18231 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18232 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18233 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18234 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18235 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18237 2005-11-04 Diego Novillo <dnovillo@redhat.com>
18240 * gcc.dg/tree-ssa/pr24627.c: New test.
18242 2005-11-04 Paul Brook <paul@codesourcery.com>
18244 * gcc.dg/tls/opt-10.c: New test.
18246 2005-11-04 Andreas Jaeger <aj@suse.de>
18248 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18249 avoid extra warnings.
18251 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18253 PR libfortran/22298
18254 * lib/target-supports.exp
18255 (check_effective_target_static_libgfortran): New
18256 static_libgfortran effective target.
18257 * gfortran.dg/static_linking_1.f: New test.
18258 * gfortran.dg/static_linking_1.c: New file.
18260 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18262 * gcc.dg/pr24615.c: Guard test with { target fpic }.
18264 2005-11-03 Josh Conner <jconner@apple.com>
18267 g++.dg/ext/array2.C: New test.
18268 g++.dg/template/dependent-name3.C: New test.
18269 g++.dg/template/dependent-name4.C: New test.
18270 g++.dg/template/sfinae2.C: New test.
18272 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18274 PR preprocessor/22042
18275 * gcc.dg/cpp/strify4.c: New test.
18277 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18280 * g++.dg/cpp/string-1.C: New test.
18282 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18284 * gcc.target/powerpc: New directory.
18285 * gcc.target/powerpc/powerpc.exp: New file.
18286 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18287 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18288 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18289 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18290 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18291 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18292 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18293 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18294 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18295 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18296 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18297 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18298 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18299 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18300 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18301 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18302 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18303 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18304 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18305 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18306 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18307 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18308 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18309 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18310 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18311 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18312 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18313 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18314 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18315 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18316 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18317 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18318 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18319 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18321 2005-11-03 Mark Mitchell <mark@codesourcery.com>
18324 * g++.dg/warn/inline2.C: New test.
18326 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18328 PR middle-end/23155
18329 * g++.dg/ext/c99struct1.C: New test.
18330 * gcc.dg/union-cast-1.c: New test.
18331 * gcc.dg/union-cast-2.c: New test.
18332 * gcc.dg/union-cast-3.c: New test.
18334 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18336 PR middle-end/24589
18337 * gcc.c-torture/execute/zero-struct-2.c: New test.
18339 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18342 * g++.dg/init/switch1.C: New test.
18344 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
18346 * gcc.dg/delay-slot-1.c: New test.
18348 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
18351 * gcc.dg/pr24620.c: New test.
18353 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18356 * gcc.dg/format/unnamed-1.c: New test.
18358 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18361 * g++.dg/expr/cond8.C: New test.
18364 * g++.dg/parse/dot1.C: New test.
18366 2005-11-02 Jan Hubicka <jh@suse.cz>
18369 * gcc.dg/i386-lea.c: New test
18371 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18374 * gcc.dg/pr24615.c: New test.
18376 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18379 * gcc.dg/pr24600.c: New test.
18381 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18384 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18385 * g++.dg/parse/typename9.C: New test.
18386 * g++/dg/parse/typename10.C: Likewise.
18388 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
18391 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18392 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18393 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18395 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18398 * g++.dg/debug/static1.C: New test.
18400 2005-11-02 Josh Conner <jconner@apple.com>
18402 * g++.dg/crash38.C: moved into proper directory...
18403 * g++.dg/template/crash42.C: ...here
18405 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
18408 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18409 pcc_bitfield_type_matters || default_packed.
18411 * lib/target-supports.exp
18412 (check_effective_target_pcc_bitfield_type_matters): New proc.
18413 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18416 * lib/target-supports.exp (check_effective_default_packed): New proc.
18417 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18418 Gate expected errors on target ! default_packed.
18419 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18421 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18423 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18426 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18429 * gfortran.dg/entry_5.f90: New.
18430 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18432 2005-11-01 Bob Wilson <bob.wilson@acm.org>
18434 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18436 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
18439 gfortran.dg/namelist_blockdata.f90: New test.
18442 gfortran.dg/external_implicit_none.f90: New test.
18445 * gfortran.dg/secnds.f: New test.
18447 2005-10-31 Jan Hubicka <jh@suse.cz>
18450 * gcc.c-torture/compile/pr20928.c: New test.
18452 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
18454 PR middle-end/23492
18455 * gcc.c-torture/compile/zero-strct-5.c: New test.
18457 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
18459 PR libgfortran/24584
18460 * gfortran.dg/pr24584.f90: New test.
18462 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
18465 * gfortran.dg/char_result_9.f90: New.
18466 * gfortran.dg/char_result_10.f90: New.
18468 2005-10-30 Jan Hubicka <jh@suse.cz>
18470 * g++.dg/tree-ssa/pr24172.C: New testcase.
18472 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18474 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18476 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
18478 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18479 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18480 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18481 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18482 gfortran.dg/enum_9.f90,
18483 gfortran.fortran-torture/compile/enum_1.f90,
18484 gfortran.fortran-torture/execute/enum_1.f90,
18485 gfortran.fortran-torture/execute/enum_2.f90,
18486 gfortran.fortran-torture/execute/enum_3.f90,
18487 gfortran.fortran-torture/execute/enum_4.f90: New tests.
18489 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
18492 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18493 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18495 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18497 PR libfortran/20179
18498 * gfortran.dg/mixed_io_1.f90: New test.
18499 * gfortran.dg/mixed_io_1.c: New file.
18501 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18503 * gfortran.dg/malloc_free_1.f90: New test.
18505 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
18507 * gcc.dg/nested-func-4.c: Require profiling -pg.
18509 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18512 * g++.dg/warn/main-2.C: New test.
18514 2005-10-28 Steven G. Kargl <kargls@comcast.net>
18517 * gfortran.dg/interface_2.f90: new test.
18519 2005-10-28 Josh Conner <jconner@apple.com>
18522 * g++.dg/template/crash38.C: New test.
18523 * g++.dg/parse/explicit1.C: Change expected errors.
18525 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18528 * g++.dg/other/large-size-array.C: New test.
18530 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18532 PR middle-end/24362
18533 * g++.dg/opt/complex4.C: New test.
18535 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
18537 * gcc.dg/nested-func-4.c: New test.
18539 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
18542 gfortran.dg/derived_recursion.f90: New test.
18543 gfortran.dg/implicit_actual.f90: New test.
18545 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
18547 PR middle-end/24295, PR testsuite/24477
18548 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
18549 removed when weakref hits the tree.
18551 2005-10-25 Jakub Jelinek <jakub@redhat.com>
18553 * gfortran.dg/cray_pointers_4.f90: New test.
18555 * gfortran.dg/cray_pointers_5.f90: New test.
18557 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
18560 * gfortran.dg/assign_5.f90: New test.
18561 * gfortran.dg/assign_6.f: New test.
18563 2005-10-25 Uros Bizjak <uros@kss-loka.si>
18565 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
18566 CPU has no SSE support.
18568 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
18570 PR libgfortran/24224
18571 * gfortran.dg/arrayio_1.f90: Update attribution.
18572 * gfortran.dg/arrayio_2.f90: Update attribution.
18573 * gfortran.dg/arrayio_3.f90: Update attribution.
18574 * gfortran.dg/arrayio_4.f90: Update test conditions.
18575 * gfortran.dg/arrayio_5.f90: Update attribution.
18576 * gfortran.dg/arrayio_6.f90: New test.
18577 * gfortran.dg/arrayio_7.f90: New test.
18579 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
18581 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18583 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18585 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18587 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18590 * gfortran.dg/namelist_char_only.f90: New test.
18592 2005-10-24 Asher Langton <langton2@llnl.gov>
18596 * gfortran.dg/cray_pointers_1.f90: New test.
18597 * gfortran.dg/cray_pointers_2.f90: New test.
18598 * gfortran.dg/cray_pointers_3.f90: New test.
18599 * gfortran.dg/loc_1.f90: New test.
18600 * gfortran.dg/loc_2.f90: New test.
18602 2005-10-24 Steven Bosscher <stevenb@suse.de>
18604 * gcc.dg/pr24225.c: New test.
18606 2005-10-24 Asher Langton <langton2@llnl.gov>
18608 * gfortran.dg/dup_save_1.f90: New test.
18609 * gfortran.dg/dup_save_2.f90: New test.
18611 2005-10-24 Paul Brook <paul@codesourcery.com>
18614 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18617 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
18619 PR libgfortran/24489
18620 * gfortran.dg/pr24489.f90: New test.
18622 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
18625 * gfortran.dg/ichar_1.f90: Add tests for derived types.
18627 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
18630 * g++.dg/init/array16.C: Skip for mmix-*-*.
18632 2005-10-23 Asher Langton <langton2@llnl.gov>
18634 * gfortran.dg/byte_1.f90: New test.
18635 * gfortran.dg/byte_2.f90: New test.
18637 2005-10-23 David Edelsohn <edelsohn@gnu.org>
18639 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18641 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
18644 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18647 * gfortran.dg/merge_char_const.f90: New test.
18650 * gfortran.dg/spread_scalar_source.f90: New test.
18652 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
18654 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18656 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18657 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18659 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18661 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
18664 * gfortran.dg/der_pointer_4.f90: New.
18666 2005-10-22 David Ayers <d.ayers@inode.at>
18668 * obj-c++.dg/except-1.mm: Simplify.
18670 2005-10-21 David Ayers <d.ayers@inode.at>
18672 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18674 2005-10-21 Jakub Jelinek <jakub@redhat.com>
18676 * gfortran.dg/assumed_dummy_2.f90: New test.
18678 2005-10-21 James E Wilson <wilson@specifix.com>
18680 PR preprocessor/15220
18681 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18683 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
18685 * gcc.c-torture/execute/20051021-1.c: New test.
18687 2005-10-21 Mark Mitchell <mark@codesourcery.com>
18690 * g++.dg/ext/tmplattr1.C: New test.
18692 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
18695 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18697 2005-10-20 Geoffrey Keating <geoffk@apple.com>
18699 * obj-c++.dg/except-1.mm: New.
18701 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18703 2005-10-21 Alan Modra <amodra@bigpond.net.au>
18705 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18707 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
18709 PR middle-end/24295
18710 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18711 declarations with the same names as thunks' alias targets, use
18713 * gcc.dg/attr-alias-3.c: New test.
18714 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18716 2005-10-20 Mark Mitchell <mark@codesourcery.com>
18719 * g++.dg/parse/access8.C: New test.
18721 2005-10-20 Richard Guenther <rguenther@suse.de>
18724 * g++.dg/tree-ssa/pr24439.C: New testcase.
18726 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
18728 * g++.dg/opt/delay-slot-1.C: New test.
18730 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
18733 * gfortran.fg/der_init_1.f90: New.
18735 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
18737 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18739 2005-10-19 Mark Mitchell <mark@codesourcery.com>
18742 * g++.dg/parse/error28.C: New test.
18744 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18746 * gcc.dg/profile-generate-2.c: New test.
18748 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
18751 * g++.dg/ext/dllimport11.C: New.
18753 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18756 * g++.dg/other/friend3.C: New test.
18758 2005-10-18 Mark Mitchell <mark@codesourcery.com>
18761 * g++.dg/template/error19.C: New test.
18763 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
18766 * g++.dg/overload/koenig2.C: New.
18769 * g++.dg/overload/error2.C: New.
18772 * g++.dg/inherit/covariant14.C: New.
18774 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18777 * g++.dg/parse/for1.C: New test.
18779 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
18782 * gfortran.dg/host_dummy_index_1.f90: New test.
18785 * gfortran.dg/automatic_char_len_2.f90: New test.
18788 * gfortran.dg/recursive_statement_functions.f90: New test.
18791 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18794 * gfortran.dg/external_initializer.f90: New test.
18797 * non_module_public.f90: New test.
18799 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
18802 * g++.dg/template/overload7.C: New.
18805 * g++.dg/other/switch2.C: Remove expected warnings.
18808 * g++.dg/template/defarg6.C: New.
18810 2005-10-17 Uros Bizjak <uros@kss-loka.si>
18813 * gcc.target/i386/pr24315.c: New test.
18815 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18818 * g++.dg/template/static21.C: New test.
18819 * g++.dg/template/static21-a.cc: Likewise.
18821 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
18824 * g++.dg/warn/Wswitch-default-1.C: New test.
18825 * g++.dg/warn/Wswitch-default-2.C: New test.
18827 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18830 * g++.dg/parse/template18.C: New test.
18831 * g++.dg/template/nontype15.C: Likewise.
18833 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
18836 * gfortran.dg/spec_expr_2.f90: New.
18838 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
18840 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18841 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18842 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18843 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18844 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18845 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18846 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18847 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
18848 previous target-specific skips and warning-message matches where
18851 2005-10-15 Mark Mitchell <mark@codesourcery.com>
18854 * g++.dg/warn/Wctor-dtor.C: New test.
18856 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18859 * gcc.dg/for-1.c: New test.
18861 2005-10-14 Mark Mitchell <mark@codesourcery.com>
18864 * g++.dg/warn/Wconversion1.C: New test.
18865 * g++.dg/ext/packed4.C: Compile with -w.
18866 * g++.dg/opt/20050511-1.C: Likewise.
18867 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18869 2005-10-14 Jakub Jelinek <jakub@redhat.com>
18871 * gfortran.dg/boz_5.f90: New test.
18873 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
18876 * g++.dg/other/switch2.C: New.
18879 * g++.dg/init/ctor7.C: New.
18881 2005-10-13 David Edelsohn <edelsohn@gnu.org>
18884 * g++.dg/parse/crash32.C: New test.
18886 2005-10-13 Mark Mitchell <mark@codesourcery.com>
18889 * g++.dg/init/goto2.C: New test.
18892 * g++.dg/template/crash/41.C: New test.
18895 * g++.dg/template/crash40.C: New test.
18898 * g++.dg/parse/friend5.C: New test.
18901 * g++.dg/template/crash38.C: New test.
18904 * g++.dg/template/friend38.C: New test.
18907 * g++.dg/template/crash39.C: New test.
18909 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
18911 * gcc.dg/debug/dwarf2/dwarf-char1.c,
18912 gcc.dg/debug/dwarf2/dwarf-char2.c,
18913 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18915 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18917 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
18919 * gcc.dg/dll-2.c: Add tests for warnings.
18920 * gcc.dg/dll-3.c: Likewise.
18921 * gcc.dg/dll-4.c: Likewise.
18923 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18924 * g++.dg/ext/dllimport2.C: Likewise.
18925 * g++.dg/ext/dllimport3.C: Likewise.
18926 * g++.dg/ext/dllimport7.C: Likewise.
18927 * g++.dg/ext/dllimport8.C: Likewise.
18928 * g++.dg/ext/dllimport9.C: Likewise.
18930 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
18933 * gfortran.dg/derived_pointer_recursion.f90: New test.
18935 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
18937 * gcc.c-torture/execute/20051012-1.c: New test.
18939 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18942 * gfortran.dg/automatic_char_len_1.f90: New test.
18944 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18947 * gfortran.dg/save_common.f90: New test.
18950 * gfortran.dg/save_result.f90: New test.
18952 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18955 * g++.dg/template/dependent-expr1.C: Add new expected error.
18956 * g++.dg/template/dependent-expr2.C: Adjust error text.
18957 * g++.dg/template/overload6.C: New.
18960 * g++.dg/other/typename8.C: New.
18963 * g++.dg/other/return1.C: New.
18965 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
18968 * g++.dg/ext/label5.C: New.
18970 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18973 * g++.dg/parse/crash31.C: New.
18975 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
18977 * g++.dg/ipa/ipa-1.c: New test.
18978 * g++.dg/ipa/ipa-2.c: New test.
18979 * g++.dg/ipa/ipa-3.c: New test.
18980 * g++.dg/ipa/ipa-4.c: New test.
18981 * g++.dg/ipa/ipa-5.c: New test.
18982 * g++.dg/ipa/ipa.exp: New file.
18984 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18987 * gfortran.dg/private_type_3.f90: New test.
18989 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18992 gfortran.dg/aint_anint_1.f90: New test.
18994 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18996 PR libgfortran/24313
18997 gfortran.dg/csqrt.f: New test.
18999 2005-10-11 Ian Lance Taylor <ian@airs.com>
19002 * g++.dg/warn/noeffect7.C: New test.
19003 * g++.dg/warn/noeffect2.C: Instantiate templates.
19004 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
19007 2005-10-11 Mark Mitchell <mark@codesourcery.com>
19010 * g++.dg/init/float1.C: New test.
19013 * g++.dg/init/member1.C: Tweak error markers.
19015 2005-10-11 Janis Johnson <janis187@us.ibm.com>
19018 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19019 Check for null pointer.
19021 2005-10-11 Mark Mitchell <mark@codesourcery.com>
19024 * g++.dg/parse/ret-type3.C: New test.
19026 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
19029 * gcc.c-torture/compile/pr23946.c: New test.
19031 2005-10-11 Jakub Jelinek <jakub@redhat.com>
19033 * g++.dg/opt/mmx2.C: New test.
19035 2005-10-10 Mark Mitchell <mark@codesourcery.com>
19038 * g++.dg/template/static20.C: New test.
19041 * g++.dg/warn/Wunused-12.C: New test.
19044 * g++.dg/template/arg4.C: New test.
19046 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19048 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19049 * gcc.dg/ucnid-3.c: Likewise.
19050 * gcc.dg/ucnid-4.c: Likewise.
19051 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19052 * g++.dg/other/ucnid-1.C: Likewise.
19053 * gcc.dg/sparc-frame-1.c: New test.
19055 2005-10-10 Mark Mitchell <mark@codesourcery.com>
19058 * g++.dg/template/spec27.C: New test.
19061 * g++.dg/template/static19.C: New test.
19063 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19065 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19066 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19068 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
19071 * gfortran.fortran-torture/compile/pr24136.f: New test.
19073 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
19076 * g++.dg/parse/crash30.C: New test.
19078 2005-10-07 Richard Guenther <rguenther@suse.de>
19080 PR middle-end/24227
19081 * gcc.c-torture/compile/pr24227.c: New testcase.
19083 2005-10-07 Steve Ellcey <sje@cup.hp.com>
19085 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19086 Do not put aligned attributes on array elements.
19088 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
19090 PR testsuite/23611, PR testsuite/23615
19091 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19092 writing prototypes of library functions by hand.
19093 * obj-c++.dg/bitfield-4.mm: Likewise.
19094 * obj-c++.dg/const-str-4.mm: Likewise.
19095 * obj-c++.dg/encode-4.mm: Likewise.
19096 * obj-c++.dg/encode-5.mm: Likewise.
19097 * obj-c++.dg/encode-6.mm: Likewise.
19098 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19099 * obj-c++.dg/method-10.mm: Likewise.
19100 * obj-c++.dg/method-17.mm: Likewise.
19101 * obj-c++.dg/method-19.mm: Likewise.
19102 * obj-c++.dg/try-catch-2.mm: Likewise.
19104 2005-10-06 Richard Henderson <rth@redhat.com>
19107 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19109 2005-10-06 Dale Johannesen <dalej@apple.com>
19111 * gcc.c-torture/execute/20030125-1.c: Correct.
19113 2005-10-06 Richard Guenther <rguenther@suse.de>
19115 PR tree-optimization/24238
19116 * g++.dg/tree-ssa/pr24238.C: New testcase.
19118 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
19121 * gfortran.dg/der_pointer_3.f90: New test.
19123 2005-10-05 Devang Patel <dpatel@apple.com>
19126 * g++.dg/other/PR23205.C: New.
19128 2005-10-05 Richard Henderson <rth@redhat.com>
19131 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19132 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19134 2005-10-05 Dale Johannesen <dalej@apple.com>
19136 * gcc.c-torture/execute/float-floor.c: New.
19138 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
19140 PR tree-optimization/21419
19141 PR tree-optimization/24146
19142 PR tree-optimization/24151
19144 * g++.dg/ext/asm7.C: New.
19145 * g++.dg/ext/asm8.C: New.
19146 * gcc.dg/asm-1.c: Compile on all targets.
19147 * gcc.dg/asm-pr24146.c: New.
19148 * gcc.dg/pr21419.c: Adjust error messages.
19150 2005-10-05 Richard Guenther <rguenther@suse.de>
19153 * gfortran.fortran-torture/compile/empty.f90: New testcase.
19155 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
19158 * g++.dg/template/spec22.C: Robustify test.
19159 * g++.dg/template/spec26.C: New.
19161 2005-10-05 Uros Bizjak <uros@kss-loka.si>
19163 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19164 if target supports vector instructions.
19166 2005-10-04 Geoffrey Keating <geoffk@apple.com>
19168 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19171 2005-10-04 Janis Johnson <janis187@us.ibm.com>
19173 * lib/target-supports.exp (check_effective_target_fortran_large_real,
19174 check_effective_target_fortran_large_int): Replace cached result
19175 when target changes.
19177 2005-10-04 Devang Patel <dpatel@apple.com>
19179 * gcc.dg/i386-sse-vect-types.c: New.
19181 2005-10-04 Ian Lance Taylor <ian@airs.com>
19183 PR preprocessor/13726
19184 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19185 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19187 2005-10-04 Richard Guenther <rguenther@suse.de>
19190 * gcc.dg/noncompile/pr23576.c: New testcase.
19192 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
19194 PR middle-end/23125
19195 * gcc.dg/register-var-3.c: New test.
19197 2005-10-04 Steven Bosscher <stevenb@suse.de>
19199 * gcc.dg/pr23049.c: New test.
19201 * gcc.dg/ucnid-4.c: Fix test.
19203 2005-10-03 Diego Novillo <dnovillo@redhat.com>
19206 * gcc.c-torture/compile/pr23445.c: New test.
19208 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
19210 * g++.dg/overload/unknown1.C: New.
19212 2005-10-03 Mark Mitchell <mark@codesourcery.com>
19215 * g++.dg/template/repo4.C: New test.
19217 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19219 PR libfortran/19308
19220 * gfortran.dg/large_real_kind_2.F90: New test.
19221 * gfortran.dg/large_integer_kind_2.f90: New test.
19223 2005-10-03 Uros Bizjak <uros@kss-loka.si>
19225 * lib/target-supports.exp (check_effective_target_vect_shift):
19226 Implement with result caching. Add i?86, x86_64 and ia64 targets.
19227 (check_effective_target_vect_condition): Fix copy-n-pasto.
19229 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19230 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19233 2005-10-02 Mark Mitchell <mark@codesourcery.com>
19236 * g++.dg/template/overload5.C : New test.
19239 * g++.dg/expr/stdarg1.C: New test.
19241 2005-10-02 Diego Novillo <dnovillo@redhat.com>
19244 * gcc.c-torture/execute/pr24142.c: New test.
19246 2005-10-01 Diego Novillo <dnovillo@redhat.com>
19249 * gcc.c-torture/execute/pr24141.c: New test.
19251 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
19252 Diego Novillo <dnovillo@redhat.com>
19255 * gcc.c-torture/execute/pr23604.c: New test.
19257 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
19266 gfortran.dg/equiv_constraint_1.f90: New test.
19267 gfortran.dg/equiv_constraint_2.f90: New test.
19268 gfortran.dg/equiv_constraint_3.f90: New test.
19269 gfortran.dg/equiv_constraint_4.f90: New test.
19270 gfortran.dg/equiv_constraint_5.f90: New test.
19271 gfortran.dg/equiv_constraint_6.f90: New test.
19272 gfortran.dg/equiv_constraint_7.f90: New test.
19273 gfortran.dg/equiv_constraint_8.f90: New test.
19274 gfortran.dg/private_type_1.f90: New test.
19275 gfortran.dg/private_type_2.f90: New test.
19276 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19277 980628-10.f: Assert std=gnu to permit mixing of
19278 types in equivalence statements.
19280 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
19283 * gfortran.dg/open_status_1.f90: New.
19285 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19287 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19288 * gcc.dg/vect/pr22480.c: Clean up temp files.
19289 * gcc.dg/vect/pr23831.c: Clean up temp files.
19290 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19291 Clean up temp files.
19292 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19293 Clean up temp files.
19295 * gcc.dg/20050309-1.c: Clean up temp files.
19296 * gcc.dg/20050325-1.c: Clean up temp files.
19298 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19300 PR tree-optimization/24059
19301 * gcc.dg/vect/pr24059.c : New test.
19303 2005-09-29 Jakub Jelinek <jakub@redhat.com>
19305 PR middle-end/24109
19306 * gcc.c-torture/execute/20050929-1.c: New test.
19308 2005-09-29 Steven Bosscher <stevenb@suse.de>
19310 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19312 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
19315 * gcc.dg/pr21419.c: New test.
19317 2005-09-29 Steven Bosscher <stevenb@suse.de>
19319 * gcc.dg/pr23911.c: New test.
19321 2005-09-28 Mark Mitchell <mark@codesourcery.com>
19323 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19326 * g++.dg/parse/qualified4.C: New test.
19327 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19328 * g++.old-deja/g++.mike/p8154.C: Likewise.
19330 2005-09-27 Mark Mitchell <mark@codesourcery.com>
19333 * g++.dg/template/friend37.C: New test.
19334 * g++.dg/parse/crash28.C: Adjust error markers.
19336 2005-09-27 Jakub Jelinek <jakub@redhat.com>
19339 * gfortran.fortran-torture/execute/save_2.f90: New decl.
19341 2005-09-27 Devang Patel <dpatel@apple.com>
19343 PR tree-optimization/23625
19344 * gcc.dg/pr23625.c: New test.
19346 2005-09-27 Uros Bizjak <uros@kss-loka.si>
19348 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19349 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19351 2005-09-26 Jakub Jelinek <jakub@redhat.com>
19354 * gfortran.fortran-torture/execute/save_1.f90: New test.
19355 * gfortran.dg/save_1.f90: New test.
19357 2005-09-26 Uros Bizjak <uros@kss-loka.si>
19359 * gcc.target/i386/builtin-apply-mmx.c: New test.
19362 * gcc.target/i386/pr22576.c: New test.
19365 * gcc.target/i386/pr22585.c: New test.
19368 * gcc.target/i386/pr23268.c: New test.
19370 PR middle-end/23831
19371 * gcc.dg/vect/pr23831.c: New test.
19374 * gcc.target/i386/pr24055.c: New test.
19376 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
19378 PR tree-optimization/23960
19379 * gcc.c-torture/compile/pr23960.c: New.
19381 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
19384 * gfortran.dg/nested_modules_3.f90: New.
19386 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19389 gfortran.dg/interface_1.f90: New test.
19391 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
19392 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19395 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19397 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19400 * gfortran.dg/imag_1.f: New test.
19401 * gfortran.dg/imag_2.f: Ditto.
19403 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
19405 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19407 2005-09-22 Jakub Jelinek <jakub@redhat.com>
19410 * g++.dg/warn/pr21983.C: New test.
19412 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
19414 * gcc.dg/20050922-1.c: Testcase added.
19416 2005-09-21 Mark Mitchell <mark@codesourcery.com>
19419 * g++.dg/template/array14.C: New test.
19421 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
19424 * gfortran.dg/der_ptr_component_1.f90: New test.
19426 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19429 * g++.dg/template/error1.C: Reject "no matching function" message.
19431 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19434 * g++.dg/lookup/error1.C: New test.
19436 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
19438 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19439 functionality of the testcase.
19441 2005-09-20 Richard Henderson <rth@redhat.com>
19443 * gcc.dg/vect/vect-22.c: Require vect_float.
19444 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19446 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
19448 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19449 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19450 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19451 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19452 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19453 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19454 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19455 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19456 * gcc.dg/cpp/ucnid-8.c: New test.
19458 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19460 PR tree-optimization/23929
19461 * gcc.c-torture/compile/pr23929.c: New test.
19463 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
19465 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19468 2005-09-20 Steve Ellcey <sje@cup.hp.com>
19471 * g++.dg/other/pr22003.C: Require named sections.
19473 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19476 * g++.dg/rtti/crash3.C: New test.
19478 PR tree-optimization/23818
19479 * gcc.dg/pr23818.c: New test.
19481 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19484 * gfortran.dg/print_fmt_4.f: New.
19486 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19489 * gfortran.fortran-torture/execute/entry_11.f90: New test.
19491 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19493 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19494 Use pointers to local alignable arrays instead. Added comments.
19495 * gcc.dg/vect/vect-46.c: Likewise.
19496 * gcc.dg/vect/vect-48.c: Likewise.
19497 * gcc.dg/vect/vect-49.c: Likewise.
19498 * gcc.dg/vect/vect-52.c: Likewise.
19499 * gcc.dg/vect/vect-53.c: Likewise.
19500 * gcc.dg/vect/vect-54.c: Likewise.
19501 * gcc.dg/vect/vect-56.c: Likewise.
19502 * gcc.dg/vect/vect-57.c: Likewise.
19503 * gcc.dg/vect/vect-58.c: Likewise.
19504 * gcc.dg/vect/vect-60.c: Likewise.
19505 * gcc.dg/vect/vect-61.c: Likewise.
19507 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19508 The test is no longer vectorizable on vect_no_align targets.
19509 * gcc.dg/vect/vect-43.c: Likewsie.
19511 * gcc.dg/vect/vect-44.c: Added comments.
19512 * gcc.dg/vect/vect-45.c: Added comments.
19513 * gcc.dg/vect/vect-50.c: Added comments.
19514 * gcc.dg/vect/vect-51.c: Added comments.
19516 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19518 * gcc.dg/vect/Os-vect-95.c: Likewise.
19520 * gcc.dg/vect/vect-41.c: Test removed.
19521 * gcc.dg/vect/vect-47.c: Test removed.
19522 * gcc.dg/vect/vect-55.c: Test removed.
19523 * gcc.dg/vect/vect-59.c: Test removed.
19525 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19527 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19528 No longer vectorizable on vect_no_align targets.
19529 * gcc.dg/vect/pr20122.c: Likewise.
19530 * gcc.dg/vect/vect-74.c: Likewise.
19531 * gcc.dg/vect/vect-75.c: Likewise.
19532 * gcc.dg/vect/vect-76.c: Likewise.
19534 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19535 Will not be vectorizable on vect_no_align targets once aliasing issues
19537 * gcc.dg/vect/vect-79.c: Likewise.
19539 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19540 * gcc.dg/vect/vect-78.c: Likewise.
19541 * gcc.dg/vect/vect-97.c: Likewise.
19543 2005-09-19 Steven Bosscher <stevenb@suse.de>
19545 * gcc.dg/pr23943.c: New test.
19547 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19550 * gfortran.dg/derived_pointer_null_1.f90: New test.
19552 2005-09-18 Richard Guenther <rguenther@suse.de>
19554 PR middle-end/23944
19555 * gcc.c-torture/compile/pr23944.c: New testcase.
19557 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
19560 * gfortran.dg/der_pointer_2.f90: New test.
19562 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19565 * gfortran.dg/nested_modules_2.f90: New test.
19567 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19570 * g++.dg/other/semicolon.C: New test.
19572 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
19574 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19575 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19577 2005-09-16 Mark Mitchell <mark@codesourcery.com>
19580 * g++.dg/template/static18.C: New test.
19583 * g++.dg/template/crash19.C: Remove dg-error marker.
19584 * g++.dg/template/local4.C: New test.
19586 2005-09-16 Paul Brook <paul@codesourcery.com>
19589 * gfortran.dg/dependency_1.f90: New test.
19591 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19594 * g++.dg/template/static17.C: New test.
19596 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
19599 * g++.dg/warn/huge-val1.C: New test.
19601 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19604 * g++.dg/parse/class2.C: New test.
19605 * g++.dg/template/explicit8.C: Likewise.
19606 * g++.dg/template/spec25.C: Likewise.
19608 2005-09-14 Josh Conner <jconner@apple.com>
19610 PR middle-end/23584
19611 * gcc.dg/pr23584.c: New test.
19613 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
19615 PR fortran/21875 Internal Unit Array I/O, NIST
19616 * gfortran.dg/arrayio_1.f90: New test.
19617 * gfortran.dg/arrayio_1.f90: New test.
19618 * gfortran.dg/arrayio_1.f90: New test.
19619 * gfortran.dg/arrayio_1.f90: New test.
19620 * gfortran.dg/arrayio_1.f90: New test.
19622 2005-09-14 Uros Bizjak <uros@kss-loka.si>
19624 PR middle-end/22480
19625 * gcc.dg/vect/pr22480.c: New test.
19627 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
19630 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19632 2005-09-13 Josh Conner <jconner@apple.com>
19635 * g++.dg/init/struct2.C: New test.
19636 * g++.dg/init/struct3.C: New test.
19638 2005-09-13 Janis Johnson <janis187@us.ibm.com>
19640 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19641 Clean up temp files.
19642 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19643 gcc.dg/tree-ssa/builtin-fprintf-1.c,
19644 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19645 gcc.dg/tree-ssa/builtin-printf-1.c,
19646 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19647 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19648 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19649 gcc.dg/tree-ssa/builtin-vprintf-1.c,
19650 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19651 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19652 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19653 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19654 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19655 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19656 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19657 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19659 2005-09-13 Josh Conner <jconner@apple.com>
19661 * lib/gcc-dg.exp: Load scanipa.exp.
19662 (cleanup-dump): New procedure.
19663 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19664 * lib/scandump.exp: New file.
19665 * lib/scantree.exp: Use it.
19666 * lib/scanipa.exp: New file.
19668 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
19671 * gfortran.dg/generic_4.f90: New test.
19673 2005-09-13 Uros Bizjak <uros@kss-loka.si>
19676 * gcc.target/i386/pr23816-1.c: New test.
19677 * gcc.target/i386/pr23816-2.c: New test.
19680 2005-09-13 Bastian Blank <waldi@debian.org>
19683 * g++.dg/abi/mangle26.C: New test.
19684 * g++.dg/abi/mangle27.C: New test.
19685 * g++.dg/abi/mangle28.C: New test.
19686 * g++.dg/abi/mangle29.C: New test.
19689 * g++.dg/parse/register1.C: New test.
19691 2005-09-13 Mark Mitchell <mark@codesourcery.com>
19694 * g++.dg/template/access16.C: New test.
19696 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19698 * gfortran.dg/char_pack_2.f90: Increase the vector size.
19700 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19703 * gfortran.dg/shape_2.f90: New test.
19705 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19708 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19709 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19710 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19711 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19712 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19713 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19714 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19717 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19720 * g++.dg/parse/template17.C: New test.
19722 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19725 * g++.dg/template/nontype14.C: New test.
19727 2005-09-12 Ian Lance Taylor <ian@airs.com>
19730 * g++.dg/lookup/friend7.C: New test.
19731 * g++.dg/lookup/friend8.C: New test.
19732 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19733 so that it will be found via argument dependent lookup.
19734 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19735 friend functions which will no longer be found.
19736 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19737 function g, so that it will be found via argument dependent
19739 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19740 * g++.old-deja/g++.mike/net43.C: Likewise.
19742 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19745 * g++.dg/template/static16.C: New test.
19747 2005-09-12 Josh Conner <jconner@apple.com>
19749 PR middle-end/23237
19750 * gcc.c-torture/compile/pr23237.c: New test.
19752 2005-09-11 Richard Henderson <rth@redhat.com>
19754 * g++.dg/other/error8.C: Update expected diagnostic text.
19756 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19758 PR libfortran/19872
19759 * gfortran.dg/overwrite_1.f: New test.
19761 2005-09-09 Josh Conner <jconner@apple.com>
19763 * g++.dg/init/pr23180-1.C: Removed.
19764 * g++.dg/init/pr23180-2.C: Removed.
19766 2005-09-09 David Daney <ddaney@avtrex.com>
19768 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19769 files which are ...
19770 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19771 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19773 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19775 * gfortran.dg/iostat_2.f90: New test.
19777 2005-09-09 Mark Mitchell <mark@codesourcery.com>
19780 * g++.dg/ext/interface1.C: New test.
19781 * g++.dg/ext/interface1.h: Likewise.
19782 * g++.dg/ext/interface1a.cc: Likewise.
19784 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
19786 * gfortran.dg/iomsg_1.f90: New test case.
19788 2005-09-09 Richard Guenther <rguenther@suse.de>
19791 * g++.dg/tree-ssa/pr23624.C: New testcase.
19793 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19796 * gfortran.dg/vector_subscript_1.f90,
19797 * gfortran.dg/vector_subscript_2.f90: New tests.
19799 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19802 * gfortran.dg/array_alloc_1.f90,
19803 * gfortran.dg/array_alloc_2.f90,
19804 * gfortran.dg/array_alloc_3.f90: New tests.
19806 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19809 * gfortran.dg/array_constructor_6.f90
19810 * gfortran.dg/array_constructor_7.f90
19811 * gfortran.dg/array_constructor_8.f90
19812 * gfortran.dg/array_constructor_9.f90
19813 * gfortran.dg/array_constructor_10.f90
19814 * gfortran.dg/array_constructor_11.f90
19815 * gfortran.dg/array_constructor_12.f90: New tests.
19817 2005-09-08 Josh Conner <jconner@apple.com>
19820 * g++.dg/init/pr23180-1.C: New test.
19821 * g++.dg/init/pr23180-2.C: New test.
19823 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19826 * gfortran.dg/module_double_reuse.f90: New.
19828 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19835 * gfortran.dg/common_equivalence_1.f: New.
19836 * gfortran.dg/common_equivalence_2.f: New.
19837 * gfortran.dg/common_equivalence_3.f: New.
19838 * gfortran.dg/contained_equivalence_1.f90: New.
19839 * gfortran.dg/module_blank_common.f90: New.
19840 * gfortran.dg/module_commons_1.f90: New.
19841 * gfortran.dg/module_equivalence_1.f90: New.
19842 * gfortran.dg/nested_modules_1.f90: New.
19843 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19844 equivalences and add comment to connect the test with
19847 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19850 * gfortran.dg/common_6.f90: New test.
19852 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19855 * gfortran.dg/char_result_1.f90,
19856 * gfortran.dg/char_result_2.f90,
19857 * gfortran.dg/char_result_3.f90,
19858 * gfortran.dg/char_result_4.f90,
19859 * gfortran.dg/char_result_5.f90,
19860 * gfortran.dg/char_result_6.f90,
19861 * gfortran.dg/char_result_7.f90,
19862 * gfortran.dg/char_result_8.f90: New tests.
19864 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19867 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19869 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19872 * obj-c++.dg/selector-5.mm: New test.
19873 * obj-c++.dg/selector-6.mm: New test.
19875 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19879 * objc.dg/error-1.m: New test.
19881 2005-09-07 Richard Sandiford <richard@codesourcery.com>
19884 * gfortran.fortran-torture/execute/pr23373-1.f90,
19885 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19887 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
19889 PR libfortran/23760
19890 * gfortran.dg/g77/1832.f: Remove long string in write statement
19891 to allow the test to pass on correct list directed output with
19894 2005-09-07 James E Wilson <wilson@specifix.com>
19896 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19898 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19900 * gfortran.dg/parameter+save.f90: Rename to
19901 * gfortran.dg/parameter_save.f90: .. this.
19903 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19906 * gfortran.dg/parameter+save.f90: New test case.
19908 2005-09-06 Richard Sandiford <richard@codesourcery.com>
19911 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19913 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19916 * gcc.dg/pr23075.c: New test.
19917 * g++.dg/warn/pr23075.C: New test.
19920 * gcc.target/i386/pr22362.c: New test.
19922 PR rtl-optimization/23098
19923 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19925 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19926 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19927 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19929 2005-09-06 Mark Mitchell <mark@codesourcery.com>
19931 * g++.dg/expr/cast6.C: New test.
19934 * g++.dg/init/new15.C: New test.
19936 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19938 * gcc.dg/vect/Os-vect-95.c: New test.
19939 * gcc.dg/vect/vect-95.c: Same.
19941 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19943 * gcc.dg/vect/vect-29.c: Update xfail testing.
19944 * gcc.dg/vect/vect-44.c: Same.
19945 * gcc.dg/vect/vect-48.c: Same.
19946 * gcc.dg/vect/vect-50.c: Same.
19947 * gcc.dg/vect/vect-72.c: Same.
19948 * gcc.dg/vect/vect-77.c: Same.
19949 * gcc.dg/vect/vect-78.c: Same.
19950 * gcc.dg/vect/vect-80.c: Same.
19951 * gcc.dg/vect/vect-96.c: Same.
19952 * gcc.dg/vect/vect-100.c: Same.
19953 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19954 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19955 * gfortran.dg/vect/vect-5.f90: Same.
19957 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19959 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19961 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19962 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19965 * g++.dg/opt/pr23056.C: New test.
19967 PR rtl-optimization/23098
19968 * gcc.target/i386/pr23098.c: New test.
19970 2005-09-05 Mark Mitchell <mark@codesourcery.com>
19973 * g++.dg/template/static15.C: New test.
19976 * g++.dg/ext/stmtexpr5.C: New test.
19977 * g++.dg/ext/stmtexpr6.C: Likewise.
19979 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
19981 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19983 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19984 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19985 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19987 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
19989 PR libfortran/23321
19990 * gfortran.dg/direct_io_4.f90: New test case.
19992 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
19993 Rasmus Hahn <rassahah@neofonie.de>
19996 * objc.dg/type-stream-1.m: New test.
19998 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
20001 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20002 gfortran.dg/print_fmt_3.f90: New test.
20004 2005-09-03 Jakub Jelinek <jakub@redhat.com>
20006 * gfortran.dg/fmt_t_1.f90: New test.
20008 2005-09-03 Jakub Jelinek <jakub@redhat.com>
20010 PR rtl-optimization/23454
20011 * g++.dg/opt/pr23454.C: New test.
20013 2005-09-03 Mark Mitchell <mark@codesourcery.com>
20016 * g++.dg/ext/static1.C: New test.
20018 2005-09-02 Richard Henderson <rth@redhat.com>
20020 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20021 tail call to check_fa_work.
20023 2005-09-02 Mark Mitchell <mark@codesourcery.com>
20026 * g++.dg/other/gc3.C: New test.
20028 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20030 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20031 * gcc.dg/20050826-1.c: Likewise.
20033 2005-08-31 Mark Mitchell <mark@codesourcery.com>
20036 * g++.dg/expr/volatile1.C: New test.
20038 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
20040 PR middle-end/23547
20041 * gcc.dg/pr23547.c: New test.
20043 2005-09-02 Richard Sandiford <richard@codesourcery.com>
20046 * gcc.c-torture/execute/pr22061-1.c,
20047 * gcc.c-torture/execute/pr22061-2.c,
20048 * gcc.c-torture/execute/pr22061-3.c,
20049 * gcc.c-torture/execute/pr22061-4.c: New tests.
20051 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
20053 * gcc.dg/Wredundant-decls-2.c: New test to check that
20054 -Wredundant-decls does not issue warning for a variable
20055 definition following a declaration.
20057 2005-09-01 Jakub Jelinek <jakub@redhat.com>
20060 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20061 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20062 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20064 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20065 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20066 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20067 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20068 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20069 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20070 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20071 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20073 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20076 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20079 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
20082 * gcc.dg/pr21255-1.c: New test.
20083 * gcc.dg/pr21255-2-mb.c: Likewise.
20084 * gcc.dg/pr21255-2-ml.c: Likewise.
20085 * gcc.dg/pr21255-3.c: Likewise.
20086 * gcc.dg/pr21255-4.c: Likewise.
20088 2005-08-31 Dale Johannesen <dalej@apple.com>
20090 * gcc.dg/20050830-1.c: New.
20092 2005-08-31 Josh Conner <jconner@apple.com>
20094 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20095 command-line options for arm-*-* targets.
20096 * g++.dg/init/array16.C: Likewise.
20097 * g++.dg/other/crash-4.C: Likewise.
20099 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20102 * obj-c++.dg/gnu-runtime-3.mm: New test.
20104 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20107 * g++.dg/lookup/ambig4.C: New test.
20108 * g++.dg/lookup/ambig5.C: New test.
20109 * g++.dg/tc1/dr101.C: Adjust error markers.
20111 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20114 * g++.dg/template/ttp5.C: Adjust error markers.
20116 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
20119 * lib/obj-c++.exp: Include target-libpath.exp.
20120 (obj-c++_link_flags): Look for the GNU libobjc library
20121 and set the library path to include it.
20122 Don't manually set LD_LIBRARY_PATH (etc.) but call
20123 set_ld_library_path_env_vars instead.
20124 (obj-c++_target_compile): Don't set library path or
20125 linker flags because they are already set correctly
20126 in obj-c++_link_flags.
20128 2005-08-30 Josh Conner <jconner@apple.com>
20130 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20131 to command-line options for arm-*-* targets.
20133 2005-08-30 Geoffrey Keating <geoffk@apple.com>
20135 * g++.dg/other/i386-1.C: New.
20137 2005-08-30 Jakub Jelinek <jakub@redhat.com>
20139 PR preprocessor/20348
20140 PR preprocessor/20356
20141 * gcc.dg/cpp/pr20348.c: New test.
20142 * gcc.dg/cpp/pr20348.h: New file.
20143 * gcc.dg/cpp/inc/pr20348.h: New file.
20144 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20145 * gcc.dg/cpp/pr20356.c: New test.
20146 * gcc.dg/cpp/pr20356.h: New file.
20147 * gcc.dg/cpp/inc/pr20356.h: New file.
20148 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20150 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
20152 * gfortran.fortran-torture/execute/intrinsic_count.f90:
20153 Fix array dimension to avoid correct end-of-file error.
20155 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
20157 PR libfortran/23598
20158 * gfortran.dg/iostat_1.f90: New test.
20160 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
20162 PR middle-end/23408
20163 * gcc.dg/pr23408.c: New test.
20165 2005-08-28 Mark Mitchell <mark@codesourcery.com>
20168 * g++.dg/init/member1.C: Make sure erroneous static data member
20169 definitions are required.
20170 * g++.dg/template/static13.C: New test.
20171 * g++.dg/template/static14.C: Likewise.
20173 2005-08-29 Jakub Jelinek <jakub@redhat.com>
20175 * gcc.target/i386/pr23575.c: Use -msse2 instead of
20176 -march=pentium4, remove ilp32 requirement.
20178 PR middle-end/23484
20179 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20180 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20182 2005-08-29 Andreas Jaeger <aj@suse.de>
20185 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20187 2005-08-28 Jakub Jelinek <jakub@redhat.com>
20189 * gcc.c-torture/execute/20050316-2.c: New test.
20190 * gcc.c-torture/execute/20050316-3.c: New test.
20191 * gcc.dg/torture/pr16104-1.c: New test.
20193 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
20195 PR middle-end/23463
20196 * gcc.c-torture/execute/zero-struct-1.c: New test.
20198 2005-08-27 Richard Guenther <rguenther@suse.de>
20201 * gcc.target/i386/pr23575.c: New testcase.
20203 2005-08-26 Jakub Jelinek <jakub@redhat.com>
20205 PR rtl-optimization/23561
20206 * gcc.c-torture/execute/20050826-1.c: New test.
20209 * gcc.c-torture/execute/20050826-2.c: New test.
20211 2005-08-26 Dale Johannesen <dalej@apple.com>
20213 * gcc.dg/20030711-1.c: Modify to work on Darwin.
20214 * gcc.dg/20050826-1.c: New.
20216 2005-08-26 Mark Mitchell <mark@codesourcery.com>
20219 * g++.dg/template/nontype13.C: New test.
20222 * g++.dg/init/new14.C: New test.
20223 * g++.dg/expr/anew1.C: Do not XFAIL.
20224 * g++.dg/expr/anew2.C: Likewise.
20225 * g++.dg/expr/anew3.C: Likewise.
20227 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
20229 PR middle-end/22439
20230 * gcc.dg/vla-3.c: New test.
20232 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
20235 * gfortran.dg/named_interface.f90: New.
20237 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
20239 * gcc.c-torture/execute/frame-address.c: New test.
20241 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
20244 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20246 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20248 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20250 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20252 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20253 * gcc.dg/altivec-22.c: Rename from..
20254 * gcc.dg/altivec-nomfcr.c: ..this.
20256 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
20258 PR tree-optimization/23546
20259 * gcc.dg/tree-ssa/pr23546.c: New test.
20261 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
20264 * gfortran.dg/nonreturning_statements.f90: New test.
20266 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
20269 * g++.dg/parse/crash29.C: New.
20271 2005-08-23 DJ Delorie <dj@redhat.com>
20273 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20274 constants have the L suffix.
20276 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
20279 * g++.dg/template/instantiate8.C: New.
20281 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
20283 PR middle-end/23467
20284 * gcc.c-torture/execute/pr23467.c: New test.
20286 2005-08-23 Jakub Jelinek <jakub@redhat.com>
20288 PR tree-optimization/22043
20289 * gcc.c-torture/execute/20050613-1.c: New test.
20291 2005-08-23 Ben Elliston <bje@au.ibm.com>
20293 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20295 2005-08-22 Jakub Jelinek <jakub@redhat.com>
20297 PR rtl-optimization/23478
20298 * g++.dg/opt/pr23478.C: New test.
20300 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20303 * gcc.dg/switch-warn-3.c: New test.
20305 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20308 * g++.dg/template/param1.C: New test.
20310 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20313 * g++.dg/other/incomplete1.C: New test.
20315 2005-08-22 Ira Rosen <irar@il.ibm.com>
20317 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20320 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20322 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20325 2005-08-21 Jakub Jelinek <jakub@redhat.com>
20327 * gcc.target/i386/sse-4.c: New test.
20329 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20332 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20334 2005-08-20 Jakub Jelinek <jakub@redhat.com>
20336 * gcc.dg/20050811-1.c: New test.
20337 * gcc.dg/20050811-2.c: New test.
20339 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
20341 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20343 2005-08-19 Diego Novillo <dnovillo@redhat.com>
20346 * gcc.c-torture/compile/pr23476.c: New test.
20348 2005-08-19 Devang Patel <dpatel@apple.com>
20350 PR tree-optimization/23048
20351 * gcc.dg/tree-ssa/pr23048.c: New test.
20353 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
20355 PR middle-end/20624
20356 * g++.dg/warn/Wreturn-3.C: New test
20358 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
20360 PR tree-optimization/22228
20361 * g++.dg/vect/pr22543.cc: New test.
20363 2005-08-17 Steven Bosscher <stevenb@suse.de>
20365 PR tree-optimization/21574
20366 * gcc.dg/tree-ssa/pr21574.c: New test.
20368 2005-08-16 James E Wilson <wilson@specifix.com>
20370 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20372 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20375 * gcc.c-torture/compile/zero-strct-3.c: New test.
20376 * gcc.c-torture/compile/zero-strct-4.c: New test.
20378 2005-08-16 Steven Bosscher <stevenb@suse.de>
20381 * gcc.target/x86_64/pr23376.c: New test.
20383 2005-08-16 Ian Lance Taylor <ian@airs.com>
20386 * g++.dg/ext/vector2.C: New.
20388 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20390 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20392 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20394 PR libfortran/23428
20395 * gfortran.dg/inquire-complex.f90: New test case.
20397 2005-08-16 James E Wilson <wilson@specifix.com>
20399 PR tree-optimization/21105
20400 * gcc.dg/large-size-array.c: New.
20402 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
20404 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20406 * gcc.dg/vect/vect-41: Likewise.
20407 * gcc.dg/vect/vect-42: Likewise.
20408 * gcc.dg/vect/vect-43: Likewise.
20409 * gcc.dg/vect/vect-44: Likewise.
20410 * gcc.dg/vect/vect-46: Likewise.
20411 * gcc.dg/vect/vect-47: Likewise.
20412 * gcc.dg/vect/vect-48: Likewise.
20413 * gcc.dg/vect/vect-52: Likewise.
20414 * gcc.dg/vect/vect-53: Likewise.
20415 * gcc.dg/vect/vect-54: Likewise.
20416 * gcc.dg/vect/vect-55: Likewise.
20417 * gcc.dg/vect/vect-56: Likewise.
20418 * gcc.dg/vect/vect-57: Likewise.
20419 * gcc.dg/vect/vect-58: Likewise.
20420 * gcc.dg/vect/vect-59: Likewise.
20421 * gcc.dg/vect/vect-60: Likewise.
20422 * gcc.dg/vect/vect-61: Likewise.
20423 * gcc.dg/vect/vect-85: Likewise.
20424 * gcc.dg/vect/vect-87: Likewise.
20425 * gcc.dg/vect/vect-88: Likewise.
20426 * gcc.dg/vect/vect-93.c: Likewise.
20427 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20428 * gcc.dg/vect/vect-75: Likewise.
20429 * gcc.dg/vect/vect-76: Likewise.
20430 * gcc.dg/vect/vect-77: Likewise.
20431 * gcc.dg/vect/vect-78: Likewise.
20432 * gcc.dg/vect/vect-80: Likewise.
20433 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20434 vectorized for the expected reason, rather than checking how alignment
20436 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20437 aligned type and also instead of aligned pointers. Added documentation.
20439 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
20441 * gfortran.dg/power.f90: New test.
20443 2005-08-16 Jakub Jelinek <jakub@redhat.com>
20445 PR rtl-optimization/23299
20446 * g++.dg/opt/pr23299.C: New test.
20448 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20450 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20452 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
20454 * g++.dg/template/local6.C: New test.
20456 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20458 * execute/exceptions/finally-1.m: Check that the catch and finally are
20459 being called. Also add a "return 0;" at the end of main.
20461 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
20464 * gfortran.dg/namelist_print_1.f: New test of functionality of
20466 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20467 namelist generates error with -std=f95.
20469 2005-08-14 Ira Rosen <irar@il.ibm.com>
20471 PR tree-optimization/23119
20472 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20474 2005-08-13 Marcin Koziej <creep@desk.pl>
20475 Andrew Pinski <pinskia@physics.uc.edu>
20478 * execute/exceptions/finally-1.m: New test.
20480 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20482 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20484 * objc/execute/exceptions/trivial.m: New test.
20485 * objc.dg/try-catch-11.m: Move to ...
20486 * objc/execute/exceptions/foward-1.m: Here.
20487 * objc.dg/try-catch-2.m: Move to ...
20488 * objc/execute/exceptions/catchall-1.m: Here.
20489 * objc.dg/try-catch-8.m: Move to ...
20490 * objc/execute/exceptions/local-variables-1.m: Here.
20492 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20494 * objc.dg/nested-func-1.m: Move to ...
20495 * objc/execute/nested-func-1.m: Here.
20497 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20499 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20500 in ${options} instead of [target_info name].
20501 * lib/obj-c++.exp (objc_target_compile): Likewise.
20503 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20505 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20507 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20509 part of PR testsuite/23348
20510 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20511 each of the torture options.
20512 * objc/compile/trivial.m: New test.
20514 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20516 * gfortran.dg/eoshift.f90: Correct format.
20518 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20520 * gfortran.fortran-torture/execute/character_passing.f90:
20523 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
20526 * g++.dg/template/unify10.C: New.
20528 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
20530 * g++.dg/parse/pr22514.C: Move to...
20531 * g++.dg/debug/pr22514.C: here.
20533 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20536 * g++.dg/inherit/pure1.C: New test.
20538 * ChangeLog: Fix typos.
20540 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20541 Steven Bosscher <stevenb@suse.de>
20543 * gfortran.dg/runtime_warning_1.f90: New test.
20545 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
20548 * g++.dg/parse/crash28.C: New.
20550 2005-08-11 Richard Guenther <rguenther@suse.de>
20553 * gcc.target/i386/tailcall-1.c: New testcase.
20555 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20557 * gcc.dg/vect/vect-67.c: Un-xfail.
20559 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20562 * g++.dg/parse/crash27.C: new test.
20564 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
20566 PR libfortran/22143
20567 * gfortran.dg/shift-kind.f90: New testcase.
20569 2005-08-10 Richard Sandiford <richard@codesourcery.com>
20571 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20572 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20574 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20577 * g++.dg/other/mult-stor1.C: New test.
20579 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20581 * gcc.c-torture/pr18299-1.c: Move to ...
20582 * gcc.c-torture/compile/pr18299-1.c: Here.
20584 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
20586 * gfortran/fortran.torture/execute/character_passing.f90:
20587 Fix types for LSAME.
20589 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
20591 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20592 input data back to what it was originally.
20594 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20596 * objc.dg/try-catch-8.m: Enable for all targets.
20598 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
20600 * gcc.dg/pr23165.c: New test.
20602 2005-08-09 Steven Bosscher <stevenb@suse.de>
20604 PR tree-optimization/23234
20605 * gcc.dg/tree-ssa/pr23234.c: New test.
20607 2005-08-08 Josh Conner <jconner@apple.com>
20609 PR rtl-optimization/23241
20610 * gcc.dg/char-compare.c: New test.
20612 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20615 * g++.dg/init/new13.C: New test.
20617 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
20620 * g++.dg/other/crash-4.C: Adjust
20621 * g++/dg/ext/packed9.C: New.
20623 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20625 PR middle-end/21964
20626 * gcc.c-torture/execute/pr21964-1.c: New test.
20628 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20631 * gcc.dg/pr22458-1.c: New test.
20633 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
20634 Steven G. Kargl <kargls@comcast.net>
20637 * gfortran.dg/flush_1.f90: New test.
20639 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20642 * g++.dg/template/eh2.C: New test.
20644 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20647 * g++.dg/template/instantiate7.C: New test.
20649 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
20652 * gcc.dg/Wunused-value-1.c: New test.
20654 2005-08-06 Richard Sandiford <richard@codesourcery.com>
20656 PR rtl-optimization/23233
20657 * gcc.c-torture/compile/pr23233-1.c: New test.
20659 2005-08-06 Jakub Jelinek <jakub@redhat.com>
20663 * gfortran.dg/equiv_1.f90: New test.
20664 * gfortran.dg/equiv_2.f90: New test.
20665 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20666 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20667 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20669 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20671 * gcc.c-torture/execute/vrp-5.c: New test.
20672 * gcc.c-torture/execute/vrp-6.c: New test.
20673 * gcc.dg/tree-ssa/vrp21.c: New test.
20675 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20677 * g++.dg/parse/pr22514.C: New test.
20679 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
20681 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20683 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20684 instead of constant loads / pool entries.
20686 2005-08-05 David Edelsohn <edelsohn@gnu.org>
20688 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20691 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
20693 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20694 __WINT_TYPE__ in generated prototypes if possible.
20696 2005-08-04 Diego Novillo <dnovillo@redhat.com>
20699 * g++.dg/tree-ssa/pr22037.C:
20701 2005-08-04 Richard Henderson <rth@redhat.com>
20703 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20704 scan-tree-dump-times directive.
20706 2005-08-04 Jan Hubicka <jh@suse.cz>
20708 * gcov-1.C: Fix switch counts.
20709 * gcov-4b.c: Likewise.
20711 2005-08-03 Jeff Law <law@redhat.com>
20713 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20715 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
20717 * gcc.c-torture/execute/pr23135.c: New test.
20719 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20721 PR tree-optimization/19899
20722 * gcc.dg/tree-ssa/scev-1.c: New test.
20723 * gcc.dg/tree-ssa/scev-2.c: New test.
20725 2005-08-03 Richard Sandiford <richard@codesourcery.com>
20728 * gcc.dg/torture/pr18582-1.c: New test.
20730 2005-08-03 Jan Hubicka <jh@suse.cz>
20732 * update-conroll.c: New testcase.
20733 * update-conroll-2.c: New testcase.
20735 2005-08-02 David Edelsohn <edelsohn@gnu.org>
20737 * gfortran.dg/constant_substring.f: New test.
20738 * gfortran.dg/pr22491.f: New test.
20740 2005-08-02 Jan Hubicka <jh@suse.cz>
20742 * update-threading.c: Replace by the proper one.
20744 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20747 * g++.dg/tree-ssa/pr23164.C: New test.
20749 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20751 * gcc.dg/tree-ssa/pr23192.c: New test.
20753 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
20755 * gcc.c-torture/execute/vrp-4.c: New test.
20757 2005-08-02 Jan Hubicka <jh@suse.cz>
20759 * update-threading.c: New test.
20761 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
20763 * gcc.c-torture/compile/20050801-1.c: New test.
20764 * gcc.c-torture/compile/20050801-2.c: New test.
20766 2005-08-01 Jan Hubicka <jh@suse.cz>
20768 * val-prof-5.c: New test.
20770 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
20773 * gcc.dg/pr22311-1.c : New test.
20775 2005-07-31 Steven Bosscher <stevenb@suse.de>
20778 * gfortran.dg/pr23095.f: New test.
20781 * g++.dg/other/pr22003.C: New test.
20783 2005-07-31 Richard Sandiford <richard@codesourcery.com>
20786 * gcc.c-torture/execute/pr20621-1.c: New test.
20788 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
20790 * gfortran.dg/comma_format_extension_4.f: Adjust length
20791 of string for format.
20792 * gfortran.dg/der_array_io_1.f: Replace illegal internal
20793 print statement with internal write.
20794 * gfortran.dg/der_array_io_2.f: Likewise.
20795 * gfortran.dg/der_array_io_3.f: Likewise.
20797 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
20799 * gcc.dg/fold-abs-4.c: new test.
20801 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
20803 PR fortran/22570 an related issues.
20804 * gfortran.dg/x_slash_1.f: New test.
20806 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
20809 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20810 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20812 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20815 * gcc.dg/Wshadow-3.c: New test.
20817 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
20819 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20820 used to have the wrong bounds).
20822 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20825 * gcc.dg/hex-round-1.c: Test more cases.
20826 * gcc.dg/hex-round-2.c: New test.
20828 2005-07-29 Diego Novillo <dnovillo@redhat.com>
20831 * g++.dg/tree-ssa/pr22550.C: New test.
20833 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
20835 * gcc.dg/tree-ssa/vrp19.c: New test.
20836 * gcc.dg/tree-ssa-vrp20.c: New test.
20838 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20841 * gcc.dg/transparent-union-4.c: New test.
20843 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20846 * gcc.dg/c99-vla-2.c: New test.
20848 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20851 * gcc.dg/hex-round-1.c: New test.
20853 2005-07-28 Jan Hubicka <jh@suse.cz>
20855 * inliner-1.c: Do not dump everything.
20856 * tree-prof.exp: Do not pass -ftree-based-profiling.
20857 * bprob.exp: Likewise.
20859 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20861 2005-07-28 Mark Mitchell <mark@codesourcery.com>
20864 * g++.dg/expr/ptrmem7.C: New test.
20866 2005-07-28 Mike Stump <mrs@apple.com>
20868 * g++.old-deja/g++.mike/visibility-1.C: New test.
20870 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20873 * gcc.c-torture/execute/pr20187-1.c: New test.
20875 2005-07-28 Jeff Law <law@redhat.com>
20877 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20878 * gcc.dg/tree-ssa/vrp18.c: New test.
20880 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20882 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20884 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20886 PR tree-optimization/22506
20887 * gcc.dg/vect/ps22506.c: New test.
20889 2005-07-28 Jakub Jelinek <jakub@redhat.com>
20892 * gcc.target/i386/sse-3.c: New test.
20894 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20896 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20897 * gcc.target/mips/mips32-dsp-type.c: Likewise.
20899 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20902 * gcc.c-torture/compile/pr22589-1.c: New test.
20904 2005-07-28 Jan Hubicka <jh@suse.cz>
20906 * update-loopch.c: New testcase.
20908 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20910 PR rtl-optimization/23047
20911 * gcc.c-torture/execute/pr23047.c: New test.
20912 * gcc.c-torture/execute/pr23047.x: New.
20914 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20916 PR tree-optimization/22493
20917 * gcc.c-torture/execute/pr22493-1.c: New test.
20918 * gcc.c-torture/execute/pr22493-1.x: New.
20919 * gcc.c-torture/execute/vrp-1.c: New test.
20920 * gcc.c-torture/execute/vrp-2.c: New test.
20921 * gcc.c-torture/execute/vrp-2.c: New test.
20923 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
20925 * gcc.target/frv/all-builtin-read8.c: Delete.
20926 * gcc.target/frv/all-builtin-read16.c: Delete.
20927 * gcc.target/frv/all-builtin-read32.c: Delete.
20928 * gcc.target/frv/all-builtin-read64.c: Delete.
20929 * gcc.target/frv/all-builtin-write8.c: Delete.
20930 * gcc.target/frv/all-builtin-write16.c: Delete.
20931 * gcc.target/frv/all-builtin-write32.c: Delete.
20932 * gcc.target/frv/all-builtin-write64.c: Delete.
20933 * gcc.target/frv/all-read-write-1.c: New.
20935 2005-07-27 Jeff Law <law@redhat.com>
20937 * gcc.c-torture/execute/pr22630.c: New test.
20939 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
20941 PR tree-optimization/23073
20942 * gcc.dg/vect/nodump-pr23073.c: New test.
20943 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20945 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
20947 PR tree-optimize/22348
20948 * gcc.c-torture/execute/pr22348.c: New.
20950 2005-07-27 Richard Guenther <rguenther@suse.de>
20952 * gcc.dg/tree-ssa/salias-1.c: New testcase.
20954 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20957 * gfortran.dg/logical_comp.f90: New test.
20959 2005-07-27 Jan Hubicka <jh@suse.cz>
20961 * inliner-1.c: Add cleanup of dumps.
20962 * val-prof-*.c: Likewise.
20963 * update-tailcall.c: New.
20965 2005-07-26 Diego Novillo <dnovillo@redhat.com>
20968 * gcc.dg/tree-ssa/pr22591.c: New test.
20969 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20971 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
20974 * objc.dg/try-catch-11.m: New test.
20976 2005-07-26 Richard Guenther <rguenther@suse.de>
20978 PR tree-optimization/22486
20979 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20981 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20984 * g++.dg/opt/loop2.C: New test.
20986 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20988 * gcc.dg/tree-ssa/reassoc-3.c: New test.
20989 * gcc.dg/tree-ssa/reassoc-4.c: New test.
20991 2005-07-25 Adam Nemet <anemet@lnxw.com>
20993 * lib/profopt.exp (profopt-execute): Check for profiling data
20994 files on the target.
20996 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
20998 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20999 for matching of asm labels.
21001 2005-07-25 Richard Guenther <rguenther@suse.de>
21003 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21005 2005-07-25 Richard Guenther <rguenther@suse.de>
21008 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21010 2005-07-25 Ira Rosen <irar@il.ibm.com>
21012 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21013 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21014 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21015 * gcc.dg/vect/vect-100.c: New test.
21016 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21017 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21018 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21019 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21020 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21021 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21022 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21023 * gfortran.dg/vect/pr19049.f90: New testcase.
21024 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21026 2005-07-25 Jakub Jelinek <jakub@redhat.com>
21028 * gcc.c-torture/execute/20050713-1.c: New test.
21031 * gfortran.fortran-torture/execute/data_4.f90: New test.
21033 PR middle-end/20303
21034 * gcc.dg/visibility-d.c: New test.
21036 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
21038 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21039 * gfortran.dg/underflow.f90: Ditto.
21041 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21043 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21044 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21045 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21047 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
21049 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21050 include case of field width of zero.
21052 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
21054 PR libgfortran/21875
21055 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21056 with trailing blanks on normal formatted read.
21058 2005-07-23 Chao-ying Fu <fu@mips.com>
21060 * gcc.target/mips/mips32-dsp-type.c: New test.
21061 * gcc.target/mips/mips32-dsp.c: New test.
21063 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
21066 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21069 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21070 and __cyg_profile_func_exit.
21072 2005-07-22 David Edelsohn <edelsohn@gnu.org>
21074 * gfortran.dg/comma_format_extension_3.f: Fix typo.
21075 * gfortran.dg/comma_format_extension_4.f: Same.
21076 * gfortran.dg/pr15332.f: Same.
21077 * gfortran.dg/pr21730.f: Same.
21079 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
21081 * g++.dg/opt/vrp2.C: Fix testcase.
21084 * g++.dg/opt/vrp2.C: New test.
21086 2005-07-22 Mark Mitchell <mark@codesourcery.com>
21089 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21091 2005-07-22 Diego Novillo <dnovillo@redhat.com>
21093 * gcc.dg/tree-ssa/20050719-1.c: New test.
21095 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
21097 * gcc.dg/bfin-longcall-1.c: New file.
21098 * gcc.dg/bfin-longcall-2.c: New file.
21100 2005-07-21 Janis Johnson <janis187@us.ibm.com>
21102 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21104 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21106 PR middle-end/19055
21107 * gcc.dg/tree-ssa/pr19055.c: New test.
21108 * gcc.dg/tree-ssa/pr19055-2.c: New test.
21110 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21113 * g++.dg/other/pr22358.C: New test.
21115 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
21118 * g++.dg/lookup/two-stage5.C: New test from bug comments.
21120 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21123 * g++.dg/init/union2.C: New test.
21125 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21128 * gcc.dg/complex-4.c: New test.
21130 2005-07-21 Richard Guenther <rguenther@suse.de>
21133 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21134 scanning for asm labels.
21135 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21137 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21140 * gcc.dg/altivec-pr22085.c: New.
21142 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21144 PR tree-optimization/19210
21145 * gcc.dg/tree-ssa/pr19210-1.c: New.
21146 * gcc.dg/tree-ssa/pr19210-2.c: New.
21148 2005-07-21 Richard Sandiford <richard@codesourcery.com>
21150 PR rtl-optimization/22167
21151 * g++.dg/opt/pr22167.C: New test.
21153 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
21156 * g++.dg/lookup/two-stage2.C: New.
21157 * g++.dg/lookup/two-stage3.C: New.
21158 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21159 fixed two-stage name lookup for operators.
21160 * g++.dg/template/call3.C: Compiler now produces an appropriate
21162 * g++.dg/template/crash37.C: Compiler now describes bla() on line
21164 * g++.dg/template/ptrmem4.C: Compiler produces different error
21166 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21167 connect_to_method as a candidate.
21169 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
21171 * gcc.dg/fold-alloc-1.c: New test.
21173 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
21175 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21176 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21178 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
21180 * gcc.dg/fold-abs-1.c: New test.
21181 * gcc.dg/fold-abs-2.c: New test.
21182 * gcc.dg/fold-abs-3.c: New test.
21184 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
21186 Make CONSTRUCTOR use VEC to store initializers.
21187 * g++.dg/ext/complit3.C: Check for specific error messages.
21188 * g++.dg/init/brace2.C: Update error message.
21189 * g++.dg/warn/Wbraces2.C: Likewise.
21191 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
21194 * gfortran.dg/module_interface_1.f90: New test.
21196 2005-07-19 Danny Berlin <dberlin@dberlin.org>
21197 Kenneth Zadeck <zadeck@naturalbridge.com>
21199 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21201 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21203 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21204 specify -Wformat for these tests.
21205 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21206 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21207 * gcc.dg/format/opt-6.c: Delete.
21209 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21211 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21212 * gcc.dg/tree-ssa/sra-3.c: Likewise.
21214 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21216 * gcc.dg/tree-ssa/alias-2.c: New test.
21218 2005-07-18 Mark Mitchell <mark@codesourcery.com>
21221 * g++.dg/template/explicit7.C: New test.
21223 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
21225 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21226 field width of 8 to +Inf and -Inf.
21228 2005-07-17 Mark Mitchell <mark@codesourcery.com>
21231 * g++.dg/template/friend36.C: New test.
21233 2005-07-16 David Edelsohn <edelsohn@gnu.org>
21236 * gfortran.dg/pr21730.f: New test.
21238 2005-07-16 Danny Berlin <dberlin@dberlin.org>
21239 Kenneth Zadeck <zadeck@naturalbridge.com>
21241 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21242 since pure const detection cannot run at -O1 in c compiler.
21243 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21244 can now optimize this case properly.
21245 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21246 because we now pass.
21247 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21249 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
21252 * gcc.dg/format/bitfld-1.c: New test.
21254 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21257 * g++.dg/rtti/repo1.C: New test.
21259 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
21261 PR middle-end/22398
21262 * gcc.c-torture/compile/pr22398.c: New test.
21264 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21267 * g++.dg/expr/cast4.C: New test.
21269 2005-07-15 Richard Guenther <rguenther@suse.de>
21271 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21272 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21274 2005-07-15 Steven Bosscher <stevenb@suse.de>
21276 PR tree-optimization/22230
21277 * gcc.dg/tree-ssa/pr22230.c: New test.
21279 2005-07-14 Jakub Jelinek <jakub@redhat.com>
21281 * gfortran.dg/g77/cpp6.f: New test.
21284 * gfortran.dg/g77/cpp5.F: New test.
21285 * gfortran.dg/g77/cpp5.h: New file.
21286 * gfortran.dg/g77/cpp5inc.h: New file.
21288 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
21290 PR libfortran/16435
21291 * gfortran.dg/tl_editting.f90: New.
21292 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21294 2005-07-14 Steven G. Kargl <kargls@comcast.net>
21296 * gfortran.dg/char_array_constructor.f90: New test.
21298 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
21300 * gfortran.dg/past_eor.f90: New.
21301 * gfortran.dg/complex_read.f90: New.
21303 2005-07-13 Jeff Law <law@redhat.com>
21305 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21308 * gcc.dg/tree-ssa/pr22321.c: New test
21310 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
21312 PR tree-optimization/21921
21313 * gcc.dg/tree-ssa/pr21921.c: New.
21315 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21317 PR tree-optimizatio/22442
21318 * gcc.dg/tree-ssa/loop-11.c: New test.
21320 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21323 * gcc.c-torture/compile/pr21840.c: New test.
21325 2005-07-12 Jan Hubicka <jh@suse.cz>
21327 * gcc.c-torture/compile/pr22379.c: New test.
21329 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
21331 PR libfortran/21593
21332 gfortran.dg/dev_null.f90: Remove outdated comment about
21333 PR libfortran/21593.
21336 2005-07-12 Dale Johannesen <dalej@apple.com>
21338 * gcc.target/i386/compress-float-sse.c: New.
21339 * gcc.target/i386/compress-float-sse-pic.c: New.
21340 * gcc.target/i386/compress-float-387.c: New.
21341 * gcc.target/i386/compress-float-387-pic.c: New.
21342 * gcc.dg/compress-float-ppc.c: New.
21343 * gcc.dg/compress-float-ppc-pic.c: New.
21345 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
21347 PR libfortran/21593
21348 gfortran.dg/dev_null.f90: Remove targets.
21350 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21353 * gcc.dg/pr22335-1.c: New test.
21354 * gcc.dg/pr22335-2.c: New test.
21356 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21359 * g++.dg/template/nontype12.C : New test.
21361 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21363 * gcc.dg/tree-ssa/loop-10.c: New test.
21365 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
21367 * gcc.c-torture/execute/20020720-1.x: Remove.
21369 2005-07-11 Jakub Jelinek <jakub@redhat.com>
21371 * gfortran.fortran-torture/execute/forall_7.f90: New test.
21373 2005-07-10 Richard Sandiford <richard@codesourcery.com>
21375 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21376 (dg-mips-options): Use it.
21378 2005-07-09 Diego Novillo <dnovillo@redhat.com>
21380 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21382 2005-07-09 Richard Henderson <rth@redhat.com>
21384 * lib/target-supports.exp (check_effective_target_sync_char_short):
21387 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
21389 PR libfortran/22217
21390 * gfortran.dg/negative-z-descriptor.f90: New test.
21392 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21395 * gcc.dg/pr22329.c: New test.
21397 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
21399 PR tree-optimization/20139
21400 * gcc.dg/tree-ssa/pr20139.c: New.
21402 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21405 * gcc.dg/pr22356-1.c: New test.
21407 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
21410 * g++.dg/template/unify8.C: New.
21411 * g++.dg/template/unify9.C: New.
21413 2005-07-08 Jakub Jelinek <jakub@redhat.com>
21415 * gfortran.fortran-torture/execute/entry_10.f90: New test.
21417 2005-07-07 Geoffrey Keating <geoffk@apple.com>
21419 * gcc.dg/darwin-version-1.c: New.
21420 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21421 * gcc.dg/builtins-20.c: Likewise.
21422 * gcc.dg/builtins-53.c: Likewise.
21423 * gcc.dg/torture/builtins-convert-1.c: Likewise.
21424 * gcc.dg/torture/builtins-convert-2.c: Likewise.
21425 * gcc.dg/torture/builtins-convert-3.c: Likewise.
21426 * gcc.dg/torture/builtins-power-1.c: Likewise.
21427 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21430 2005-07-07 Jeff Law <law@redhat.com>
21432 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
21433 argument evaluation order.
21435 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
21437 PR libfortran/21594
21438 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21439 Add test cases where the shift length is greater than the
21442 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21444 * obj-c++.dg/proto-lossage-6.mm: New.
21445 * objc.dg/proto-lossage-6.m: New.
21447 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21449 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21450 * objc.dg/gnu-runtime-2.m: Likewise.
21452 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21454 * gfortran.dg/longline.f: New test.
21456 * gfortran.dg/badline.f: New test.
21458 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21463 * gfortran.dg/hollerith.f90: New.
21464 * gfortran.dg/hollerith2.f90: New.
21465 * gfortran.dg/hollerith3.f90: New.
21466 * gfortran.dg/hollerith4.f90: New.
21467 * gfortran.dg/hollerith_f95.f90: New.
21468 * gfortran.dg/hollerith_legacy.f90: New.
21469 * gfortran.dg/g77/cpp4.F: New. Port from g77.
21471 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21474 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21475 * objc.dg/gnu-runtime-2.m: New.
21477 2005-07-06 Jeff Law <law@redhat.com>
21479 * gcc.dg/tree-ssa/vrp17.c: New test.
21481 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21484 * gfortran.dg/array_constructor_5.f90: New test.
21486 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21488 * gfortran.fortran-torture/execute/entry_9.f90: New test.
21490 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
21492 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21493 * gcc.dg/980816-1.c: Ditto.
21495 2005-07-06 Jeff Law <law@redhat.com>
21497 * gcc.c-torture/compile/pr21356.c: New test.
21499 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21503 * gcc.c-torture/compile/pr22013-1.c,
21504 gcc.c-torture/execute/pr22098-1.c,
21505 gcc.c-torture/execute/pr22098-2.c,
21506 gcc.c-torture/execute/pr22098-3.c: New tests.
21508 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21511 * gcc.dg/pr22308-1.c: New test.
21513 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
21515 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
21517 * gcc.dg/compare9.c: Use -fshort-enums instead of
21518 -fno-short-enums. Change the last test to dg-bogus.
21520 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
21522 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21523 * gcc.dg/compare9.c: New.
21525 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21527 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21529 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21532 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21535 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21537 * gcc.dg/format/gcc_gfc-1.c: New.
21539 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21541 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21543 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21546 * gfortran.dg/io_invalid_1.f90: New test.
21548 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
21550 * gcc.dg/format/gcc_diag-1.c: Update.
21552 2005-07-02 Jeff Law <law@redhat.com>
21554 * gcc.dg/tree-ssa/pr22051-1.c: New test.
21555 * gcc.dg/tree-ssa/pr22051-2.c: New test.
21557 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
21559 * gcc.dg/format/gcc_diag-1.c: Update.
21561 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
21564 * gcc.c-torture/compile/pr22269.c: New test.
21566 2005-06-30 Diego Novillo <dnovillo@redhat.com>
21570 * g++.dg/tree-ssa/pr21584-1.C: New test.
21571 * g++.dg/tree-ssa/pr21584-2.C: New test.
21573 2005-06-30 Ziemowit Laski <zlaski@apple.com>
21575 * obj-c++.dg/try-catch-11.mm: New.
21576 * objc.dg/try-catch-10.m: New.
21578 2005-06-29 David Edelsohn <edelsohn@gnu.org>
21580 * g++.dg/other/ucnid-1.C: xfail on AIX.
21582 2005-06-29 Diego Novillo <dnovillo@redhat.com>
21585 * gcc.dg/20050629-1.c: New test.
21587 2005-06-29 Ziemowit Laski <zlaski@apple.com>
21589 * obj-c++.dg/const-str-1[0-1].mm: New.
21590 * objc.dg/const-str-1[0-1].m: New.
21592 2005-05-29 Richard Henderson <rth@redhat.com>
21594 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21595 Rename from check_effective_target_vect_no_max.
21596 (check_effective_target_vect_no_int_add): New.
21597 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21598 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21599 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21600 * gcc.dg/vect/vect-reduc-1.c: Use both.
21601 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21603 2005-05-29 Richard Henderson <rth@redhat.com>
21605 * lib/target-supports.exp (check_effective_target_vect_no_max):
21606 Remove i386 and x86_64.
21608 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21611 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21613 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21615 PR middle-end/21969
21616 * gcc.dg/vect/pr21969.c: New test.
21618 2005-06-28 Eric Christopher <echristo@redhat.com>
21622 * gcc.dg/inline1.c: New test.
21623 * gcc.dg/inline2.c: Ditto.
21624 * gcc.dg/inline3.c: Ditto.
21625 * gcc.dg/inline4.c: Ditto.
21626 * gcc.dg/inline5.c: Ditto.
21628 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21630 PR libfortran/22142
21631 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21632 Add testcase also testing eoshift1 for PR 22142.
21634 2005-06-28 Richard Henderson <rth@redhat.com>
21636 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21637 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21638 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21639 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21640 gcc.dg/tree-ssa/20030922-2.c: Likewise.
21642 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21644 PR libfortran/22142
21645 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21646 Add testcase for PR 22142.
21648 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
21650 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21651 gcc.target/ia64/fpreg-2.c: New tests.
21653 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21655 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21657 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21659 PR libfortran/22170
21660 * gfortran.dg/slash_1.f90: New test.
21662 2005-06-27 Richard Henderson <rth@redhat.com>
21664 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21665 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21666 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21667 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21668 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21669 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21671 2005-06-27 Richard Henderson <rth@redhat.com>
21673 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21674 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21676 2005-06-27 Ziemowit Laski <zlaski@apple.com>
21678 * obj-c++.dg/proto-lossage-5.mm: New.
21679 * objc.dg/proto-lossage-5.m: New.
21681 2005-06-27 Diego Novillo <dnovillo@redhat.com>
21684 * gcc.dg/tree-ssa/pr21959.c: New test.
21686 2005-06-27 Jakub Jelinek <jakub@redhat.com>
21688 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21689 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21690 testing uninitialized var.
21692 * gcc.c-torture/execute/builtins/chk.h: New.
21693 * gcc.c-torture/execute/builtins/lib/chk.c: New.
21694 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21695 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21696 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21697 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21698 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21699 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21700 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21701 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21702 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21703 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21704 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21705 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21706 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21707 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21708 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21709 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21710 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21711 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21712 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21713 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21714 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21715 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21716 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21717 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21718 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21719 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21720 * gcc.dg/builtin-object-size-1.c: New test.
21721 * gcc.dg/builtin-object-size-2.c: New test.
21722 * gcc.dg/builtin-object-size-3.c: New test.
21723 * gcc.dg/builtin-object-size-4.c: New test.
21724 * gcc.dg/builtin-object-size-5.c: New test.
21725 * gcc.dg/builtin-stringop-chk-1.c: New test.
21726 * gcc.dg/builtin-stringop-chk-2.c: New test.
21727 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21728 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21729 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21730 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21731 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21732 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21733 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21734 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21735 * gcc.c-torture/execute/printf-1.c: New test.
21736 * gcc.c-torture/execute/fprintf-1.c: New test.
21737 * gcc.c-torture/execute/vprintf-1.c: New test.
21738 * gcc.c-torture/execute/vfprintf-1.c: New test.
21739 * gcc.c-torture/execute/printf-chk-1.c: New test.
21740 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21741 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21742 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21744 2005-06-27 Michael Matz <matz@suse.de>
21746 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21747 slot is not merged if address escapes.
21749 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21752 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
21754 2005-06-26 Jakub Jelinek <jakub@redhat.com>
21756 PR middle-end/17965
21757 * gcc.c-torture/compile/20050622-1.c: New test.
21759 PR middle-end/22028
21760 * gcc.dg/20050620-1.c: New test.
21762 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
21764 PR tree-optimization/22026
21765 * gcc.dg/tree-ssa/pr22026.c: New.
21767 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
21769 PR libfortran/22144
21770 * gfortran.dg/shift-alloc.f90: New testcase.
21772 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
21774 * all files: Update FSF address in copyright headers.
21776 2005-06-22 Jan Hubicka <jh@suse.cz>
21778 * wholeprogram-1.c: New testcase.
21779 * wholeprogram-2.c: New testcase.
21781 2005-06-24 Mark Mitchell <mark@codesourcery.com>
21784 * gcc.dg/tree-ssa/pr22171.c: New test.
21786 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
21788 * gfortran.dg/simplify_modulo.f90: New.
21790 2005-06-24 Jan Hubicka <jh@suse.cz>
21792 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21794 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21796 * obj-c++.dg/proto-lossage-[1-4].mm: New.
21798 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21800 * obj-c++.dg/typedef-alias-1.mm: New.
21801 * objc.dg/typedef-alias-1.m: New.
21803 2005-06-23 Jeff Law <law@redhat.com>
21805 * gcc.dg/tree-ssa/vrp16.c: New test.
21807 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21809 * lib/target-supports.exp: Add
21810 check_effective_target_fortran_large_real and
21811 check_effective_target_fortran_large_int to check for
21812 corresponding effective targets.
21813 * gfortran.dg/large_integer_kind_1.f90: New test.
21814 * gfortran.dg/large_real_kind_1.f90: New test.
21816 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
21818 PR tree-optimization/22117
21819 * gcc.dg/tree-ssa/pr22117.c: New.
21821 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
21824 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21826 2005-06-23 David Edelsohn <edelsohn@gnu.org>
21828 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21830 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
21832 * gfortran.dg/f2c_4.f90: Add tests for complex functions
21833 * gfortran.dg/f2c_4.c: Likewise.
21835 2005-06-22 Paul Brook <paul@codesourcery.com>
21838 * gfortran.dg/auto_save_1.f90: New test.
21840 2005-06-22 Michael Matz <matz@suse.de>
21842 * gcc.target/x86-64/abi: New directory.
21843 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21844 * gcc.target/x86-64/abi/README.gcc: New file.
21845 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21846 * gcc.target/x86-64/abi/asm-support.s: New file.
21847 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21848 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21849 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21850 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21851 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21852 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21853 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21854 * gcc.target/x86_64/abi/test_bitfields.c: New test.
21855 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21856 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21857 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21858 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21859 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21860 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21861 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21862 * gcc.target/x86_64/abi/test_varargs.c: New test.
21864 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
21866 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21867 32-bit i?86 and x86_64.
21869 2005-06-21 Ziemowit Laski <zlaski@apple.com>
21871 * obj-c++.dg/const-str-[1-9].mm: New tests.
21873 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
21876 * gfortran.dg/namelist_use.f90: New.
21877 * gfortran.dg/namelist_use_only.f90: New.
21879 2005-06-21 Jeff Law <law@redhat.com>
21881 * gcc.dg/tree-ssa/vrp15.c: New test.
21883 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
21885 * lib/target-supports.exp (check_effective_target_vect_reduction):
21887 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21888 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21889 remove vect_reduction target keyword. Also avoid two returns in main.
21890 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21891 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21892 * gcc.dg/vect/vect-reduc-1short.c: New test.
21893 * gcc.dg/vect/vect-reduc-1char.c: New test.
21894 * gcc.dg/vect/vect-reduc-2short.c: New test.
21895 * gcc.dg/vect/vect-reduc-2char.c: New test.
21896 * gcc.dg/vect/vect-reduc-6.c: New test.
21897 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21898 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21899 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21901 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21902 Paul Thomas <pault@gcc.gnu.org>
21904 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21907 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21909 * gfortran.dg/backslash_1.f90: New test.
21910 * gfortran.dg/backslash_2.f90: New test.
21912 2005-06-20 Steven G. Kargl <kargls@comcast.net>
21914 * gfortran.dg/duplicate_labels.f90: New test.
21916 2005-06-20 Jan Beulich <jbeulich@novell.com>
21918 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21919 unsupportable relocations.
21920 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21921 * gcc.dg/20050321-2.c: xfail for NetWare.
21923 2005-06-20 Andreas Jaeger <aj@suse.de>
21925 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21926 gcc.target/i386/fastcall-sseregparm.c,
21927 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21929 2005-06-19 Richard Henderson <rth@redhat.com>
21931 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21933 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
21935 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21937 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
21940 * g++.dg/conversion/simd2.C: Change expected error message.
21942 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21944 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21945 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21946 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21948 2005-06-18 James A Morrison <phython@gcc.gnu.org>
21950 * gcc.dg/fold-mod-1.c: New test.
21952 2005-06-18 Steven G. Kargl <kargls@comcast.net>
21955 * gfortran.dg/pr19926.f90: New test.
21957 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21959 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21960 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21962 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21963 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21965 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
21967 * gcc.target/ia64/float80-varargs-1.c: New test.
21969 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21972 * gfortran.dg/f2c_6.f90: New test.
21974 2005-06-17 Geoffrey Keating <geoffk@apple.com>
21977 * g++.dg/template/local5.C: New.
21979 2005-06-17 Richard Henderson <rth@redhat.com>
21981 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21983 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
21986 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21988 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
21990 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21991 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21992 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21993 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21994 check_vect to verify the presence of hardware vector support.
21996 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
21999 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22001 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22003 PR libfortran/19216
22004 * gfortran.dg/pr19216.f: Add correct space between brackets and
22007 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22009 PR libfortran/16436
22010 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22012 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
22014 * gcc.target/i386/attributes-error.c: New testcase.
22015 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22016 * gcc.target/i386/regparm-stdcall.c: Likewise.
22017 * gcc.target/i386/sseregparm-1.c: Likewise.
22018 * gcc.target/i386/sseregparm-2.c: Likewise.
22020 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
22022 * g++.dg/rtti/crash2.C: New.
22024 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
22026 * gcc.dg/noncompile/20040203-3.c: Update expected message.
22028 2005-06-15 David Ung <davidu@mips.com>
22030 * gcc.target/mips/mips16e-extends.c: New test for testing the
22031 generation of MIPS16e zeb/zeh, seb/seh instructions.
22033 2005-06-15 Diego Novillo <dnovillo@redhat.com>
22036 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22037 * gcc.dg/tree-ssa/pr22018.c: New test.
22039 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
22041 * gcc.dg/simd-1.c: Update error messages.
22042 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
22043 * gcc.dg/simd-2.c: Update error messages.
22044 * gcc.dg/simd-4.c: New.
22046 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
22049 * g++.dg/other/crash-4.C: New.
22051 2005-06-14 Devang Patel <dpatel@apple.com>
22053 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22055 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
22058 * g++.dg/parse/crash11.C: Update
22060 2005-06-13 Jeff Law <law@redhat.com>
22062 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22063 perform the desired transformations.
22064 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22065 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22067 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22070 * gfortran.dg/forall_1.f90: Un-XFAIL.
22072 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
22075 * g++.dg/parse/crash26.C: New.
22078 * g++.dg/init/member1.C: New.
22080 2005-06-13 Jakub Jelinek <jakub@redhat.com>
22082 * gfortran.dg/altreturn_1.f90: New test.
22084 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
22086 PR middle-end/21985
22087 * gcc.dg/tree-ssa/pr21985.c: New test.
22089 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22091 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22093 2005-06-12 Roger Sayle <roger@eyesopen.com>
22096 * g++.dg/other/error10.C: New test case.
22098 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22100 PR libfortran/19155
22101 * gfortran.dg/pr19155.f: Add test.
22103 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22105 * gfortran.dg/f2c_7.f90: New test.
22107 * gfortran.dg/forall_1.f90: XFAILed.
22109 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22111 * gcc.dg/pr14796-1.c: New.
22112 * gcc.dg/pr14796-2.c: New.
22114 2005-06-11 Steven G. Kargl <kargls@comcast.net>
22118 * gfortran.dg/deallocate_stat.f90: New test.
22120 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
22122 * gfortran.fortran-torture/execute/in-pack.f90: New test.
22124 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
22126 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22127 access will be generated when this loop is vectorized. Test that
22128 accesses with same alignment were detected.
22129 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22130 Test that accesses with same alignment were detected.
22131 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22132 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22133 alignment were detected.
22135 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
22138 * g++.dg/conversion/simd2.C: New.
22140 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22142 * gcc.dg/Wcxx-compat-1.c: New.
22144 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
22146 PR libfortran/21480
22147 * gfortran.dg/reshape-complex.f90: Add a test for a packed
22150 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
22152 * gcc.dg/alias-8.c: New.
22154 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
22156 * gcc.dg/format/cmn_err-1.c: Update.
22158 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
22161 * gcc.target/sparc/fexpand-2.c: New.
22162 * gcc.target/sparc/fpmerge-2.c: New.
22163 * gcc.target/sparc/fpmul-2.c: New.
22164 * gcc.target/sparc/noresult.c: New.
22165 * gcc.target/sparc/pdist-2.c: New.
22166 * gcc.target/sparc/pdist-3.c: New.
22168 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
22171 * gcc.target/i386/i386.exp: Fix comment typo.
22173 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
22176 * g++.dg/inherit/using5.C: New.
22177 * g++.dg/inherit/using6.C: New.
22179 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22182 * g++.dg/template/ptrmem15.C: New test.
22185 * g++.dg/ext/label4.C: New test.
22187 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22189 * gcc.dg/tls/debug-1.c: New test.
22191 2005-06-07 Dale Johannesen <dalej@apple.com>
22193 * gcc.target/i386/movq.c: New.
22195 2005-06-07 Dale Johannesen <dalej@apple.com>
22197 * gcc.dg/20050607-1.c: New.
22199 2005-06-07 Jakub Jelinek <jakub@redhat.com>
22201 PR middle-end/21850
22202 * gcc.c-torture/execute/20050607-1.c: New test.
22204 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
22206 PR libfortran/21926
22207 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22208 Test case where the return array has lowest stride one,
22211 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
22213 * lib/target-supports.exp (check_effective_target_sync_int_long):
22214 Add s390 and s390x targets.
22216 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
22218 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22219 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22220 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22221 * gcc.dg/tree-ssa/loop-9.c: New test.
22223 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
22225 * g++.dg/parse/defarg10.C: New.
22227 2005-06-06 Jakub Jelinek <jakub@redhat.com>
22229 PR regression/21897
22230 * gcc.c-torture/execute/20050604-1.c: New test.
22232 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
22235 * g++.dg/parse/defarg9.C: New.
22238 * g++.dg/inherit/using4.C: New.
22239 * g++.dg/overload/error1.C: Adjust expected errors.
22240 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22241 * g++.old-deja/g++.brendan/arm2.C: Likewise.
22242 * g++.old-deja/g++.other/redecl2.C: Likewise.
22243 * g++.old-deja/g++.other/redecl4.C: Likewise.
22244 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22246 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22248 * gfortran.dg/f2c_5.f90: Add -w to dg-options
22250 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22252 * lib/gfortran.exp (gfortran_target_compile): Call
22253 dg-additional-files-options
22254 * gfortran.dg/f2c_4.f90: New file
22255 * gfortran.dg/f2c_4.c: New file
22256 * gfortran.dg/f2c_5.f90: New file
22257 * gfortran.dg/f2c_5.c: New file
22259 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22261 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22264 * gfortran.dg/array_constructor_4.f90: New test.
22266 2005-06-05 Mark Mitchell <mark@codesourcery.com>
22269 * g++.dg/ext/builtin9.C: New test.
22271 2005-06-05 Dale Johannesen <dalej@apple.com>
22273 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22274 * gcc.c-torture/execute/20050603-2.c: Ditto.
22276 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
22278 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22279 * gcc.dg/vect/vect-reduc-1.c: New.
22280 * gcc.dg/vect/vect-reduc-2.c: New.
22281 * gcc.dg/vect/vect-reduc-3.c: New.
22283 2005-06-04 Dale Johannesen <dalej@apple.com>
22285 * gcc.c-torture/execute/20050603-1.c: New.
22286 * gcc.c-torture/execute/20050603-2.c: New.
22287 * gcc.dg/20050603-3.c: New.
22289 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22292 * gfortran.dg/debug_1.f90: New test.
22294 * gfortran.dg/forall_1.f90: New test.
22296 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
22298 * gfortran.dg/array_constructor_3.f90: New test.
22300 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22302 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22304 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
22306 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22308 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
22311 * gcc.dg/init-excess-1.c: New test.
22313 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22316 * g++.dg/expr/static_cast6.C: New test.
22318 2005-06-03 Diego Novillo <dnovillo@redhat.com>
22320 * gcc.dg/tree-ssa/vrp14.c: New test.
22322 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22325 * g++.dg/template/new2.C: New test.
22327 2005-06-03 Josh Conner <jconner@apple.com>
22329 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22330 all entries in initializer.
22332 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
22334 PR middle-end/21858
22335 * gcc.dg/pr21858.c: New testcase.
22337 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
22339 PR tree-optimization/21292
22341 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22343 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22344 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22345 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22346 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22347 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22349 2005-06-02 Richard Henderson <rth@redhat.com>
22351 * gcc.dg/sync-2.c: Use -march=i486 for i386.
22353 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
22355 * gcc.dg/wtypequal.c: New testcase.
22357 2005-06-02 Diego Novillo <dnovillo@redhat.com>
22360 * gcc.dg/tree-ssa/pr21582.c: New test.
22362 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22365 * g++.dg/opt/interface2.h: New.
22366 * g++.dg/opt/interface2.C: New.
22367 * g++.dg/init/ctor4.C: Adjust error lines.
22368 * g++.old-deja/g++.bob/inherit2.C: Likewise.
22369 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22370 * g++.old-deja/g++.jason/opeq3.C: Likewise.
22371 * g++.old-deja/g++.pt/assign1.C: Likewise.
22372 * g++.old-deja/g++.pt/crash20.C: Likewise.
22374 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
22376 PR tree-optimization/21734
22377 * g++.dg/vect/pr21734_1.cc: New.
22378 * g++.dg/vect/pr21734_2.cc: New.
22380 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22383 * g++.dg/template/spec24.C: New.
22386 * g++.dg/pch/local-1.C: New.
22387 * g++.dg/pch/local-1.Hs: New.
22389 2005-06-01 Diego Novillo <dnovillo@redhat.com>
22391 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22392 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22393 * gcc.dg/tree-ssa/pr14341.c: New test.
22394 * gcc.dg/tree-ssa/pr14841.c: New test.
22395 * gcc.dg/tree-ssa/pr20701.c: New test.
22396 * gcc.dg/tree-ssa/pr21086.c: New test.
22397 * gcc.dg/tree-ssa/pr21090.c: New test.
22398 * gcc.dg/tree-ssa/pr21332.c: New test.
22399 * gcc.dg/tree-ssa/pr21458.c: New test.
22400 * gcc.dg/tree-ssa/pr21658.c: New test.
22401 * gcc.dg/tree-ssa/vrp01.c: New test.
22402 * gcc.dg/tree-ssa/vrp02.c: New test.
22403 * gcc.dg/tree-ssa/vrp03.c: New test.
22404 * gcc.dg/tree-ssa/vrp04.c: New test.
22405 * gcc.dg/tree-ssa/vrp05.c: New test.
22406 * gcc.dg/tree-ssa/vrp06.c: New test.
22407 * gcc.dg/tree-ssa/vrp07.c: New test.
22408 * gcc.dg/tree-ssa/vrp08.c: New test.
22409 * gcc.dg/tree-ssa/vrp09.c: New test.
22410 * gcc.dg/tree-ssa/vrp10.c: New test.
22411 * gcc.dg/tree-ssa/vrp11.c: New test.
22412 * gcc.dg/tree-ssa/vrp12.c: New test.
22413 * gcc.dg/tree-ssa/vrp13.c: New test.
22415 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
22418 * gcc.dg/tree-ssa/pr21029.c: New test.
22420 2005-06-01 Roger Sayle <roger@eyesopen.com>
22422 * gfortran.dg/logint-1.f: New test case.
22423 * gfortran.dg/logint-2.f: Likewise.
22424 * gfortran.dg/logint-3.f: Likewise.
22426 2005-06-01 Jakub Jelinek <jakub@redhat.com>
22430 * gcc.dg/20050527-1.c: New test.
22432 * gcc.dg/i386-sse-12.c: New test.
22435 * gfortran.dg/implicit_5.f90: New test.
22437 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
22440 * gfortran/assign_4.f90: New test.
22441 * gfortran/assign_2.f90: Change compile to run.
22443 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
22445 * lib/target-supports.exp
22446 (check_effective_target_sync_char_short): New.
22447 * gcc.dg/sync-2.c: New.
22449 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
22451 PR tree-optimization/21817
22452 * gcc.dg/torture/pr21817-1.c: New.
22454 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
22457 * g++.dg/template/init5.C: New.
22459 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
22461 * gfortran.dg/char_initialiser_actual.f90:
22462 Test character initialisers as actual arguments.
22463 * gfortran.dg/char_pointer_comp_assign.f90:
22464 Test character pointer structure component assignments.
22465 * gfortran.dg/char_array_structure_constructor.f90:
22466 Test character components in structure constructors.
22468 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
22470 PR middle-end/20931
22471 * g++.dg/opt/pr20931.C: New test.
22473 2005-05-31 Andreas Jaeger <aj@suse.de>
22476 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22477 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22478 g++.old-deja/g++.ext/asmspec1.C,
22479 g++.old-deja/g++.other/regstack.C,
22480 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22481 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22482 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22483 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22484 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22485 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22486 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22487 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22488 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22489 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22490 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22491 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22492 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22493 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22494 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22495 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22496 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22497 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22498 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22500 2005-05-31 Jeff Law <law@redhat.com>
22502 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22504 2005-05-30 Paolo Carlini <pcarlini@suse.de>
22506 PR middle-end/21743
22507 * gcc.dg/builtins-1.c: Activate disabled clog test.
22508 * gcc.dg/torture/builtin-attr-1.c: Likewise.
22510 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
22512 * gfortran.dg/char_pointer_assign.f90:
22513 Test character-pointer assignments and pointer assignments.
22514 * gfortran.dg/char_pointer_dummy.f90:
22515 Test character-pointer dummy arguments.
22516 * gfortran.dg/char_pointer_func.f90:
22517 Test character-pointer function returns.
22518 * gfortran.dg/char_pointer_dependency.f90:
22519 Test character-pointer functions with dependencies.
22521 2005-05-30 Mark Mitchell <mark@codesourcery.com>
22524 * g++.dg/lookup/using14.C: New test.
22526 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
22528 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22529 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22532 2005-05-29 Geoffrey Keating <geoffk@apple.com>
22535 * g++.dg/template/local5.C: New.
22538 * gcc.c-torture/compile/pr21761.c: New.
22540 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22543 2005-05-30 Steven G. Kargl
22546 * gfortran.dg/inquire_8.f90: New test.
22548 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22550 PR libfortran/21376
22551 * gfortran.dg/output_exponents_1.f90: New test.
22553 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22555 PR libfortran/20006
22556 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22558 2005-05-28 Mark Mitchell <mark@codesourcery.com>
22561 * g++.dg/ext/complex1.C: New test.
22564 * g++.dg/init/ctor6.C: New test.
22566 2005-05-29 Jan Hubicka <jh@suse.cz>
22568 * gcc.c-torture/compile/pr21562.c: New.
22570 2005-05-28 Steven G. Kargl <kargls@comcast.net>
22572 * gfortran.dg/subnormal_1.f90: New test.
22574 2005-05-28 Jan Hubicka <jh@suse.cz>
22576 * tree-prof.exp: Fix comment.
22577 * value-prof-1.c: New.
22578 * value-prof-2.c: New.
22579 * value-prof-3.c: New.
22580 * value-prof-4.c: New.
22582 2005-05-27 Mark Mitchell <mark@codesourcery.com>
22585 * g++.dg/expr/ptrmem6.C: New test.
22586 * g++.dg/expr/ptrmem6a.C: Likewise.
22588 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
22590 PR tree-optimization/21658
22591 * gcc.dg/tree-ssa/pr21658.c: New.
22593 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
22596 * g++.dg/inherit/ptrmem3.C: New.
22599 * g++.dg/parse/template16.C: New.
22601 2005-05-27 Andreas Jaeger <aj@suse.de>
22603 * gcc.dg/setjmp-2.c: Only run in 32-bit.
22605 * gcc.dg/i386-sse-8.c: Run test on all archs.
22607 2005-05-26 Mike Stump <mrs@apple.com>
22609 * objc.dg/isa-field-1.m: Only run on darwin.
22610 * objc.dg/lookup-1.m: Likewise.
22611 * objc.dg/try-catch-8.m: Likewise.
22613 2005-05-26 Roger Sayle <roger@eyesopen.com>
22615 PR tree-optimization/9814
22616 * gcc.dg/pr9814-1.c: New test case.
22618 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22620 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22621 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22622 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22623 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22624 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22625 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22626 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22627 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22628 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22629 objc.dg/try-catch-8.m: New.
22631 2005-05-26 Janis Johnson <janis187@us.ibm.com>
22633 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22634 remove extraneous semicolons.
22636 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22638 * obj-c++.dg/comp-types-12.mm: New.
22639 * objc.dg/comp-types-11.m: New.
22640 * objc.dg/selector-4.m: New.
22642 2005-05-26 Andreas Jaeger <aj@suse.de>
22645 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22646 g++.old-deja/g++.ext/attrib3.C,
22647 g++.old-deja/g++.other/store-expr1.C,
22648 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22649 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22650 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22651 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22652 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22653 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22654 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22655 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22656 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22657 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22658 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22659 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22660 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22661 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22662 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22663 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22664 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22665 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22666 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22668 2005-05-26 Andreas Jaeger <aj@suse.de>
22670 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22671 x86-64 compilation.
22673 2005-05-26 Andreas Jaeger <aj@suse.de>
22676 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22677 gcc.misc-tests/i386-pf-athlon-1.c,
22678 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22679 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22680 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22681 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22682 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22683 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22684 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22687 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22688 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22689 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22690 x86-64 compilation.
22692 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22695 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22696 effective-target ilp32.
22698 2005-05-26 David Ung <davidu@mips.com>
22700 * gcc.target/mips/ext_ins.c: New test for testing the generation
22701 of MIPS32/64 rev 2 ext/ins instructions.
22703 2005-05-26 Andreas Jaeger <aj@suse.de>
22705 * treelang/compile/unsigned.tree: Use gimple instead of
22706 nonexisting generic dump.
22708 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
22710 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22712 2005-05-26 Andreas Jaeger <aj@suse.de>
22714 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22716 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
22718 PR libfortran/17283
22719 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22720 Test callee-allocated memory with write statements.
22722 2005-05-25 Roger Sayle <roger@eyesopen.com>
22724 PR middle-end/21709
22725 * gcc.dg/pr21709-1.c: New test case.
22727 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22728 Mike Stump <mrs@apple.com>
22730 * objc/execute/next_mapping.h: Update for C++.
22732 * obj-c++.dg/selector-1.mm: Move to...
22733 * obj-c++.dg/selector-4.mm: here...
22735 * obj-c++.dg/basic.mm: New.
22736 * obj-c++.dg/comp-types-1.mm: New.
22737 * obj-c++.dg/cxx-class-1.mm: New.
22738 * obj-c++.dg/cxx-ivars-1.mm: New.
22739 * obj-c++.dg/cxx-ivars-2.mm: New.
22740 * obj-c++.dg/cxx-ivars-3.mm: New.
22741 * obj-c++.dg/cxx-scope-1.mm: New.
22742 * obj-c++.dg/cxx-scope-2.mm: New.
22743 * obj-c++.dg/defs.mm: New.
22744 * obj-c++.dg/empty-private-1.mm: New.
22745 * obj-c++.dg/encode-1.mm: New.
22746 * obj-c++.dg/encode-2.mm: New.
22747 * obj-c++.dg/encode-3.mm: New.
22748 * obj-c++.dg/extern-c-1.mm: New.
22749 * obj-c++.dg/extra-semi.mm: New.
22750 * obj-c++.dg/fix-and-continue-2.mm: New.
22751 * obj-c++.dg/isa-field-1.mm: New.
22752 * obj-c++.dg/ivar-list-semi.mm: New.
22753 * obj-c++.dg/local-decl-1.mm: New.
22754 * obj-c++.dg/lookup-1.mm: New.
22755 * obj-c++.dg/lookup-2.mm: New.
22756 * obj-c++.dg/method-1.mm: New.
22757 * obj-c++.dg/method-2.mm: New.
22758 * obj-c++.dg/method-3.mm: New.
22759 * obj-c++.dg/method-4.mm: New.
22760 * obj-c++.dg/method-5.mm: New.
22761 * obj-c++.dg/method-6.mm: New.
22762 * obj-c++.dg/method-7.mm: New.
22763 * obj-c++.dg/no-extra-load.mm: New.
22764 * obj-c++.dg/overload-1.mm: New.
22765 * obj-c++.dg/pragma-1.mm: New.
22766 * obj-c++.dg/pragma-2.mm: New.
22767 * obj-c++.dg/private-1.mm: New.
22768 * obj-c++.dg/private-2.mm: New.
22769 * obj-c++.dg/proto-qual-1.mm: New.
22770 * obj-c++.dg/qual-types-1.mm: New.
22771 * obj-c++.dg/stubify-1.mm: New.
22772 * obj-c++.dg/stubify-2.mm: New.
22773 * obj-c++.dg/super-class-1.mm: New.
22774 * obj-c++.dg/super-class-2.mm: New.
22775 * obj-c++.dg/super-dealloc-1.mm: New.
22776 * obj-c++.dg/super-dealloc-2.mm: New.
22777 * obj-c++.dg/template-1.mm: New.
22778 * obj-c++.dg/template-2.mm: New.
22779 * obj-c++.dg/template-3.mm: New.
22780 * obj-c++.dg/template-4.mm: New.
22781 * obj-c++.dg/template-5.mm: New.
22782 * obj-c++.dg/template-6.mm: New.
22783 * obj-c++.dg/try-catch-1.mm: New.
22784 * obj-c++.dg/try-catch-2.mm: New.
22785 * obj-c++.dg/try-catch-3.mm: New.
22786 * obj-c++.dg/try-catch-4.mm: New.
22787 * obj-c++.dg/try-catch-5.mm: New.
22788 * obj-c++.dg/try-catch-6.mm: New.
22789 * obj-c++.dg/try-catch-7.mm: New.
22790 * obj-c++.dg/try-catch-8.mm: New.
22791 * obj-c++.dg/try-catch-9.mm: New.
22792 * obj-c++.dg/va-meth-1.mm: New.
22794 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22796 * obj-c++.dg/selector-1.mm: New.
22797 * obj-c++.dg/selector-2.mm: New.
22799 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22801 * obj-c++.dg/selector-3.mm: New.
22802 * objc.dg/selector-3.m: New.
22804 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22806 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22807 about where warning appears.
22809 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22811 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22812 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22813 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22814 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22816 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22818 * gcc.dg/20050524-1.c: New test.
22820 2005-05-25 Jan Hubicka <jh@suse.cz>
22822 * gcc.dg/tree-prof/inliner-1.c: New.
22824 2005-05-25 Janis Johnson <janis187@us.ibm.com>
22826 * gcc.dg/tree-prof: New directory.
22827 * gcc.dg/tree-prof/tree-prof.exp: New.
22829 2005-05-25 DJ Delorie <dj@redhat.com>
22831 * gcc.dg/Wattributes-1.c: New.
22832 * gcc.dg/Wattributes-2.c: New.
22833 * gcc.dg/Wattributes-3.c: New.
22835 20005-05-24 Janis Johnson <janis187@us.ibm.com>
22837 PR tree-optimization/19833
22838 * gcc.dg/uninit-4.c: Remove xfail.
22839 * gcc.dg/uninit-9.c: Ditto.
22841 2005-05-24 Ziemowit Laski <zlaski@apple.com>
22843 * obj-c++.dg/bitfield-[1-5].mm: New.
22844 * obj-c++.dg/class-protocol-1.mm: New.
22845 * obj-c++.dg/comp-types-1[0-1].mm: New.
22846 * obj-c++.dg/comp-types-[2-9].mm: New.
22847 * obj-c++.dg/encode-[4-8].mm: New.
22848 * obj-c++.dg/layout-1.mm: New.
22849 * obj-c++.dg/method-1[0-9].mm: New.
22850 * obj-c++.dg/method-2[0-1].mm: New.
22851 * obj-c++.dg/method-[8-9].mm: New.
22852 * obj-c++.dg/objc-gc-3.mm: New.
22853 * obj-c++.dg/try-catch-10.mm: New.
22854 * objc.dg/bitfield-5.m: New.
22855 * objc.dg/comp-types-10.m: New.
22856 * objc.dg/comp-types-9.m: New.
22857 * objc.dg/layout-1.m: New.
22858 * objc.dg/objc-gc-4.m: New.
22859 * objc.dg/try-catch-9.m: New.
22860 * objc.dg/class-protocol-1.m: Tweak diagnostics.
22861 * objc.dg/comp-types-1.m: Likewise.
22862 * objc.dg/comp-types-[5-6].m: Likewise.
22863 * objc.dg/method-9.m: Likewise.
22865 2005-05-24 Janis Johnson <janis187@us.ibm.com>
22867 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22868 and on hardware without VMX support.
22870 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22872 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22874 * lib/profopt.exp (dg-final-generate, dg-final-use,
22875 profopt-final-code, profopt-get-options): New.
22876 (profopt-execute): Process test directives.
22878 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22879 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22880 cleanup-tree-dump, cleanup-saved-temps): Update comments.
22882 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
22885 * g++.dg/init/ctor5.C: New test.
22887 2005-05-24 Ira Rosen <irar@il.ibm.com>
22889 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22890 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22891 vect-113.c, vect-114.c.
22893 2005-05-23 Adam Nemet <anemet@lnxw.com>
22895 * gcc.dg/const-elim-1.c: Remove xfails.
22897 2005-05-23 Jeff Law <law@redhat.com>
22899 * gcc.c-torture/compile/pr21638.c: New test.
22900 * gcc.c-torture/compile/20050520-1.c: New test.
22902 2005-05-23 Nick Clifton <nickc@redhat.com>
22904 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22905 be a proper triple, ie: m32r*-*-*.
22906 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22908 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
22910 PR middle-end/21331
22912 * gcc.c-torture/compile/pr21293.c: New test.
22913 * gcc.c-torture/execute/pr21331.c: New test.
22915 2004-05-20 Richard Henderson <rth@redhat.com>
22917 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22919 2005-05-20 Ziemowit Laski <zlaski@apple.com>
22921 * obj-c++-dg.exp: Add.
22922 * obj-c++.exp: Add.
22923 * obj-c++.dg/dg.exp: Add.
22925 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22927 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22928 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22930 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
22932 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22934 2004-05-19 Richard Henderson <rth@redhat.com>
22936 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22938 2005-05-19 Janis Johnson <janis187@us.ibm.com>
22940 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22942 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22944 2005-05-19 Jakub Jelinek <jakub@redhat.com>
22947 * g++.dg/parse/extern1.C: New test.
22948 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22950 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22952 * gcc.dg/c99-math.h: New.
22953 * gcc.dg/c99-math-float-1.c: New test.
22954 * gcc.dg/c99-math-double-1.c: Likewise.
22955 * gcc.dg/c99-math-long-double-1.c: Likewise.
22957 2005-05-18 Richard Henderson <rth@redhat.com>
22959 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22961 2005-05-18 Devang Patel <dpatel@apple.com>
22963 * g++.dg/opt/20050511-1.C: New test.
22965 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
22967 PR libfortran/21127
22968 * gfortran.dg/reshape-complex.f90: New test.
22970 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
22972 * gfortran.dg/array_constructor_1.f90: New test.
22973 * gfortran.dg/array_constructor_2.f90: New test.
22975 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
22978 * gfortran.dg/pr20954.f: New test.
22980 2005-05-17 Mike Stump <mrs@apple.com>
22982 Yet more Objective-C++...
22984 * objc.dg/method-5.m: Update.
22985 * objc.dg/method-6.m: Update.
22986 * objc.dg/method-7.m: Update.
22987 * objc.dg/method-9.m: Update.
22988 * objc.dg/try-catch-2.m: Update.
22990 2005-05-17 Mark Mitchell <mark@codesourcery.com>
22992 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22993 Remove little-endian optimizations.
22995 2005-05-17 Jeff Law <law@redhat.com>
22997 * g++.dg/tree-ssa/pr14814.C: New test.
22998 * gcc.dg/tree-ssa/pr14814.C: New test.
22999 * gcc.dg/tree-ssa/pr17141-1.C: New test.
23000 * gcc.dg/tree-ssa/pr17141-2.C: New test.
23002 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
23004 * gcc.dg/compat/generate-random.c: Do not include
23006 * gcc.dg/compat/generate-random_r.c: Likewise.
23008 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
23010 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23012 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
23014 PR middle-end/21595
23015 * g++.dg/tree-ssa/builtin1.C: New testcase.
23017 2005-05-17 Jakub Jelinek <jakub@redhat.com>
23020 * g++.dg/opt/const4.C: New test.
23022 PR middle-end/21492
23023 * g++.dg/opt/crossjump1.C: New test.
23025 PR tree-optimization/21610
23026 * gcc.c-torture/compile/20050516-1.c: New test.
23029 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23030 about the test failing.
23031 * gfortran.fortran-torture/execute/where_7.f90: New test.
23032 * gfortran.fortran-torture/execute/where_8.f90: New test.
23034 2005-05-16 Richard Henderson <rth@redhat.com>
23036 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23039 2005-05-16 Mark Mitchell <mark@codesourcery.com>
23041 * gcc.dg/compat/generate-random.c (config.h): Do not include.
23042 (limits.h): Include unconditionally.
23043 (stdlib.h): Likewise.
23044 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23045 (limits.h): Include unconditionally.
23046 (stdlib.h): Likewise.
23047 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23048 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23049 (limits.h): Include unconditionally.
23050 (stdlib.h): Likewise.
23051 (hashtab.h): Do not include.
23052 (getopt.h): Likewise.
23053 (stddef.h): Include.
23054 (hashval_t): Define.
23055 (struct entry): Add "next" field.
23056 (HASH_SIZE): New macro.
23057 (hash_table): New variable.
23058 (switchfiles): Do not use xmalloc.
23060 (iterative_hash): New function.
23062 (e_exists): New function.
23063 (e_insert): Likewise.
23064 (output): Use, instead of libiberty hashtable functions.
23065 (main): Do not use getopt. Do not call htab_create.
23067 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
23070 * lib/target-supports.exp (check_mkfifo_available):
23071 Return 0 for cygwin as mkfifo support incomplete on platform.
23072 Fix typos in comments.
23074 2005-05-15 Mark Mitchell <mark@codesourcery.com>
23076 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23078 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
23081 * gfortran.dg/assign_4.f: New test.
23083 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
23085 PR tree-optimization/21563
23086 * gcc.dg/tree-ssa/pr21563.c: New.
23088 2005-05-14 Jan Hubicka <jh@suse.cz>
23090 * gcc.dg/noreturn-7.c: Allow control reaches warning.
23092 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
23094 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23096 2005-05-13 Julian Brown <julian@codesourcery.com>
23098 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23099 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23101 2005-05-13 Jan Hubicka <jh@suse.cz>
23103 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23104 * gcc.dg/fold-xor-?.c: Likewise.
23105 * gcc.dg/pr15784-?.c: Likewise.
23106 * gcc.dg/pr20922-?.c: Likewise.
23107 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23108 * gcc.dg/tree-ssa/pr17598.c: Likewise.
23109 * gcc.dg/tree-ssa/pr20470.c: Likewise.
23111 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23114 * gfortran.dg/hollerith_1.f90: New test.
23116 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23118 * gfortran.dg/func_result_2.f90: New test.
23120 2005-05-11 Bud Davis <bdavis@gfortran.org>
23122 * gfortran.dg/dev_null.f90: New test.
23124 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
23126 * gcc.dg/arm-vfp1.c: Revert last change.
23128 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
23130 PR middle-end/19807
23131 PR tree-optimization/19639
23132 * g++.dg/tree-ssa/pr19807.C: New testcase.
23134 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23136 PR libfortran/21471
23137 * gfortran.dg/append-1.f90: New test.
23139 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23141 * gcc.dg/pr18501.c: XFAIL.
23142 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23143 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23144 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23145 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23146 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23147 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23148 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23149 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23151 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23154 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23155 gfortran.dg/f2c_3.f90: New tests.
23157 * gfortran.dg/return_1.f90: Fix dg annotation.
23159 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23161 * gcc.c-torture/compile/20050510-1.c: New test.
23163 2005-05-10 Mark Mitchell <mark@codesourcery.com>
23165 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23167 2005-05-10 Bob Wilson <bob.wilson@acm.org>
23169 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23171 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
23174 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23176 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
23179 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23180 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23182 2005-05-10 Ben Elliston <bje@au.ibm.com>
23185 * gcc.dg/debug/pr16676.c: New test.
23187 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
23190 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23191 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23192 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23193 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23195 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
23196 -fno-tree-dominator-opts.
23198 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23200 * gfortran.dg/return_1.f90: New test.
23202 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
23204 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23206 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23208 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
23211 * g++.dg/inherit/covariant13.C: New.
23213 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23215 PR libfortran/19155
23216 * gfortran.dg/pr19155.f: New test.
23218 2005-05-08 Roger Sayle <roger@eyesopen.com>
23221 * gcc.dg/pr8788-1.c: New testcase.
23223 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
23226 * gcc.target/mips/fpcmp-[12].c: New tests.
23228 2005-05-06 Mark Mitchell <mark@codesourcery.com>
23230 * lib/target-supports-dg.exp (dg-require-fork): New function.
23231 (dg-require-mkfifo): Likewise.
23232 * lib/target-supports.exp (check_function_available): New
23234 (check_fork_available): Likewise.
23235 (check_mkfifo_available): Likewise.
23237 2005-05-06 Jeff Law <law@redhat.com>
23239 * gcc.c-torture/compile/pr21380.c: New test.
23241 2005-05-06 Jakub Jelinek <jakub@redhat.com>
23244 * g++.dg/ext/weak3.C: New test.
23246 2005-05-05 Mark Mitchell <mark@codesourcery.com>
23249 * g++.dg/template/crash37.C: New test.
23251 2005-05-05 Paul Brook <paul@codesourcery.com>
23253 * gcc.dg/arm-g2.c: Use effective-target arm32.
23254 * gcc.dg/arm-mmx-1.c: Ditto.
23255 * gcc.dg/arm-scd42-2.c: Ditto.
23256 * gcc.dg/arm-vfp1.c: Ditto.
23257 * lib/target-supports.exp (check_effective_target_arm32): New
23260 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
23262 PR libfortran/21354
23263 gfortran.dg/in_pack_rank7.f90: New test.
23265 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
23267 PR middle-end/15618
23268 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23270 2005-05-04 Jakub Jelinek <jakub@redhat.com>
23272 PR middle-end/21265
23273 * gcc.dg/20050503-1.c: New test.
23275 PR rtl-optimization/21239
23276 * gcc.dg/i386-sse-11.c: New test.
23278 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
23281 * gcc.target/i386/asm-1.c: New test.
23283 2005-05-03 Jakub Jelinek <jakub@redhat.com>
23285 PR rtl-optimization/21330
23286 * gcc.c-torture/execute/20050502-1.c: New test.
23289 * gcc.c-torture/execute/20050502-2.c: New test.
23291 2005-05-03 Uros Bizjak <uros@kss-loka.si>
23293 PR middle-end/21282
23294 * gcc.dg/pr21282.c: New.
23296 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23298 * gcc.dg/vect/pr20122.c: Clean up .vect file.
23299 * gcc.dg/vect/vect-92.c: Likewise.
23300 * gcc.dg/vect/vect-93.c: Likewise.
23301 * gcc.dg/vect/vect-dv-1.c: Likewise.
23302 * gcc.dg/vect/vect-dv-2.c: Likewise.
23303 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23305 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23307 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23308 * gfortran.dg/vect/vect-2.f90: Likewise.
23309 * gfortran.dg/vect/vect-3.f90: Likewise.
23310 * gfortran.dg/vect/vect-4.f90: Likewise.
23311 * gfortran.dg/vect/vect-5.f90: Likewise.
23313 2005-05-02 Geoffrey Keating <geoffk@apple.com>
23316 * gcc.dg/rs6000-fpint-2.c: New.
23318 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
23321 * gcc.dg/builtins-30.c: Update expected messages.
23322 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23323 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23324 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23326 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
23328 PR tree-optimization/21294
23329 * gcc.dg/tree-ssa/pr21294.c: New.
23331 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
23333 * gcc.dg/altivec-3.c (vec_store): Do not use the old
23334 __builtin_altivec_st_internal_4si built-in.
23336 2005-05-02 Mark Mitchell <mark@codesourcery.com>
23339 * g++.dg/template/ptrmem14.C: New test.
23341 2005-05-02 Paul Brook <paul@codesourcery.com>
23343 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23345 2005-05-02 Michael Matz <matz@suse.de>
23348 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23350 2005-05-01 Mark Mitchell <mark@codesourcery.com>
23352 * g++.dg/cpp/weak.C: New test.
23354 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23356 * gcc.dg/tree-ssa/loop-8.c: New test.
23358 2005-04-30 Michael Maty <matz@suse.de>
23360 * gcc.dg/inline-mcpy.c: New test.
23362 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
23364 PR libfortran/18958
23365 * gfortran.dg/eoshift.f90: New test case.
23367 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
23369 PR libfortran/18857
23370 * gfortran.dg/matmul_1.f90: New test.
23372 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23374 PR tree-optimization/21030
23375 * gcc.dg/tree-ssa/pr21030.c: New.
23377 2005-04-29 Devang Patel <dpatel@apple.com>
23379 PR tree-optimization/21272
23380 * gcc.dg/vect/vect-ifcvt-10.c: New test.
23382 2005-04-29 Jakub Jelinek <jakub@redhat.com>
23386 * gfortran.dg/entry_4.f90: New test.
23387 * gfortran.fortran-torture/execute/entry_1.f90: New test.
23388 * gfortran.fortran-torture/execute/entry_2.f90: New test.
23389 * gfortran.fortran-torture/execute/entry_3.f90: New test.
23390 * gfortran.fortran-torture/execute/entry_4.f90: New test.
23391 * gfortran.fortran-torture/execute/entry_5.f90: New test.
23392 * gfortran.fortran-torture/execute/entry_6.f90: New test.
23393 * gfortran.fortran-torture/execute/entry_7.f90: New test.
23395 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23397 * gfortran.fortran-torture/execute/entry_8.f90: New test.
23399 2005-04-29 Paul Brook <paul@codesourcery.com>
23401 * gfortran.dg/entry_3.f90: New test.
23403 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23405 * gfortran.dg/implicit_4.f90: New test.
23407 2005-04-28 Bob Wilson <bob.wilson@acm.org>
23409 * lib/target-supports.exp (check_profiling_available): Return
23410 false for xtensa-*-elf.
23412 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
23414 * lib/fortran-torture.exp (fortran-torture.exp): Catch
23415 error if file cannot be deleted.
23417 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23419 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23420 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23421 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23422 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23423 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23424 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23425 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23426 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23427 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23428 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23429 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23430 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23431 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23433 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23436 * gfortran.dg/pr20865.f90: New test.
23438 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
23440 * gcc.dg/void-cast-2.c: New test.
23442 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23445 * gcc.dg/void-cast-1.c: New test.
23447 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
23449 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23451 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23454 * gfortran.dg/pr21177.f90: New test.
23456 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
23458 PR tree-optimization/21171
23459 * gcc.dg/tree-ssa/pr21171.c: New test.
23461 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
23463 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23464 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23465 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23466 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23467 gcc.dg/tree-ssa/gen-vect-32.c: New.
23468 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23469 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23470 don't run on PPC32.
23472 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23475 * gcc.dg/transparent-union-3.c: New test.
23477 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23480 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23481 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23482 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23483 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23484 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23485 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23487 2005-04-26 Jeff Law <law@redhat.com>
23489 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23490 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23491 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23492 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23493 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23494 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23495 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23497 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
23499 PR tree-optimization/17598
23500 * gcc.dg/tree-ssa/pr17598.c: New testcase.
23502 2005-04-25 Mike Stump <mrs@apple.com>
23504 * objc.dg/fix-and-continue-1.m: Add.
23506 2005-04-25 Roger Sayle <roger@eyesopen.com>
23509 * g++.dg/opt/pr20995-1.C: New test case.
23511 2005-04-25 Devang Patel <dpatel@apple.com>
23513 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23515 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23518 * g++.dg/opt/alias2.C (printf): Correct the prototype.
23520 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23523 * g++.dg/opt/rtti2.C: New test.
23525 2005-04-25 Paul Brook <paul@codesourcery.com>
23526 Steven G. Kargl <kargls@comcast.net>
23529 * gfortran.dg/ichar_1.f90: New file.
23531 2005-04-24 Jakub Jelinek <jakub@redhat.com>
23533 PR middle-end/20991
23534 * g++.dg/opt/pr20991.C: New test.
23536 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23537 where sizeof (type) < __alignof__ (type).
23538 * gcc.dg/compat/struct-layout-1.h: Likewise.
23540 2005-04-24 Per Bothner <per@bothner.com>
23541 Devang Patel <dpatel@apple.com>
23543 PR preprocessor/20907
23544 * gcc.dg/cpp/very-long-comment.c: New test.
23546 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23549 * gfortran.dg/common_5.f: New test.
23551 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
23553 PR middle-end/21082
23554 * g++.dg/tree-ssa/pr21082.C: New testcase.
23556 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
23558 * gcc.dg/vect/vect-99.c: New test.
23560 2005-04-22 Diego Novillo <dnovillo@redhat.com>
23562 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23564 2005-04-22 Jeff Law <law@redhat.com>
23566 * gcc.dg/uninit-5.c: Remove xfails.
23567 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23568 conditionals and loads.
23570 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
23572 PR libfortran/20074
23573 PR libfortran/20436
23574 PR libfortran/21108
23575 * gfortran.dg/nested_reshape.f90: new test
23576 * gfortran.dg/reshape-alloc.f90: new test
23577 * gfortran.dg/reshape.f90: new test
23579 2005-04-22 Mark Mitchell <mark@codesourcery.com>
23581 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23583 * gcc.dg/arm-vfp1.c: New test.
23585 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
23588 * g++.dg/lookup/builtin2.C: New test.
23590 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
23592 * gcc.dg/weak/weak-13.c: New test.
23594 2005-04-21 Geoffrey Keating <geoffk@apple.com>
23596 * lib/target-supports.exp (check_effective_target_sync_int_long):
23599 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
23601 * gcc.target/mips/branch-1.c: New test.
23603 2005-04-21 Richard Henderson <rth@redhat.com>
23605 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23606 * gcc.dg/vect/vect-86.c: Likewise.
23607 * gcc.dg/vect/vect-87.c: Likewise.
23608 * gcc.dg/vect/vect-88.c: Likewise.
23610 2005-04-21 Devang Patel <dpatel@apple.com>
23612 PR optimization/20994
23613 * gcc.dg/tree-ssa/ifc-3.c: New test.
23615 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23618 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23619 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23620 gcc.dg/c99-vla-jump-5.c: New tests.
23622 2005-04-19 Richard Henderson <rth@redhat.com>
23624 * lib/target-supports.exp (check_effective_target_vect_int_mult):
23625 Fix typo in exists check.
23626 (check_effective_target_sync_int_long): New.
23627 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23628 * gcc.dg/ia64-sync-2.c: Likewise.
23629 * gcc.dg/ia64-sync-3.c: Likewise.
23630 * gcc.dg/ia64-sync-4.c: Likewise.
23632 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
23634 * gcc.dg/fold-xor-1.c: New test.
23635 * gcc.dg/fold-xor-2.c: New test.
23637 2005-04-19 James E. Wilson <wilson@specifixinc.com>
23640 * g++.dg/eh/fp-regs.C: New test.
23642 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23644 * gcc.dg/Wint-to-pointer-cast-1.c,
23645 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23646 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23647 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23649 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23652 * gfortran.dg/pr16861.f90: New test.
23654 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23656 * gcc.dg/pr21085.c: New test.
23658 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
23660 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
23661 (setup_mips_tests, dg-mips-options): New procedures.
23662 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23663 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23664 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23665 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23666 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23667 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23668 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23669 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23670 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23671 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23672 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23673 dg-mips-options instead of dg-options. Remove now-redundant
23674 preprocessor guards.
23675 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23676 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23677 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23678 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23679 * gcc.dg/vr-mult-2.c: Delete.
23680 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23681 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23682 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23683 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23684 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23685 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23686 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23688 2005-04-18 Laurent GUERBY <laurent@guerby.net>
23690 * ada/acats/run_all.sh: Use sync when executable not present.
23692 2005-04-18 Devang Patel <dpatel@apple.com>
23694 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23695 * gcc.dg/vect/vect-11a.c: New.
23696 * gcc.dg/vect/vect-none.c: Update.
23697 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23699 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23701 PR tree-optimization/20922
23702 * gcc.dg/pr20922-1.c: New test.
23703 * gcc.dg/pr20922-2.c: New test.
23704 * gcc.dg/pr20922-3.c: New test.
23705 * gcc.dg/pr20922-4.c: New test.
23706 * gcc.dg/pr20922-5.c: New test.
23707 * gcc.dg/pr20922-6.c: New test.
23709 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23711 PR libfortran/20950
23712 * gfortran.dg/pr20950.f: New test.
23714 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23716 PR libfortran/19216
23717 * gfortran.dg/pr19216.f: New test.
23719 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
23721 PR tree-optimization/21001
23722 * gcc.dg/tree-ssa/pr21001.c: New.
23724 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
23726 PR libfortran/21075
23727 * gfortran.dg/reshape_rank7.f90: New test.
23729 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23731 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23732 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23733 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23734 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23735 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23736 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23737 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23738 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23739 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23741 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23742 in namelists. New test.
23743 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23745 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23747 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23748 namelist. New test.
23749 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23751 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23753 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23754 namelist. New test.
23755 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23756 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23757 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23759 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23760 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23763 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
23765 * gfortran.dg/wtruncate.f: New testcase.
23766 * gfortran.dg/wtruncate.f90: New testcase.
23768 2005-04-16 Mark Mitchell <mark@codesourcery.com>
23771 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23772 which sizeof/alignof is dependent, rather than just whether we are
23773 processing_template_decl.
23775 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23777 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23778 corrected typo where the wrong variables had been compared.
23780 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23782 PR libfortran/18495
23783 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23784 Test callee-allocated version of return array with a write
23786 Test spread with a temporary with another write statement.
23788 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
23790 PR tree-optimization/21031
23791 * gcc.dg/tree-ssa/pr21031.c: New.
23793 2005-04-15 Uros Bizjak <uros@kss-loka.si>
23795 PR tree-optimization/21004
23796 * gcc.dg/builtins-53.c: Include builtins-config.h.
23797 Check floorf, ceilf, floorl and ceill transformations
23798 only when HAVE_C99_RUNTIME is defined.
23800 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
23802 PR middle-end/20739
23803 * gcc.dg/tree-ssa/pr20739.c: New test.
23805 2005-04-14 Mike Stump <mrs@apple.com>
23807 * gcc.dg/Foundation.framework/empty: New.
23808 * gcc.dg/framework-2.c: New.
23810 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23812 PR tree-optimization/21021
23813 * gcc.c-torture/compile/pr21021.c: New.
23815 2005-04-14 Janis Johnson <janis187@us.ibm.com>
23818 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23819 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23820 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23821 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23822 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23823 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23824 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23825 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23827 2005-04-14 Richard Henderson <rth@redhat.com>
23829 * lib/target-supports.exp (check_effective_target_vect_condition):
23830 Add ia64, i?86, and x86_64.
23832 2005-04-14 Steven G. Kargl <kargls@comcast.net>
23834 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23836 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23838 PR tree-optimization/20657
23839 * gcc.dg/tree-ssa/pr20657.c: New.
23841 2005-04-14 Uros Bizjak <uros@kss-loka.si>
23843 * gcc.dg/builtins-53.c: Also check (int)trunc* and
23844 (long long int)trunc*.
23846 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
23849 * gcc.dg/pr20927.c: New test.
23851 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
23853 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23854 * gcc.target/mips/asm-1.c: Likewise.
23856 2005-04-13 Dale Johannesen <dalej@apple.com>
23858 * objc.dg/objc-fast-4.m: New.
23860 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
23862 * gcc.target/cris/torture/cris-torture.exp: New driver in new
23864 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23866 2005-04-13 David Edelsohn <edelsohn@gnu.org>
23868 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23869 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23870 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23872 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
23874 PR tree-optimization/20913
23875 * gcc.dg/tree-ssa/pr20913.c: New.
23877 PR tree-optimization/20702
23878 * gcc.dg/tree-ssa/pr20702.c: New.
23880 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23883 * g++.dg/inherit/local3.C: New test.
23885 2005-04-12 Jeff Law <law@redhat.com>
23887 * gcc.dg/tree-ssa/20050412-1.c: New test.
23889 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
23891 PR libfortran/19016
23892 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23893 Add tests with mask generated by expression.
23894 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23895 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23896 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23898 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
23900 PR middle-end/20917
23901 * gcc.dg/20050409-1.c: New test.
23903 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
23905 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23907 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23909 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23910 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23911 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23912 (TARGET_CXX): Adjust accordingly.
23913 * target.h (struct gcc_target): Remove epxort_class_data. Add
23914 determine_class_data_visibility and class_data_always_comdat.
23915 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23916 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23917 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23918 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23919 (arm_cxx_determine_class_data_visibility): New.
23920 (arm_cxx_class_data_always_comdat): Likewise.
23921 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23922 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23923 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23924 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23925 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23928 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23930 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23932 2005-04-11 Geoffrey Keating <geoffk@apple.com>
23934 * gcc.dg/i386-darwin-fpmath.c: New.
23936 2004-04-11 Devang Patel <dpatel@apple.com>
23938 * lib/target-supports.exp (check_effective_target_vect_condition): New.
23939 * gcc.dg/vect/vect-ifcvt-1.c: New test.
23940 * gcc.dg/vect/vect-ifcvt-2.c: New test.
23941 * gcc.dg/vect/vect-ifcvt-3.c: New test.
23942 * gcc.dg/vect/vect-ifcvt-4.c: New test.
23943 * gcc.dg/vect/vect-ifcvt-5.c: New test.
23944 * gcc.dg/vect/vect-ifcvt-6.c: New test.
23945 * gcc.dg/vect/vect-ifcvt-7.c: New test.
23946 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23948 2004-04-11 Devang Patel <dpatel@apple.com>
23950 * gcc.dg/vect/vect-dv-1.c: New test.
23951 * gcc.dg/vect/vect-dv-2.c: New test.
23953 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23955 PR tree-optimization/20933
23956 * gcc.dg/tree-ssa/pr20933.c: New test.
23958 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23960 * gfortran.dg/fold_nearest.f90: New test.
23962 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
23964 * gcc.dg/tree-ssa/alias-1.c: New test.
23966 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23968 PR tree-optimization/20920
23969 * g++.dg/tree-ssa/pr20920.C: New test.
23971 2005-04-11 Uros Bizjak <uros@kss-loka.si>
23973 * gcc.dg/builtins-53.c: Also check (int)ceil* and
23974 (long long int)ceil*.
23976 2005-04-10 Mark Mitchell <mark@codesourcery.com>
23978 * g++.dg/warn/Wdtor1.C: Declare template in system header with
23979 explicit C++ linkage.
23981 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23983 * gfortran.dg/pr17229.f: Take care of the new obsolescence
23984 warning for arithmetic IF statements.
23986 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
23988 * eor_handling_1.f90: New test case.
23989 * eor_handling_2.f90: New test case.
23990 * eor_handling_3.f90: New test case.
23991 * eor_handling_4.f90: New test case.
23992 * eor_handling_5.f90: New test case.
23993 * noadv_size.f90: New test case.
23994 * pad_no.f90: New test case.
23996 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
23998 * gcc.c-torture/execute/20050410-1.c: New test.
24000 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
24002 * gcc.dg/pr20126.c: New.
24004 2005-04-09 Bud Davis <bdavis@gfortran.org>
24005 Steven G. Kargl <kargls@comcast.net>
24007 * gfortran.dg/PR19872.f: New test.
24009 2005-04-09 Steven G. Kargl <kargls@comcast.net>
24011 * gfortran.dg/nint_1.f90: Fix dg-do directive.
24013 2005-04-09 Steven G. Kargl <kargls@comcast.net>
24015 * gfortran.dg/nint_1.f90: New test.
24017 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
24019 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24020 Added test for callee-allocated arrays with write statements.
24021 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24022 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24023 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24024 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24025 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24027 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
24029 PR libfortran/20163
24030 * gfortran.dg/open-options-blanks.f: New test.
24032 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
24035 * gfortran.dg/comma_format_extension_[1234].f: New tests.
24037 2005-04-09 Jakub Jelinek <jakub@redhat.com>
24039 * gcc.dg/tree-ssa/stdarg-1.c: New test.
24040 * gcc.dg/tree-ssa/stdarg-2.c: New test.
24041 * gcc.dg/tree-ssa/stdarg-3.c: New test.
24042 * gcc.dg/tree-ssa/stdarg-4.c: New test.
24043 * gcc.dg/tree-ssa/stdarg-5.c: New test.
24044 * gcc.c-torture/execute/stdarg-4.c: New test.
24046 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24049 * g++.dg/abi/param2.C: New test.
24051 2005-04-09 Uros Bizjak <uros@kss-loka.si>
24053 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24055 2005-04-09 Uros Bizjak <uros@kss-loka.si>
24057 * gcc.dg/builtins-53.c: New test.
24059 2005-04-08 Diego Novillo <dnovillo@redhat.com>
24061 * g++.dg/tree-ssa/pr18178.C: New test.
24062 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24063 * gcc.c-torture/execute/20041019-1.c: New test.
24064 * gcc.dg/tree-ssa/20041008-1.c: New test.
24065 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24066 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24067 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24068 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24069 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24070 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24071 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24072 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24073 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24074 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24076 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
24078 PR rtl-optimization/20466
24079 * gcc.c-torture/execute/pr20466-1.c: New test.
24081 2005-04-08 Mark Mitchell <mark@codesourcery.com>
24084 * g++.dg/parse/cond2.C: New test.
24087 * g++.dg/warn/Wdtor1.C: New test.
24089 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24092 * gfortran.dg/pr17229.f: New test.
24094 2005-04-07 Steven G. Kargl <kargls@comcast.net>
24096 * gfortran.dg/tiny_1.f90: New test.
24097 * gfortran.dg/tiny_2.f90: ditto.
24099 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
24101 * gfortran.dg/eor_1.f90: Fix dg-do run line
24102 * gfortran.dg/open_new.f90: Fix dg-do run line
24104 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
24106 * lib/target-supports.exp (get_compiler_messages): Support
24107 optional arguments, the fourth being compiler options.
24108 (check_effective_target_fpic): New proc.
24109 * gcc.dg/20050321-2.c: Restrict to target fpic.
24111 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
24113 * gcc.dg/15443-1.c: New test.
24114 * gcc.dg/15443-2.c: Likewise.
24116 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24118 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24120 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24122 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24124 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24126 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24127 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24129 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24130 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24131 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24133 2005-04-06 Mark Mitchell <mark@codesourcery.com>
24136 * g++.dg/warn/Wunused-11.C: New test.
24138 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
24140 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24142 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
24144 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24146 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24149 * g++.dg/template/ptrmem13.C: New test.
24151 2005-04-05 Per Bothner <per@bothner.com>
24153 * lib/gcc.exp: Always add -fno-show-column, for now.
24155 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
24158 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24159 of plain old "unsigned int" for the type of "i". Makes this test
24162 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
24164 * gcc.dg/i386-ssefn-1.c: New test.
24165 * gcc.dg/i386-ssefn-2.c: New test.
24166 * gcc.dg/i386-ssefn-3.c: New test.
24167 * gcc.dg/i386-ssefn-4.c: New test.
24169 2005-04-05 Jakub Jelinek <jakub@redhat.com>
24171 PR tree-optimization/20076
24172 * gcc.dg/builtin-apply4.c: New test.
24174 PR preprocessor/19475
24175 * gcc.dg/cpp/macspace1.c: New test.
24176 * gcc.dg/cpp/macspace2.c: New test.
24178 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24180 * gfortran.dg/pr20755.f: Fixed bad format.
24182 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24185 * g++.dg/ext/attrib21.C: New test.
24187 2004-04-05 Devang Patel <dpatel@apple.com>
24189 * lib/target-supports.exp (check_effective_target_vect_shif): New.
24190 * gcc.dg/vect/vect-shift-1.c: New test.
24192 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24194 PR libfortran/20755
24195 * gfortran.dg/pr20755.f: New test.
24197 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
24199 * gfortran.dg/pr15959.f90: New test.
24200 * gfortran.dg/string_pad_trunc.f90: New test.
24202 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24204 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24205 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24206 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24209 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24211 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24213 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24215 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24216 * gcc.c-torture/compile/20011119-2.c: Likewise.
24217 * gcc.c-torture/compile/981001-2.c: Likewise.
24219 2005-04-04 Mark Mitchell <mark@codesourcery.com>
24222 * g++.dg/template/overload4.C: New test.
24224 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24227 * g++.dg/abi/covariant5.C: New.
24230 * g++.dg/debug/const2.C: New.
24232 2005-04-04 Jakub Jelinek <jakub@redhat.com>
24234 PR rtl-optimization/16104
24235 * gcc.c-torture/execute/20050316-1.c: New test.
24237 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24239 * g++.dg/template/spec23.C: Fix dg-error text.
24241 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
24244 * g++.dg/expr/lval2.C: New.
24246 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24248 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24249 __builtin_strcasecmp and __builtin_strncasecmp.
24251 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
24254 * g++.dg/template/spec22.C: New.
24255 * g++.dg/template/spec23.C: New.
24257 2005-04-03 Dale Ranta <dir@lanl.gov>
24258 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24260 PR libfortran/20068
24261 PR libfortran/20125
24262 PR libfortran/20156
24263 PR libfortran/20471
24264 * gfortran.dg/backspace.f: New test.
24266 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
24268 * gcc.dg/pr19345.c: New test.
24270 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24272 PR tree-optimization/20640
24273 * gcc.dg/torture/tree-loop-1.c: New.
24275 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24277 PR rtl-optimization/20290
24278 * gcc.c-torture/execute/loop-ivopts-2.c: New.
24280 2005-04-02 Geoffrey Keating <geoffk@apple.com>
24282 * gcc.dg/rs6000-fpint.c: New.
24284 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24286 * gcc.dg/old-style-then-proto-1.c: New test.
24288 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24290 * gfortran.fortran-torture/execute/backspace.f90: Check
24291 after backspace and read was incorrect.
24293 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24295 * gcc.c-torture/execute/builtins/strcat.c: Check the result
24296 buffer past the terminating NUL using memcmp.
24297 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24298 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24300 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24301 Fix unused/uninitialized variable warnings.
24303 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24304 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24305 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24306 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24308 * gcc.c-torture/execute/builtins/abs-1-lib.c,
24309 gcc.c-torture/execute/builtins/fputs-lib.c,
24310 gcc.c-torture/execute/builtins/lib/fprintf.c,
24311 gcc.c-torture/execute/builtins/lib/main.c,
24312 gcc.c-torture/execute/builtins/lib/memcmp.c,
24313 gcc.c-torture/execute/builtins/lib/memmove.c,
24314 gcc.c-torture/execute/builtins/lib/mempcpy.c,
24315 gcc.c-torture/execute/builtins/lib/memset.c,
24316 gcc.c-torture/execute/builtins/lib/printf.c,
24317 gcc.c-torture/execute/builtins/lib/sprintf.c,
24318 gcc.c-torture/execute/builtins/lib/stpcpy.c,
24319 gcc.c-torture/execute/builtins/lib/strchr.c,
24320 gcc.c-torture/execute/builtins/lib/strcmp.c,
24321 gcc.c-torture/execute/builtins/lib/strcpy.c,
24322 gcc.c-torture/execute/builtins/lib/strcspn.c,
24323 gcc.c-torture/execute/builtins/lib/strlen.c,
24324 gcc.c-torture/execute/builtins/lib/strncat.c,
24325 gcc.c-torture/execute/builtins/lib/strncmp.c,
24326 gcc.c-torture/execute/builtins/lib/strncpy.c,
24327 gcc.c-torture/execute/builtins/lib/strrchr.c,
24328 gcc.c-torture/execute/builtins/lib/strspn.c,
24329 gcc.c-torture/execute/builtins/lib/strstr.c,
24330 gcc.c-torture/execute/builtins/memops-asm-lib.c,
24331 gcc.c-torture/execute/builtins/strlen-2.c,
24332 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24335 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
24337 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24338 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24341 2005-04-01 Jakub Jelinek <jakub@redhat.com>
24344 * g++.dg/debug/using1.C: New test.
24346 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
24348 PR middle-end/20524
24349 * gcc.dg/alias-7.c: Prefix asm-declared name with
24350 __USER_LABEL_PREFIX__.
24352 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
24354 Fix fallout from PR middle-end/15700:
24355 * gcc.c-torture/compile/20011119-1.c: Take
24356 __USER_LABEL_PREFIX__ into account.
24357 * gcc.c-torture/compile/20011119-2.c: Likewise.
24359 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
24362 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24364 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24367 * gcc.c-torture/compile/struct-non-lval-1.c,
24368 gcc.c-torture/compile/struct-non-lval-2.c,
24369 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24371 2005-03-31 Janis Johnson <janis187@us.ibm.com>
24373 * gcc.dg/tls/tls.exp: Remove temporary file.
24374 * g++.dg/tls/tls.exp: Ditto.
24375 * lib/file-format.exp: Ditto.
24376 * g++.dg/special/ecos.exp: Ditto.
24378 * lib/profopt.exp: Treat prof_ext as a list.
24379 * gcc.misc-tests/bprob.exp: Ditto.
24380 * g++.dg/bprob/bprob.exp: Ditto.
24382 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24383 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24384 g++.dg/tree-ssa/pointer-reference-alias.C,
24385 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24386 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24387 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24388 g++.dg/vect/pr19951.cc: Ditto.
24389 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24390 gcc.dg/builtins-47.c: Ditto.
24391 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24392 gcc.dg/pr20115-1.c: Ditto.
24393 * gcc.dg/tree-ssa/20030530-2.c,
24394 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24395 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24396 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24397 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24398 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24399 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24400 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24401 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24402 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24403 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24404 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24405 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24406 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24407 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24408 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24409 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24410 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24411 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24412 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24413 gcc.dg/tree-ssa/20030824-1.c,
24414 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24415 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24416 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24417 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24418 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24419 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24420 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24421 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24422 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24423 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24424 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24425 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24426 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24427 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24428 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24429 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24430 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24431 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24432 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24433 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24434 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24435 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24436 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24437 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24438 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24439 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24440 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24441 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24442 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24443 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24444 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24445 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24446 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24447 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24448 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24449 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24450 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24451 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24452 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24453 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24454 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24455 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24456 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24457 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24458 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24459 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24460 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24461 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24462 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24463 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24464 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24465 gcc.dg/tree-ssa/useless-1.c: Ditto.
24466 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24467 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24468 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24469 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24470 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24471 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24472 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24473 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24474 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24475 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24476 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24477 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24478 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24479 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24480 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24481 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24482 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24483 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24484 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24485 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24486 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24487 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24488 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24489 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24490 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24491 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24492 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24493 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24494 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24495 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24496 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24497 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24498 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24499 gcc.dg/vect/vect-none.c: Ditto.
24500 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24501 treelang/compile/unsigned.tree: Ditto.
24503 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24504 * gcc.dg/cpp/direct2s.c: Ditto.
24505 * gcc.dg/cpp/paste4.c: Ditto.
24506 * gcc.dg/cpp/separate-1.c: Ditto.
24507 * gcc.dg/pch/save-temps-1.c: Ditto.
24508 * g++.dg/ext/altivec-10.C: Ditto.
24509 * g++.dg/pch/pch.C: Ditto.
24511 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24513 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24514 * g++.dg/template/repo1.C: Ditto.
24515 * g++.dg/template/repo2.C: Ditto.
24516 * g++.dg/template/repo3.C: Ditto.
24517 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24518 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24519 * g++.old-deja/g++.pt/repo1.C: Ditto.
24520 * g++.old-deja/g++.pt/repo2.C: Ditto.
24521 * g++.old-deja/g++.pt/repo3.C: Ditto.
24522 * g++.old-deja/g++.pt/repo4.C: Ditto.
24524 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24525 * gcc.dg/20030107-1.c: Ditto.
24526 * gcc.dg/20030702-1.c: Ditto.
24527 * gcc.dg/profile-generate-1.c: Ditto.
24528 * g++.dg/other/profile1.C: Ditto.
24529 * g++.old-deja/g++.robertl/eb83.C: Ditto.
24531 * lib/gcc-dg.exp (remove-build-file): New.
24532 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24533 cleanup-tree-dump, cleanup-saved-temps): New.
24535 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
24537 PR c++/19203, DR 214
24538 * g++.dg/parse/ambig3.C: Not ambiguous.
24539 * g++.dg/template/spec20.C: New.
24540 * g++.dg/template/spec21.C: New.
24542 2005-03-31 Steve Ellcey <sje@cup.hp.com>
24545 * gcc.dg/ia64-fptr-1.c: Run only on linux.
24547 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24549 PR libfortran/20660
24550 * gfortran.dg/negative_unit.f: New test.
24552 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24554 * gcc.dg/20050330-1.c: New test.
24556 2005-03-30 Devang Patel <dpatel@apple.com>
24558 * g++.dg/tree-sra/ssa-sra-3.C: New test.
24560 2005-03-30 Dale Johannesen <dalej@apple.com>
24562 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24564 2005-03-30 Janis Johnson <janis187@us.ibm.com>
24566 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24567 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24568 Strip options from test name.
24570 2005-03-31 Jan Hubicka <jh@suse.cz>
24572 * gcc.dg/varpool-1.c: New testcase.
24574 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24578 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24579 gcc.dg/stmt-expr-label-3.c : New tests.
24580 * gcc.c-torture/execute/medce-2.c: Remove.
24582 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24585 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24588 2005-03-30 Alan Modra <amodra@bigpond.net.au>
24590 * gcc.c-torture/compile/pr20203.c: New test.
24592 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24594 * gfortran.dg/promotion.f90: New test.
24596 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
24598 PR middle-end/20491
24599 * gcc.dg/torture/asm-subreg-1.c: New test.
24601 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
24604 * gcc.dg/pr20672-1.c: New test.
24606 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
24608 * gfortran.dg/vect: New directory.
24609 * gfortran.dg/vect/vect.exp: New.
24610 * gfortran.dg/vect/vect-1.f90: New test.
24611 * gfortran.dg/vect/vect-2.f90: New test.
24612 * gfortran.dg/vect/vect-3.f90: New test.
24613 * gfortran.dg/vect/vect-4.f90: New test.
24614 * gfortran.dg/vect/vect-5.f90: New test.
24616 2005-03-29 Jakub Jelinek <jakub@redhat.com>
24618 PR middle-end/20622
24619 * gcc.dg/alias-7.c: New test.
24621 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24623 * gcc.dg/sparc-reg-1.c: New test.
24625 2005-03-28 Steve Ellcey <sje@cup.hp.com>
24628 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24630 2005-03-29 Dale Ranta <dir@lanl.gov>
24631 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24633 PR libfortran/20163
24634 * gfortran.dg/pr20163-2.f: New test.
24636 2005-03-28 Jan Hubicka <jh@suse.cz>
24638 PR middle-end/20635
24639 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24642 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
24644 PR tree-optimization/20626
24645 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24646 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24648 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24650 * gfortran.dg/underflow.f90: New test.
24651 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24653 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24655 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24657 2005-03-25 Mark Mitchell <mark@codesourcery.com>
24659 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24660 (g++_init): Make sure that CXXFLAGS is set.
24661 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24662 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24663 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24664 * lib/objc.exp (objc_init): Likewise.
24665 * lib/treelang.exp (treelang_init): Likewise.
24667 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
24669 PR tree-optimization/20470
24670 * gcc.dg/tree-ssa/pr20470.c: New test.
24672 2005-03-25 Geoffrey Keating <geoffk@apple.com>
24674 * gcc.dg/ppc-stfiwx.c: New.
24676 2005-03-25 Steve Ellcey <sje@cup.hp.com>
24679 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24681 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24683 * gcc.dg/20050325-1.c: Fix a typo.
24685 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24687 PR libfortran/19678
24688 PR libfortran/19679
24689 * gfortran.dg/dos_eol.f: New test.
24691 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24693 PR rtl-optimization/20249
24694 * gcc.dg/20050325-1.c: New test.
24696 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24698 PR libfortran/15332
24699 * gfortran.dg/pr15332.f: New test.
24701 2005-03-24 Dale Johannesen <dalej@apple.com>
24703 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24705 2005-03-24 Geoffrey Keating <geoffk@apple.com>
24707 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24708 'internal' visibility.
24709 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24710 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24711 'protected' visibility.
24712 * gcc.dg/visibility-7.c: Likewise.
24713 * lib/target-supports.exp (check_visibility_available): Take
24714 a parameter, the kind of visibility to check for.
24715 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24716 to check_visibility_available.
24718 * g++.dg/expr/cast3.C: New.
24720 2005-03-24 David Edelsohn <edelsohn@gnu.org>
24722 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24725 2005-03-24 Steve Ellcey <sje@cup.hp.com>
24728 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24730 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
24732 * gcc.dg/badshift.c: Renamed to...
24733 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
24735 * gcc.target/i386/badshift.c: Renamed to...
24736 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
24739 PR rtl-optimization/20532
24740 * gcc.target/i386/badshift.c: New.
24742 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24744 * gfortran.dg/pr18025.f90: New test.
24746 2005-03-23 Dale Johannesen <dalej@apple.com>
24748 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24750 2005-03-23 Mark Mitchell <mark@codesourcery.com>
24752 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24754 * lib/target-supports.exp (check_iconv_available): Default
24755 libiconv to -liconv, if there is no definition.
24757 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
24759 * gcc.dg/torture/cris-asm-mof-1.c: New test.
24761 2005-03-22 Mark Mitchell <mark@codesourcery.com>
24763 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24764 * g++.dg/opt/pr7503-2.C: Likewise.
24765 * g++.dg/opt/pr7503-3.C: Likewise.
24766 * g++.dg/opt/pr7503-4.C: Likewise.
24767 * g++.dg/opt/pr7503-5.C: Likewise.
24768 * g++.dg/warn/minmax.C: New test.
24770 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24772 * gfortran.dg/g77_intrinsics_funcs.f: New test.
24773 * gfortran.dg/g77_intrinsics_sub.f: New test.
24775 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24776 Jan Hubicka <jh@suse.cz>
24777 Steven Bosscher <stevenb@suse.de
24779 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24781 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24784 * g++.dg/template/redecl3.C: New test.
24786 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24789 * g++.dg/parse/error16.C: Tweak error markers.
24791 2005-03-22 Jakub Jelinek <jakub@redhat.com>
24794 * gcc.dg/20050321-2.c: New test.
24796 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
24800 * g++.dg/template/ptrmem12.C: New.
24802 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
24804 PR rtl-optimization/20527
24805 * gcc.c-torture/execute/pr20527-1.c: New test.
24807 2005-03-22 Ben Elliston <bje@au.ibm.com>
24809 * gcc.misc-tests/options.exp (check_for_options): Create a real C
24810 program, compile it into a real executable and then delete the .c
24811 and .x files afterwards, to avoid problems on testglue targets.
24813 2005-03-21 Stuart Hastings <stuart@apple.com>
24815 * gcc.target/i386/sse-2.c: New.
24817 2005-03-21 Uros Bizjak <uros@kss-loka.si>
24819 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24821 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24823 * g++.dg/parse/crash25.C: Fix typo.
24825 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24828 * g++.dg/parse/crash24.C: New test.
24831 * g++.dg/parse/crash25.C: New test.
24833 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24836 * g++.dg/ext/stmtexpr4.C: New test.
24838 2005-03-20 Roger Sayle <roger@eyesopen.com>
24840 PR middle-end/20539
24841 * gcc.c-torture/compile/pr13066-1.c: New test case.
24842 * gcc.c-torture/compile/pr20539-1.c: Likewise.
24843 * g++.dg/opt/pr13066-1.C: Likewise.
24845 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
24847 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24849 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24852 * gfortran.dg/nesting_1.f90: New test.
24854 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24857 * g++.dg/lookup/using13.C: New test.
24859 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24862 * g++.dg/template/crash36.C: New test.
24864 2005-03-18 Paolo Carlini <pcarlini@suse.de>
24867 * g++.dg/template/crash35.C: New test.
24869 2005-03-17 Paolo Carlini <pcarlini@suse.de>
24872 * g++.dg/overload/operator2.C: New test.
24874 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24876 PR libfortran/20257
24877 * gfortran.dg/pr20257.f90: New test.
24879 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24881 PR libfortran/20480
24882 * gfortran.dg/pr20480.f90: New test.
24884 2005-03-16 Richard Henderson <rth@redhat.com>
24886 PR middle-end/15700
24887 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24888 (_rtld_global): New.
24889 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24890 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24892 * gcc.dg/alias-3.c: New.
24893 * gcc.dg/alias-4.c: New.
24894 * gcc.dg/alias-5.c: New.
24895 * gcc.dg/alias-6.c: New.
24897 2005-03-15 Geoffrey Keating <geoffk@apple.com>
24899 * gcc.dg/cpp/ucnid-7.c: New.
24901 2005-03-15 Janis Johnson <janis187@us.ibm.com>
24902 Dorit Naishlos <dorit@il.ibm.com>
24904 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24907 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
24909 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24910 support misaligned accesses.
24911 * gcc.dg/vect/vect-58.c: Likewise.
24912 * gcc.dg/vect/vect-92.c: New.
24913 * gcc.dg/vect/vect-93.c: New.
24915 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
24918 * gfortran.dg/assign_2.f90: New test.
24919 * gfortran.dg/assign_3.f90: New test.
24920 * gfortran.dg/assign.f90: New test.
24922 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
24924 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24925 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24926 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24927 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24930 2005-03-14 Geoffrey Keating <geoffk@apple.com>
24932 * gcc.dg/cpp/ucnid-6.c: New.
24934 * gcc.dg/cpp/normalize-1.c: New.
24935 * gcc.dg/cpp/normalize-2.c: New.
24936 * gcc.dg/cpp/normalize-3.c: New.
24937 * gcc.dg/cpp/normalize-4.c: New.
24938 * gcc.dg/cpp/ucnid-4.c: New.
24939 * gcc.dg/cpp/ucnid-5.c: New.
24940 * g++.dg/cpp/normalize-1.C: New.
24941 * g++.dg/cpp/ucnid-1.C: New.
24943 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24945 * gcc.dg/pr18628.c: New.
24947 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24950 * g++.dg/tree-ssa/pr20280.C: New.
24952 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24955 * gfortran.dg/stfunc_2.f90: New test.
24957 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24959 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24961 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24963 * gcc.dg/tree-ssa/20050314-1.c: New test.
24965 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24969 * g++.dg/template/friend34.C: New test.
24970 * g++.dg/template/friend35.C: Likewise.
24971 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24973 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24975 Friend class name lookup 5/n
24977 * g++.dg/lookup/hidden-class1.C: New test.
24978 * g++.dg/lookup/hidden-class2.C: Likewise.
24979 * g++.dg/lookup/hidden-class3.C: Likewise.
24980 * g++.dg/lookup/hidden-class4.C: Likewise.
24981 * g++.dg/lookup/hidden-class5.C: Likewise.
24982 * g++.dg/lookup/hidden-class6.C: Likewise.
24983 * g++.dg/lookup/hidden-class7.C: Likewise.
24984 * g++.dg/lookup/hidden-class8.C: Likewise.
24985 * g++.dg/lookup/hidden-class9.C: Likewise.
24986 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24987 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24988 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24989 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24990 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24991 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24992 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24993 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24994 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24995 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24996 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24998 2005-03-13 Mark Mitchell <mark@codesourcery.com>
25001 * g++.dg/template/error18.C: New test.
25003 2005-03-09 Ben Elliston <bje@au.ibm.com>
25006 * g++.dg/debug/pr16792.C: New test.
25008 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
25010 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25011 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25012 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25013 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25014 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25015 test assertion names.
25017 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25020 * gfortran.dg/stfunc_1.f90: New test.
25022 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25025 * gfortran.dg/real_index_1.f90: New test.
25027 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25030 * gfortran.dg/spec_expr_1.f90: New test.
25032 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
25035 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25038 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25041 * gfortran.dg/largeequiv_1.f90: New test.
25043 2005-03-12 Geoffrey Keating <geoffk@apple.com>
25045 * gcc.dg/ucnid-1.c: New.
25046 * gcc.dg/ucnid-2.c: New.
25047 * gcc.dg/ucnid-3.c: New.
25048 * gcc.dg/ucnid-4.c: New.
25049 * gcc.dg/ucnid-5.c: New.
25050 * gcc.dg/ucnid-6.c: New.
25051 * gcc.dg/cpp/ucnid-1.c: New.
25052 * gcc.dg/cpp/ucnid-2.c: New.
25053 * gcc.dg/cpp/ucnid-3.c: New.
25054 * g++.dg/other/ucnid-1.C: New.
25056 2005-03-12 Geoffrey Keating <geoffk@apple.com>
25058 * gcc.dg/vmx/darwin-abi-3.c: Delete.
25060 2005-03-11 Per Bothner <per@bothner.com>
25062 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
25063 that diagnotics refer to correct token.
25064 * gcc.dg/unused-3.c: Likewise.
25066 2005-03-11 Per Bothner <per@bothner.com>
25068 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25069 constant" is now actually on same line as string constant.
25070 * gcc.dg/cpp/direct2s.c: Likewise.
25072 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
25074 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25076 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25078 PR libfortran/20124
25079 * gfortran.dg/pr20124.f90: New Test
25081 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
25083 PR tree-optimization/20130
25084 * gcc.dg/pr20130-1.c: New test.
25086 2005-03-10 Steve Ellcey <sje@cup.hp.com>
25089 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25091 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25093 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25095 2005-03-10 Steve Ellcey <sje@cup.hp.com>
25097 * g++.dg/eh/forced1.C: Fix comment.
25098 * g++.dg/eh/forced2.C: Ditto.
25099 * g++.dg/eh/forced3.C: Ditto.
25100 * g++.dg/eh/forced4.C: Ditto.
25102 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
25105 * gcc.c-torture/compile/pr20412.c: New test.
25107 2005-03-10 Roger Sayle <roger@eyesopen.com>
25109 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25111 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25114 * gcc.dg/20050307-1.c: New test.
25116 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
25119 * g++.dg/other/stdarg3.C: New.
25121 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25123 PR c++/18384, c++/18327
25124 * g++.dg/init/array19.C: New test.
25126 PR inline-asm/20314
25127 * gcc.dg/torture/pr20314-1.c: New test.
25128 * gcc.dg/torture/pr20314-2.c: New test.
25130 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
25132 * gcc.dg/20050309-1.c: New test.
25134 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25136 * gcc.dg/builtins-10.c: Reactivate disabled test.
25137 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
25138 new cbrt transformations.
25140 2005-03-09 Mark Mitchell <mark@codesourcery.com>
25143 * g++.dg/template/array13.C: New test.
25145 2005-03-09 Paolo Carlini <pcarlini@suse.de>
25148 * g++.dg/init/brace4.C: New test.
25150 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
25153 * g++.dg/template/non-dependent12.C: New.
25155 2005-03-08 Mark Mitchell <mark@codesourcery.com>
25158 * g++.dg/init/array18.C: Add dg-do run marker.
25161 * g++.dg/init/array18.C: New test.
25163 2005-03-09 Ben Elliston <bje@au.ibm.com>
25165 * consistency.vlad/vlad.exp: Remove trailing semicolons.
25166 * g++.dg/gcov/gcov.exp: Likewise.
25167 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25168 * gcc.target/xstormy16/xstormy16.exp: Likewise.
25169 * lib/c-torture.exp: Likewise.
25170 * lib/fortran-torture.exp: Likewise.
25171 * lib/g++.exp: Likewise.
25172 * lib/gcc-defs.exp: Likewise.
25173 * lib/gcc-dg.exp: Likewise.
25174 * lib/gcc.exp: Likewise.
25175 * lib/gcov.exp: Likewise.
25176 * lib/gfortran.exp: Likewise.
25177 * lib/mike-g++.exp: Likewise.
25178 * lib/mike-gcc.exp: Likewise.
25179 * lib/objc-torture.exp: Likewise.
25180 * lib/objc.exp: Likewise.
25181 * lib/profopt.exp: Likewise.
25182 * lib/target-libpath.exp: Likewise.
25183 * lib/target-supports.exp: Likewise.
25184 * lib/treelang.exp: Likewise.
25185 * lib/wrapper.exp: Likewise.
25187 2005-03-08 Jeff Law <law@redhat.com>
25189 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25192 2005-03-08 Ira Rosen <irar@il.ibm.com>
25194 * gcc.dg/vect/pr20122.c: New test.
25196 2005-03-07 Jeff Law <law@redhat.com>
25198 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25200 * gcc.dg/tree-ssa/pr18133-1.c: New test.
25201 * gcc.dg/tree-ssa/pr18133-2.c: New test.
25202 * gcc.dg/tree-ssa/pr18134.c: New test.
25204 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25206 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25207 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25208 gcc.dg/torture/builtin-noret-2.c: Require weak support.
25210 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
25213 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25215 2005-03-07 Mark Mitchell <mark@codesourcery.com>
25217 * g++.dg/warn/Wnvdtor.C: New test.
25219 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
25221 * gcc.dg/torture/pr19683-1.c: New test.
25223 2005-03-06 Steven G. Kargl <kargls@comcast.net>
25225 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25226 * gfortran.dg/g77/19990313-2.f: Ditto.
25227 * gfortran.dg/g77/19990313-3.f: Ditto.
25228 * gfortran.dg/g77/19990525-0.f: Ditto.
25229 * gfortran.dg/g77/19990826-0.f: Ditto.
25230 * gfortran.dg/g77/19990826-2.f: Ditto.
25231 * gfortran.dg/g77/19990826-3.f: Ditto.
25232 * gfortran.dg/g77/20000511-1.f: Ditto.
25233 * gfortran.dg/g77/20000511-2.f: Ditto.
25234 * gfortran.dg/g77/970625-2.f: Ditto.
25235 * gfortran.dg/g77/980310-2.f: Ditto.
25236 * gfortran.dg/g77/980310-3.f: Ditto.
25237 * gfortran.dg/g77/980310-8.f: Ditto.
25238 * gfortran.dg/g77/980519-2.f: Ditto.
25239 * gfortran.dg/g77/alpha1.f: Ditto.
25240 * gfortran.dg/g77/claus.f: Ditto.
25241 * gfortran.dg/g77/erfc.f: Ditto.
25242 * gfortran.dg/g77/short.f: Ditto.
25243 * gfortran.fortran-torture/execute/data.f90: Ditto.
25244 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25245 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25247 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25249 * lib/file-format.exp (gcc_target_object_format): Add check for som
25250 format and hardcode object formats on hppa*-*-hpux*.
25251 * lib/target-supports.exp (check_weak_available): Add check for som
25252 object format. Always return 0 on hppa*-*-hpux10*.
25254 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25257 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25259 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25261 * gfortran.dg/pr19936_1.f90: New test.
25262 * gfortran.dg/pr19936_2.f90: New test.
25263 * gfortran.dg/pr19936_3.f90: New test.
25265 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25266 Paul Thomas <prthomas@drfccad.cea.fr>
25268 * gfortran.dg/PR19754_1.f90: New test.
25269 * gfortran.dg/PR19754_2.f90: Ditto.
25271 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25274 * g++.dg/template/non-dependent11.C: New test.
25276 2005-03-05 Uros Bizjak <uros@kss-loka.si>
25278 * lib/target-supports.exp (check_iconv_available): Fix comment.
25280 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
25281 Joseph S. Myers <joseph@codesourcery.com>
25284 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25286 2005-03-04 Matthew Sachs <msachs@apple.com>
25288 * gcc.exp (gcc_target_compile): Put braces around
25289 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25290 * objc.exp (objc_target_compile): Likewise.
25291 * treelang.exp (treelang_target_compile): Likewise.
25293 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25296 * gfortran.dg/func_result_1.f90: New test.
25298 2005-03-04 Ben Elliston <bje@au.ibm.com>
25300 * gcc.misc-tests/options.exp: New test.
25302 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
25304 * gcc.dg/pr15784-4.c: New test.
25306 2005-03-03 Geoffrey Keating <geoffk@apple.com>
25308 * gcc.c-torture/execute/pr17133.c: New.
25309 * gcc.c-torture/compile/20050303-1.c: New.
25311 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
25313 * gcc.dg/cpp/assert4.c: Fix for cygwin.
25315 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
25317 * g++.dg/overload/using2.C: New.
25319 2005-03-02 Mark Mitchell <mark@codesourcery.com>
25322 * g++.dg/init/ptrmem2.C: New test.
25324 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
25327 * gcc.dg/pr8927-1.c: New test.
25329 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
25332 * g++.dg/inherit/covariant12.C: New.
25334 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25337 * gfortran.dg/bound_1.f90: New test.
25339 2005-02-28 Janis Johnson <janis187@us.ibm.com>
25341 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25342 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25344 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
25347 * gcc.dg/pr20245-1.c: New test.
25349 2005-02-28 Jakub Jelinek <jakub@redhat.com>
25351 PR middle-end/19874
25352 * gcc.c-torture/execute/20050119-2.c: New test case.
25354 2005-02-28 Ben Elliston <bje@au.ibm.com>
25356 * README: Update the DejaGnu bug reporting address.
25357 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25358 * lib/objc-torture.exp: Likewise.
25360 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25362 * gfortran.dg/boz_1.f90: New test.
25363 * gfortran.dg/boz_3.f90: New test.
25364 * gfortran.dg/boz_4.f90: New test.
25366 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25368 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25369 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25371 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25373 PR libfortran/20101
25374 * gfortran.dg/write_0_pe_format.f90: New test.
25376 2005-02-27 Jakub Jelinek <jakub@redhat.com>
25379 * g++.dg/opt/thunk2.C: New test.
25380 * g++.dg/opt/covariant1.C: New test.
25382 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25384 * gfortran.dg/e_d_fmt.f90: New test.
25386 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
25388 * gcc.dg/asm-b.c: Fix comment typos.
25390 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25392 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25395 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25398 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25399 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25400 * gcc.dg/asm-b.c: New test.
25402 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
25404 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25405 Disable this test on IRIX 6.
25407 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
25409 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25410 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25413 2005-02-25 Diego Novillo <dnovillo@redhat.com>
25415 PR tree-optimization/20204
25416 * gcc.dg/pr20204.c: New test.
25418 2005-02-24 Jakub Jelinek <jakub@redhat.com>
25421 * gcc.c-torture/execute/20050224-1.c: New test.
25424 * g++.dg/warn/Wbraces2.C: New test.
25426 2005-02-23 Mark Mitchell <mark@codesourcery.com>
25429 * g++.dg/init/const2.C: New test.
25431 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
25433 PR tree-optimization/20100
25434 * gcc.c-torture/execute/pr20100-1.c: New test.
25436 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25438 * gfortran.dg/implicit_3.f90: New test.
25440 * gfortran.dg/deftype_1.f90: New test.
25442 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
25444 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25446 * g++.dg/other/anon3.C: Accept a warning.
25448 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
25450 * gcc.dg/pr20017.c: Fix a comment typo.
25452 2005-02-23 Bud Davis <bdavis@gfortran.org>
25454 * gfortran.dg/list_read_4.f90: Change to f90 comments.
25456 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
25459 * ada/acats/tests/cxa/cxa3004.a: Remove.
25460 * ada/acats/tests/cxb/cxb30061.am: Likewise.
25462 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25465 * g++.dg/init/const1.C: New test.
25468 * g++.dg/parse/constant7.C: New test.
25471 * g++.dg/parse/error27.C: New test.
25472 * g++.dg/template/qualttp15.C: Adjust error markers.
25473 * g++.old-deja/g++.other/struct1.C: Likewise.
25476 * g++.dg/template/error17.C: New test.
25479 * g++.dg/parser/error26.C: New test.
25481 2005-02-22 Diego Novillo <dnovillo@redhat.com>
25483 PR tree-optimization/20100
25484 PR tree-optimization/20115
25485 * gcc.dg/pr20115.c: New test.
25486 * gcc.dg/pr20115-1.c: New test.
25487 * gcc.dg/pr20100.c: New test.
25488 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25489 call-clobbered variables after alias1.
25491 2005-02-22 Bud Davis <bdavis@gfortran.org>
25493 * gfortran.dg/list_read_4.f90: new test.
25495 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
25497 PR rtl-optimization/20017.
25498 * gcc.dg/pr20017.c: New.
25500 2005-02-22 Devang Patel <dpatel@apple.com>
25503 * g++.dg/tree-ssa/pr19952.C: New test.
25505 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25508 * g++.dg/parse/constant6.C: New test.
25510 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25512 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25513 * g++.dg/charset/asm2.c: Likewise.
25514 * g++.dg/charset/asm3.c: Likewise.
25515 * g++.dg/charset/asm4.c: Likewise.
25516 * g++.dg/charset/asm5.c: Likewise.
25517 * g++.dg/charset/attribute1.c: Likewise.
25518 * g++.dg/charset/attribute2.c: Likewise.
25519 * g++.dg/charset/extern1.cc: Likewise.
25520 * g++.dg/charset/extern2.cc: Likewise.
25521 * g++.dg/charset/extern3.cc: Likewise.
25522 * g++.dg/charset/function.cc: Likewise.
25523 * g++.dg/charset/string.c: Likewise.
25524 * g++.dg/charset/charset.exp: Likewise.
25525 * lib/target-supports.exp (check_iconv_available): Fix comment.
25527 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25529 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25530 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25531 * gcc.dg/charset/asm2.c: Likewise.
25532 * gcc.dg/charset/asm3.c: Likewise.
25533 * gcc.dg/charset/asm4.c: Likewise.
25534 * gcc.dg/charset/asm5.c: Likewise.
25535 * gcc.dg/charset/asm6.c: Likewise.
25536 * gcc.dg/charset/attribute1.c: Likewise.
25537 * gcc.dg/charset/attribute2.c: Likewise.
25538 * gcc.dg/charset/builtin1.c: Likewise.
25539 * gcc.dg/charset/extern.c: Likewise.
25540 * gcc.dg/charset/function.c: Likewise.
25541 * gcc.dg/charset/string.c: Likewise.
25542 * gcc.dg/charset/charset.exp: Likewise.
25544 2005-02-21 Bud Davis <bdavis9659@comcast.net>
25547 * gfortran.dg/pr20086.f90: New test.
25549 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
25551 PR tree-optimization/19786
25552 * g++.dg/tree-ssa/pr19786.C: New.
25554 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25556 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25558 2005-02-21 Jeff Law <law@redhat.com>
25560 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25562 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25564 * gfortran.dg/do_iterator: Split loop, markup all lines for
25565 which an error locus is printed.
25566 * gfortran.dg/pr17708.f90: Markup all lines for which an error
25568 * gfortran.dg/select_4.f90: Likewise.
25569 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25570 locuses in the various permutations.
25572 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
25574 PR tree-optimization/19951
25575 * g++.dg/vect: New directory.
25576 * g++.dg/vect/vect.exp: New file.
25577 * g++.dg/vect/pr19951.cc: New testcase.
25578 * g++.dg/dg.exp: Also prune vectorizer tests.
25580 2005-02-20 Zack Weinberg <zack@codesourcery.com>
25583 * gcc.dg/charset/builtin1.c: New test.
25585 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25588 * g++.dg/inherit/volatile1.C: New test.
25591 * g++.dg/template/dtor4.C: New test.
25593 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25595 * gfortran.dg/int_1.f90: New test.
25597 2005-02-19 Devang Patel <dpatel@apple.com>
25599 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25601 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25603 * gfortran.dg/achar_1.f90: New test.
25605 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
25607 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25609 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
25610 Jakub Jelinek <jakub@redhat.com>
25612 PR tree-optimization/19828
25613 * gcc.dg/tree-ssa/loop-7.c: New test.
25614 * gcc.c-torture/execute/20050218-1.c: New test.
25616 2005-02-19 Jakub Jelinek <jakub@redhat.com>
25619 * gcc.dg/transparent-union-1.c: New test.
25620 * gcc.dg/transparent-union-2.c: New test.
25622 2005-02-18 James E Wilson <wilson@specifixinc.com>
25624 PR tree-optimization/18977
25625 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25627 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
25630 * gcc.dg/pr20054.c: New test.
25632 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25635 * g++.dg/ext/attrib20.C: New test.
25637 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
25639 PR middle-end/20030
25640 * gfortran.fortran-torture/execute/character_passing.f90: New test.
25642 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
25645 * g++.dg/opt/switch4.C: New.
25647 2005-02-18 Jakub Jelinek <jakub@redhat.com>
25650 PR tree-optimization/20009
25651 * gcc.c-torture/compile/20050217-1.c: New test.
25652 * g++.dg/opt/switch3.C: New test.
25654 PR tree-optimization/18947
25655 * gcc.c-torture/compile/20050215-1.c: New test.
25656 * gcc.c-torture/compile/20050215-2.c: New test.
25657 * gcc.c-torture/compile/20050215-3.c: New test.
25659 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
25662 * g++.dg/template/crash34.C: New.
25665 * g++.dg/other/access3.C: New.
25667 2005-02-17 Ira Rosen <irar@il.ibm.com>
25669 * gcc.dg/vect/vect-98.c: New test.
25671 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
25673 PR tree-optimization/19967
25674 * gcc.dg/pr19967.c: New.
25676 2005-02-16 Jakub Jelinek <jakub@redhat.com>
25678 PR middle-end/19857
25679 * gcc.dg/tree-ssa/20050215-1.c: New test.
25680 * gcc.c-torture/execute/20050215-1.c: New test.
25682 2005-02-15 Eric Christopher <echristo@redhat.com>
25684 * gcc.dg/cpp/20050215-1.c: New file.
25686 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
25688 PR tree-optimization/15785
25689 * gcc.dg/pr15785-1.c: New test.
25691 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
25694 * g++.dg/init/ctor4.C: New.
25695 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25697 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
25699 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25700 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25702 2005-02-15 Andreas Schwab <schwab@suse.de>
25704 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25707 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
25709 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25711 2005-02-14 Diego Novillo <dnovillo@redhat.com>
25713 PR tree-optimization/19853
25714 * gcc.c-torture/compile/pr19853.c: New test.
25716 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25719 * g++.dg/parse/local-class1.C: New.
25722 * g++.dg/parse/ptrmem3.C: New.
25725 * g++.old-deja/g++.oliva/template6.C: Add another case.
25726 * g++.dg/template/explicit6.C: New.
25728 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
25731 * g++.dg/other/redecl2.C: New.
25733 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25736 * g++.dg/abi/covariant4.C: New.
25738 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
25740 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25743 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
25745 * gcc.dg/vect/vect-96.c: Fix typo.
25747 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25751 * g++.dg/template/enum5.C: New test.
25753 2005-02-12 Ira Rosen <irar@il.ibm.com>
25755 * gcc.dg/vect/vect-97.c: New test.
25757 2005-02-12 Ira Rosen <irar@il.ibm.com>
25759 * gcc.dg/vect/vect-96.c: New test.
25761 2005-02-12 Uros Bizjak <uros@kss-loka.si>
25763 * gcc.dg/builtins-34.c: Also check ldexp*.
25765 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
25767 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25769 2005-02-11 Janis Johnson <janis187@us.ibm.com>
25771 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25772 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25773 dg-require-dll, dg-require-iconv, dg-require-named-sections,
25774 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25775 selector_list, selector_expression, dg-process-target): Move to new
25776 file target-supports-dg.exp.
25777 * lib/target-supports-dg.exp: New.
25779 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25782 2005-02-11 Jakub Jelinek <jakub@redhat.com>
25785 * g++.dg/other/ptrmem6.C: New test.
25787 PR middle-end/19858
25788 * gcc.c-torture/compile/20050210-1.c: New test.
25790 2005-02-11 Mark Mitchell <mark@codesourcery.com>
25793 * g++.dg/warn/Wbraces1.C: New test.
25795 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
25797 * gcc.dg/builtins-52.c: New testcase.
25799 2005-02-10 Jakub Jelinek <jakub@redhat.com>
25802 * gcc.c-torture/execute/20050119-1.c: New test.
25804 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25807 * g++.dg/init/delete1.C: New test.
25809 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
25812 * g++.dg/template/static12.C: New test.
25814 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25817 * g++.dg/conversion/ambig1.C: New test.
25820 * g++.dg/ext/attrib19.C: New test.
25823 * g++.dg/parse/dtor5.C: New test.
25826 * g++.dg/template/dtor3.C: New test.
25829 * g++.dg/template/static11.C: New test.
25830 * g++.dg/template/crash2.C: Remove dg-error marker.
25832 2005-02-09 Janis Johnson <janis187@us.ibm.com>
25835 * g++.old-deja/g++.mike/p10769a.C: Remove.
25837 2005-02-09 Roger Sayle <roger@eyesopen.com>
25839 * gcc.dg/builtins-48.c: New test case.
25840 * gcc.dg/builtins-49.c: New test case.
25841 * gcc.dg/builtins-50.c: New test case.
25842 * gcc.dg/builtins-51.c: New test case.
25844 2005-02-09 Ian Lance Taylor <ian@airs.com>
25846 PR middle-end/19583
25847 * g++.dg/warn/Wreturn-type-3.C: New test.
25849 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25851 PR middle-end/19402
25852 * gcc.dg/pr19402-1.c: New testcase.
25853 * gcc.dg/pr19402-2.c: likewise.
25855 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25857 PR middle-end/19854
25858 * g++.dg/tree-ssa/tmmti.C: New testcase.
25860 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25862 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25864 2005-02-08 Mark Mitchell <mark@codesourcery.com>
25867 * g++.dg/parse/crash23.C: New test.
25868 * g++.dg/warn/Weff1.C: New test.
25870 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25872 * gcc.dg/20050209-1.c: New test.
25874 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25877 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25879 2005-02-08 Mike Stump <mrs@apple.com>
25881 * g++.dg/pch/import-2.c: New test.
25882 * g++.dg/pch/import-2.hs: New.
25883 * g++.dg/pch/include/import-2a.h: New.
25884 * g++.dg/pch/include/import-2b.h: New.
25886 2005-02-08 Janis Johnson <janis187@us.ibm.com>
25888 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25890 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25892 * gfortran.dg/substr_1.f90: New test.
25894 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
25896 PR middle-end/19775
25897 * gcc.dg/torture/builtin-power-1.c: Disable test for
25898 invalid transformation.
25899 * gcc.dg/builtins-10.c: Likewise. Disable one test we
25900 no longer optimize.
25901 * gcc.dg/builtins-47.c: New testcase.
25903 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
25904 Dorit Naishlos <dorit@il.ibm.com>
25906 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25908 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
25910 * gcc.c-torture/compile/20050206-1.c: New test.
25912 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25915 * g++.dg/opt/pr19768.C: New test.
25917 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25920 * gcc.c-torture/compile/pr19736.c: New test.
25922 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25925 * g++.dg/parse/error25.C: New test.
25927 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
25929 * gcc.c-torture/execute/20050203-1.c: New.
25931 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
25933 * gcc.dg/vect/vect-85.c: Remove xfail.
25934 * gcc.dg/vect/vect-86.c: Remove xfail.
25935 * gcc.dg/vect/vect-87.c: Remove xfail.
25936 * gcc.dg/vect/vect-88.c: Remove xfail.
25938 2005-02-02 Geoffrey Keating <geoffk@apple.com>
25940 * gcc.dg/altivec-19.c: New.
25942 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
25945 * gcc.dg/nested-func-3.c: New test.
25946 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25948 2005-02-02 Janis Johnson <janis187@us.ibm.com>
25950 * gcc.test-framework/gen_directive_tests: Generate tests for
25951 selector expressions.
25953 2005-02-02 Matt Austern <austern@apple.com>
25956 * g++/ext/builtin7.C: New.
25957 * g++/ext/builtin8.C: New.
25959 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25962 * gcc.dg/pr18502-1.c: New test.
25964 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25967 * g++.dg/template/local4.C: Tweak.
25969 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
25971 PR tree-optimization/19578
25972 * gcc.c-torture/compile/20050202-1.c: New test.
25974 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25977 * gcc.dg/c99-init-4.c: New test.
25979 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25981 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25983 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25985 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25986 * g++.dg/eh/check-vect.h: New.
25988 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25989 * gcc.dg/vect/vect-78.c: Ditto.
25990 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25993 * g++.dg/conversion/simd1.C: Expect warning.
25994 * g++.dg/ext/attribute-test-1.C: Ditto.
25995 * g++.dg/ext/attribute-test-2.C: Ditto.
25996 * g++.dg/ext/attribute-test-3.C: Ditto.
25997 * g++.dg/ext/attribute-test-4.C: Ditto.
25999 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26000 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26002 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26004 2005-02-01 Richard Henderson <rth@redhat.com>
26006 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26007 long double for ibm double-double format.
26008 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26010 2005-02-01 Diego Novillo <dnovillo@redhat.com>
26012 PR tree-optimization/19633
26013 * gcc.dg/pr19633-1.c: New test.
26014 * gcc.dg/pr19633.c: Tweak to make pointer point
26015 to NULL or a symbol.
26017 2005-02-01 Janis Johnson <janis187@us.ibm.com>
26019 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26021 (dg-process-target (local override)): Handle selector expressions.
26023 * gcc.test-framework/README: Describe tests in source directory.
26024 * gcc.test-framework/test-framework.awk: Handle dg- tests.
26025 * gcc.test-framework/test-framework.exp: Handle dg- tests.
26026 * gcc.test-framework/dg-bogus-exp-P.c: New test.
26027 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26028 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26029 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26030 * gcc.test-framework/dg-do-link-exp-P.c: New test.
26031 * gcc.test-framework/dg-do-run-exp-P.c: New test.
26032 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26033 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26034 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26035 * gcc.test-framework/dg-error-exp-P.c: New test.
26036 * gcc.test-framework/dg-error-exp-XP.c: New test.
26037 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26038 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26039 * gcc.test-framework/dg-output-exp-P.c: New test.
26040 * gcc.test-framework/dg-output-exp-XF.c: New test.
26041 * gcc.test-framework/dg-warning-exp-P.c: New test.
26042 * gcc.misc-tests/dg-1.c: Remove.
26043 * gcc.misc-tests/dg-2.c: Remove.
26044 * gcc.misc-tests/dg-3.c: Remove.
26045 * gcc.misc-tests/dg-4.c: Remove.
26046 * gcc.misc-tests/dg-5.c: Remove.
26047 * gcc.misc-tests/dg-6.c: Remove.
26048 * gcc.misc-tests/dg-7.c: Remove.
26049 * gcc.misc-tests/dg-8.c: Remove.
26050 * gcc.misc-tests/dg-9.c: Remove.
26051 * gcc.misc-tests/dg-10.c: Remove.
26052 * gcc.misc-tests/dg-11.c: Remove.
26053 * gcc.misc-tests/dg-12.c: Remove.
26054 * gcc.misc-tests/dg-test.exp: Remove.
26056 * gcc.test-framework/test-framework.awk: Change recording and
26057 printing of passes and failures.
26059 * gcc.test-framework: New directory.
26060 * gcc.test-framework/README: New.
26061 * gcc.test-framework/test-framework.exp: New.
26062 * gcc.test-framework/test-framework.awk: New.
26063 * gcc.test-framework/gen_directive_tests: New.
26065 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
26067 * lib/treelang.exp: Fix comment typos.
26068 (treelang_target_compile): Don't append libs=-ltreelang to options.
26070 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
26072 * g++.dg/parse/typename7.C: Adjust error messages.
26074 2005-01-31 Jeff Law <law@redhat.com>
26076 * gcc.c-torture/execute/20050131-1.c: New test.
26077 * gcc.dg/wcaselabel.c: New test.
26079 2005-01-31 Mark Mitchell <mark@codesourcery.com>
26081 * g++.dg/other/warning1.C: Adjust error messags.
26082 * g++.dg/parse/constant5.C: New test.
26084 2005-01-31 Steven Bosscher <stevenb@suse.de>
26087 * gcc.c-torture/compile/20011130-1.c: Reorder to make
26088 the test case valid.
26089 * gcc.dg/20030815-1.c: Remove invalid tests.
26090 * gcc.dg/array-7.c: Adjust expected result.
26091 * gcc.dg/pr18596-3.c: Likewise.
26092 * gcc.dg/noncompile/20000901-1.c: Likewise.
26093 * gcc.dg/noncompile/init-2.c: Likewise.
26094 * gcc.dg/noncompile/init-4.c: Likewise.
26096 2005-01-31 Dale Johannesen <dalej@apple.com>
26098 * g++.dg/opt/pr19650.C: New test.
26100 2005-01-31 Richard Henderson <rth@redhat.com>
26102 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26103 long double for intel double extended format.
26104 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26106 2005-01-30 Mark Mitchell <mark@codesourcery.com>
26109 * g++.dg/template/static10.C: New test.
26112 * g++.dg/parse/error24.C: New test.
26115 * g++.dg/lookup/builtin1.C: New test.
26118 * g++.dg/warn/conv3.C: New test.
26120 2005-01-30 Bud Davis <bdavis@gfortran.org>
26123 * gfortan.dg/inquire_7.f90
26125 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
26127 PR tree-optimization/15791
26128 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26129 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26130 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26131 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26132 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26133 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26134 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26135 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26136 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26137 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26139 2005-01-29 Paul Brook <paul@codesourcery.com>
26142 * check.c (real_or_complex_check): New function.
26143 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26144 * intrinsic.c (add_functions): Use new check functions.
26145 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26148 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
26150 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26151 gcc.dg/lvalue-3.c: New tests.
26152 * gcc.dg/concat.c: Update expected messages.
26154 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
26156 PR libfortran/19595
26157 * gfortran.dg/eor_1.f90: New test.
26159 2005-01-29 Steven G. Kargl <kargls@comcast.net>
26162 * gfortran.dg/logical_data_1.f90: New test.
26164 2005-01-28 Mark Mitchell <mark@codesourcery.com>
26167 * g++.dg/template/crash33.C: New test.
26170 * g++.dg/template/crash32.C: New test.
26172 2005-01-28 Ian Lance Taylor <ian@airs.com>
26174 PR middle-end/16558
26175 * g++.dg/warn/Wreturn-type-2.C: New test.
26177 2004-06-24 Jeff Law <law@redhat.com>
26179 * gcc.dg/tree-ssa/20050128-1.c: New test.
26181 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
26183 * gcc.target/frv/all-mdpackh-1.c: New test.
26185 2005-01-28 Steven Bosscher <stevenb@suse.de>
26187 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26189 2005-01-27 Richard Henderson <rth@redhat.com>
26191 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26193 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26195 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26197 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26199 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26200 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26201 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26202 to cope with cases where the multilib options override the dg-options.
26204 2005-01-27 Jakub Jelinek <jakub@redhat.com>
26207 * gcc.dg/noncompile/20050120-1.c: New test.
26209 2005-01-26 Diego Novillo <dnovillo@redhat.com>
26211 PR tree-optimization/19633
26212 * gcc.dg/pr19633.c: New test.
26213 * gcc.dg/tree-ssa/pr19633.c: New test.
26215 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
26217 * gcc.dg/20041216-1.c: New test.
26219 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
26222 * objc.dg/selector-2.m: New test.
26224 2005-01-26 Jakub Jelinek <jakub@redhat.com>
26226 * g++.dg/opt/range-test-2.C: New test.
26228 PR rtl-optimization/19579
26229 * gcc.c-torture/execute/20050124-1.c: New test.
26231 2005-01-26 Greg Parker <gparker@apple.com>
26232 Stuart Hastings <stuart@apple.com>
26234 * gcc.c-torture/execute/20050125-1.c: New.
26236 2005-01-18 Jan Hubicka <jh@suse.cz>
26238 PR tree-optimize/19337
26239 * gcc.c-torture/compile/20050119-1.c: New test.
26241 2005-01-24 James E Wilson <wilson@specifixinc.com>
26243 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26244 test for successful match.
26246 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
26249 * objc.dg/comp-types-7.m: New test.
26251 2005-01-24 Janis Johnson <janis187@us.ibm.com>
26253 * lib/target-supports.exp (current_target_name): New.
26254 (check_effective_target_ilp32, check_effective_target_lp64):
26255 Cache the result to use as long as the current target, with
26256 multilib flags, remains the same.
26258 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26259 (dg-require-weak, dg-require-visibility, dg-require-alias,
26260 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26261 dg-require-effective-target, dg-skip-if): Remove call to
26262 skip_test_and_clear_xfail.
26263 (dg-test): Clear xfail data.
26265 2005-01-24 Jakub Jelinek <jakub@redhat.com>
26268 * gcc.dg/ppc64-toc.c: New test.
26270 * g++.dg/tree-ssa/empty-1.C: New test.
26272 PR middle-end/19551
26273 * gcc.c-torture/execute/20050121-1.c: New test.
26274 * gcc.dg/20050121-2.c: New test.
26276 2004-01-23 Steven G. Kargl <kargls@comcast.net>
26277 Paul Brook <paul@codesourcery.com>
26280 * gfortran.dg/real_const_1.f: New test.
26281 * gfortran.dg/real_const_2.f90: New test.
26282 * gfortran.dg/complex_int_1.f90: New test.
26284 2005-01-23 Bud Davis <bdavis9659@comcast.net>
26287 * gfortan.dg/inquire_6.f90: New test.
26289 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26291 PR libfortran/19451
26292 * open_readonly_1.f90: New test.
26294 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26296 PR libfortran/18982
26297 * gfortran.dg/open_new.f90: New file.
26299 2005-01-22 Paul Brook <paul@codesourcery.com>
26301 * namelist_1.f90: New test.
26303 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
26305 PR tree-optimization/19484
26306 * gcc.c-torture/compile/20050122-[12].c: New tests.
26308 2005-01-22 Paul Brook <paul@codesourcery.com>
26310 * gfortran.dg/implicit_2.f90: New test.
26312 2005-01-22 Bud Davis <bdavis9659@comcast.net>
26315 * gfortran.dg/inquire_5.f90: New test.
26317 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26320 * gcc.dg/pr18809-1.c: New test.
26322 2005-01-21 Ian Lance Taylor <ian@airs.com>
26324 * gcc.dg/20050121-1.c: New test.
26326 PR tree-optimization/13000
26327 * gcc.dg/20040206-1.c: Change warning to point where function is
26330 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26333 * g++.dg/template/array11.C: New test.
26335 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26337 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26338 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26339 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26340 * gfortran.dg/getenv_1.f90: Add dg-do directive.
26341 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26342 gfortran.dg/pr17164.f90: Add missing dg-do directives.
26344 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
26346 PR tree-optimization/15349
26347 * gcc.dg/tree-ssa/pr15349.c: New.
26349 2005-01-20 Steve Ellcey <sje@cup.hp.com>
26351 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26353 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
26355 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26356 scan-assembler-times directive name.
26358 * gcc.dg/asm-a.c: Move dg-require-effective-target to
26361 PR rtl-optimization/19462
26362 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26364 2005-01-19 Steve Ellcey <sje@cup.hp.com>
26366 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26367 counting function calls on ia64.
26369 2005-01-19 Jakub Jelinek <jakub@redhat.com>
26371 PR rtl-optimization/15139
26372 * gcc.dg/20050111-2.c: New test.
26375 * gcc.c-torture/compile/20050113-1.c: New testcase.
26377 PR middle-end/19164
26378 * gcc.dg/20050113-1.c: New testcase.
26380 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
26382 * gcc.dg/vect/vect-85.c: Add comment.
26383 * gcc.dg/vect/vect-86.c: Add xfail for now.
26384 * gcc.dg/vect/vect-87.c: Add xfail for now.
26385 * gcc.dg/vect/vect-88.c: Add xfail for now.
26386 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26388 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26390 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26392 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26394 * g++.dg/debug/typedef3.C: New test.
26396 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
26399 * gcc.dg/asm-a.c: New test.
26401 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
26403 * gcc.dg/sh-relax.c: Add prototype for abort.
26405 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26407 * gcc.dg/short-compare-1.c: New test.
26408 * gcc.dg/short-compare-2.c: Likewise.
26410 2005-01-18 Michael Matz <matz@suse.de>
26412 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26414 2005-01-17 Diego Novillo <dnovillo@redhat.com>
26416 PR tree-optimization/19121
26417 * gcc.c-torture/compile/pr19121.c: New test.
26419 2005-01-17 James E. Wilson <wilson@specifixinc.com>
26422 * gcc.c-torture/compile/pr19357.c: New test.
26424 2005-01-17 Ian Lance Taylor <ian@airs.com>
26427 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26428 pass--those that refer just to the variable, possibly with a
26430 * gcc.dg/c99-const-expr-3.c: Likewise.
26432 PR middle-end/13127
26433 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26436 2005-01-16 Bud Davis <bdavis9659@comcast.net>
26439 * gfortran.dg/endfile_2.f90: New test.
26441 2005-01-16 Steven G. Kargl <kargls@comcast.net>
26444 * gfortran.dg/select_5.f90: New test.
26446 2004-01-16 Paul Brook <paul@codesourcery.com>
26448 * gfortran.dg/common_4.f90: New test.
26450 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
26452 PR rtl-optimization/19462
26453 * gcc.dg/torture/pr19462-1.c: New test.
26455 2005-01-15 Ziemowit Laski <zlaski@apple.com>
26458 * objc.dg/func-ptr-2.m: New.
26459 * objc.dg/volatile-1.m: New.
26461 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26463 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26465 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26467 PR tree-optimization/19060
26468 * gcc.c-torture/execute/20050104-1.c: New test.
26470 2005-01-15 Bud Davis <bdavis9659@comcast.net>
26473 * gfortran.dg/write_to_null.f90: New test.
26475 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
26476 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26479 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26482 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26485 * g++.dg/init/vector1.C: New test.
26487 2005-01-14 James E. Wilson <wilson@specifixinc.com>
26490 * gcc.target/ia64/sibcall-unwind-1.c: New test.
26492 * gcc.target/ia64/sibcall-unwind-2.c: New test.
26494 2005-01-14 Steven G. Kargl <kargls@comcast.net>
26496 * gfortran.dg/select_1.f90: New test.
26497 * gfortran.dg/select_2.f90: New test.
26498 * gfortran.dg/select_3.f90: New test.
26499 * gfortran.dg/select_4.f90: New test.
26501 2005-01-14 Jakub Jelinek <jakub@redhat.com>
26503 PR middle-end/19084
26504 PR rtl-optimization/19348
26505 * gcc.dg/20050111-1.c: New test.
26506 * gcc.c-torture/execute/20050111-1.c: New test.
26508 * gcc.dg/i386-asm-4.c: New test.
26510 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26512 * gcc.dg/nested-func-2.c: New test.
26513 * ada/acats/norun.lst: Remove c953002.
26515 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
26517 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26519 2005-01-12 Ben Elliston <bje@au.ibm.com>
26521 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26523 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
26526 * g++.dg/abi/align1.C: New test.
26528 2005-01-11 Alan Modra <amodra@bigpond.net.au>
26530 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26532 * g++.dg/ext/altivec_check.h: Support compiling as C.
26534 2005-01-10 Roger Sayle <roger@eyesopen.com>
26537 * g++.dg/expr/pr19355-1.C: New test case.
26539 2005-01-10 Laurent GUERBY <laurent@guerby.net>
26541 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26542 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26543 * ada/acats/tests/c3/c92005b.ada: Likewise.
26544 * ada/acats/tests/c3/cxb3012.a: Likewise.
26545 * ada/acats/norun.lst: Add c380004 and c953002, add PR
26547 2005-01-09 Paul Brook <paul@codesourcery.com>
26549 * gfortran.dg/common_2.f90: New file.
26550 * gfortran.dg/common_3.f90: New file.
26552 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
26554 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26556 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26558 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26559 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26560 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26561 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26562 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26563 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26564 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26565 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26566 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26567 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26568 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26569 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26570 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26571 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26572 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26573 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26574 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26575 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26576 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26577 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26578 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26579 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26580 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26581 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26582 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26583 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26584 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26585 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26586 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26587 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26588 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26589 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26590 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26591 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26592 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26593 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26594 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26595 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26596 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26597 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26598 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26599 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26600 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26601 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26602 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26603 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26604 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26605 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26606 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26607 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26608 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26609 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26610 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26611 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26612 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26613 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26614 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26615 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26616 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26617 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26618 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26619 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26620 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26621 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26622 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26623 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26624 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26626 * gcc.dg/vect/vect-1.c: Fix spelling.
26627 * gcc.dg/vect/vect-10.c: Fix spelling.
26628 * gcc.dg/vect/vect-11.c: Fix spelling.
26629 * gcc.dg/vect/vect-12.c: Fix spelling.
26630 * gcc.dg/vect/vect-14.c: Fix spelling.
26631 * gcc.dg/vect/vect-15.c: Fix spelling.
26632 * gcc.dg/vect/vect-16.c: Fix spelling.
26633 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26634 * gcc.dg/vect/vect-64.c: Fix comments.
26635 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26637 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26638 Ira Rosen <irar@il.ibm.com>
26640 * gcc.dg/vect/vect-70.c: New test.
26641 * gcc.dg/vect/vect-71.c: New test.
26643 2005-01-09 Manfred Hollstein <mh@suse.com>
26645 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26646 * gcc.dg/pr18241-2.c: Likewise.
26647 * gcc.dg/pr18241-3.c: Likewise.
26648 * gcc.dg/pr18241-4.c: Likewise.
26649 * gcc.dg/pr18241-5.c: Likewise.
26651 2005-01-08 Richard Henderson <rth@redhat.com>
26653 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26654 False for x86 and x86-64.
26656 2005-01-08 Diego Novillo <dnovillo@redhat.com>
26658 PR tree-optimization/18241
26659 * gcc.dg/pr18241-1.c: New test.
26660 * gcc.dg/pr18241-2.c: New test.
26661 * gcc.dg/pr18241-3.c: New test.
26662 * gcc.dg/pr18241-4.c: New test.
26663 * gcc.dg/pr18241-5.c: New test.
26665 2005-01-08 Steven G. Kargl <kargls@comcast.net>
26667 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26668 gfortran.dg/select_4.f90: New.
26670 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26672 * gcc.c-torture/execute/20050107-1.c: New test.
26674 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
26677 * g++.dg/template/ref2.C: New.
26679 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
26681 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26682 instead of being empty.
26684 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26687 * gfortran.dg/array-1.f90: New test.
26689 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26691 PR tree-optimization/19283
26692 * gcc.c-torture/execute/20050106-1.c: New test.
26694 PR rtl-optimization/18861
26695 * gcc.dg/20050105-1.c: New test.
26697 PR tree-optimization/18828
26698 * gcc.dg/20050105-2.c: New test.
26700 2005-01-07 Andreas Jaeger <aj@suse.de>
26702 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26704 2005-01-07 Bud Davis <bdavis9659@comcast.net>
26707 * gfortran.dg/fmt_read.f90: New test.
26709 2005-01-06 Geoffrey Keating <geoffk@apple.com>
26711 * gcc.dg/rs6000-ldouble-2.c: New.
26713 2005-01-06 Mark Mitchell <mark@codesourcery.com>
26716 * g++.dg/parser/ctor2.C: New test.
26718 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26721 * g++.dg/template/using9.C: New test.
26723 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26726 * g++.dg/lookup/friend6.C: New test.
26728 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
26731 * g++.dg/template/array10.C: New.
26733 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26735 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26736 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26738 2005-01-06 Jakub Jelinek <jakub@redhat.com>
26740 * gcc.c-torture/compile/20050105-1.c: New test.
26742 2005-01-05 Geoffrey Keating <geoffk@apple.com>
26744 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26746 2005-01-05 Roger Sayle <roger@eyesopen.com>
26748 PR middle-end/19100
26749 * gcc.dg/conv-3.c: New test case.
26751 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
26753 * gcc.dg/asm-wide-1.c: New test.
26755 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
26758 * g++.dg/parse/crash22.C: New
26760 2005-01-04 Geoffrey Keating <geoffk@apple.com>
26763 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26765 2005-01-04 Uros Bizjak <uros@kss-loka.si>
26767 PR middle-end/17767
26768 * gcc.dg/i386-mmx-6.c: New test case.
26770 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
26772 PR tree-optimization/18308
26773 * gcc.dg/vect/pr18308.c: New testcase.
26775 2005-01-04 Andreas Jaeger <aj@suse.de>
26777 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26779 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26780 Robert Bowdidge <bowdidge@apple.com>
26782 * gcc.dg/cpp/subframework1.c: New.
26783 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26784 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26785 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26786 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26788 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26790 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26792 * gcc.dg/darwin-weakimport-2.c: New.
26794 2005-01-03 Richard Henderson <rth@redhat.com>
26796 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26798 2005-01-03 Richard Henderson <rth@redhat.com>
26800 * gcc.dg/vect/vect.exp: Enable for ia64.
26801 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26802 (check_effective_target_vect_float): Likewise.
26803 (check_effective_target_vect_no_align): Likewise.
26804 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26805 * gcc.dg/vect/vect-8.c: Likewise.
26807 2005-01-03 Uros Bizjak <uros@kss-loka.si>
26810 * gcc.dg/pr19236-1.c: New test case.
26812 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
26814 PR rtl-optimization/12092
26815 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26817 2005-01-02 Andreas Jaeger <aj@suse.de>
26819 * gcc.dg/pr12092-1.c: Do not run on x86_64.
26821 2005-01-01 Roger Sayle <roger@eyesopen.com>
26822 Andrew Pinski <pinskia@physics.uc.edu>
26824 PR rtl-optimization/12092
26825 * gcc.dg/pr12092-1.c: New test case.
26827 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
26829 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26830 'hidden' and 'default' for better portability.
26831 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26833 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26835 * g++.old-deja/g++.brendan/new3.C: Likewise.
26837 2005-01-01 Steven Bosscher <stevenb@suse.de>
26839 * gcc.dg/20041231-1.C: New test.
26840 * g++.dg/warn/Wunreachable-code-1.C: New test.
26842 2004-12-30 David Edelsohn <edelsohn@gnu.org>
26844 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26845 file, not /dev/null. Abort on error.
26847 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
26848 Ziemowit Laski <zlaski@apple.com>
26851 * objc.dg/encode-5.m: New test.
26853 2004-12-29 Richard Henderson <rth@redhat.com>
26855 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26856 * objc.dg/stabs-1.m: Disable for ia64.
26858 2004-12-29 Mark Mitchell <mark@codesourcery.com>
26861 * g++.dg/warn/Wunused-10.C: New test.
26863 2004-12-28 Richard Henderson <rth@redhat.com>
26865 * objc.dg/stabs-1.m: Disable for alpha.
26867 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26870 * g++.dg/parse/error23.C: New test.
26872 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26874 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26877 * gfortran.dg/intrinsic_modulo_1.f90: New.
26878 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26879 tests with divisor -1.
26881 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26883 * g++.dg/opt/temp1.C (memcpy): Return a value.
26886 * g++.dg/expr/cond7.C: New test.
26888 2004-12-27 Paul Brook <paul@codesourcery.com>
26890 * gfortran.dg/g77/select_no_compile.f: Remove.
26892 2004-12-27 Richard Henderson <rth@redhat.com>
26894 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26895 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26896 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26898 2004-12-26 Richard Henderson <rth@redhat.com>
26900 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26901 by 1i instead of token pasting.
26903 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26905 PR tree-optimization/17578
26906 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26907 to additional_flags.
26908 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26910 2004-12-25 Richard Henderson <rth@redhat.com>
26912 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26915 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26917 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26919 * gcc.dg/pr17957.c (dg-options): Likewise.
26920 * gcc.dg/struct-ret-1.c: Add prototype for abort.
26921 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26922 instead of 0 on __hppa__.
26923 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26924 "foo,%r" on hppa*-*-*.
26926 2004-12-23 Bud Davis <bdavis9659@comcast.net>
26929 * gfortran.dg/complex_write.f90: New test.
26931 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26934 * g++.dg/parse/pragma2.C: New test.
26936 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26938 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26940 * gcc.dg/empty2.c: Add missing dg-warning.
26942 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26945 * g++.dg/template/local4.C: New test.
26946 * g++.dg/template/crash19.C: Add dg-error marker.
26948 * g++.dg/template/crash31.C: Correct embedded PR number.
26950 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26953 * g++.dg/opt/temp1.C: Add do-run marker.
26955 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26957 * g++.dg/template/spec19.C: New.
26959 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26962 * gcc.dg/empty2.c: New.
26964 2004-12-23 Richard Henderson <rth@redhat.com>
26966 * lib/target-supports.exp (check_effective_target_vect_no_align):
26967 Remove i?86 and x86-64.
26969 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26972 * g++.dg/opt/temp1.C: New test.
26974 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26977 * g++.dg/template/friend33.C: New testcase.
26979 2004-12-22 Mark Mitchell <mark@codesourcery.com>
26982 * g++.dg/template/cond5.C: New test.
26985 * g++.dg/inherit/thunk3.C: New test.
26988 * g++.dg/warn/Wunused-9.C: New test.
26990 2004-12-22 Janis Johnson <janis187@us.ibm.com>
26992 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26994 2004-12-22 Jan Beulich <jbeulich@novell.com>
26996 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26998 2004-12-21 Mark Mitchell <mark@codesourcery.com>
27001 * g++.dg/ext/packed8.C: New test.
27004 * g++.dg/template/crash31.C: New test.
27007 * g++.dg/template/crash30.C: New test.
27009 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
27012 * g++.dg/eh/ctor3.C: New test.
27014 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
27016 * objc.dg/stabs-1.m: Allow section name to be quoted and
27017 assembly label to begin with '.LL'.
27019 2004-12-21 Janis Johnson <janis187@us.ibm.com>
27021 * gcc.dg/vect/vect.exp
27022 (check_effective_target_lp64_or_vect_no_align): New.
27023 * gcc.dg/vect/vect-77.c: Use it.
27024 * gcc.dg/vect/vect-78.c: Use it.
27026 * lib/target-supports.exp
27027 (check_effective_target_vect_no_max,
27028 check_effective_target_vect_no_bitwise,
27029 check_effective_target_vect_no_align): New.
27030 * gcc.dg/vect/vect-13.c: Use them.
27031 * gcc.dg/vect/vect-17.c: Ditto.
27032 * gcc.dg/vect/vect-18.c: Ditto.
27033 * gcc.dg/vect/vect-19.c: Ditto.
27034 * gcc.dg/vect/vect-20.c: Ditto.
27035 * gcc.dg/vect/vect-27.c: Ditto.
27036 * gcc.dg/vect/vect-29.c: Ditto.
27037 * gcc.dg/vect/vect-44.c: Ditto.
27038 * gcc.dg/vect/vect-48.c: Ditto.
27039 * gcc.dg/vect/vect-50.c: Ditto.
27040 * gcc.dg/vect/vect-52.c: Ditto.
27041 * gcc.dg/vect/vect-54.c: Ditto.
27042 * gcc.dg/vect/vect-56.c: Ditto.
27043 * gcc.dg/vect/vect-58.c: Ditto.
27044 * gcc.dg/vect/vect-60.c: Ditto.
27045 * gcc.dg/vect/vect-72.c: Ditto.
27046 * gcc.dg/vect/vect-80.c: Ditto.
27048 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
27051 * g++.dg/init/string1.C: New.
27054 * g++.dg/other/synth1.C: New.
27056 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
27059 * gcc.dg/pr18963-1.c: New test.
27061 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
27064 * gcc.dg/funcdef-storage-1.c (foo): Remove.
27065 * gcc.dg/pr18596-1.c: Use dg-error.
27066 (dg-options): Use -fno-unit-at-a-time.
27067 * gcc.dg/pr18596-2.c: New test.
27068 * gcc.dg/pr18596-3.c: New test.
27070 2004-12-20 Roger Sayle <roger@eyesopen.com>
27072 PR middle-end/18683
27073 * g++.dg/opt/pr18683-1.C: New test case.
27075 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
27078 * g++.dg/opt/max1.C: Fix for 64bit targets.
27080 2004-12-20 Matt Austern <austern@apple.com>
27083 * g++.dg/ext/builtin6.C: New
27085 2004-12-20 Diego Novillo <dnovillo@redhat.com>
27087 PR tree-optimization/19080
27088 * gcc.c-torture/compile/pr19080.c: New test.
27090 2004-12-20 Steven Bosscher <stevenb@suse.de>
27092 * gcc.dg/20041219-1.c: New test.
27094 2004-12-19 Roger Sayle <roger@eyesopen.com>
27096 PR middle-end/19068
27097 * g++.dg/opt/max1.C: New test case.
27099 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27101 * gcc.dg/fdata-sections-1.c: New test.
27103 2004-12-18 Roger Sayle <roger@eyesopen.com>
27105 PR middle-end/18548
27106 * gcc.dg/max-1.c: New test case.
27108 2004-12-18 Jakub Jelinek <jakub@redhat.com>
27110 * gcc.c-torture/execute/20041218-1.c: New test.
27112 2004-12-17 Diego Novillo <dnovillo@redhat.com>
27114 * gcc.dg/pr18501.c: New test.
27115 * gcc.dg/uninit-5.c: XFAIL.
27116 * gcc.dg/uninit-9.c: XFAIL.
27118 2004-12-17 Dale Johannesen <dalej@apple.com>
27120 * gcc.dg/20041213-1.c: New.
27122 2004-12-17 Ziemowit Laski <zlaski@apple.com>
27124 * objc.dg/stabs-1.m: Allow assembly label to begin
27127 2004-12-17 Jakub Jelinek <jakub@redhat.com>
27129 * gcc.c-torture/execute/20041213-1.c: Move...
27130 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27132 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
27135 * g++.dg/lookup/conv-5.C: New.
27137 2004-12-16 Ziemowit Laski <zlaski@apple.com>
27139 * objc.dg/stabs-1.m: New test.
27141 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27143 * gcc.dg/visibility-c.c: Change compile to
27144 assemble for the test.
27146 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27149 * gcc.dg/visibility-c.c: New test.
27151 2004-12-16 Roger Sayle <roger@eyesopen.com>
27153 PR middle-end/18493
27154 * gcc.dg/switch-8.c: New test case.
27156 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
27159 * g++.dg/template/init4.C: New.
27160 * g++.dg/opt/static3.C: Enable optimizer.
27162 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
27164 * g++.dg/other/complex1.C: New test.
27166 2004-12-15 Alan Modra <amodra@bigpond.net.au>
27168 * g++.dg/opt/inline9.C: New test.
27170 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27173 * gfotran.dg/nullify_1.f: New test.
27175 2004-12-15 Richard Henderson <rth@redhat.com>
27177 * gcc.target/i386/i386.exp: New harness.
27178 * gcc.target/i386/vect-args.c: New.
27180 2004-12-15 David Edelsohn <edelsohn@gnu.org>
27182 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27184 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27187 * g++.dg/template/friend32.C: New test.
27189 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27191 * cpp/pragma-once-1.c: New test.
27192 * cpp/pragma-once-1b.h: Likewise.
27193 * cpp/pragma-once-1c.h: Likewise.
27194 * cpp/pragma-once-1d.h: Likewise.
27195 * cpp/inc/pragma-once-1a.h: Likewise.
27197 2004-12-15 Bud Davis <bdavis9659@comcast.net>
27198 Steven G. Kargl <kargls@comcast.net>
27201 * gfortran.dg/list_read_3.f90: New test.
27203 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27205 * gcc.dg/ftrapv-2.c: New test.
27207 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
27210 * g++.dg/template/typename9.C: New test.
27212 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27215 * g++.dg/template/typename8.C: New test.
27216 * g++.dg/parse/friend2.C: Tweak error message.
27218 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27220 * gcc.c-torture/20041214-1.c: New test.
27222 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27225 * g++.dg/init/array17.C: New test.
27227 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27230 * g++.dg/init/aggr3.C: New test.
27232 2004-12-14 Janis Johnson <janis187@us.ibm.com>
27234 * gcc.dg/altivec-types-1.c: New test.
27235 * gcc.dg/altivec-types-2.c: New test.
27236 * gcc.dg/altivec-types-3.c: New test.
27237 * gcc.dg/altivec-types-4.c: New test.
27238 * g++.dg/ext/altivec-types-1.C: New test.
27239 * g++.dg/ext/altivec-types-2.C: New test.
27240 * g++.dg/ext/altivec-types-3.C: New test.
27241 * g++.dg/ext/altivec-types-4.C: New test.
27243 2004-12-14 Jakub Jelinek <jakub@redhat.com>
27245 PR middle-end/18951
27246 * gcc.c-torture/execute/20041213-1.c: New test.
27248 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
27251 * g++.dg/template/cast1.C: New.
27253 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
27255 * gcc.c-torture/execute/20041213-2.c: New test.
27257 2004-12-13 Richard Henderson <rth@redhat.com>
27259 * gcc.dg/i386-sse-10.c: Fix typo in options.
27261 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
27264 * g++.dg/opt/pr18968.C: New test.
27266 2004-12-13 Mark Mitchell <mark@codesourcery.com>
27269 * g++.dg/ext/visibility/staticdatamem.C: New test.
27271 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
27273 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27275 2004-12-13 Roger Sayle <roger@eyesopen.com>
27277 PR rtl-optimization/18928
27278 * gcc.dg/pr18928-1.c: New test case.
27280 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
27283 * gcc.c-torture/compile/20041211-1.c: New.
27285 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27287 PR middle-end/17564
27288 * gcc.c-torture/execute/20041212-1.c: New test.
27290 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27293 * gfortran.dg/common_1.f90: New test.
27295 2004-12-12 Steven G. Kargl <kargls@comcast.net>
27296 Paul Brook <paul@codesourcery.com>
27299 * gfortran.dg/real_do_1.f90: New test.
27301 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
27304 * g++.dg/opt/ptrmem6.C: New test.
27306 2004-12-11 Roger Sayle <roger@eyesopen.com>
27308 PR middle-end/18921
27309 * gcc.dg/pr18921-1.c: New test case.
27311 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27314 * gfortran.dg/scale_1.f90: New test.
27316 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
27318 PR middle-end/18903
27319 * gcc.c-torture/compile/pr18903.c: New test.
27321 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
27323 * gcc.c-torture/execute/20041210-1.c: New test.
27325 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27328 * g++.dg/parser/struct-1.C: New test.
27329 * g++.dg/parser/struct-2.C: New test.
27330 * g++.dg/parser/struct-3.C: New test.
27332 2004-12-09 Richard Henderson <rth@redhat.com>
27334 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27336 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27337 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27339 2004-12-09 Matt Austern <austern@apple.com>
27342 * g++.dg/ext/builtin1.C: New
27343 * g++.dg/ext/builtin2.C: New
27344 * g++.dg/ext/builtin3.C: New
27345 * g++.dg/ext/builtin4.C: New
27346 * g++.dg/ext/builtin5.C: New
27348 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
27351 * g++.dg/opt/ptrmem5.C: New test.
27353 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
27355 * g++.dg/parse/typename5.C: Adjust for new error.
27356 * g++.dg/parse/typename7.C: New.
27358 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27361 * g++.dg/other/mmintrin.C: New test.
27363 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
27366 * g++.dg/init/array15.C: New.
27367 * g++.dg/init/array16.C: New.
27369 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27372 * gfortran.dg/assign_1.f90: New test.
27374 2004-12-08 Nick Clifton <nickc@redhat.com>
27376 * gcc.target/xstormy16/bss_below100: New directory containing tests.
27377 * gcc.target/xstormy16/data_below100: Likewise.
27378 * gcc.target/xstormy16/sfr: Likewise.
27379 * gcc.target/xstormy16/below100.S: New test source file.
27380 * gcc.target/xstormy16/below100.ld: New test linker script.
27381 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27382 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27384 * gcc.target/xstormy16/bp.c: Likewise.
27386 * gcc.target/xstormy16/bss_below100: New files:
27387 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27388 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27389 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27390 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27391 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27392 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27393 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27394 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27395 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27396 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27397 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27398 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27399 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27400 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27401 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27402 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27403 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27404 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27405 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27406 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27407 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27408 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27409 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27410 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27411 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27412 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27413 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27415 * gcc.target/xstormy16/data_below100: New files:
27416 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27417 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27418 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27419 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27420 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27421 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27422 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27423 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27424 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27425 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27426 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27427 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27428 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27429 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27430 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27431 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27432 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27433 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27434 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27435 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27436 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27437 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27438 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27439 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27440 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27441 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27442 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27444 * gcc.target/xstormy16/sfr: New files:
27445 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27446 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27447 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27448 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27449 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27450 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27451 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27452 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27453 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27454 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27455 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27456 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27457 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27458 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27459 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27460 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27461 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27462 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27463 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27464 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27465 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27466 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27467 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27468 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27469 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27470 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27471 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27472 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27473 27_if0_sfrw_bitfield_f.c
27475 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27478 * g++.dg/lookup/name-clash4.C: New test.
27480 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
27483 * g++.dg/opt/array1.C: New.
27486 * g++.dg/template/operator5.C: New.
27488 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
27491 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27493 2004-12-07 Steven Bosscher <stevenb@suse.de>
27495 * gcc.dg/noncompile/20041207.c: New test.
27497 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
27499 * g++.dg/other/unreachable-1.C: New test.
27501 2004-12-06 Nick Clifton <nickc@redhat.com>
27503 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27504 <limits.h> because the latter comes from gcc's include/ directory
27505 and not the newlib/libc/include directory.
27507 2004-12-04 Richard Henderson <rth@redhat.com>
27509 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27511 2004-12-04 Richard Henderson <rth@redhat.com>
27513 * lib/target-supports.exp (check_gc_sections_available): Disable
27514 for alpha and ia64.
27516 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
27518 PR middle-end/17909
27519 * g++.dg/other/vararg-2.C: New test.
27521 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27523 PR c++/17011, c++/17971
27524 * g++.dg/template/error15.C: Adjust expected error.
27525 * g++.dg/template/instantiate3.C: Likewise.
27527 2004-12-03 Janis Johnson <janis187@us.ibm.com>
27529 * gcc.dg/altivec-18.c: Fix for darwin
27531 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
27534 * g++.dg/parse/ptrmem2.C: New.
27537 * g++.dg/template/new1.C: New.
27539 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27542 * gfortran.dg/direct_io_3.f90: New test.
27544 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
27547 * g++.dg/parse/crash21.C: New.
27549 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27551 PR c++/15664, c++/18276
27552 * g++.dg/template/ttp13.C: New test.
27553 * g++.dg/template/ttp14.C: Likewise.
27555 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27558 * g++.dg/parse/enum2.C: New test.
27559 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27561 2004-12-02 Nick Clifton <nickc@redhat.com>
27563 * gcc.target/xstormy16: New test directory.
27564 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27565 * gcc.target/xstormy16/bp.c: Check the generation of bp
27567 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27568 bn instructions and the BELOW100 attribute.
27570 2004-12-02 Alan Modra <amodra@bigpond.net.au>
27573 * gcc.dg/ppc-eabi.c: New.
27575 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27578 * gfortran.dg/backspace.f90
27580 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27582 * gfortran.dg/inquire.f90: New test.
27584 2004-12-01 Janis Johnson <janis187@us.ibm.com>
27586 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27587 handle effective-target-keyword.
27588 (dg-skip-if): Support effective-target keyword as target list.
27589 (dg-xfail-if): Ditto.
27590 * lib/target-supports.exp (is-effective-target-keyword): New proc.
27592 2004-12-01 Diego Novillo <dnovillo@redhat.com>
27594 PR tree-optimization/18291
27595 * gcc.c-torture/compile/pr18291.c: New test.
27597 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
27600 * g++.dg/parse/crash20.C: New.
27603 * g++.dg/overload/arg1.C: New.
27604 * g++.dg/overload/arg2.C: New.
27605 * g++.dg/overload/arg3.C: New.
27606 * g++.dg/overload/arg4.C: New.
27608 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
27610 * gcc.dg/c99-flex-array-4.c: Remove.
27612 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27614 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27616 * lib/target-supports.exp (is-effective-target): Simplify.
27618 * lib/target-supports.exp (check_effective_target_vect_long):
27619 Fix for powerpc64-*-*.
27621 2004-11-30 Loren James Rittle <ljrittle@acm.org>
27623 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27624 to support new requirements on FreeBSD 5.
27626 2004-11-30 Devang Patel <dpatel@apple.com>
27629 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27631 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27633 * g++.dg/ext/altivec-13.C: New test.
27635 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
27638 * gcc.c-torture/execute/p18298.c: New test.
27640 2004-11-30 Ira Rosen <irar@il.ibm.com>
27641 Dorit Naishlos <dorit@il.ibm.com>
27644 * gcc.dg/vect/vect-89.c: New test.
27646 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
27648 * gcc.dg/pr18596-1.c: New test.
27650 2004-11-30 Ben Elliston <bje@au.ibm.com>
27652 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27654 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27657 * gcc.dg/pr18479.c: New test.
27659 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27662 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27663 mmix-knuth-mmixware.
27665 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27666 cris-*-elf* cris-*-aout* mmix-*-*
27668 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27670 PR middle-end/18725
27671 * gcc.dg/pr18725.c: New test.
27673 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27676 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27679 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27681 2004-11-29 Mark Mitchell <mark@codesourcery.com>
27684 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27685 * g++.old-deja/g++.law/ctors5.C: Likewise.
27686 * g++.old-deja/g++.other/crash25.C: Likewise.
27689 * g++.dg/template/error16.C: New test.
27692 * g++.dg/template/crash29.C: New test.
27694 2004-11-29 Diego Novillo <dnovillo@redhat.com>
27696 PR tree-optimization/18712
27697 * gcc.c-torture/compile/pr18712.c: New test.
27699 2004-11-29 Joseph Myers <joseph@codesourcery.com>
27702 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27705 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27708 * g++.dg/lookup/crash6.C: New test.
27710 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27712 PR middle-end/18164
27713 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
27715 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
27717 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27718 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27719 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27721 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
27723 * gcc.dg/pr18164.c: New test.
27725 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
27727 * gcc.dg/funroll-loops-all.c: New.
27729 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27732 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27733 delimeter, match space and TAB as well as ":".
27736 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27739 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27742 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27745 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27747 2004-11-28 Bud Davis <bdavis9659@comcast.net>
27749 * gfortran.dg/direct_io_2.f90: New test.
27751 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27754 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27756 2004-11-28 Richard Henderson <rth@redhat.com>
27758 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27760 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
27762 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27763 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27764 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27765 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27766 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27767 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27768 gcc.dg/pointer-arith-8.c: New tests.
27770 2004-11-27 Bud Davis <bdavis9659@comcast.net>
27773 * gfortran.dg/endfile.f90: New test.
27775 2004-11-27 Falk Hueffner <falk@debian.org>
27777 * gcc.dg/loop-6.c: New test.
27779 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27781 * gcc.c-torture/execute/20041126-1.c: New test.
27783 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27785 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27788 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27790 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27793 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27795 PR rtl-optimization/17825
27796 * gcc.c-torture/compile/20041119-1.c: New test.
27798 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27800 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27801 Check existence of ld library path variables before unsetting.
27803 2004-11-26 Mark Mitchell <mark@codesourcery.com>
27805 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27807 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27809 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27811 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27813 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27815 2004-11-26 Ben Elliston <bje@au.ibm.com>
27817 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27820 2004-11-26 Ben Elliston <bje@au.ibm.com>
27822 * gcc.dg/pr17957.c: Pass --param, not -param.
27824 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
27826 PR middle-end/17957
27827 * gcc.dg/pr17957.c: New test.
27829 2004-11-25 Mark Mitchell <mark@codesourcery.com>
27832 * g++.dg/template/crash28.C: Likewise.
27835 * g++.dg/expr/unary2.C: Adjust lvalue messages.
27836 * g++.dg/ext/lvaddr.C: Likewise.
27837 * g++.dg/opt/pr7503-3.C: Likewise.
27840 * g++.dg/parse/qualified3.C: New test.
27841 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27844 * g++.dg/expr/return1.C: New test.
27846 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27848 Friend class name lookup 3/n, PR c++/3332
27849 * g++.dg/lookup/friend3.C: New test.
27850 * g++.dg/lookup/friend4.C: Likewise.
27851 * g++.dg/lookup/friend5.C: Likewise.
27853 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27855 Friend class name lookup 2/n, PR c++/14513, c++/15410
27856 * g++.dg/lookup/friend2.C: New test.
27857 * g++.dg/template/friend31.C: Likewise.
27859 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27861 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27863 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27866 * g++.dg/tc1/dr56.C: Remove.
27867 * g++.dg/template/typedef1.C: Add dg-error markers.
27868 * g++.old-deja/g++.other/typedef7.C: Likewise.
27871 * g++.dg/parse/typedef7.C: New test.
27873 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
27875 * gcc.c-torture/execute/20041124-1.c: New test.
27877 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27879 * g++.dg/template/deduce3.C: New test.
27882 * g++.dg/template/crash27.C: New test.
27885 * g++.dg/warn/Wshadow-3.C: New test.
27887 2004-11-24 Devang Patel <dpatel@apple.com>
27890 * gcc.dg/cpp/isysroot-1.c: New test.
27891 * gcc.dg/cpp/usr/include/stdio.h: New file.
27892 * gcc.dg/cpp/isysroot-2.c: New test.
27893 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27896 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27899 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27901 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27903 * gcc.target/sparc/align.c: Do not include <stdint.h>.
27904 * gcc.target/sparc/pdist.c: Likewise.
27906 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
27909 * g++.dg/conversion/simd1.C: New test.
27911 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27913 * lib/target-libpath.exp: New file defining
27914 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27915 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27916 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27917 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27918 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
27920 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
27922 * gcc.dg/pragma-align-2.c: Test macro expansion.
27923 * gcc.dg/pragma-pack-2.c: New test.
27925 2004-11-23 Richard Henderson <rth@redhat.com>
27927 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27928 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27929 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27930 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27931 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27932 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27934 * gcc.dg/vect/vect.exp: Add check for alpha.
27935 * lib/target-supports.exp (check_alpha_max_hw_available): New.
27936 (check_effective_target_vect_int): Enable for alpha.
27937 (check_effective_target_vect_long): New.
27938 (is-effective-target): Add it.
27940 2004-11-23 Uros Bizjak <uros@kss-loka.si>
27942 * gcc.dg/pr18614-1.c: New test.
27944 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27946 * gcc.dg/setjmp-2.c: New test.
27948 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
27950 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27951 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27952 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27953 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27954 gcc.target/sparc/pdist.c: New tests.
27956 2004-11-22 Bob Wilson <bob.wilson@acm.org>
27958 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27960 2004-11-22 Dale Johannesen <dalej@apple.com>
27962 * gcc.dg/20041111-1.c: New.
27964 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27967 * gcc.dg/vect/pr18536.c: New test.
27969 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27972 * g++.dg/template/nontype11.C: New test.
27974 2004-11-21 Roger Sayle <roger@eyesopen.com>
27976 PR middle-end/18520
27977 * gcc.dg/pr18520-1.c: New test case.
27979 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
27981 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27982 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27983 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27984 expected diagnostics.
27986 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27989 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27990 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27991 vect-77.c, vect-77a.c: XFAIL on the SPARC.
27993 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27995 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27997 2004-11-19 Mark Mitchell <mark@codesourcery.com>
27998 Joseph Myers <joseph@codesourcery.com>
28000 * lib/target-supports.exp (check_visibility_available): Really
28003 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
28006 * gcc.dg/vect/vect-85.c: New test.
28007 * gcc.dg/vect/vect-86.c: New test.
28008 * gcc.dg/vect/vect-87.c: New test.
28009 * gcc.dg/vect/vect-88.c: New test.
28011 2004-11-19 Ben Elliston <bje@au.ibm.com>
28013 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28015 2004-11-18 Janis Johnson <janis187@us.ibm.com>
28017 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28018 * gcc.dg/ppc-and-1.c: Ditto.
28019 * gcc.dg/ppc-compare-1.c: Ditto.
28020 * gcc.dg/ppc-mov-1.c: Ditto
28022 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
28023 Mark Mitchell <mark@codesourcery.com>
28025 * gcc.dg/pragma-init-fini-2.c: New test.
28027 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28028 Aldy Hernandez <aldyh@redhat.com>
28030 * lib/target-supports.exp (check_effective_target_vect_int): New
28031 (check_effective_target_vect_float): New
28032 (check_effective_target_vect_double): New.
28033 (is-effective-target): Support new effective targets keywords.
28034 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28035 default action for dg-do.
28036 * gcc.dg/vect/pr16105.c: Use new support.
28037 * gcc.dg/vect/pr18400.c: Ditto.
28038 * gcc.dg/vect/pr18425.c: Ditto.
28039 * gcc.dg/vect/vect-1.c: Ditto.
28040 * gcc.dg/vect/vect-10.c: Ditto.
28041 * gcc.dg/vect/vect-11.c: Ditto.
28042 * gcc.dg/vect/vect-12.c: Ditto.
28043 * gcc.dg/vect/vect-13.c: Ditto.
28044 * gcc.dg/vect/vect-14.c: Ditto.
28045 * gcc.dg/vect/vect-15.c: Ditto.
28046 * gcc.dg/vect/vect-16.c: Ditto.
28047 * gcc.dg/vect/vect-17.c: Ditto.
28048 * gcc.dg/vect/vect-18.c: Ditto.
28049 * gcc.dg/vect/vect-19.c: Ditto.
28050 * gcc.dg/vect/vect-2.c: Ditto.
28051 * gcc.dg/vect/vect-20.c: Ditto.
28052 * gcc.dg/vect/vect-21.c: Ditto.
28053 * gcc.dg/vect/vect-22.c: Ditto.
28054 * gcc.dg/vect/vect-23.c: Ditto.
28055 * gcc.dg/vect/vect-24.c: Ditto.
28056 * gcc.dg/vect/vect-25.c: Ditto.
28057 * gcc.dg/vect/vect-26.c: Ditto.
28058 * gcc.dg/vect/vect-27.c: Ditto.
28059 * gcc.dg/vect/vect-27a.c: Ditto.
28060 * gcc.dg/vect/vect-28.c: Ditto.
28061 * gcc.dg/vect/vect-29.c: Ditto.
28062 * gcc.dg/vect/vect-29a.c: Ditto.
28063 * gcc.dg/vect/vect-3.c: Ditto.
28064 * gcc.dg/vect/vect-30.c: Ditto.
28065 * gcc.dg/vect/vect-31.c: Ditto.
28066 * gcc.dg/vect/vect-32.c: Ditto.
28067 * gcc.dg/vect/vect-33.c: Ditto.
28068 * gcc.dg/vect/vect-34.c: Ditto.
28069 * gcc.dg/vect/vect-35.c: Ditto.
28070 * gcc.dg/vect/vect-36.c: Ditto.
28071 * gcc.dg/vect/vect-37.c: Ditto.
28072 * gcc.dg/vect/vect-38.c: Ditto.
28073 * gcc.dg/vect/vect-4.c: Ditto.
28074 * gcc.dg/vect/vect-40.c: Ditto.
28075 * gcc.dg/vect/vect-41.c: Ditto.
28076 * gcc.dg/vect/vect-42.c: Ditto.
28077 * gcc.dg/vect/vect-43.c: Ditto.
28078 * gcc.dg/vect/vect-44.c: Ditto.
28079 * gcc.dg/vect/vect-45.c: Ditto.
28080 * gcc.dg/vect/vect-46.c: Ditto.
28081 * gcc.dg/vect/vect-47.c: Ditto.
28082 * gcc.dg/vect/vect-48.c: Ditto.
28083 * gcc.dg/vect/vect-48a.c: Ditto.
28084 * gcc.dg/vect/vect-49.c: Ditto.
28085 * gcc.dg/vect/vect-5.c: Ditto.
28086 * gcc.dg/vect/vect-50.c: Ditto.
28087 * gcc.dg/vect/vect-51.c: Ditto.
28088 * gcc.dg/vect/vect-52.c: Ditto.
28089 * gcc.dg/vect/vect-53.c: Ditto.
28090 * gcc.dg/vect/vect-54.c: Ditto.
28091 * gcc.dg/vect/vect-55.c: Ditto.
28092 * gcc.dg/vect/vect-56.c: Ditto.
28093 * gcc.dg/vect/vect-56a.c: Ditto.
28094 * gcc.dg/vect/vect-57.c: Ditto.
28095 * gcc.dg/vect/vect-58.c: Ditto.
28096 * gcc.dg/vect/vect-59.c: Ditto.
28097 * gcc.dg/vect/vect-6.c: Ditto.
28098 * gcc.dg/vect/vect-60.c: Ditto.
28099 * gcc.dg/vect/vect-61.c: Ditto.
28100 * gcc.dg/vect/vect-62.c: Ditto.
28101 * gcc.dg/vect/vect-63.c: Ditto.
28102 * gcc.dg/vect/vect-64.c: Ditto.
28103 * gcc.dg/vect/vect-65.c: Ditto.
28104 * gcc.dg/vect/vect-66.c: Ditto.
28105 * gcc.dg/vect/vect-67.c: Ditto.
28106 * gcc.dg/vect/vect-68.c: Ditto.
28107 * gcc.dg/vect/vect-69.c: Ditto.
28108 * gcc.dg/vect/vect-7.c: Ditto.
28109 * gcc.dg/vect/vect-72.c: Ditto.
28110 * gcc.dg/vect/vect-72a.c: Ditto.
28111 * gcc.dg/vect/vect-73.c: Ditto.
28112 * gcc.dg/vect/vect-74.c: Ditto.
28113 * gcc.dg/vect/vect-75.c: Ditto.
28114 * gcc.dg/vect/vect-76.c: Ditto.
28115 * gcc.dg/vect/vect-77.c: Ditto.
28116 * gcc.dg/vect/vect-77a.c: Ditto.
28117 * gcc.dg/vect/vect-78.c: Ditto.
28118 * gcc.dg/vect/vect-79.c: Ditto.
28119 * gcc.dg/vect/vect-8.c: Ditto.
28120 * gcc.dg/vect/vect-80.c: Ditto.
28121 * gcc.dg/vect/vect-82.c: Ditto.
28122 * gcc.dg/vect/vect-82_64.c: Ditto.
28123 * gcc.dg/vect/vect-83.c: Ditto.
28124 * gcc.dg/vect/vect-83_64.c: Ditto.
28125 * gcc.dg/vect/vect-9.c: Ditto.
28126 * gcc.dg/vect/vect-all.c: Ditto.
28127 * gcc.dg/vect/vect-none.c: Ditto.
28129 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28131 * lib/gcc-dg.exp (dg-skip-if): New function.
28132 (dg-forbid-option): Remove.
28133 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28134 * g++.dg/abi/bitfield8.C: Likewise.
28135 * g++.dg/abi/dtor1.C: Likewise.
28136 * g++.dg/abi/empty10.C: Likewise.
28137 * g++.dg/abi/empty7.C: Likewise.
28138 * g++.dg/abi/empty9.C: Likewise.
28139 * g++.dg/abi/layout3.C: Likewise.
28140 * g++.dg/abi/layout4.C: Likewise.
28141 * g++.dg/abi/thunk1.C: Likewise.
28142 * g++.dg/abi/thunk2.C: Likewise.
28143 * g++.dg/abi/vbase11.C: Likewise.
28144 * g++.dg/abi/vthunk2.C: Likewise.
28145 * g++.dg/abi/vthunk3.C: Likewise.
28146 * g++.dg/ext/attrib8.C: Likewise.
28147 * g++.dg/opt/longbranch2.C: Likewise.
28148 * g++.dg/opt/reg-stack4.C: Likewise.
28149 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28150 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28151 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28152 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28153 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28154 * gcc.dg/20000609-1.c: Likewise.
28155 * gcc.dg/20000720-1.c: Likewise.
28156 * gcc.dg/20011107-1.c: Likewise.
28157 * gcc.dg/20011119-1.c: Likewise.
28158 * gcc.dg/20020108-1.c: Likewise.
28159 * gcc.dg/20020122-2.c: Likewise.
28160 * gcc.dg/20020122-3.c: Likewise.
28161 * gcc.dg/20020201-3.c: Likewise.
28162 * gcc.dg/20020206-1.c: Likewise.
28163 * gcc.dg/20020218-1.c: Likewise.
28164 * gcc.dg/20020310-1.c: Likewise.
28165 * gcc.dg/20020411-1.c: Likewise.
28166 * gcc.dg/20020418-2.c: Likewise.
28167 * gcc.dg/20020426-1.c: Likewise.
28168 * gcc.dg/20020426-2.c: Likewise.
28169 * gcc.dg/20020517-1.c: Likewise.
28170 * gcc.dg/20020523-1.c: Likewise.
28171 * gcc.dg/20020523-2.c: Likewise.
28172 * gcc.dg/20020729-1.c: Likewise.
28173 * gcc.dg/20030204-1.c: Likewise.
28174 * gcc.dg/20030826-2.c: Likewise.
28175 * gcc.dg/20030926-1.c: Likewise.
28176 * gcc.dg/20031202-1.c: Likewise.
28177 * gcc.dg/980312-1.c: Likewise.
28178 * gcc.dg/980313-1.c: Likewise.
28179 * gcc.dg/990117-1.c: Likewise.
28180 * gcc.dg/990424-1.c: Likewise.
28181 * gcc.dg/990524-1.c: Likewise.
28182 * gcc.dg/991230-1.c: Likewise.
28183 * gcc.dg/i386-387-1.c: Likewise.
28184 * gcc.dg/i386-387-2.c: Likewise.
28185 * gcc.dg/i386-387-3.c: Likewise.
28186 * gcc.dg/i386-387-4.c: Likewise.
28187 * gcc.dg/i386-387-5.c: Likewise.
28188 * gcc.dg/i386-387-6.c: Likewise.
28189 * gcc.dg/i386-asm-1.c: Likewise.
28190 * gcc.dg/i386-bitfield1.c: Likewise.
28191 * gcc.dg/i386-bitfield2.c: Likewise.
28192 * gcc.dg/i386-loop-1.c: Likewise.
28193 * gcc.dg/i386-loop-2.c: Likewise.
28194 * gcc.dg/i386-loop-3.c: Likewise.
28195 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28196 * gcc.dg/i386-pic-1.c: Likewise.
28197 * gcc.dg/i386-regparm.c: Likewise.
28198 * gcc.dg/i386-signbit-1.c: Likewise.
28199 * gcc.dg/i386-signbit-2.c: Likewise.
28200 * gcc.dg/i386-signbit-3.c: Likewise.
28201 * gcc.dg/i386-sse-5.c: Likewise.
28202 * gcc.dg/i386-sse-8.c: Likewise.
28203 * gcc.dg/i386-unroll-1.c: Likewise.
28204 * gcc.dg/tls/opt-1.c: Likewise.
28205 * gcc.dg/tls/opt-2.c: Likewise.
28206 * gcc.dg/unroll-1.c: Likewise.
28207 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28208 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28209 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28210 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28212 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28214 * g++.dg/template/incomplete1.C: New test.
28216 2004-11-16 Nick Clifton <nickc@redhat.com>
28218 Revert patches accidentally commited during checkin of fixes for
28220 gcc.c-torture/execute/simd-4.c: Revert
28221 gcc.dg/20040910-1.c: Revert.
28223 2004-11-16 Paul Brook <paul@codesourcery.com>
28226 * gfortran.dg/der_pointer_1.f90: New test.
28228 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
28231 * gcc.dg/bitfld-13.c: New test.
28233 2004-11-15 Janis Johnson <janis187@us.ibm.com>
28235 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28238 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28239 * gcc.dg/ppc64-abi-2.c: Ditto.
28240 * gcc.dg/ppc64-abi-3.c: Ditto.
28242 * lib/gcc-dg.exp (dg-target-list): Remove.
28244 2004-11-15 Steve Ellcey <sje@cup.hp.com>
28246 * gcc.dg/ia64-postinc.c: New test.
28248 2004-11-15 Mark Mitchell <mark@codesourcery.com>
28250 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28252 2004-11-15 Nick Clifton <nickc@redhat.com>
28254 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28255 __INT_MAX__ so that the test can be compiled by toolchains
28256 targeted at 16-bit processors.
28258 * gcc.dg/20040625-1.c: Use long constants rather than integers
28259 when performing arithmetic that will overflow 16-bits.
28261 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28262 xstormy16. It does not support 128-bit vector operations.
28264 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28265 with the macro PTR_TYPE. Define this macro to an integer type
28266 suitable for holding a pointer.
28268 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28269 the target is a 16-bit processor.
28271 * gcc.dg/cpp/if-2.c: Expect a different warning message from
28272 16-bit targets where the character constant will be too long.
28274 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28275 where the double will not be directly addressable.
28277 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28279 Friend class name lookup 1/n, PR c++/18471
28280 * g++.dg/template/crash26.C: New test.
28281 * g++.dg/lookup/struct1.C: Adjust expected error.
28282 * g++.dg/parse/elab1.C: Likewise.
28283 * g++.dg/parse/elab2.C: Likewise.
28284 * g++.dg/parse/int-as-enum1.C: Likewise.
28285 * g++.dg/parse/struct-as-enum1.C: Likewise.
28286 * g++.dg/parse/typedef1.C: Likewise.
28287 * g++.dg/parse/typedef3.C: Likewise.
28288 * g++.dg/parse/typedef4.C: Likewise.
28289 * g++.dg/parse/typedef5.C: Likewise.
28290 * g++.dg/template/nontype4.C: Likewise.
28291 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28292 * g++.old-deja/g++.other/elab1.C: Likewise.
28293 * g++.old-deja/g++.other/syntax4.C: Likewise.
28295 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28297 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28299 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
28301 * gcc.c-torture/execute/20041114-1.c: New test.
28303 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
28305 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28306 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28307 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28308 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28309 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28310 gcc.dg/switch-7.c: New tests.
28312 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28314 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28316 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28319 * gcc.dg/vect/pr18400.c: New test.
28321 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28322 Andrew Pinski <pinskia@physics.uc.edu>
28325 * gcc.dg/vect/pr18425.c: New test.
28327 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28329 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28330 Guard with dg-require-alias and dg-require-visibility.
28332 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28334 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28336 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28338 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28340 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28343 * g++.dg/template/defarg5.C: New test.
28345 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28347 * g++.dg/parse/cast1.C: Run only on ILP32.
28348 * g++.old-deja/g++.mike/p784.C: Likewise.
28350 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
28352 * gcc.c-torture/execute/20041113-1.c: New test.
28354 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28357 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28358 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28359 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28360 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28361 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28362 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28363 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28364 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28365 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28366 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28367 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28368 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28369 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28371 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28373 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28374 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28375 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28376 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28377 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28378 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28379 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28380 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28381 gcc.target/sparc/combined-1.c: New tests.
28383 2004-11-12 Ziemowit Laski <zlaski@apple.com>
28385 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28388 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28390 * lib/gcc-dg.exp (dg-forbid-option): New function.
28391 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28392 * g++.dg/abi/bitfield8.C: Likewise.
28393 * g++.dg/abi/dtor1.C: Likewise.
28394 * g++.dg/abi/empty10.C: Likewise.
28395 * g++.dg/abi/empty7.C: Likewise.
28396 * g++.dg/abi/empty9.C: Likewise.
28397 * g++.dg/abi/layout3.C: Likewise.
28398 * g++.dg/abi/layout4.C: Likewise.
28399 * g++.dg/abi/thunk1.C: Likewise.
28400 * g++.dg/abi/thunk2.C: Likewise.
28401 * g++.dg/abi/vbase11.C: Likewise.
28402 * g++.dg/abi/vthunk2.C: Likewise.
28403 * g++.dg/abi/vthunk3.C: Likewise.
28404 * g++.dg/ext/attrib8.C: Likewise.
28405 * g++.dg/opt/longbranch2.C: Likewise.
28406 * g++.dg/opt/reg-stack4.C: Likewise.
28407 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28408 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28409 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28410 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28411 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28412 * gcc.dg/20000609-1.c: Likewise.
28413 * gcc.dg/20000720-1.c: Likewise.
28414 * gcc.dg/20011107-1.c: Likewise.
28415 * gcc.dg/20011119-1.c: Likewise.
28416 * gcc.dg/20020108-1.c: Likewise.
28417 * gcc.dg/20020122-2.c: Likewise.
28418 * gcc.dg/20020122-3.c: Likewise.
28419 * gcc.dg/20020201-3.c: Likewise.
28420 * gcc.dg/20020206-1.c: Likewise.
28421 * gcc.dg/20020218-1.c: Likewise.
28422 * gcc.dg/20020310-1.c: Likewise.
28423 * gcc.dg/20020411-1.c: Likewise.
28424 * gcc.dg/20020418-2.c: Likewise.
28425 * gcc.dg/20020426-1.c: Likewise.
28426 * gcc.dg/20020426-2.c: Likewise.
28427 * gcc.dg/20020517-1.c: Likewise.
28428 * gcc.dg/20020523-1.c: Likewise.
28429 * gcc.dg/20020523-2.c: Likewise.
28430 * gcc.dg/20020729-1.c: Likewise.
28431 * gcc.dg/20030204-1.c: Likewise.
28432 * gcc.dg/20030826-2.c: Likewise.
28433 * gcc.dg/20030926-1.c: Likewise.
28434 * gcc.dg/20031202-1.c: Likewise.
28435 * gcc.dg/980312-1.c: Likewise.
28436 * gcc.dg/980313-1.c: Likewise.
28437 * gcc.dg/990117-1.c: Likewise.
28438 * gcc.dg/990424-1.c: Likewise.
28439 * gcc.dg/990524-1.c: Likewise.
28440 * gcc.dg/991230-1.c: Likewise.
28441 * gcc.dg/i386-387-1.c: Likewise.
28442 * gcc.dg/i386-387-2.c: Likewise.
28443 * gcc.dg/i386-387-3.c: Likewise.
28444 * gcc.dg/i386-387-4.c: Likewise.
28445 * gcc.dg/i386-387-5.c: Likewise.
28446 * gcc.dg/i386-387-6.c: Likewise.
28447 * gcc.dg/i386-asm-1.c: Likewise.
28448 * gcc.dg/i386-bitfield1.c: Likewise.
28449 * gcc.dg/i386-bitfield2.c: Likewise.
28450 * gcc.dg/i386-loop-1.c: Likewise.
28451 * gcc.dg/i386-loop-2.c: Likewise.
28452 * gcc.dg/i386-loop-3.c: Likewise.
28453 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28454 * gcc.dg/i386-pic-1.c: Likewise.
28455 * gcc.dg/i386-regparm.c: Likewise.
28456 * gcc.dg/i386-signbit-1.c: Likewise.
28457 * gcc.dg/i386-signbit-2.c: Likewise.
28458 * gcc.dg/i386-signbit-3.c: Likewise.
28459 * gcc.dg/i386-sse-5.c: Likewise.
28460 * gcc.dg/i386-sse-8.c: Likewise.
28461 * gcc.dg/i386-unroll-1.c: Likewise.
28462 * gcc.dg/tls/opt-1.c: Likewise.
28463 * gcc.dg/tls/opt-2.c: Likewise.
28464 * gcc.dg/unroll-1.c: Likewise.
28465 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28466 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28467 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28468 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28469 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28472 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28475 * g++.dg/parse/cond1.C: New test.
28478 * g++.dg/template/array9.C: New test.
28479 * g++.dg/ext/vla1.C: Adjust error messages.
28480 * g++.dg/ext/vlm1.C: Likewise.
28481 * g++.dg/template/crash2.C: Likewise.
28484 * g++.dg/template/call3.C: New test.
28487 * g++.dg/template/ptrmem11.C: New test.
28489 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
28492 * lib/g++.exp: Set LC_ALL and LANG to C.
28493 * lib/gcc-dg.exp: Likewise.
28494 * lib/gfortran.exp: Likewise.
28495 * lib/objc.exp: Likewise.
28496 * lib/treelang.exp: Likewise.
28498 2004-11-12 Andreas Schwab <schwab@suse.de>
28500 * gcc.dg/pr16286.c: Fix last change.
28502 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28505 * g++.dg/init/global1.C: New test.
28507 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
28509 * gcc.c-torture/execute/20041112-1.c: New test.
28511 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28513 * lib/gcc-dg.exp (dg-target-list): New.
28515 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28516 Richard Sandiford <rsandifo@redhat.com>
28518 * lib/target-supports.exp (get-compiler_messages): New.
28519 (check_named_sections_available): Use it.
28520 (check_effective_target_ilp32): New.
28521 (check_effective_target_lp64): New.
28522 (is-effective-target): New.
28523 * lib/gcc-dg.exp (dg-require-effective-target): New.
28525 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
28527 * gcc.dg/precedence-1.c: New test.
28529 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28531 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28533 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28534 message, delete generated files, use more descriptive name for
28535 executable, and make the test unsupported when it cannot be run.
28537 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28538 (dg-require-weak, dg-require-visibility, dg-require-alias,
28539 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28540 dg-require-iconv, dg-require-named-sections): Use it.
28542 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28544 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
28547 * gcc.dg/ppc-and-1: New
28550 * gcc.dg/ppc-mov-1.c: New.
28553 * gcc.dg/ppc-compare-1.c: New.
28555 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
28557 * objc.dg/desig-init-2.m: New test.
28559 2004-11-10 Adam Nemet <anemet@lnxw.com>
28561 PR middle-end/18160
28562 * g++.dg/warn/register-var-1.C: New test.
28563 * g++.dg/warn/register-var-2.C: New test.
28565 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28567 * gcc.dg/union-2.c: New test.
28569 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
28571 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28572 New test for PR tree-optimization/17892.
28574 2004-11-09 Mark Mitchell <mark@codesourcery.com>
28577 * g++.dg/init/new12.C: New test.
28579 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
28581 * gcc.target/sparc: New directory.
28582 * gcc.target/sparc/sparc.exp: New driver.
28583 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28584 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28585 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28586 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28588 2004-11-10 Paul Brook <paul@codesourcery.com>
28591 * gfortran.dg/list_read.c: New test.
28593 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28596 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28597 expected diagnostic location.
28599 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
28601 * gcc.dg/20041109-1.c: New test.
28603 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
28606 * objc/compile/pr18406.m: New test.
28608 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28610 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28612 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28614 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28616 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28618 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28620 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28622 * gcc.dg/20030225-2.c: Add prototype for abort and
28625 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
28628 * gcc.c-torture/pr18299-1.c: New test.
28630 2004-11-06 Andreas Schwab <schwab@suse.de>
28632 * gcc.dg/pr16286.c: Also test for bool and pixel.
28634 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
28636 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28637 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28638 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28639 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28640 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28641 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28642 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28643 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28644 gcc.dg/struct-semi-3.c: New tests.
28646 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28648 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28650 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28652 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28653 Do not use C99 designators.
28655 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28657 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28659 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28661 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28662 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28663 * gcc.c-torture/execute/simd-5.x: Remove.
28665 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
28667 PR rtl-optimization/17933
28668 * gcc.dg/torture/pr17933-1.c: New test.
28670 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28673 * lib/target-supports.exp (check_weak_available): Support
28676 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
28678 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28679 call to fflush(stdout) before abort.
28680 (my_ffsll): New function.
28681 (generate_fields): Use it.
28683 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28685 * gcc.dg/init-undef-1.c: New test.
28687 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28689 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28690 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28691 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28692 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28693 expected messages for new parser.
28695 2004-11-04 Mark Mitchell <mark@codesourcery.com>
28697 * g++.dg/ext/visibility/symbian1.C: New test.
28699 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28701 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28704 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28706 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28707 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28708 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28709 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28710 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28711 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28712 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28713 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28714 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28715 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28717 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28719 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28720 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28721 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28722 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28723 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28724 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28725 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28728 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
28731 * gcc.dg/20041104-1.c: New test.
28733 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28735 * g++.dg/template/nontype7.C: New test.
28736 * g++.dg/template/nontype8.C: Likewise.
28737 * g++.dg/template/nontype9.C: Likewise.
28738 * g++.dg/template/nontype10.C: Likewise.
28739 * g++.dg/tc1/dr49.C: Likewise.
28740 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28741 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28743 2004-11-04 Ben Elliston <bje@au.ibm.com>
28745 * g++.dg/rtti/tinfo1.C: Remove xfails.
28747 2004-11-04 Ben Elliston <bje@au.ibm.com>
28749 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28750 packed attribute to the definition to satisfy the new C++ parser.
28752 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28754 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28755 invocations of va_arg.
28757 2004-11-02 Mark Mitchell <mark@codesourcery.com>
28760 * g++.dg/template/crash25.C: New test.
28763 * g++.dg/template/typedef2.C: New test.
28764 * g++.dg/parse/crash13.C: Adjust error markers.
28767 * g++.dg/conversion/const3.C: New test.
28769 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28774 * gfortran.dg/generic_[123].f90: New testcases.
28776 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28778 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28779 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28781 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
28784 * gcc.c-torture/compile/pr16808.c: New test.
28786 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
28788 PR rtl-optimization/17104
28789 * gcc.dg/ppc-bitfield1.c: New.
28791 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28793 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28795 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28797 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
28798 strings for 32-bit code.
28800 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
28803 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28805 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
28808 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28810 2004-10-31 Mark Mitchell <mark@codesourcery.com>
28813 * g++.dg/init/aggr2.C: New test.
28815 2004-10-30 Ziemowit Laski <zlaski@apple.com>
28817 * objc.dg/local-decl-1.m: New test.
28819 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
28821 * gcc.dg/20040910-1.c: Adjust regex.
28823 2004-10-30 Roger Sayle <roger@eyesopen.com>
28825 PR rtl-optimization/18084
28826 * g++.dg/opt/pr18084-1.C: New testcase.
28828 2004-10-30 Matt Austern <austern@apple.com>
28831 * g++.dg/ext/attrib18.C: New test.
28833 2004-10-30 Roger Sayle <roger@eyesopen.com>
28835 PR middle-end/18096
28836 * gcc.dg/pr18096-1.c: New test case.
28838 2004-10-30 Roger Sayle <roger@eyesopen.com>
28840 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28842 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
28845 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28846 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28847 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28848 gcc.dg/old-style-prom-3.c: New tests.
28850 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
28852 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28853 Remove unnecessary inclusion of stdio.h.
28855 2004-10-29 Roger Sayle <roger@eyesopen.com>
28857 PR rtl-optimization/17581
28858 * gcc.dg/pr17581-1.c: New test case.
28860 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
28862 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28864 * g++.dg/conversion/dr195-1.C: New.
28865 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28866 * g++.old-deja/g++.mike/p10148.C: Likewise.
28868 2004-10-29 Mark Mitchell <mark@codesourcery.com>
28871 * g++.dg/debug/typedef2.C: New test.
28873 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
28876 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28877 * gfortran.dg/g77/README: Update.
28879 2004-10-28 Matt Austern <austern@apple.com>
28882 * g++.dg/ext/packed7.C: New test.
28884 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28886 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28888 * lib/scanasm.exp (hidden-scan-for): New proc.
28889 (scan-hidden): Use hidden-scan-for instead of constructing the scan
28891 (scan-not-hidden): Likewise.
28892 * lib/target-supports.exp (check_visibility_available): mach-o is
28895 2004-10-28 Mark Mitchell <mark@codesourcery.com>
28898 * g++.dg/template/memclass3.C: New test.
28900 2004-10-28 Adam Nemet <anemet@lnxw.com>
28902 PR middle-end/18160
28903 * gcc.dg/register-var-1.c: New test.
28904 * gcc.dg/register-var-2.c: New test.
28905 * gcc.dg/asm-7.c: Taking the address of a register variable is an
28908 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
28911 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28913 * gcc.dg/vect/vect-22.c: Likewise.
28915 2004-10-28 Jakub Jelinek <jakub@redhat.com>
28917 * gcc.dg/i386-rotate-1.c: New test.
28919 2004-10-27 Mark Mitchell <mark@codesourcery.com>
28921 * g++.dg/init/ref12.C: Add "run" marker.
28924 * g++.dg/init/ref12.C: New test.
28927 * g++.dg/template/shift1.C: New test.
28928 * g++.dg/template/error10.C: Adjust error markers.
28930 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
28933 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28935 2004-10-27 Geoffrey Keating <geoffk@apple.com>
28937 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28938 * gcc.dg/weak/weak-3.c: Likewise.
28939 * gcc.dg/weak/weak-5.c: Likewise.
28940 * gcc.dg/weak/weak-9.c: Likewise.
28941 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28942 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28944 * gcc.dg/darwin-weakimport-1.c: New.
28946 2004-10-28 Ben Elliston <bje@au.ibm.com>
28948 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28950 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
28952 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28953 'syntax' error messages.
28954 * gcc.dg/cpp/direct2s.c: Likewise.
28956 2004-10-26 Geoffrey Keating <geoffk@apple.com>
28958 * gcc.c-torture/compile/20041026-1.c: New.
28960 2004-10-26 Mark Mitchell <mark@codesourcery.com>
28963 * g++.dg/lookup/ns2.C: New test.
28966 * g++.dg/template/enum4.C: New test.
28969 * g++.dg/template/expr1.C: New test.
28971 2004-10-26 Ben Elliston <bje@au.ibm.com>
28973 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28975 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
28977 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28978 gcc.dg/decl-nospec-3.c: New tests.
28980 2004-10-26 Ziemowit Laski <zlaski@apple.com>
28982 * objc.dg/super-class-3.m: New test.
28984 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
28986 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28988 * gcc.dg/cpp/direct2s.c: Likewise.
28990 2004-10-25 Geoffrey Keating <geoffk@apple.com>
28992 * objc.dg/image-info.m: Update for changes to section selection.
28994 2004-10-25 David Ayers <d.ayers@inode.at>
28995 Ziemowit Laski <zlaski@apple.com>
28997 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28998 diagnostics when messaging 'id <Proto>'.
28999 * objc.dg/class-protocol-1.m: New test.
29000 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29001 a non-existent method signature.
29002 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29003 Update diagnostics when messaging with non-existent method signature.
29004 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29005 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29006 invalid receivers are now resolved as if messaging 'id'; remove
29007 extraneous diagnostics.
29009 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
29012 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29013 gcc.dg/init-desig-obs-3.c: New tests.
29015 2004-10-25 Jakub Jelinek <jakub@redhat.com>
29017 * gcc.dg/debug/20041023-1.c: New test.
29019 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
29021 PR middle-end/17407
29022 * gcc.c-torture/compile/pr17407.c: New test.
29025 * g++.dg/template/array8.C: New test.
29027 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
29030 * lib/g++.exp: Accept more than one multilib libgcc.
29031 * lib/gcc-dg.exp: Likewise.
29032 * lib/objc.exp: Likewise.
29033 * lib/treelang.exp: Likewise.
29034 * lib/gfortran.exp: Likewise.
29036 2004-10-24 Ben Elliston <bje@au.ibm.com>
29038 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29040 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
29042 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29043 * gcc.dg/c99-const-expr-3.c: Likewise.
29045 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
29047 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29049 2004-10-23 Ben Elliston <bje@au.ibm.com>
29051 * gcc.c-torture/execute/loop-2e.x: Remove.
29053 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
29056 * g++.dg/parse/crash18.C: New.
29057 * g++.dg/parse/crash19.C: New.
29059 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
29061 * g++.dg/ext/dllimport1.C: Move dg-warnings.
29062 * g++.dg/ext/dllimport2.C: Same.
29063 * g++.dg/ext/dllimport8.C: Same.
29065 2004-10-21 Mark Mitchell <mark@codesourcery.com>
29068 * g++.dg/conversion/cast1.C: New test.
29069 * g++.dg/overload/pmf1.C: Adjust error marker.
29071 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
29074 * objc.dg/const-str-7.m: New test.
29076 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29078 * g++.dg/template/memfriend11.C: Fix comment typo.
29079 * g++.dg/template/memfriend14.C: Likewise.
29081 2004-10-20 Richard Henderson <rth@redhat.com>
29083 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29084 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29085 -fasynchronous-unwind-tables.
29087 2004-10-20 Richard Henderson <rth@redhat.com>
29089 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29090 (main): Return success.
29091 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29092 (main): Return success.
29094 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29097 * g++.dg/template/memfriend9.C: New test.
29098 * g++.dg/template/memfriend10.C: Likewise.
29099 * g++.dg/template/memfriend11.C: Likewise.
29100 * g++.dg/template/memfriend12.C: Likewise.
29101 * g++.dg/template/memfriend13.C: Likewise.
29102 * g++.dg/template/memfriend14.C: Likewise.
29103 * g++.dg/template/memfriend15.C: Likewise.
29104 * g++.dg/template/memfriend16.C: Likewise.
29105 * g++.dg/template/memfriend17.C: Likewise.
29106 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29108 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
29110 * g++.dg/conversion/dr195.C: New.
29111 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29113 2004-10-20 Ben Elliston <bje@au.ibm.com>
29114 Devang Patel <dpatel@apple.com>
29116 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29117 of floating point arithmetic, which could trap.
29119 2004-10-19 Mark Mitchell <mark@codesourcery.com>
29122 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29123 * g++.dg/conversion/const2.C: New test.
29124 * g++.dg/expr/reinterpret2.C: New test.
29125 * g++.dg/expr/reinterpret3.C: New test.
29126 * g++.dg/expr/cast2.C: New test.
29127 * g++.dg/expr/copy1.C: New test.
29128 * g++.dg/other/conversion1.C: Change error message.
29129 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29130 function pointers to void *.
29131 * g++.old-deja/g++.mike/p10148.C: Likewise.
29133 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29135 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29137 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
29141 * g++.dg/parse/expr3.C: New test.
29143 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29145 * gcc.dg/smod-1.c: New test.
29147 2004-10-18 Ziemowit Laski <zlaski@apple.com>
29149 * objc.dg/method-14.m: New test.
29151 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29153 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29154 Also xfail as the patch was reverted.
29156 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29158 PR middle-end/16973
29159 * gcc.dg/pr16973.c: New test.
29161 2004-10-18 Diego Novillo <dnovillo@redhat.com>
29163 PR tree-optimization/17656
29164 * gcc.c-torture/compile/pr17656.c: New test.
29166 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
29168 * g++.dg/eh/shadow1.C: New.
29170 2004-10-18 Jakub Jelinek <jakub@redhat.com>
29172 * gcc.c-torture/compile/20041018-1.c: New test.
29174 2004-10-18 Ben Elliston <bje@au.ibm.com>
29176 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29177 compiler referring to register 0 when accessing sdata. The linker
29178 now patches things up.
29180 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
29183 * gcc.c-torture/compile/pr17529.c: New test.
29185 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29188 * g++.dg/ext/attrib17.C: New test.
29190 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29192 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29194 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29197 * g++.dg/ext/attrib16.C: New test.
29199 2004-10-15 Mark Mitchell <mark@codesourcery.com>
29202 * g++.dg/init/dso_handle1.C: New test.
29205 * g++.dg/parse/typedef6.C: New test.
29208 * g++.dg/parse/pragma1.C: New test.
29210 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
29212 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29214 2004-10-15 Steve Ellcey <sje@cup.hp.com>
29216 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29217 -fno-common when on HPPA HP-UX platforms.
29219 2004-10-15 Jakub Jelinek <jakub@redhat.com>
29222 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29224 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29227 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29230 * g++.dg/lookup/strong-using-4.C: New test.
29232 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29234 PR middle-end/16567
29235 * gcc.c-torture/compile/nested-1.c: New test.
29237 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29239 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29240 and mipsisa64*-*-* (until support for misaligned loads is added).
29241 * gcc.dg/vect/vect-50.c: Likewise.
29242 * gcc.dg/vect/vect-52.c: Likewise.
29243 * gcc.dg/vect/vect-54.c: Likewise.
29244 * gcc.dg/vect/vect-58.c: Likewise.
29245 * gcc.dg/vect/vect-60.c: Likewise.
29246 * gcc.dg/vect/vect-80.c: Likewise.
29248 2004-10-14 Mark Mitchell <mark@codesourcery.com>
29251 * g++.dg/init/dtor3.C: New test.
29253 2004-10-15 Ben Elliston <bje@au.ibm.com>
29255 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29257 2004-10-14 Geoffrey Keating <geoffk@apple.com>
29259 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29260 * gcc.dg/macho-lo-sum.c: Likewise.
29262 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
29264 * gcc.dg/ppc-spe64-1.c: New test.
29266 2004-10-14 Devang Patel <dpatel@apple.com>
29269 * gcc.dg/pr17635.c : New test.
29271 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
29273 * gcc.dg/vect/vect-28.c: Remove xfail.
29274 * gcc.dg/vect/vect-30.c: Remove xfail.
29275 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29276 * gcc.dg/vect/vect-33.c: Remove xfail.
29277 * gcc.dg/vect/vect-44.c: Remove xfail.
29278 * gcc.dg/vect/vect-46.c: Remove xfail.
29279 * gcc.dg/vect/vect-50.c: Remove xfail.
29280 * gcc.dg/vect/vect-52.c: Remove xfail.
29281 * gcc.dg/vect/vect-54.c: Remove xfail.
29282 * gcc.dg/vect/vect-58.c: Remove xfail.
29283 * gcc.dg/vect/vect-60.c: Remove xfail.
29284 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29285 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29286 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29287 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29288 * gcc.dg/vect/vect-8.c: Remove xfail.
29289 * gcc.dg/vect/vect-80.c: Remove xfail.
29290 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29292 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29294 * gcc.dg/vect/vect-82.c: New testcase.
29295 * gcc.dg/vect/vect-82_64.c: New testcase.
29296 * gcc.dg/vect/vect-83.c: New testcase.
29297 * gcc.dg/vect/vect-83_64.c: New testcase.
29299 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29301 * gcc.dg/cpp/error-1.c: New test.
29303 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29305 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29307 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
29310 * gcc.dg/cris-peep2-xsrand2.c: New test.
29312 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
29315 * g++.dg/expr/for2.C: New test.
29317 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29319 * g++.dg/inherit/thunk1.C: Run on the SPARC.
29321 2004-10-13 Jakub Jelinek <jakub@redhat.com>
29323 PR tree-optimization/17724
29324 * g++.dg/opt/pr17724-1.C: New test.
29325 * g++.dg/opt/pr17724-2.C: New test.
29326 * g++.dg/opt/pr17724-3.C: New test.
29327 * g++.dg/opt/pr17724-4.C: New test.
29328 * g++.dg/opt/pr17724-5.C: New test.
29329 * g++.dg/opt/pr17724-6.C: New test.
29331 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
29334 * gcc.dg/pr17301-2.c: New test.
29336 2004-10-11 Mark Mitchell <mark@codesourcery.com>
29339 * g++.dg/parse/error22.C: New test.
29342 * g++.dg/template/spec18.C: New test.
29344 2004-10-11 Steve Ellcey <sje@cup.hp.com>
29346 * gcc.dg/ia64-asm-1.c: Add prototype for abort
29347 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29349 * gcc.dg/ia64-sync-2.c: Ditto.
29350 * gcc.dg/ia64-sync-3.c: Ditto.
29352 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
29354 * g++.dg/eh/cleanup5.C: Add dg-options "".
29356 2004-10-11 Roger Sayle <roger@eyesopen.com>
29358 PR middle-end/17657
29359 * gcc.dg/switch-4.c: New test case.
29361 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
29363 * gcc.c-torture/execute/20041011-1.c: New test.
29365 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29368 * g++.dg/init/for3.C: New test.
29371 * g++.dg/opt/switch2.C: New test.
29373 PR middle-end/17703
29374 * g++.dg/warn/Wreturn-2.C: New test.
29376 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29379 * g++.dg/eh/cleanup5.C: New test.
29381 2004-10-10 Mark Mitchell <mark@codesourcery.com>
29384 * g++.dg/parse/error21.C: New test.
29386 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
29388 * g++.dg/overload/pmf1.C: Adjust quoting marks.
29389 * g++.dg/warn/incomplete1.C: Likewise.
29390 * g++.dg/template/qualttp20.C: Likewise.
29392 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29395 * parm-incomplete-1.c: New test.
29397 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29400 * g++.dg/parse/error19.C: New test.
29403 * g++.dg/init/new11.C: New test.
29406 * g++.dg/parse/error20.C: New test.
29409 * g++.dg/template/crash24.C: New test.
29411 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29414 * gcc.dg/pr17301-1.c: New test.
29416 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29419 * gcc.dg/anon-struct-5.c: New test.
29421 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
29424 * gcc.dg/pr17844-1.c: New test.
29426 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
29428 PR tree-optimization/17906
29429 * gcc.c-torture/compile/pr17906.c: New.
29431 2004-10-09 Stuart Hastings <stuart@apple.com>
29432 Roger Sayle <roger@eyesopen.com>
29434 PR rtl-optimization/17853
29435 * gcc.dg/i386-mmx-5.c: New testcase.
29437 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
29439 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29441 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29444 * g++.dg/template/static9.C: New test.
29447 * g++.dg/parse/operator5.C: New test.
29449 2004-10-09 Roger Sayle <roger@eyesopen.com>
29451 PR middle-end/17894
29452 * gcc.c-torture/execute/divcmp-4.c: New test case.
29454 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29457 * g++.dg/opt/pr17902.C: New test.
29459 2004-10-09 Jakub Jelinek <jakub@redhat.com>
29461 * gcc.dg/cpp/ident-1.c: Add dg-options "".
29463 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29465 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29467 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29469 * gcc.dg/assign-warn-3.c: New test.
29471 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29474 * gcc.dg/cpp/ident-1.c: New test.
29476 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
29478 * gcc.c-torture/compile/acc1.c: New.
29480 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29482 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29483 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29485 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29487 * gcc.dg/ultrasp11.c: New test.
29489 2004-10-08 Michael Matz <matz@suse.de>
29491 * gcc.dg/doloop-2.c: New test.
29493 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29495 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29496 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29497 objc.dg/method-9.m: Update expected diagnostics.
29499 2004-10-07 Geoffrey Keating <geoffk@apple.com>
29501 * gcc.dg/ppc-fsel-3.c: New file.
29502 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29504 2004-10-07 Paul Brook <paul@codesourcery.com>
29506 * gfortran.dg/intrinsic_verify_1.f90: New test.
29508 2004-10-07 Paul Brook <paul@codesourcery.com>
29510 * gfortran.dg/empty_format_1.f90: Remove stray commas.
29512 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29514 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29515 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29518 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
29520 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29522 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29525 * g++.dg/warn/Winline-4.C: New test.
29527 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29529 * gcc.c-torture/compile/20041007-1.c: New test.
29531 2004-10-07 Paul Brook <paul@codesourcery.com>
29534 * gfortran.dg/use_allocated_1.f90: New test.
29536 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29538 PR middle-end/17849
29539 * gfortran.fortran-torture/compile/nested.f90: New test
29541 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
29543 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29545 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29548 * g++.dg/ext/asm6.C: New test.
29550 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
29552 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29554 2004-10-06 Paul Brook <paul@codesourcery.com>
29556 PR libfortran/17709
29557 * gfortran.dg/empty_format_1.f90: New test.
29559 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29562 * gfortran.dg/ishft.f90: New test.
29565 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29568 2004-10-06 Paul Brook <paul@codesourcery.com>
29570 * gfortran.dg/do_1.f90: New test.
29572 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29574 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29575 optimizing for size.
29577 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29579 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29581 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29583 * gcc.c-torture/compile/20041005-1.c: New test.
29585 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
29588 * g++.dg/lookup/koenig4.C: New.
29590 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
29592 * g++.dg/other/classkey1.C: Adjust quoting marks.
29593 * g++.dg/parse/error15.C: Likewise.
29594 * g++.dg/template/meminit2.C (int>): Likewise.
29596 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29599 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29602 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29605 * gfortran.dg/pr17708.f90: New test.
29607 2004-10-04 Chao-ying Fu <fu@mips.com>
29609 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29610 * gcc.dg/vect/vect-4.c: Ditto.
29611 * gcc.dg/vect/vect-5.c: Ditto.
29612 * gcc.dg/vect/vect-6.c: Ditto.
29613 * gcc.dg/vect/vect-8.c: Ditto.
29614 * gcc.dg/vect/vect-16.c: Ditto.
29615 * gcc.dg/vect/vect-30.c: Ditto.
29616 * gcc.dg/vect/vect-40.c: Ditto.
29617 * gcc.dg/vect/vect-41.c: Ditto.
29618 * gcc.dg/vect/vect-42.c: Ditto.
29619 * gcc.dg/vect/vect-43.c: Ditto.
29620 * gcc.dg/vect/vect-44.c: Ditto.
29621 * gcc.dg/vect/vect-45.c: Ditto.
29622 * gcc.dg/vect/vect-46.c: Ditto.
29623 * gcc.dg/vect/vect-47.c: Ditto.
29624 * gcc.dg/vect/vect-48.c: Ditto.
29625 * gcc.dg/vect/vect-49.c: Ditto.
29626 * gcc.dg/vect/vect-50.c: Ditto.
29627 * gcc.dg/vect/vect-51.c: Ditto.
29628 * gcc.dg/vect/vect-52.c: Ditto.
29629 * gcc.dg/vect/vect-53.c: Ditto.
29630 * gcc.dg/vect/vect-54.c: Ditto.
29631 * gcc.dg/vect/vect-55.c: Ditto.
29632 * gcc.dg/vect/vect-56.c: Ditto.
29633 * gcc.dg/vect/vect-57.c: Ditto.
29634 * gcc.dg/vect/vect-58.c: Ditto.
29635 * gcc.dg/vect/vect-59.c: Ditto.
29636 * gcc.dg/vect/vect-60.c: Ditto.
29637 * gcc.dg/vect/vect-74.c: Ditto.
29638 * gcc.dg/vect/vect-79.c: Ditto.
29639 * gcc.dg/vect/vect-80.c: Ditto.
29641 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
29643 * gcc.dg/unused-7.c: Use the correct option.
29645 2004-10-04 Paul Brook <paul@codesourcery.com>
29646 Bud Davis <bdavis9659@comcast.net>
29650 * gfortran/pr17706.f90: New test.
29651 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29653 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29655 * gfortran.dg/pr17612.f90: New test.
29657 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
29659 * g++.dg/template/local1.C: Adjust quoting marks in
29660 testing for diagnostics.
29661 * g++.dg/tls/diag-2.C: Likewise.
29662 * g++.dg/other/error8.C: Likewise.
29664 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29667 * gcc.dg/unused-4.c: Adjust to be correct.
29670 * gcc.dg/unused-7.c: New test.
29672 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29675 * g++.dg/overload/template2.C: New test.
29677 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
29679 PR tree-optimization/16632
29680 * gcc.dg/tree-ssa/20041002-1.c: New.
29682 2004-10-03 Paul Brook <paul@codesourcery.com>
29684 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
29685 rather than relying on default formatting.
29687 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
29689 * gcc.dg/20040920-1.c: Update expected message text.
29691 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
29693 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29695 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
29697 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29700 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29702 * gcc.dg/tree-ssa/pr17343.c: Remove.
29704 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29707 * gcc.dg/tree-ssa/pr17343.c: New test.
29709 2004-10-01 Jakub Jelinek <jakub@redhat.com>
29711 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29712 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29713 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29714 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29715 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29717 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29719 * gcc.dg/lvalue-2.c: New test.
29721 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29724 * gcc.dg/pr17730-1.c: New test
29726 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
29729 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29731 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29733 * gcc.c-torture/execute/stdarg-1.c: New test.
29734 * gcc.c-torture/execute/stdarg-2.c: New test.
29735 * gcc.c-torture/execute/stdarg-3.c: New test.
29736 * gcc.dg/tree-ssa/stdarg-1.c: New test.
29737 * gcc.dg/tree-ssa/stdarg-2.c: New test.
29738 * gcc.dg/tree-ssa/stdarg-3.c: New test.
29739 * gcc.dg/tree-ssa/stdarg-4.c: New test.
29740 * gcc.dg/tree-ssa/stdarg-5.c: New test.
29742 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29744 PR tree-optimization/17697
29745 * g++.dg/opt/pr17697-1.C: New test.
29746 * g++.dg/opt/pr17697-2.C: New test.
29747 * g++.dg/opt/pr17697-3.C: New test.
29749 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
29752 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29753 gcc.dg/vla-init-5.c: New tests.
29755 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
29758 * gcc.dg/pr13804-1.c: New test.
29760 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29763 * gfortran.dg/pr16938.f90: New test.
29765 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29767 * g++.dg/template/crash23.C: New test.
29769 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29772 * g++.dg/template/static8.C: New test.
29774 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
29777 * g++.dg/other/error9.C: New test.
29779 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29781 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29783 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29786 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29788 2004-09-26 Roger Sayle <roger@eyesopen.com>
29790 PR middle-end/17112
29791 * gcc.dg/pr17112-1.c: New test case.
29793 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
29796 * gcc.dg/pr11459-1.c: New test.
29798 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
29800 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29801 * gcc.dg/tree-ssa/loop-4.c: Likewise.
29803 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29805 * gfortran.dg/pr15324.f90: Make array bounds consistent.
29807 2004-09-25 Jan Hubicka <jh@suse.cz>
29809 * compile/30040909-1.c: New test.
29810 * compile/30040907-1.c: New test.
29812 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
29814 * gcc.c-torture/execute/va-arg-26.c: New test.
29816 2004-09-24 Zack Weinberg <zack@codesourcery.com>
29818 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29819 extra diagnostics on targets with 64-bit pointers.
29820 * objc.dg/selector-1.m: Adjust dg-warning regexp.
29822 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29825 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29826 * gcc.dg/decl-3.c: Adjust expected message.
29828 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29831 * gfortran.dg/pr17615.f90: New test.
29833 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
29835 PR tree-optimzation/17517
29836 * g++.dg/tree-ssa/pr17517.C: New Test.
29838 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29841 * g++.dg/lookup/ambig3.C: New.
29843 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
29846 * g++.dg/opt/pr17624.C: New test.
29848 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29851 * gcc.dg/Wbad-function-cast-1.c: New test.
29853 2004-09-23 Zack Weinberg <zack@codesourcery.com>
29855 * g++.dg/ext/complit1.C
29856 * g++.dg/other/error2.C
29857 * g++.dg/other/nontype-1.C
29858 * g++.dg/parse/crash11.C
29859 * g++.dg/parse/crash12.C
29860 * g++.dg/parse/error15.C
29861 * g++.dg/parse/error4.C
29862 * g++.dg/parse/tmpl-outside1.C
29863 * g++.dg/parse/too-many-tmpl-args1.C
29864 * g++.dg/template/dependent-expr3.C
29865 * g++.dg/template/error10.C
29866 * g++.dg/template/instantiate1.C
29867 * g++.dg/template/vtable2.C
29868 * g++.dg/warn/Wshadow-1.C
29869 * g++.dg/warn/weak1.C
29870 * g++.old-deja/g++.brendan/crash16.C
29871 * g++.old-deja/g++.brendan/crash18.C
29872 * g++.old-deja/g++.brendan/crash48.C
29873 * g++.old-deja/g++.brendan/crash49.C
29874 * g++.old-deja/g++.brendan/crash55.C
29875 * g++.old-deja/g++.brendan/crash56.C
29876 * g++.old-deja/g++.brendan/crash8.C
29877 * g++.old-deja/g++.brendan/enum11.C
29878 * g++.old-deja/g++.brendan/enum8.C
29879 * g++.old-deja/g++.brendan/enum9.C
29880 * g++.old-deja/g++.brendan/friend3.C
29881 * g++.old-deja/g++.brendan/misc14.C
29882 * g++.old-deja/g++.bugs/900402_02.C
29883 * g++.old-deja/g++.bugs/900404_03.C
29884 * g++.old-deja/g++.bugs/900404_04.C
29885 * g++.old-deja/g++.bugs/900428_03.C
29886 * g++.old-deja/g++.jason/crash4.C
29887 * g++.old-deja/g++.jason/overload21.C
29888 * g++.old-deja/g++.jason/redecl1.C
29889 * g++.old-deja/g++.jason/report.C
29890 * g++.old-deja/g++.jason/rfg10.C
29891 * g++.old-deja/g++.jason/template30.C
29892 * g++.old-deja/g++.law/arm12.C
29893 * g++.old-deja/g++.law/ctors5.C
29894 * g++.old-deja/g++.law/cvt20.C
29895 * g++.old-deja/g++.law/init10.C
29896 * g++.old-deja/g++.law/init8.C
29897 * g++.old-deja/g++.law/visibility17.C
29898 * g++.old-deja/g++.law/visibility7.C
29899 * g++.old-deja/g++.mike/net8.C
29900 * g++.old-deja/g++.mike/p646.C
29901 * g++.old-deja/g++.mike/p700.C
29902 * g++.old-deja/g++.mike/p701.C
29903 * g++.old-deja/g++.mike/p811.C
29904 * g++.old-deja/g++.ns/template13.C
29905 * g++.old-deja/g++.other/array3.C
29906 * g++.old-deja/g++.other/crash25.C
29907 * g++.old-deja/g++.other/dtor3.C
29908 * g++.old-deja/g++.other/dtor4.C
29909 * g++.old-deja/g++.other/main1.C
29910 * g++.old-deja/g++.other/warn7.C
29911 * g++.old-deja/g++.pt/crash11.C
29912 * g++.old-deja/g++.pt/crash36.C
29913 * g++.old-deja/g++.pt/spec22.C
29914 * g++.old-deja/g++.pt/spec9.C
29915 * g++.old-deja/g++.pt/ttp52.C
29916 * g++.old-deja/g++.robertl/eb103.C
29917 * g++.old-deja/g++.robertl/eb121.C
29918 * g++.old-deja/g++.robertl/eb22.C
29919 * g++.old-deja/g++.robertl/eb8.C:
29920 Update locations and/or regexps of dg-error markers.
29921 Remove markers for some bogus messages that are no longer issued.
29923 2004-09-23 Jakub Jelinek <jakub@redhat.com>
29925 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29926 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29928 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
29931 * g++.dg/lookup/crash5.C: New test.
29933 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
29935 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29936 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29937 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29938 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29939 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29940 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29942 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29943 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29944 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29945 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29946 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29947 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29949 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29951 * gcc.dg/vect/vect-44.c: Check additional cases.
29952 * gcc.dg/vect/vect-48.c: Check additional cases.
29954 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29955 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29956 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29957 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29958 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29959 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29960 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29961 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29962 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29964 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29965 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29966 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29968 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29970 * gcc.dg/tree-ssa/loop-6.c: New test.
29972 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
29975 * g++.dg/inherit/base2.C: New.
29977 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29979 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29980 * gcc.dg/20001012-2.c: Likewise.
29981 * gcc.dg/20001013-1.c: Likewise.
29982 * gcc.dg/20001101-1.c: Likewise.
29983 * gcc.dg/20001102-1.c: Likewise.
29984 * gcc.dg/bf-spl1.c: Likewise.
29985 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29986 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29988 2004-09-22 Diego Novillo <dnovillo@redhat.com>
29990 PR tree-optimization/16721
29991 * gcc.dg/tree-ssa/pr16721.c: New test.
29993 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
29995 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29996 * gcc.dg/20040305-1.c: Likewise.
29998 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
30001 * gcc.c-torture/compile/pr16566-1.c,
30002 gcc.c-torture/compile/pr16566-2.c,
30003 gcc.c-torture/compile/pr16566-3.c: New tests.
30005 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
30007 PR tree-optimization/17512
30008 * gcc.c-torture/compile/20040916-1.c.
30010 2004-09-21 Mark Mitchell <mark@codesourcery.com>
30012 * gcc.dg/pragma-re-3.c: New test.
30014 2004-09-17 Matt Austern <austern@apple.com>
30017 * g++.dg/other/anon3.C: New.
30019 2004-09-21 Roger Sayle <roger@eyesopen.com>
30022 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30023 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30024 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30025 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30026 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30028 2004-09-21 Bud Davis <bdavis9659@comcast.net>
30031 * gfortran.dg/pr17286.f90: New test.
30033 2004-09-20 Mark Mitchell <mark@codesourcery.com>
30036 * g++.dg/template/static7.C: New test.
30038 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
30041 * gcc.c-torture/compile/pr17558.c: New test.
30043 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
30045 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30046 if SKIP_ATTRIBUTE is defined.
30048 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30051 * gfortran.dg/pr15957.f90: New test.
30053 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
30055 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30057 * gcc.dg/vect/vect-79.c: Likewise.
30058 * gcc.dg/vect/vect-80.c: Likewise.
30060 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30063 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30065 2004-09-20 Ira Rosen <irar@il.ibm.com>
30067 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30068 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30069 * gcc.dg/vect/vect-62.c: New testcase.
30070 * gcc.dg/vect/vect-63.c: New testcase.
30071 * gcc.dg/vect/vect-64.c: New testcase.
30072 * gcc.dg/vect/vect-65.c: New testcase.
30073 * gcc.dg/vect/vect-66.c: New testcase.
30074 * gcc.dg/vect/vect-67.c: New testcase.
30075 * gcc.dg/vect/vect-68.c: New testcase.
30076 * gcc.dg/vect/vect-69.c: New testcase.
30077 * gcc.dg/vect/vect-79.c: New testcase.
30078 * gcc.dg/vect/vect-80.c: New testcase.
30080 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
30082 * gcc.target/mips/asm-1.c: New test.
30084 2004-09-19 Ira Rosen <irar@il.ibm.com>
30086 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30087 * gcc.dg/vect/vect-73.c: New testcase.
30088 * gcc.dg/vect/vect-74.c: New testcase.
30089 * gcc.dg/vect/vect-75.c: New testcase.
30090 * gcc.dg/vect/vect-76.c: New testcase.
30091 * gcc.dg/vect/vect-77.c: New testcase.
30092 * gcc.dg/vect/vect-78.c: New testcase
30094 2004-09-18 Paul Brook <paul@codesourcery.com>
30096 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30098 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
30101 * gcc.dg/pr17424-1.c: New test.
30103 2004-09-18 Diego Novillo <dnovillo@redhat.com>
30105 * g++.dg/tree-ssa/pr17153.C: New test.
30107 2004-09-16 Geoffrey Keating <geoffk@apple.com>
30110 * g++.dg/pch/wchar-1.C: New.
30111 * g++.dg/pch/wchar-1.Hs: New.
30113 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
30115 * gcc.c-torture/execute/20040917-1.c: New test.
30117 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30119 PR tree-optimization/17319
30120 * gcc.dg/pr17319.c: New test.
30122 2004-09-17 Devang Patel <dpatel@apple.com>
30124 * gcc.dg/20040813-1.c: New test.
30126 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30128 PR tree-optimization/17273
30129 * gcc.c-torture/compile/pr17273.c: New test.
30131 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
30133 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30134 Update expected messages.
30135 * gcc.dg/declspec-13.c: New test.
30137 2004-09-17 David Edelsohn <edelsohn@gnu.org>
30139 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30141 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30143 * gcc.c-torture/execute/pr17252.c: Use post-increment to
30144 change what 'a' is pointing to.
30146 2004-09-17 Mark Mitchell <mark@codesourcery.com>
30149 * g++.dg/template/error18.C: New test.
30152 * g++.dg/warn/Wunused-8.C: New test.
30154 2004-09-17 Steven Bosscher <stevenb@suse.de>
30156 PR tree-optimization/17513
30157 * gcc.dg/20040916-1.c: New test.
30159 2004-09-16 Mark Mitchell <mark@codesourcery.com>
30162 * g++.dg/template/typename7.C: New test.
30164 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30166 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30168 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
30170 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30171 with -ftree-based-profiling also.
30172 * lib/profopt.exp: Support late-set profile_option/feedback_option.
30174 2004-09-16 Victor Leikehman <lei@il.ibm.com>
30177 * gfortran.dg/der_array_io_1.f90: New test.
30178 * gfortran.dg/der_array_io_2.f90: New test.
30179 * gfortran.dg/der_array_io_3.f90: New test.
30181 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30183 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30186 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30188 * g++.dg/opt/switch1.C: New test.
30190 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
30192 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30193 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30194 Update expected messages.
30196 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30199 * gfortran.dg/same_name_1.f90: New test.
30201 2004-09-15 Diego Novillo <dnovillo@redhat.com>
30203 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
30204 dereference garbage pointers.
30206 2004-09-15 Jakub Jelinek <jakub@redhat.com>
30208 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30209 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30211 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30212 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30213 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30215 2004-09-14 Mark Mitchell <mark@codesourcery.com>
30218 * g++.dg/template/mangle1.C: New test.
30220 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30222 PR tree-optimization/17252
30223 * gcc.c-torture/execute/pr17252.c: New test.
30225 2004-09-14 Andrew Pinski <apinski@apple.com>
30227 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30229 2004-09-14 Roger Sayle <roger@eyesopen.com>
30231 PR rtl-optimization/9771
30232 * gcc.dg/pr9771-1.c: New test case.
30234 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30236 PR tree-optimization/15262
30237 * gcc.c-torture/execute/pr15262-1.c: New test.
30238 * gcc.c-torture/execute/pr15262-2.c: New test.
30240 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
30242 * gcc.dg/declspec-12.c: New test.
30244 2004-09-14 Bud Davis <bdavis9659@comcast.net>
30246 * gfortran.dg/pr17090.f90: Add directives to test.
30248 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30250 * gcc.c-torture/compile/20040914-1.c: New test.
30252 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30255 * g++.dg/template/decl2.C: New test.
30257 2004-09-13 Bud Davis <bdavis9659@comcast.net>
30260 * gfortran.dg/pr17090.f90: New test.
30262 2004-09-13 Dale Johannesen <dalej@apple.com>
30264 * gcc.c-torture/compile/pr17408.c: New test case.
30266 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30269 * g++.dg/parse/crash17.C: New test.
30272 * g++.dg/template/enum3.C: New test.
30274 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
30276 * lib/gcc-defs.exp: Load wrapper.exp.
30277 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30279 * lib/gcc.exp (gcc_init): Similar.
30280 * lib/gfortran.exp (gfortran_init): Similar.
30281 * lib/objc.exp (objc_init): Similar.
30282 * lib/treelang.exp (treelang_init): Similar.
30283 * lib/wrapper.exp: New file with build_wrapper call machinery in
30284 ${tool}_maybe_build_wrapper.
30286 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30288 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30290 * gcc.dg/declspec-11.c: Update expected messages.
30291 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30292 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30293 gcc.dg/inline-12.c: New tests.
30295 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
30297 * g++.dg/tree-ssa/pr17400.C: New testcase.
30299 2004-09-13 James E Wilson <wilson@specifixinc.com>
30301 * gcc.target/mips/sb1-1.c: New testcase.
30303 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
30305 * lib/g77-dg.exp: Remove unused file.
30306 * lib/mike-g77.exp: Ditto.
30307 * lib/g77.exp: Ditto.
30309 2004-09-12 Richard Henderson <rth@redhat.com>
30311 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30313 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30315 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30316 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30317 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30318 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30319 Update expected messages.
30321 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
30323 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30324 declaration/use mismatch for dirp parameter.
30326 2004-09-12 Andrew Pinski <apinski@apple.com>
30328 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30329 -fgnu-runtime is passed.
30331 2004-09-12 Richard Henderson <rth@redhat.com>
30333 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30334 do the uplevel thing and update additional_flags directly.
30335 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30336 gfortran.fortran-torture/execute/intrinsic_nearest.x,
30337 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30338 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30340 2004-09-11 Steven Bosscher <stevenb@suse.de>
30342 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30344 2004-09-11 Roger Sayle <roger@eyesopen.com>
30346 PR middle-end/17411
30347 * g++.dg/opt/pr17411-1.C: New test case.
30349 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30351 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30352 gcc.dg/tls/diag-2.c: Update expected messages.
30353 * gcc.dg/991209-1.c: Specify compilation options. Update expected
30355 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30356 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30357 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30358 gcc.dg/tls/diag-5.c: New tests.
30360 2004-09-11 Zack Weinberg <zack@codesourcery.com>
30362 * gcc.dg/20040910-1.c: Correct dg-error regexp.
30364 2004-09-11 Steven Bosscher <stevenb@suse.de>
30366 * g++.dg/parse/break-in-for.C: New test.
30368 2004-09-11 Jakub Jelinek <jakub@redhat.com>
30370 * gcc.dg/tree-ssa/20040911-1.c: New test.
30372 2004-09-11 Andreas Jaeger <aj@suse.de>
30374 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30375 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30377 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
30379 * gcc.target/frv: New directory of FR-V-specific tests.
30381 2004-09-10 James E Wilson <wilson@specifixinc.com>
30383 * gcc.dg/convert-vec-1.c: New test.
30385 2004-09-10 Roger Sayle <roger@eyesopen.com>
30387 PR middle-end/17024
30388 * gcc.dg/pr17024-1.c: New test case.
30390 2004-09-10 Eric Christopher <echristo@redhat.com>
30392 * gcc.dg/20040910-1.c: New test.
30394 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30396 * gcc.dg/bitfld-9.c: New test.
30398 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
30400 * gcc.c-torture/execute/ieee/acc1.c: New test.
30401 * gcc.c-torture/execute/ieee/acc2.c: New test.
30402 * gcc.c-torture/execute/ieee/mzero6.c: New test.
30404 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
30406 * gcc.dg/deprecated-2.c: New test.
30408 2004-09-09 James E Wilson <wilson@specifixinc.com>
30410 * gcc.dg/init-vec-1.c: New test.
30412 2004-09-09 Roger Sayle <roger@eyesopen.com>
30414 PR middle-end/17055
30415 * gcc.dg/pr17055-1.c: New test case.
30417 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
30420 * gcc.c-torture/execute/pr17377.c: New test.
30422 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30425 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30426 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30427 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30428 gcc.dg/long-long-typespec-1.c: New tests.
30429 * gcc.dg/tls/diag-2.c: Update expected diagnostics
30431 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30433 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30434 gcc.dg/gnu99-static-1.c: New tests.
30436 2004-09-08 Devang Patel <dpatel@apple.com>
30438 * gcc.dg/darwin-ld-20040828-1.c: New test.
30439 * gcc.dg/darwin-ld-20040828-2.c: New test.
30440 * gcc.dg/darwin-ld-20040828-3.c: New test.
30442 2004-09-08 Ziemowit Laski <zlaski@apple.com>
30444 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30445 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30447 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30448 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30450 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30451 types they qualify.
30452 * objc.dg/type-size-2.m: Fix wording in comment.
30453 * objc.dg/va-meth-1.m: New test case.
30455 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
30458 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30459 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30461 2004-09-06 Devang Patel <dpatel@apple.com>
30463 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30464 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30466 2004-09-06 Zack Weinberg <zack@codesourcery.com>
30468 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30469 reflect changed line numbering of diagnostics.
30471 2004-09-06 Paul Brook <paul@codesourcery.com>
30473 * gfortran.dg/edit_real_1.f90: Add new test.
30475 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30477 * gcc.dg/tree-ssa/loop-2.c: New test.
30478 * gcc.dg/tree-ssa/loop-3.c: New test.
30479 * gcc.dg/tree-ssa/loop-4.c: New test.
30480 * gcc.dg/tree-ssa/loop-5.c: New test.
30482 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30484 * gcc.dg/format/sentinel-1.c: Update for parameter option.
30486 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30488 * gcc.dg/format/sentinel-1.c: New test.
30490 2004-09-04 Uros Bizjak <uros@kss-loka.si>
30492 * gcc.dg/builtins-46.c: New.
30494 2004-09-03 Devang Patel <dpatel@apple.com>
30496 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30497 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30499 2004-09-03 Jan Beulich <jbeulich@novell.com>
30501 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30502 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30503 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30504 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30505 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30506 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30507 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30508 the non-portable bzero.
30509 * gcc.dg/20010912-1.c: xfail for NetWare.
30510 * gcc.dg/20020426-2.c: xfail for NetWare.
30511 * gcc.dg/20021014-1.c: xfail for NetWare.
30512 * gcc.dg/20021018-1.c: xfail for NetWare.
30513 * gcc.dg/20030213-1.c: xfail for NetWare.
30514 * gcc.dg/20030225-1.c: xfail for NetWare.
30515 * gcc.dg/20030708-1.c: xfail for NetWare.
30516 * gcc.dg/builtins-config.h: Also exclude NetWare.
30517 * gcc.dg/format/format.h: Define restrict only if not already defined.
30518 * gcc.dg/nest.c: xfail for NetWare.
30519 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30520 * lib/target-supports.exp (check_visibility_available): Exclude
30523 2004-09-03 Jan Beulich <jbeulich@novell.com>
30525 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30526 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30527 deterministic starting point for the alignment of structure fields.
30528 * gcc.dg/Wpadded.c: Dito.
30529 * g++.dg/abi/vbase10.C: Dito.
30531 2004-09-03 Devang Patel <dpatel@apple.com>
30533 * g++.dg/debug/pr15736.cc: New test.
30535 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30537 * README.QMTEST: Fix out-of-date link.
30539 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
30542 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30543 Delete. Duplicate of gfortran.dg/g77/20010610.f
30545 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30547 * g++.dg/abi/arm_rtti1.C: New test.
30549 2004-09-02 Geoffrey Keating <geoffk@apple.com>
30551 * gcc.dg/ppc-vector-memcpy.c: New.
30552 * gcc.dg/ppc-vector-memset.c: New.
30554 2004-09-02 Chao-ying Fu <fu@mips.com>
30556 * gcc.target/mips/mips-3d-1.c: New test.
30557 * gcc.target/mips/mips-3d-2.c: New test.
30558 * gcc.target/mips/mips-3d-3.c: New test.
30559 * gcc.target/mips/mips-3d-4.c: New test.
30560 * gcc.target/mips/mips-3d-5.c: New test.
30561 * gcc.target/mips/mips-3d-6.c: New test.
30562 * gcc.target/mips/mips-3d-7.c: New test.
30563 * gcc.target/mips/mips-3d-8.c: New test.
30564 * gcc.target/mips/mips-3d-9.c: New test.
30565 * gcc.target/mips/mips-ps-1.c: New test.
30566 * gcc.target/mips/mips-ps-2.c: New test.
30567 * gcc.target/mips/mips-ps-3.c: New test.
30568 * gcc.target/mips/mips-ps-4.c: New test.
30569 * gcc.target/mips/mips-ps-type.c: New test.
30571 2004-09-02 Paul Brook <paul@codesourcery.com>
30573 * gfortran.dg/edit_real_1.f90: Add new tests.
30575 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30578 * gfortran.dg/merge_char_1.f90: New test.
30580 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30583 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30585 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30588 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30590 2004-09-01 Mark Mitchell <mark@codesourcery.com>
30592 * g++.dg/opt/loop1.C: Do not XFAIL.
30594 2004-09-01 Jakub Jelinek <jakub@redhat.com>
30596 * gcc.c-torture/execute/20040831-1.c: New test.
30598 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
30601 * gfortran.dg/g77/20010610.f: Now passes.
30602 Copy from g77.f-torture/execute. Add dg-run directive.
30603 * gfortran.dg/g77/README: Update
30605 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
30607 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30608 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30609 (t1, t2, t3, t4): Add volatile.
30611 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30613 * g++.dg/ext/visibility/arm1.C: New test.
30615 2004-08-31 Geoffrey Keating <geoffk@apple.com>
30617 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30620 2004-09-01 Paul Brook <paul@codesourcery.com>
30622 * gfortran.dg/eof_2.f90: New test.
30624 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30627 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30629 2004-08-31 Bud Davis <bdavis9659@comcast.net>
30631 PR libfortran/16805
30632 * gfortran.dg/list_read_2.f90: New test.
30634 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30636 * g++.dg/abi/key1.C: New test.
30638 2004-08-31 Richard Henderson <rth@redhat.com>
30640 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30642 * g++.dg/other/offsetof5.C: Remove duplicate.
30644 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30647 * gfortran.dg/func_derived_1.f90: New test.
30649 2004-08-31 Paul Brook <paul@codesourcery.com>
30651 * gfortran.dg/eof_1.f90: New test.
30653 2004-08-31 Paul Brook <paul@codesourcery.com>
30655 * gfortran.dg/list_read_1.f90: New file.
30657 2004-08-30 Mark Mitchell <mark@codesourcery.com>
30659 * g++.dg/opt/loop1.C: XFAIL.
30661 2004-08-30 Geoffrey Keating <geoffk@apple.com>
30663 * gcc.dg/funcdef-storage-1.c: New.
30664 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30665 an extern function in local scope.
30666 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30667 declare an 'auto inline' function in local scope.
30668 * gcc.dg/20011130-1.c: Likewise.
30669 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30670 an 'auto' function in local scope.
30671 * gcc.dg/20021014-1.c: Likewise.
30672 * gcc.dg/20030331-2.c: Likewise.
30674 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30676 * gfortran.dg/blockdata_1.f90: New test.
30678 2004-08-30 Richard Henderson <rth@redhat.com>
30680 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30682 2004-08-30 Richard Henderson <rth@redhat.com>
30684 * lib/fortran-torture.exp (fortran-torture-execute): Honor
30685 additional_flags set by alternate driver.
30686 (ieee-options): New procedure.
30687 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30688 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30689 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30690 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30692 2004-08-30 Richard Henderson <rth@redhat.com>
30694 * lib/f-torture.exp: Remove.
30696 2004-08-29 Mark Mitchell <mark@codesourcery.com>
30698 PR rtl-optimization/16590
30699 * g++.dg/opt/loop1.C: New test.
30701 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30704 * gfortran.dg/oldstyle_1.f90: New test.
30706 2004-08-29 Steven G. Kargl <kargls@comcast.net>
30707 Paul Brook <paul@codesourcery.com>
30709 * gfortran.dg/g77/README: Update.
30710 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30711 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30712 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30714 2004-08-28 Paul Brook <paul@codesourcery.com>
30716 PR libfortran/17195
30717 * gfortran.dg/edit_real_1.f90: New test.
30719 2004-08-27 Paul Brook <paul@codesourcery.com>
30721 * gfortran.dg/rewind_1.f90: New test.
30723 2004-08-27 Bud Davis <bdavis9659@comcast.net>
30726 * gfortran.dg/pr16597.f90: New test.
30728 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30731 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30732 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30733 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30734 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30735 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30737 2004-08-26 Nick Clifton <nickc@redhat.com>
30739 * gcc.c-torture/compile/pr17119.c: New test.
30741 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30743 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30745 2004-08-25 Richard Henderson <rth@redhat.com>
30747 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30748 the bits that expect kind=8 to be the largest real kind.
30750 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30752 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30754 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30756 * gfortran.dg/assignment_1.f90: New test.
30758 2004-08-25 Adam Nemet <anemet@lnxw.com>
30760 * g++.dg/template/repo3.C: New test.
30762 2004-08-25 Roger Sayle <roger@eyesopen.com>
30764 PR middle-end/16693
30765 PR tree-optimization/16372
30766 * g++.dg/opt/pr16372-1.C: New test case.
30767 * g++.dg/opt/pr16693-1.C: New test case.
30768 * g++.dg/opt/pr16693-2.C: New test case.
30770 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30772 * objc.dg/proto-lossage-4.m: New test.
30774 2004-08-25 Mark Mitchell <mark@codesourcery.com>
30777 * g++.dg/inherit/local2.C: New test.
30779 2004-08-25 Paul Brook <paul@codesourcery.com>
30782 * gfortran.dg/string_ctor_1.f90: New test.
30784 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30787 * g++.dg/template/redecl2.C: New test.
30789 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30792 * gfortran.dg/pr17143.f90: New test.
30794 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30797 * gfortran.dg/pr17164.f90: New test.
30799 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30801 * gcc.dg/tree-ssa/loop-1.c: New test.
30803 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30805 * gcc.c-torture/compile/20040824-1.c: New test.
30807 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30809 * gcc.c-torture/compile/iftrap-3.c: New test.
30811 2004-08-24 Paul Brook <paul@codesourcery.com>
30813 * gfortran.dg/entry_2.f90: New test.
30815 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30818 * g++.dg/lookup/ambig[12].C: New.
30820 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30823 * g++.dg/template/crash21.C: New test.
30824 * g++.dg/template/crash22.C: Likewise.
30826 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30829 * g++.dg/template/access15.C: New.
30831 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30834 * g++.dg/template/repo2.C: New test.
30836 2004-08-23 Roger Sayle <roger@eyesopen.com>
30838 PR rtl-optimization/17078
30839 * gcc.c-torture/execute/pr17078-1.c: New test case.
30841 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30844 * gcc.dg/debug/crash1.c: New test.
30846 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30849 * gcc.dg/loop-5.c: New test.
30851 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30853 * gcc.c-torture/execute/20040823-1.c: New test.
30855 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
30857 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30858 to the assembler. Simplify test accordingly.
30859 (asm_abi_flags): Use GNU names.
30860 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30861 to check for ABI flags.
30863 2004-08-22 Andrew Pinski <apinski@apple.com>
30865 * g++.dg/opt/pr14029.C: New test.
30866 * gcc.c-torture/execute/pr15262.c: New test.
30868 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30870 * gfortran.dg/reduction.f90: Add checks with complex arguments.
30872 2004-08-21 Bud Davis <bdavis9659@comcast.net>
30875 * gfortran.dg/direct_io.f90: New test.
30877 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30880 * g++.dg/inherit/local2.C: New test.
30882 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30885 * g++.dg/warn/Wparentheses-4.C: New test.
30887 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30890 * g++.dg/inherit/local2.C: New test.
30892 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30893 * gcc.dg/ppc-ldstruct.c: Likewise.
30894 * gcc.dg/ppc64-abi-2.c: Likewise.
30896 2004-08-20 Jakub Jelinek <jakub@redhat.com>
30898 PR rtl-optimization/17099
30899 * gcc.c-torture/execute/20040820-1.c: New test.
30901 2004-08-20 David Edelsohn <edelsohn@gnu.org>
30903 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30905 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
30908 * gfortran.dg/auto_array_1.f90: New test.
30910 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30913 * gfortran.dg/simpleif_1.f90: New test.
30915 2004-08-19 Mark Mitchell <mark@codesourcery.com>
30917 * lib/target-supports.exp (check_profiling_available): Return
30918 false for arm*-*-symbianelf* and arm*-*-eabi*.
30921 * g++.dg/template/delete1.C: New test.
30923 2004-08-19 Paul Brook <paul@codesourcery.com>
30927 * gfortran.dg/data_char_1.f90: New test.
30929 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
30932 * gfortran.dg/reduction.f90: New testcase.
30934 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30937 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30939 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
30942 * g++.dg/Wparentheses-3.C: New test.
30944 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
30946 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30947 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30948 * gcc.dg/vect/vect-2.c: Likewise.
30949 * gcc.dg/vect/vect-3.c: Likewise.
30950 * gcc.dg/vect/vect-4.c: Likewise.
30951 * gcc.dg/vect/vect-5.c: Likewise.
30952 * gcc.dg/vect/vect-6.c: Likewise.
30953 * gcc.dg/vect/vect-7.c: Likewise.
30954 * gcc.dg/vect/vect-25.c: Likewise.
30955 * gcc.dg/vect/vect-31.c: Likewise.
30956 * gcc.dg/vect/vect-32.c: Likewise.
30957 * gcc.dg/vect/vect-34.c: Likewise.
30958 * gcc.dg/vect/vect-36.c: Likewise.
30959 * gcc.dg/vect/vect-all.c: Likewise.
30961 2004-08-18 Mark Mitchell <mark@codesourcery.com>
30964 * g++.dg/template/operator4.C: New test.
30966 2004-08-18 Richard Henderson <rth@redhat.com>
30968 * gcc.dg/20040206-1.c: XFAIL.
30970 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30973 * g++.dg/template/array7.C: New test.
30975 2004-08-17 James E Wilson <wilson@specifixinc.com>
30977 * gcc.dg/mips-movcc-1.c: New test.
30978 * gcc.dg/mips-movcc-2.c: New test.
30979 * gcc.dg/mips-movcc-3.c: New test.
30981 * gcc.dg/mips-nmadd-1.c: New test.
30982 * gcc.dg/mips-nmadd-2.c: New test.
30984 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30987 * g++.dg/opt/inline8.C: New test.
30990 * g++.dg/parse/error17.C: New test.
30992 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
30994 * gcc.dg/vect: New directory for vectorizer tests.
30995 * gcc.dg/vect/tree-vect.h: New file.
30996 * gcc.dg/vect/vect.exp: New file.
30997 * gcc.dg/vect/pr16105.c.c: New test.
30998 * gcc.dg/vect/vect-1.c: New test.
30999 * gcc.dg/vect/vect-2.c: New test.
31000 * gcc.dg/vect/vect-3.c: New test.
31001 * gcc.dg/vect/vect-4.c: New test.
31002 * gcc.dg/vect/vect-5.c: New test.
31003 * gcc.dg/vect/vect-6.c: New test.
31004 * gcc.dg/vect/vect-7.c: New test.
31005 * gcc.dg/vect/vect-8.c: New test.
31006 * gcc.dg/vect/vect-9.c: New test.
31007 * gcc.dg/vect/vect-10.c: New test.
31008 * gcc.dg/vect/vect-11.c: New test.
31009 * gcc.dg/vect/vect-12.c: New test.
31010 * gcc.dg/vect/vect-13.c: New test.
31011 * gcc.dg/vect/vect-14.c: New test.
31012 * gcc.dg/vect/vect-15.c: New test.
31013 * gcc.dg/vect/vect-16.c: New test.
31014 * gcc.dg/vect/vect-17.c: New test.
31015 * gcc.dg/vect/vect-18.c: New test.
31016 * gcc.dg/vect/vect-19.c: New test.
31017 * gcc.dg/vect/vect-20.c: New test.
31018 * gcc.dg/vect/vect-21.c: New test.
31019 * gcc.dg/vect/vect-22.c: New test.
31020 * gcc.dg/vect/vect-23.c: New test.
31021 * gcc.dg/vect/vect-24.c: New test.
31022 * gcc.dg/vect/vect-25.c: New test.
31023 * gcc.dg/vect/vect-26.c: New test.
31024 * gcc.dg/vect/vect-27.c: New test.
31025 * gcc.dg/vect/vect-28.c: New test.
31026 * gcc.dg/vect/vect-29.c: New test.
31027 * gcc.dg/vect/vect-30.c: New test.
31028 * gcc.dg/vect/vect-31.c: New test.
31029 * gcc.dg/vect/vect-32.c: New test.
31030 * gcc.dg/vect/vect-33.c: New test.
31031 * gcc.dg/vect/vect-34.c: New test.
31032 * gcc.dg/vect/vect-35.c: New test.
31033 * gcc.dg/vect/vect-36.c: New test.
31034 * gcc.dg/vect/vect-37.c: New test.
31035 * gcc.dg/vect/vect-38.c: New test.
31036 * gcc.dg/vect/vect-40.c: New test.
31037 * gcc.dg/vect/vect-41.c: New test.
31038 * gcc.dg/vect/vect-42.c: New test.
31039 * gcc.dg/vect/vect-43.c: New test.
31040 * gcc.dg/vect/vect-44.c: New test.
31041 * gcc.dg/vect/vect-45.c: New test.
31042 * gcc.dg/vect/vect-46.c: New test.
31043 * gcc.dg/vect/vect-47.c: New test.
31044 * gcc.dg/vect/vect-48.c: New test.
31045 * gcc.dg/vect/vect-49.c: New test.
31046 * gcc.dg/vect/vect-50.c: New test.
31047 * gcc.dg/vect/vect-51.c: New test.
31048 * gcc.dg/vect/vect-52.c: New test.
31049 * gcc.dg/vect/vect-53.c: New test.
31050 * gcc.dg/vect/vect-54.c: New test.
31051 * gcc.dg/vect/vect-55.c: New test.
31052 * gcc.dg/vect/vect-56.c: New test.
31053 * gcc.dg/vect/vect-57.c: New test.
31054 * gcc.dg/vect/vect-58.c: New test.
31055 * gcc.dg/vect/vect-59.c: New test.
31056 * gcc.dg/vect/vect-60.c: New test.
31057 * gcc.dg/vect/vect-61.c: New test.
31058 * gcc.dg/vect/vect-all.c: New test.
31059 * gcc.dg/vect/vect-none.c: New test.
31061 2004-08-17 Paul Brook <paul@codesourcery.com>
31064 * gfortran.dg/entry_1.f90: New test.
31066 2004-08-17 Andrew Pinski <apinski@apple.com>
31068 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31070 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
31072 * gcc.dg/pr17036-1.c: New test.
31074 2004-08-16 Devang Patel <dpatel@apple.com>
31076 * gcc.dg/darwin-20040809-1.c: New test.
31078 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
31080 * gcc.dg/funcdef-attr-1.c: New test.
31082 2004-08-16 Janis Johnson <janis187@us.ibm.com>
31084 * gcc.dg/altivec-17.c: New test.
31085 * gcc.dg/altivec-18.c: New test.
31087 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31090 * g++.dg/template/vtable2.C: New test.
31092 2004-08-14 Richard Henderson <rth@redhat.com>
31094 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31095 * gcc.dg/pack-test-4.c (main): Return 0.
31096 * gcc.dg/setjmp-1.c: Remove XFAIL.
31097 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31099 2004-08-14 Richard Henderson <rth@redhat.com>
31101 * gcc.dg/980217-1.c: Add prototype for printf.
31103 2004-08-13 Bud Davis <bdavis9659@comcast.net>
31105 * gfortran.dg/pr16935.f90: New test.
31107 2004-08-13 Janis Johnson <janis187@us.ibm.com>
31109 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31111 2004-08-13 Paul Brook <paul@codesourcery.com>
31113 * gfortran.dg/der_io_1.f90: Remove stray comma.
31115 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31117 * gcc.dg/vmx/cw-bug-2.c: Remove.
31118 * gcc.dg/vmx/vprint-1.c: Remove.
31119 * gcc.dg/vmx/vscan-1.c: Remove.
31121 2004-08-12 Devang patel <dpatel@apple.com>
31123 * gcc.dg/darwin-20040809-2.c: New test.
31125 2004-08-12 Janis Johnson <janis1872us.ibm.com>
31127 * g++.dg/ext/altivec-12.C: New test.
31129 * g++.dg/ext/altivec-11.C: New test.
31131 2004-08-12 Paul Brook <paul@codesourcery.com>
31133 * g++.dg/abi/arm_cxa_vec_1.C: New test.
31135 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31137 * g++.dg/ext/altivec-2.C: Check for hardware support before
31138 executing any VMX instructions.
31140 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31142 2004-08-12 Jakub Jelinek <jakub@redhat.com>
31145 * g++.old-deja/g++.other/comdat4.C: New test.
31146 * g++.old-deja/g++.other/comdat4-aux.cc: New.
31148 2004-08-12 Ben Elliston <bje@au.ibm.com>
31151 * gcc.dg/pr16286.c: New test.
31153 2004-08-12 Jan Beulich <jbeulich@novell.com>
31155 * g++.dg/ext/asm5.C: New.
31157 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31160 * g++.dg/eh/crash1.C: New test.
31163 * g++.dg/ext/construct1.C: New test.
31165 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31168 * g++.dg/init/ptrmem1.C: New test.
31171 * g++.dg/parse/offsetof5.C: New test.
31174 * g++.dg/template/overload3.C: New test.
31176 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31179 * g++.dg/parse/error16.C: New test.
31182 * g++.dg/template/error14.C: New test.
31185 * g++.dg/template/error15.C: New test.
31187 2004-08-11 Devang Patel <dpatel@apple.com>
31189 * gcc.dg/darwin-ld-20040809-1.c: New test.
31190 * gcc.dg/darwin-ld-20040809-2.c: New test.
31192 2004-08-11 Steven G. Kargl <kargls@comcast.net>
31195 * gfortran.dg/dfloat_1.f90: New test.
31197 2004-08-09 Mark Mitchell <mark@codesourcery.com>
31199 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31200 * gcc.dg/dll-2.c: Fix dg-require syntax.
31201 * gcc.misc-tests/arm-isr.c (abort): Declare.
31204 2004-08-10 Mark Mitchell <mark@codesourcery.com>
31207 * g++.dg/parse/crash16.C: New test.
31209 2004-08-10 Roger Sayle <roger@eyesopen.com>
31211 * gcc.dg/mips-rsqrt-1.c: New test case.
31212 * gcc.dg/mips-rsqrt-2.c: New test case.
31213 * gcc.dg/mips-rsqrt-3.c: New test case.
31215 2004-08-10 Paul Brook <paul@codesourcery.com>
31217 * gfortran.dg/der_io_1.f90: New test.
31219 2004-08-10 Paul Brook <paul@codesourcery.com>
31222 * gfortran.dg/der_array_1.f90: New test.
31224 2004-08-09 David Edelsohn <edelsohn@gnu.org>
31226 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31228 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
31230 * gcc.dg/wchar_t-2.c: Fix typo.
31232 2004-08-09 Falk Hueffner <falk@debian.org>
31234 PR tree-optimization/12517
31235 * gcc.c-torture/compile/pr12517.c: New test.
31237 PR tree-optimization/12578
31238 * gcc.c-torture/compile/pr12578.c: New test.
31240 PR tree-optimization/12899
31241 * gcc.c-torture/compile/pr12899.c: New test.
31243 PR rtl-optimization/14692
31244 * gcc.c-torture/compile/pr14692.c: New test.
31246 PR tree-optimization/16461
31247 * gcc.c-torture/compile/pr16461.c: New test.
31249 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
31251 * gfortran.dg/getenv_1.f90: New test.
31253 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31255 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31257 * gcc.dg/symbian5.c: Test -fno-short-wchar.
31259 2004-08-06 Paul Brook <paul@codesourcery.com>
31261 * gfortran.dg/ret_array_1.f90: New test.
31262 * gfortran.dg/ret_pointer_1.f90: New test.
31264 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
31266 * gcc.dg/missing-field-init-[12].c: New tests.
31267 * g++.dg/warn/missing-field-init-[12].C: New tests.
31269 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31271 * gcc.dg/enum2.c: New test.
31272 * gcc.dg/symbian3.c: Likewise.
31273 * gcc.dg/symbian4.c: Likewise.
31274 * gcc.dg/wchar_t-2.c: Likewise.
31276 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31278 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31281 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31283 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31284 dg-require-visiblity.
31285 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31286 * g++.dg/ext/visibility/fvisibility.C: Likewise.
31287 * g++.dg/ext/visibility/memfuncts.C: Likewise.
31288 * g++.dg/ext/visibility/new1.C: Likewise.
31289 * g++.dg/ext/visibility/pragma.C: Likewise.
31290 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31291 * g++.dg/ext/visibility/virtual.C: Likewise.
31292 * g++/dg/ext/visibility/visibility-1.C: Likewise.
31293 * g++/dg/ext/visibility/visibility-2.C: Likewise.
31294 * g++/dg/ext/visibility/visibility-3.C: Likewise.
31295 * g++/dg/ext/visibility/visibility-4.C: Likewise.
31296 * g++/dg/ext/visibility/visibility-5.C: Likewise.
31297 * g++/dg/ext/visibility/visibility-6.C: Likewise.
31298 * g++/dg/ext/visibility/visibility-7.C: Likewise.
31299 * g++/dg/ext/visibility/visibility-8.C: New test.
31300 * gcc.c-torture/compile/dll.x: Remove.
31301 * gcc.dg/dll-2.c: Use dg-require-dll
31302 * gcc.dg/visibility-10.c: New test.
31303 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31305 * lib/scanasm.exp (scan_hidden): New function.
31306 (scan_not_hidden): Likewise.
31308 2004-08-05 David Edelsohn <edelsohn@gnu.org>
31310 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31312 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
31314 * gcc.c-torture/execute/20040805-1.c: New test.
31316 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
31318 * gcc.dg/20020118-1.c: Declare abort.
31319 * gcc.dg/altivec_check.h: Likewise.
31320 * gcc.dg/iftrap-2.c: Likewise.
31321 * gcc.dg/pragma-darwin.c: Likewise.
31322 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31324 2004-08-04 Geoffrey Keating <geoffk@apple.com>
31326 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31328 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
31330 * gcc.c-torture/execute/builtins/abs-2.c,
31331 gcc.c-torture/execute/builtins/abs-3.c,
31332 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31333 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31334 intmax_t, uintmax_t and their limits.
31335 * gcc.dg/intmax_t-1.c: New test.
31337 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31339 * g++.dg/tc1/dr147.C: Add reference to PR.
31341 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
31343 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31344 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31346 2004-08-03 David Edelsohn <edelsohn@gnu.org>
31348 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31350 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31352 * gcc.dg/redecl-5.c: New test.
31353 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31356 2004-08-03 Roger Sayle <roger@eyesopen.com>
31358 PR middle-end/16790
31359 * gcc.c-torture/execute/pr16790-1.c: New test case.
31361 2004-08-03 Mark Mitchell <mark@codesourcery.com>
31363 * g++.dg/ext/visibility/assign1.C: New test.
31364 * g++.dg/ext/visibility/new1.C: Likewise.
31366 * gcc.dg/symbian1.c: New test.
31367 * gcc.dg/symbian2.c: Likewise.
31369 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
31372 * gcc.dg/i386-sse-9.c: New test.
31374 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31376 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31378 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31380 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31381 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31382 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31383 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31384 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31385 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31386 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31387 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31388 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31389 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31390 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31391 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31392 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31393 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31394 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31395 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31396 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31397 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31398 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31399 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31400 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31401 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31402 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31403 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31404 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31405 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31406 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31407 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31408 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31409 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31410 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31411 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31412 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31413 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31414 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31415 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31416 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31417 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31418 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31419 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31420 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31421 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31422 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31423 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31424 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31425 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31426 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31427 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31428 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31429 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31430 gcc.misc-tests/i386-pf-3dnow-1.c,
31431 gcc.misc-tests/i386-pf-athlon-1.c,
31432 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31433 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31434 Declare built-in functions used.
31435 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31437 2004-08-02 Mark Mitchell <mark@codesourcery.com>
31440 * g++.dg/lookup/using12.C: New test.
31442 * g++.dg/init/null1.C: Fix PR number.
31443 * g++.dg/parse/namespace10.C: Likewise.
31445 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31448 * g++.dg/template/spec17.C: New test.
31449 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31450 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31452 2004-08-02 David Billinghurst
31455 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31457 2004-08-01 Zack Weinberg <zack@codesourcery.com>
31459 * gcc.dg/ia64-got-1.c: New test case.
31461 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31464 * g++.dg/init/null1.C: New test.
31465 * g++.dg/tc1/dr76.C: Adjust error marker.
31468 * g++.dg/parse/namespace10.C: New test.
31471 * g++.dg/inherit/ptrmem2.C: New test.
31473 2004-08-02 Ben Elliston <bje@au.ibm.com>
31476 * gcc.dg/pr16155.c: New test.
31478 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
31480 * gcc.dg/redecl-2.c: New test.
31482 2004-07-30 Geoffrey Keating <geoffk@apple.com>
31484 * gcc.dg/darwin-longdouble.c: New file.
31486 2004-07-30 Richard Henderson <rth@redhat.com>
31488 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31489 write to constant argument.
31490 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31492 2004-07-30 Richard Henderson <rth@redhat.com>
31494 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31495 tests of nearest around zero.
31497 2004-07-30 Andrew Pinski <apinski@apple.com>
31499 * gcc.c-torture/compile/20040730-1.c: New test.
31501 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31503 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31506 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31508 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31510 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
31512 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31513 contains $ld_library_path.
31514 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31516 2004-07-29 Richard Henderson <rth@redhat.com>
31518 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31520 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31521 (alt2, which): New.
31522 (Check): Accept either alternative.
31524 2004-07-29 Mark Mitchell <mark@codesourcery.com>
31526 * g++.dg/abi/inline1.C: New test.
31527 * g++.dg/abi/local1-a.cc: Likewise.
31528 * g++.dg/abi/local1.C: Likewise.
31529 * g++.dg/abi/mangle11.C: Tweak location of warnings.
31530 * g++.dg/abi/mangle12.C: Likewise.
31531 * g++.dg/abi/mangle17.C: Likewise.
31532 * g++.dg/abi/mangle20-2.C: Likewise.
31533 * g++.dg/opt/interface1.C: Likewise.
31534 * g++.dg/opt/interface1.h: Likewise.
31535 * g++.dg/opt/interface1-a.cc: New test.
31536 * g++.dg/parse/repo1.C: New test.
31537 * g++.dg/template/repo1.C: Likewise.
31538 * g++.dg/warn/Winline-1.C: Likewise.
31539 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31541 2004-07-29 Diego Novillo <dnovillo@redhat.com>
31543 * gcc.dg/tree-ssa/20040729-1.c: New test.
31545 2004-07-27 Matt Austern <austern@apple.com>
31547 * gcc.dg/darwin-bool-1.c: New test.
31548 * gcc.dg/darwin-bool-2.c: New test.
31550 2004-07-28 Richard Henderson <rth@redhat.com>
31552 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31553 arguments in the correct type. Don't write to constant arguments.
31555 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31557 PR tree-optimization/16688
31558 PR tree-optimization/16689
31559 * g++.dg/tree-ssa/pr16688.C: New test.
31561 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31563 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31564 loads. Not only in the comment, this time.
31566 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
31568 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
31569 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31570 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
31571 * gcc.dg/sh4a-bitmovua.c: New.
31572 * gcc.dg/sh4a-cos.c: New.
31573 * gcc.dg/sh4a-cosf.c: New.
31574 * gcc.dg/sh4a-fprun.c: New.
31575 * gcc.dg/sh4a-fsrra.c: New.
31576 * gcc.dg/sh4a-memmovua.c: New.
31577 * gcc.dg/sh4a-sin.c: New.
31578 * gcc.dg/sh4a-sincos.c: New.
31579 * gcc.dg/sh4a-sincosf.c: New.
31580 * gcc.dg/sh4a-sinf.c: New.
31582 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31584 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31586 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31588 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31591 2004-07-27 Andrew Pinski <apinski@apple.com>
31593 * g++.dg/rtti/tinfo1.C: Correct the xfail.
31595 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
31597 * gcc.dg/pragma-isr.c: New test.
31599 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31602 * g++.dg/template/ttp11.C: New test.
31604 2004-07-27 Diego Novillo <dnovillo@redhat.com>
31606 * gcc.c-torture/compile/20040727-1.c: New test.
31608 2004-07-26 Eric Christopher <echristo@redhat.com>
31610 * gcc.c-torture/compile/20040726-2.c: New test.
31612 2004-07-26 Andrew Pinski <apinski@apple.com>
31614 * g++.dg/rtti/tinfo1.C: Xfail.
31616 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
31618 * gcc.c-torture/compile/20040726-1.c: New test.
31620 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
31621 Brian Ryner <bryner@brianryner.com>
31625 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31626 * g++.dg/ext/visibility/: New directory.
31627 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31628 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31629 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31630 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31631 * g++.dg/ext/visibility/fvisibility.C,
31632 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31633 g++.dg/ext/visibility/fvisibility-override1.C
31634 g++.dg/ext/visibility/fvisibility-override2.C
31635 g++.dg/ext/visibility/memfuncts.C
31636 g++.dg/ext/visibility/noPLT.C
31637 g++.dg/ext/visibility/pragma.C
31638 g++.dg/ext/visibility/pragma-override1.C
31639 g++.dg/ext/visibility/pragma-override2.C
31640 g++.dg/ext/visibility/staticmemfuncts.C
31641 g++.dg/ext/visibility/virtual.C: New tests.
31643 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31646 * gcc.dg/pr15360-1.c: New test.
31648 2004-07-25 Daniel Jacobowitz <dan@debian.org>
31650 * gcc.dg/pragma-align-2.c: New test.
31651 * gcc.dg/pragma-init-fini.c: New test.
31652 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
31655 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31657 * gcc.dg/init-string-2.c: New test.
31659 2004-07-24 Zack Weinberg <zack@codesourcery.com>
31662 * gcc.dg/Wredundant-decls-1.c: New test case.
31664 2004-07-24 Jakub Jelinek <jakub@redhat.com>
31666 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31667 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31668 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31669 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31670 * gcc.dg/compat/generate-random.c: New file.
31671 * gcc.dg/compat/generate-random.h: Likewise.
31672 * gcc.dg/compat/generate-random_r.c: Likewise.
31673 * gcc.dg/compat/struct-layout-1.h: Likewise.
31674 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31675 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31676 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31677 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31678 * gcc.dg/compat/struct-layout-1_main.c: New test.
31679 * gcc.dg/compat/struct-layout-1_x.c: New file.
31680 * gcc.dg/compat/struct-layout-1_y.c: New file.
31681 * gcc.dg/compat/struct-layout-1_test.h: New file.
31683 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
31685 * gcc.dg/comp-return-1.c: New test
31687 2004-07-23 Janis Johnson <janis187@us.ibm.com>
31689 * gcc.dg/vmx/8-02a.c: Fix typo.
31691 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31692 * gcc.dg/darwin-abi-3.c: New test.
31694 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31695 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31697 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31698 * gcc.dg/vmx/ops-long-1.c: New test.
31699 * gcc.dg/vmx/ops-long-2.c: New test.
31701 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
31703 * g++.dg/lookup/conv-[1234].C: New.
31705 2004-07-22 Mark Mitchell <mark@codesourcery.com>
31707 * g++.dg/parse/attr2.C: Simplify.
31709 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31712 * gcc.c-torture/execute/pr7284-1.c: New test.
31714 2004-07-22 Brian Booth <bbooth@redhat.com>
31716 * gcc.dg/tree-ssa/20040721-1.c: New test.
31718 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
31720 * g++.dg/template/crash20.c: New.
31722 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
31724 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31725 Add dg-run directive. Declare variables as required.
31726 * gfortran.dg/g77/README: Update
31728 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
31730 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31731 gcc.dg/cris-peep2-andu2.c: New tests.
31733 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31736 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31738 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
31740 * gcc.dg/qual-return-2.c: Update expected messages.
31741 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31743 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31745 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31746 * gcc.dg/noncompile/921102-1.c: Update expected error message.
31748 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31751 * gcc.dg/init-string-1.c: New test.
31753 2004-07-21 Jakub Jelinek <jakub@redhat.com>
31755 PR middle-end/15345
31757 * gcc.dg/torture/nested-fn-1.c: New test.
31759 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
31762 * gcc.dg/ia64-fptr-1.c: New file.
31764 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31767 * g++.dg/template/spec16.C: New test.
31768 * g++.old-deja/g++.robertl/eb118.C: Remove.
31770 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31773 * g++.dg/template/spec15.C: New test.
31775 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
31777 Copy cases from g77.f-torture/execute and add dg-run
31778 directive. Other changes as noted.
31779 * gfortran.dg/g77/13037.f
31780 * gfortran.dg/g77/1832.f
31781 * gfortran.dg/g77/19981119-0.f
31782 * gfortran.dg/g77/19990313-0.f
31783 * gfortran.dg/g77/19990313-1.f
31784 * gfortran.dg/g77/19990313-2.f
31785 * gfortran.dg/g77/19990313-3.f
31786 * gfortran.dg/g77/19990419-1.f
31787 * gfortran.dg/g77/19990826-0.f
31788 * gfortran.dg/g77/19990826-2.f
31789 * gfortran.dg/g77/20000503-1.f
31790 * gfortran.dg/g77/20001111.f
31791 * gfortran.dg/g77/20010116.f
31792 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31793 * gfortran.dg/g77/20010430.f
31794 * gfortran.dg/g77/6177.f
31795 * gfortran.dg/g77/947.f
31796 * gfortran.dg/g77/970816-3.f
31797 * gfortran.dg/g77/971102-1.f
31798 * gfortran.dg/g77/980520-1.f
31799 * gfortran.dg/g77/980628-0.f
31800 * gfortran.dg/g77/980628-1.f
31801 * gfortran.dg/g77/980628-10.f
31802 * gfortran.dg/g77/980628-2.f
31803 * gfortran.dg/g77/980628-3.f
31804 * gfortran.dg/g77/980628-7.f
31805 * gfortran.dg/g77/980628-8.f
31806 * gfortran.dg/g77/980628-9.f
31807 * gfortran.dg/g77/980701-0.f
31808 * gfortran.dg/g77/980701-1.f
31809 * gfortran.dg/g77/cabs.f
31810 * gfortran.dg/g77/claus.f
31811 * gfortran.dg/g77/complex_1.f
31812 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31813 * gfortran.dg/g77/dcomplex.f
31814 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31815 * gfortran.dg/g77/f90-intrinsic-mathematical.f
31816 * gfortran.dg/g77/f90-intrinsic-numeric.f
31817 * gfortran.dg/g77/int8421.f
31818 * gfortran.dg/g77/labug1.f
31819 * gfortran.dg/g77/large_vec.f
31820 * gfortran.dg/g77/le.f
31821 * gfortran.dg/g77/short.f
31822 * gfortran.dg/g77/README: Update
31824 2004-07-20 Mark Mitchell <mark@codesourcery.com>
31827 * g++.dg/parse/lookup4.C: New test.
31829 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31832 * g++.dg/template/ttp10.C: New test.
31834 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
31836 * gcc.dg/pr12625-1.c: New test.
31838 2004-07-20 Steven Bosscher <stevenb@suse.de>
31840 * gcc.dg/switch-warn-1.c: New test.
31841 * gcc.dg/switch-warn-2.c: New test.
31842 * gcc.c-torture/compile/pr14730.c: Update.
31844 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
31846 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31847 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31848 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31849 g++.dg/template/nontype3.C: Remove trailing CR from tests.
31851 2004-07-18 Mark Mitchell <mark@codesourcery.com>
31854 * g++.dg/template/assign1.C: New test.
31856 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31859 * g++.dg/template/ttp9.C: New test.
31861 2004-07-19 Daniel Jacobowitz <dan@debian.org>
31863 * gcc.dg/format/cmn-err-1.c: New test.
31865 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
31867 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31868 gcc.dg/Wparentheses-10.c: New tests.
31869 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31871 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31874 * gfortran.dg/g77//ffixed-line-length-0.f,
31875 gfortran.dg/g77/ffixed-line-length-132.f,
31876 gfortran.dg/g77/ffixed-line-length-72.f,
31877 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31878 gfortran.dg/g77/README: Update.
31880 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31883 * g++.dg/template/non-dependent7.C: New test.
31884 * g++.dg/template/non-dependent8.C: Likewise.
31885 * g++.dg/template/non-dependent9.C: Likewise.
31886 * g++.dg/template/non-dependent10.C: Likewise.
31888 2004-07-17 Mark Mitchell <mark@codesourcery.com>
31891 * g++.dg/parse/attr2.C: New test.
31893 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
31896 * g77.f-torture: Ditto.
31898 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
31900 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31901 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31902 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31904 2004-07-16 Richard Henderson <rth@redhat.com>
31906 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31908 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31910 * lib/fortran-torture.exp (fortran-torture): Don't test compile
31911 tests with full list of options.
31912 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31913 of TORTURE_OPTIONS if test contains 'dg-do run'.
31916 * gfortran.dg/do_iterator.f90: New test.
31918 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31920 PR rtl-optimization/16536
31921 * gcc.c-torture/execute/restrict-1.c: New test.
31923 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31926 * gfortran.dg/pr15324.f90: New test.
31929 * gfortran.dg/pr15129.f90: New test.
31932 * gfortran.dg/pr15140.f90: New test.
31935 * gfortran.fortran-torture/execute/bounds.f90: Add check for
31936 compile-time simplification.
31938 2004-07-14 Mike Stump <mrs@apple.com>
31940 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31942 2004-07-14 James E Wilson <wilson@specifixinc.com>
31945 * gcc.dg/profile-generate-1.c: New.
31947 2004-07-15 Jakub Jelinek <jakub@redhat.com>
31949 * gcc.c-torture/execute/20040709-1.c: New test.
31950 * gcc.c-torture/execute/20040709-2.c: New test.
31952 2004-07-14 Mike Stump <mrs@apple.com>
31954 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31956 2004-07-14 Mike Stump <mrs@apple.com>
31958 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31960 2004-07-13 Mark Mitchell <mark@codesourcery.com>
31963 * g++.dg/parse/mutable1.C: New test.
31965 2004-07-13 Diego Novillo <dnovillo@redhat.com>
31967 PR tree-optimization/16443
31968 * gcc.dg/tree-ssa/20040713-1.c: New test.
31970 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
31972 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31975 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31977 * gfortran.dg/g77/README: New file
31978 * gfortran.dg/g77/19981216-0.f: Copy from
31979 g77.f-torture/noncompile. Add "dg-do compile" and
31980 dg-error as required.
31981 * gfortran.dg/g77/19990218-1.f: Likewise.
31982 * gfortran.dg/g77/19990905-1.f: Likewise.
31983 * gfortran.dg/g77/9263.f: Likewise.
31984 * gfortran.dg/g77/980615-0.f: Likewise.
31985 * gfortran.dg/g77/980616-0.f: Likewise.
31986 * gfortran.dg/g77/check0.f: Likewise.
31987 * gfortran.dg/g77/select_no_compile.f: Likewise.
31989 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31991 Copy files from g77.f-torture/compile.
31992 Add "{ dg-do compile}". Other changes as noted
31993 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31994 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31995 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31996 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31997 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31998 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31999 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32000 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32001 statement to conform to standard. Append alpha1.x for reference.
32002 * gfortran.dg/g77/xformat.f: Add dg-warning
32004 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32006 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32007 Add {dg-do compile} directive.
32008 * gfortran.dg/g77/cpp2.F: Likewise.
32010 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32013 * g++.dg/lookup/name-clash1.C: New test.
32016 * g++.dg/lookup/name-clash2.C: New test.
32019 * g++.dg/lookup/name-clash3.C: New test.
32021 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32023 * g++.dg/lookup/new2.C: New test.
32024 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32026 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
32028 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32029 Add {dg-do compile} directive.
32030 * gfortran.dg/g77/13060.f: Likewise.
32031 * gfortran.dg/g77/19990218-0.f: Likewise.
32032 * gfortran.dg/g77/19990305-0.f: Likewise.
32033 * gfortran.dg/g77/19990419-0.f: Likewise.
32034 * gfortran.dg/g77/19990502-0.f: Likewise.
32035 * gfortran.dg/g77/19990502-1.f: Likewise.
32036 * gfortran.dg/g77/19990525-0.f: Likewise.
32037 * gfortran.dg/g77/19990826-1.f: Likewise.
32038 * gfortran.dg/g77/19990826-3.f: Likewise.
32039 * gfortran.dg/g77/19990905-2.f: Likewise.
32040 * gfortran.dg/g77/20000412-1.f: Likewise.
32041 * gfortran.dg/g77/20000511-1.f: Likewise.
32042 * gfortran.dg/g77/20000511-2.f: Likewise.
32043 * gfortran.dg/g77/20000518.f: Likewise.
32044 * gfortran.dg/g77/20000601-1.f: Likewise.
32045 * gfortran.dg/g77/20000601-2.f: Likewise.
32046 * gfortran.dg/g77/20000629-1.f: Likewise.
32047 * gfortran.dg/g77/20000630-2.f: Likewise.
32048 * gfortran.dg/g77/20010115.f: Likewise.
32049 * gfortran.dg/g77/20010321-1.f: Likewise.
32050 * gfortran.dg/g77/20010426.f: Likewise.
32051 * gfortran.dg/g77/20020307-1.f: Likewise.
32052 * gfortran.dg/g77/8485.f: Likewise.
32053 * gfortran.dg/g77/960317-1.f: Likewise.
32054 * gfortran.dg/g77/970915-0.f: Likewise.
32055 * gfortran.dg/g77/980310-1.f: Likewise.
32056 * gfortran.dg/g77/980310-2.f: Likewise.
32057 * gfortran.dg/g77/980310-3.f: Likewise.
32058 * gfortran.dg/g77/980310-4.f: Likewise.
32059 * gfortran.dg/g77/980310-6.f: Likewise.
32060 * gfortran.dg/g77/980310-7.f: Likewise.
32061 * gfortran.dg/g77/980310-8.f: Likewise.
32062 * gfortran.dg/g77/980419-2.f: Likewise.
32063 * gfortran.dg/g77/980424-0.f: Likewise.
32064 * gfortran.dg/g77/980427-0.f: Likewise.
32065 * gfortran.dg/g77/980729-0.f: Likewise.
32066 * gfortran.dg/g77/981117-1.f: Likewise.
32067 * gfortran.dg/g77/toon_1.f: Likewise.
32069 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32072 * g++.dg/other/abstract2.C: New test.
32074 2004-07-12 Paul Brook <paul@codesourcery.com>
32076 * gfortran.dg/pointer_init_1.f90: New test.
32078 2004-07-11 Paul Brook <paul@codesourcery.com>
32081 * gfortran.dg/contained_1.f90: New test.
32083 2004-07-11 Mark Mitchell <mark@codesourcery.com>
32085 * g++.dg/parse/defarg8.C: New test.
32087 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32090 * gfortran.dg/pr16433.f: New test.
32093 * gfortran.dg/pr15754.f90: New test.
32095 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
32097 PR tree-optimization/16437
32098 * gcc.c-torture/execute/bitfld-4.c: New test.
32100 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32102 * gfortran.fortran-torture/execute/common_2.f90: Add check for
32103 access to common var from module.
32105 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32108 * gfortran.fortran-torture/execute/common_2.f90: New test.
32110 2004-07-10 Paul Brook <paul@codesourcery.com>
32112 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32114 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32117 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32119 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
32121 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32122 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32123 * gfortran.dg/g77/ffree-form-1.f: Likewise.
32124 * gfortran.dg/g77/ffree-form-2.f: Likewise.
32125 * gfortran.dg/g77/ffree-form-3.f: Likewise.
32126 * gfortran.dg/g77/fno-underscoring.f: Likewise.
32127 * gfortran.dg/g77/funderscoring.f: Likewise.
32128 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
32130 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32132 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32134 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32135 Paul Brook <paul@codesourcery.com>
32138 * gfortran.dg/common_pointer_1.f90: New test.
32140 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32142 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32144 2004-07-09 James E Wilson <wilson@specifixinc.com>
32147 * gcc.c-torture/compile/20040709-1.c: New.
32149 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32152 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32154 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32157 * gfortran.dg/shape_1.f90: New test.
32159 2004-07-09 Zack Weinberg <zack@codesourcery.com>
32160 Andrew Pinski <apinski@apple.com>
32162 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32164 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32166 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32169 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32170 Paul Brook <paul@codesourcery.com>
32172 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32175 2004-07-09 Diego Novillo <dnovillo@redhat.com>
32177 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32179 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32181 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32182 testcases with capital suffix.
32184 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32190 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32192 * gfortran.dg/implicit_1.f90: New test.
32194 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32196 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32197 expression to match gfortran warning/error messages
32198 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32201 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32203 * lib/fortran-torture.exp: Rename proc search_for to
32206 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32208 * gcc.c-torture/execute/simd-5.x: New file.
32209 XFAIL on SPARC 64-bit at -O0.
32211 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32215 * g++.dg/warn/effc3.C: New test.
32217 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32219 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32220 change X to 1X in format.
32221 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32222 add data statements to conform to standard.
32224 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32226 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32227 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32228 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32230 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32232 * gfortran.dg/g77/7388.f: Copy from g77.dg
32233 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32234 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32235 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32236 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32237 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32238 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32239 * gfortran.dg/g77/strlen0.f: Likewise.
32241 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32243 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32244 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32246 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32248 * gcc.c-torture/execute/920428-2.x: Delete.
32249 * gcc.c-torture/execute/920501-7.x: Likewise.
32251 2004-07-08 Jakub Jelinek <jakub@redhat.com>
32253 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32254 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
32255 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32257 (PREFETCH_3DNOW): Add -march=c3.
32259 2004-07-08 Diego Novillo <dnovillo@redhat.com>
32262 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32263 * gcc.c-torture/execute/bf64-1.x: Likewise.
32265 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32267 * gcc.c-torture/compile/20040708-1.c: New test.
32269 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32272 * g++.dg/warn/effc2.C: New test.
32274 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
32276 * gcc.c-torture/execute/bitfld-1.x: Remove.
32277 * gcc.c-torture/execute/bitfld-3.c: New test.
32278 * gcc.dg/bitfld-2.c: Remove XFAILs.
32280 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
32283 * g++.dg/rtti/tinfo1.C: New file.
32285 2004-07-07 Eric Christopher <echristo@redhat.com>
32287 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32289 2004-07-07 Andrew Pinski <apinski@apple.com>
32291 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32293 2004-07-07 Mark Mitchell <mark@codesourcery.com>
32295 * g++.dg/init/call1.C: XFAIL.
32297 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
32299 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32300 except for movstrict*, to movmem* and clrstr* to clrmem*.
32302 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
32304 * gcc.c-torture/execute/20040707-1.c: New test.
32306 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
32308 * gcc.c-torture/execute/20040706-1.c: New test.
32310 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32313 * g++.dg/template/spec14.C: New test.
32315 2004-07-05 Jakub Jelinek <jakub@redhat.com>
32317 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32318 nothing if not yet defined. Use it in b, c and d type definitions.
32319 * gcc.c-torture/execute/20040705-1.c: New test.
32320 * gcc.c-torture/execute/20040705-2.c: New test.
32322 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32325 * g++.dg/lookup/new1.C: New test.
32327 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32330 * g++.dg/template/sizeof8.C: New test.
32332 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
32334 * gcc.c-torture/compile/20040705-1.c: New test.
32336 2004-07-04 Bud Davis <bdavis9659@comcast.net>
32338 * gfortran.fortran-torture/execute/seq_io.f90: New test.
32340 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
32342 * gcc.dg/cpp/if-mop.c: Two new testcases.
32343 * gcc.dg/cpp/trad/comment-3.c: New.
32345 2004-07-04 Paul Brook <paul@codesourcery.com>
32347 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32349 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
32352 * g++.dg/lookup/crash4.C: New test.
32354 2004-07-02 Zack Weinberg <zack@codesourcery.com>
32356 * gcc.c-torture/execute/builtin-abs-1.c
32357 * gcc.c-torture/execute/builtin-abs-2.c
32358 * gcc.c-torture/execute/builtin-complex-1.c
32359 * gcc.c-torture/execute/builtins/string-1-lib.c
32360 * gcc.c-torture/execute/builtins/string-1.c
32361 * gcc.c-torture/execute/builtins/string-2-lib.c
32362 * gcc.c-torture/execute/builtins/string-2.c
32363 * gcc.c-torture/execute/builtins/string-3-lib.c
32364 * gcc.c-torture/execute/builtins/string-3.c
32365 * gcc.c-torture/execute/builtins/string-4-lib.c
32366 * gcc.c-torture/execute/builtins/string-4.c
32367 * gcc.c-torture/execute/builtins/string-5-lib.c
32368 * gcc.c-torture/execute/builtins/string-5.c
32369 * gcc.c-torture/execute/builtins/string-6-lib.c
32370 * gcc.c-torture/execute/builtins/string-6.c
32371 * gcc.c-torture/execute/builtins/string-7-lib.c
32372 * gcc.c-torture/execute/builtins/string-7.c
32373 * gcc.c-torture/execute/builtins/string-8-lib.c
32374 * gcc.c-torture/execute/builtins/string-8.c
32375 * gcc.c-torture/execute/builtins/string-9-lib.c
32376 * gcc.c-torture/execute/builtins/string-9.c
32377 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32378 * gcc.c-torture/execute/builtins/string-asm-1.c
32379 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32380 * gcc.c-torture/execute/builtins/string-asm-2.c
32381 * gcc.c-torture/execute/stdio-opt-1.c
32382 * gcc.c-torture/execute/stdio-opt-2.c
32383 * gcc.c-torture/execute/stdio-opt-3.c
32384 * gcc.c-torture/execute/string-opt-1.c
32385 * gcc.c-torture/execute/string-opt-10.c
32386 * gcc.c-torture/execute/string-opt-11.c
32387 * gcc.c-torture/execute/string-opt-12.c
32388 * gcc.c-torture/execute/string-opt-13.c
32389 * gcc.c-torture/execute/string-opt-14.c
32390 * gcc.c-torture/execute/string-opt-15.c
32391 * gcc.c-torture/execute/string-opt-16.c
32392 * gcc.c-torture/execute/string-opt-2.c
32393 * gcc.c-torture/execute/string-opt-6.c
32394 * gcc.c-torture/execute/string-opt-7.c
32395 * gcc.c-torture/execute/string-opt-8.c:
32398 * gcc.c-torture/execute/builtins/abs-2.c
32399 * gcc.c-torture/execute/builtins/abs-3.c
32400 * gcc.c-torture/execute/builtins/complex-1.c
32401 * gcc.c-torture/execute/builtins/fprintf.c
32402 * gcc.c-torture/execute/builtins/fputs.c
32403 * gcc.c-torture/execute/builtins/memcmp.c
32404 * gcc.c-torture/execute/builtins/memmove.c
32405 * gcc.c-torture/execute/builtins/memops-asm.c
32406 * gcc.c-torture/execute/builtins/mempcpy-2.c
32407 * gcc.c-torture/execute/builtins/mempcpy.c
32408 * gcc.c-torture/execute/builtins/memset.c
32409 * gcc.c-torture/execute/builtins/printf.c
32410 * gcc.c-torture/execute/builtins/sprintf.c
32411 * gcc.c-torture/execute/builtins/strcat.c
32412 * gcc.c-torture/execute/builtins/strchr.c
32413 * gcc.c-torture/execute/builtins/strcmp.c
32414 * gcc.c-torture/execute/builtins/strcpy.c
32415 * gcc.c-torture/execute/builtins/strcspn.c
32416 * gcc.c-torture/execute/builtins/strlen-2.c
32417 * gcc.c-torture/execute/builtins/strlen.c
32418 * gcc.c-torture/execute/builtins/strncat.c
32419 * gcc.c-torture/execute/builtins/strncmp-2.c
32420 * gcc.c-torture/execute/builtins/strncmp.c
32421 * gcc.c-torture/execute/builtins/strncpy.c
32422 * gcc.c-torture/execute/builtins/strpbrk.c
32423 * gcc.c-torture/execute/builtins/strpcpy-2.c
32424 * gcc.c-torture/execute/builtins/strpcpy.c
32425 * gcc.c-torture/execute/builtins/strrchr.c
32426 * gcc.c-torture/execute/builtins/strspn.c
32427 * gcc.c-torture/execute/builtins/strstr-asm.c
32428 * gcc.c-torture/execute/builtins/strstr.c:
32429 ... these new files.
32431 * gcc.c-torture/execute/builtins/abs-2-lib.c
32432 * gcc.c-torture/execute/builtins/abs-3-lib.c
32433 * gcc.c-torture/execute/builtins/complex-1-lib.c
32434 * gcc.c-torture/execute/builtins/fprintf-lib.c
32435 * gcc.c-torture/execute/builtins/fputs-lib.c
32436 * gcc.c-torture/execute/builtins/memcmp-lib.c
32437 * gcc.c-torture/execute/builtins/memmove-lib.c
32438 * gcc.c-torture/execute/builtins/memops-asm-lib.c
32439 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32440 * gcc.c-torture/execute/builtins/mempcpy-lib.c
32441 * gcc.c-torture/execute/builtins/memset-lib.c
32442 * gcc.c-torture/execute/builtins/printf-lib.c
32443 * gcc.c-torture/execute/builtins/sprintf-lib.c
32444 * gcc.c-torture/execute/builtins/strcat-lib.c
32445 * gcc.c-torture/execute/builtins/strchr-lib.c
32446 * gcc.c-torture/execute/builtins/strcmp-lib.c
32447 * gcc.c-torture/execute/builtins/strcpy-lib.c
32448 * gcc.c-torture/execute/builtins/strcspn-lib.c
32449 * gcc.c-torture/execute/builtins/strlen-2-lib.c
32450 * gcc.c-torture/execute/builtins/strlen-lib.c
32451 * gcc.c-torture/execute/builtins/strncat-lib.c
32452 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32453 * gcc.c-torture/execute/builtins/strncmp-lib.c
32454 * gcc.c-torture/execute/builtins/strncpy-lib.c
32455 * gcc.c-torture/execute/builtins/strpbrk-lib.c
32456 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32457 * gcc.c-torture/execute/builtins/strpcpy-lib.c
32458 * gcc.c-torture/execute/builtins/strrchr-lib.c
32459 * gcc.c-torture/execute/builtins/strspn-lib.c
32460 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32461 * gcc.c-torture/execute/builtins/strstr-lib.c
32462 * gcc.c-torture/execute/builtins/lib/abs.c
32463 * gcc.c-torture/execute/builtins/lib/fprintf.c
32464 * gcc.c-torture/execute/builtins/lib/memset.c
32465 * gcc.c-torture/execute/builtins/lib/printf.c
32466 * gcc.c-torture/execute/builtins/lib/sprintf.c
32467 * gcc.c-torture/execute/builtins/lib/strcpy.c
32468 * gcc.c-torture/execute/builtins/lib/strcspn.c
32469 * gcc.c-torture/execute/builtins/lib/strncat.c
32470 * gcc.c-torture/execute/builtins/lib/strncmp.c
32471 * gcc.c-torture/execute/builtins/lib/strncpy.c
32472 * gcc.c-torture/execute/builtins/lib/strpbrk.c
32473 * gcc.c-torture/execute/builtins/lib/strspn.c
32474 * gcc.c-torture/execute/builtins/lib/strstr.c:
32475 New files containing support routines.
32477 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32479 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32480 when not optimizing.
32482 2004-07-02 Mark Mitchell <mark@codesourcery.com>
32485 * g++.dg/abi/mangle22.C: New test.
32486 * g++.dg/abi/mangle23.C: Likewise.
32488 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
32491 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32492 Allow for cases without denormalized floating point numbers.
32494 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
32497 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32498 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32499 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32500 expected warning text.
32501 * gcc.dg/format/diag-2.c: New test.
32503 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32505 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32507 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
32509 * gcc.dg/builtins-43.c: New.
32510 * gcc.dg/builtins-44.c: New.
32511 * gcc.dg/builtins-45.c: New.
32513 2004-06-26 Geoffrey Keating <geoffk@apple.com>
32514 Andreas Tobler <a.tobler@schweiz.ch>
32516 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32517 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
32519 * gcc.dg/cleanup-11.c: Likewise.
32520 * gcc.dg/cleanup-8.c: Likewise.
32521 * gcc.dg/cleanup-9.c: Likewise.
32522 * gcc.dg/cleanup-5.c: Run on all platforms.
32524 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
32526 * g++.dg/warn/nonnull1.C: New test.
32528 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
32530 * gcc.dg/compat/compat-common.h: Wrap up CINT in
32531 an #ifndef SKIP_COMPLEX_INT/#endif pair.
32532 Special-case the Sun compiler wrt to <complex.h>.
32534 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
32536 * gcc.dg/Wunreachable-8.C: New test.
32538 * gcc.dg/h8300-ice2.c : New test.
32540 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
32543 * gfortran.fortran-torture/compile/implicit.f90: Add test
32544 for implicit character.
32546 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
32549 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32550 Use tiny() intrinsic to find smallest non-negative real
32552 2004-06-30 Jakub Jelinek <jakub@redhat.com>
32554 * gcc.dg/compat/struct-by-value-22_main.c: New test.
32555 * gcc.dg/compat/struct-by-value-22_x.c: New.
32556 * gcc.dg/compat/struct-by-value-22_y.c: New.
32558 * gcc.c-torture/execute/20040629-1.c: New test.
32560 2004-06-29 Jakub Jelinek <jakub@redhat.com>
32562 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32563 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32566 * gcc.dg/20040625-1.c: New test.
32568 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32570 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32572 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32575 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32577 2004-06-29 Richard Henderson <rth@redhat.com>
32579 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32581 2004-06-29 Paul Brook <paul@codesourcery.com>
32583 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32584 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32586 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
32589 * g++.dg/parse/crash15.C: New.
32591 2004-06-28 Andrew Pinski <apinski@apple.com>
32593 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32594 by the error already.
32596 * g++.dg/opt/ptrmem4.C: Change to compile only test.
32598 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
32601 * gcc.dg/h8300-bss-align-1.c : New.
32603 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
32606 * g++.dg/template/ctor4.C: New.
32608 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32611 * g++.dg/warn/Wsequence-point-1.C: New test.
32613 2004-06-27 Paul Brook <paul@codesourcery.com>
32615 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32617 2004-06-27 Zack Weinberg <zack@codesourcery.com>
32619 * g++.old-deja/g++.mike/p7325.C: Remove.
32621 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32624 * gcc.dg/pr14963.c: New test.
32626 2004-06-27 Mark Mitchell <mark@codesourcery.com>
32629 * g++.dg/parse/redef1.C: New test.
32631 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
32633 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32635 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32637 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32638 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32640 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32641 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32642 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32643 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32644 g++.brendan/enum14.C.
32645 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32646 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32647 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32649 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32652 2004-06-27 Roger Sayle <roger@eyesopen.com>
32654 * gcc.dg/20040527-1.c: New test case.
32656 2004-06-26 Bud Davis <bdavis9659@comcast.net>
32658 PR gfortran/pr16196
32659 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32661 2004-06-25 Roger Sayle <roger@eyesopen.com>
32663 PR middle-end/15825
32664 * gcc.dg/pr15825-1.c: New test case.
32666 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32668 * gcc.c-torture/execute/20040625-1.c: New test.
32670 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32672 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32674 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32676 * gcc.dg/torture/mips-div-1.c: New test.
32678 2004-06-24 Jeff Law <law@redhat.com>
32680 * gcc.dg/tree-ssa/20040624-1.c: New test.
32682 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
32684 * gcc.c-torture/compile/20040624-1.c: New test.
32686 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32688 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32691 2004-06-23 Andrew Pinski <apinski@apple.com>
32693 PR middle-end/15988
32694 * g++.dg/opt/ptrmem4.C: New test.
32696 * gcc.dg/c90-array-quals-2.c: New test.
32698 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
32700 * gcc.dg/kpice1.c: New test.
32702 2006-06-23 Andrew Pinski <apinski@apple.com>
32704 * gcc.dg/c90-array-quals.c: New test.
32706 2006-06-22 Richard Henderson <rth@redhat.com>
32708 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32710 2004-06-22 Loren James Rittle <ljrittle@acm.org>
32712 * gcc.dg/builtins-config.h: Handle FreeBSD.
32714 2006-06-22 Richard Henderson <rth@redhat.com>
32716 * g++.dg/opt/devirt1.C: New.
32718 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
32720 * g++.dg/opt/pr15551.C: New testcase.
32722 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
32725 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32726 x86_64-*-linux* when compiling for 32bit.
32728 2004-06-21 Andrew Pinski <apinski@apple.com>
32730 * gcc.dg/pch/struct-1.c: New.
32731 * gcc.dg/pch/struct-1.hs: New.
32733 2004-06-21 Geoffrey Keating <geoffk@apple.com>
32735 * gcc.dg/pch/save-temps-1.c: New file.
32736 * gcc.dg/pch/save-temps-1.hs: New file.
32738 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
32740 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32741 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32743 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32745 * gfortran.fortran-torture/execute/select_1.f90: Rename function
32747 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32748 Remove trailing spaces.
32750 2004-06-21 Richard Henderson <rth@redhat.com>
32752 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32753 merging && to BIT_FIELD_REF.
32755 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
32757 * g++.dg/opt/placeholder1.C: New test.
32759 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32761 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32762 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32763 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32764 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32766 2004-06-20 Zack Weinberg <zack@codesourcery.com>
32768 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32770 * g++.dg/other/pragma-re-1.C: Add comments.
32772 2004-06-19 Bud Davis <bdavis9659@comcast.net>
32775 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32777 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
32779 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32780 instead of setting the type of size_t by
32783 2004-06-18 Roger Sayle <roger@eyesopen.com>
32785 * gcc.dg/unordered-2.c: New test case.
32786 * gcc.dg/unordered-3.c: New test case.
32788 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
32791 * lib/g++.exp (g++_version): Tweak regexp for version
32792 * lib/g77.exp (g77_version): Likewise.
32793 * lib/gfortran.exp (gfortran_version): Likewise.
32794 * lib/objc.exp (objc_version): Likewise.
32795 * lib/treelang.exp (treelang_version): Likewise.
32797 2004-06-19 Jakub Jelinek <jakub@redhat.com>
32799 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32800 Use INT_MAX instead of __INT_MAX__.
32801 * gcc.dg/compat/struct-align-2_y.c: Likewise.
32803 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32804 * gcc.dg/compat/scalar-return-3_x.c: Use it.
32805 * gcc.dg/compat/scalar-return-3_y.c: Use it.
32806 * gcc.dg/compat/scalar-return-4_x.c: Use it.
32807 * gcc.dg/compat/scalar-return-4_y.c: Use it.
32808 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32809 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32810 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32811 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32813 * gcc.dg/range-test-1.c: New test.
32814 * g++.dg/opt/range-test-1.C: New test.
32816 2004-06-17 Richard Henderson <rth@redhat.com>
32818 * objc.dg/sync-1.m: New.
32819 * objc.dg/try-catch-1.m: Don't force next runtime.
32820 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32821 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
32822 shadowed catch clause.
32823 * objc.dg/try-catch-5.m: New.
32825 2004-06-17 Zack Weinberg <zack@codesourcery.com>
32828 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32830 2004-06-15 Richard Henderson <rth@redhat.com>
32832 * gcc.dg/20001116-1.c: Move expected warning line.
32834 2004-06-15 Richard Henderson <rth@redhat.com>
32836 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32837 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32839 2004-06-15 Jeff Law <law@redhat.com>
32841 * gcc.dg/tree-ssa/20040615-1.c: New test.
32842 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32843 be less sensitive to operand ordering.
32844 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32846 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
32848 * g++.dg/abi/bitfield3.C: Add comment..
32850 2004-06-15 Richard Henderson <rth@redhat.com>
32852 * g++.dg/ext/stmtexpr1.C: XFAIL.
32853 * gcc.dg/20030612-1.c: XFAIL.
32855 2004-06-15 Eric Christopher <echristo@redhat.com>
32857 * g++.dg/charset/asm5.c: New.
32858 * gcc.dg/charset/asm6.c: New.
32860 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32863 * gfortran.fortran-torture/execute/select_1.f90: New test.
32865 2004-06-15 Paul Brook <paul@codesourcery.com>
32867 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32869 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32872 * g++.dg/lookup/crash3.C: New test.
32874 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32877 * g++.dg/parse/dtor4.C: New test.
32879 2004-06-14 Jeff Law <law@redhat.com>
32881 * gcc.c-torture/compile/20040614-1.c: New test.
32883 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32886 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32887 LEN of a character array.
32889 2004-06-14 Mark Mitchell <mark@codesourcery.com>
32892 * g++.dg/template/ptrmem10.C: New test.
32895 * g++.dg/template/friend30.C: New test.
32897 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32900 * gfortran.fortran-torture/compile/mloc.f90: New test.
32902 2004-06-13 Paul Brook <paul@codesourcery.com>
32904 * gfortran.fortran-torture/execute/random_2.f90: New test.
32906 2004-06-13 Eric Christopher <echristo@redhat.com>
32908 * gcc.dg/noncompile/redecl-1.c: Fix error message.
32910 2004-06-12 Paul Brook <paul@codesourcery.com>
32912 * gfortran.fortran-torture/execute/contained_3.f90: New test.
32914 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32917 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32919 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32922 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32923 syntax errors in end statements of contained subroutines.
32925 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32928 * gfortran.fortran-torture/execute/null_arg.f90: New test.
32930 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32933 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32935 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32938 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32940 2004-06-11 Mark Mitchell <mark@codesourcery.com>
32943 * g++.dg/parse/enum1.C: New test.
32945 2004-06-10 Jeff Law <law@redhat.com>
32947 * gcc.c-torture/compile/20040610-1.c: New test.
32949 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32951 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32952 * g++.old-deja/g++.other/decl3.C: Likewise.
32954 2004-06-10 Brian Booth <bbooth@redhat.com>
32956 * gcc.dg/tree-ssa/20031015-1.c: Scan for
32957 V_MAY_DEF instead of VDEF.
32958 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32960 2004-06-10 Mark Mitchell <mark@codesourcery.com>
32963 * g++.dg/conversion/const1.C: New test.
32966 * g++.dg/conversion/reinterpret1.C: New test.
32969 * g++.dg/template/enum2.C: New test.
32972 * g++.dg/template/error13.C: New test.
32974 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32977 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32978 arguments to test_* REAL and of the right size.
32980 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32983 PR rtl-optimization/15681
32984 * gcc.dg/20040609-1.c: New test.
32986 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32989 * g++.dg/opt/builtins1.C: New test.
32991 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
32993 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32994 that use default windows32 struct layout.
32995 * gcc.dg/i386-bitfield2.c: Likewise.
32997 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
32999 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33000 for mingw32 and cygwin targets.
33002 2004-06-09 Geoffrey Keating <geoffk@apple.com>
33004 * gcc.dg/pch/macro-4.c: New.
33005 * gcc.dg/pch/macro-4.hs: New.
33007 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33010 * gfortran.fortran-torture/compile/name_clash.f90: New test.
33012 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33015 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33017 2004-06-09 Bud Davis <bdavis9659@comcast.net>
33020 * gfortran.fortran-torture/execute/t_edit.f90: New test.
33022 2004-06-09 Bud Davis <bdavis9659@comcast.net>
33025 * gfortran.fortran-torture/execute/backspace.c : New test.
33027 2004-06-09 Paul Brook <paul@codesourcery.com>
33029 * gfortran.fortran-torture/execure/intrinsic_associated.f90
33030 (pointer_to_section): Rewrite to use smaller array.
33032 2004-06-08 David Edelsohn <edelsohn@gnu.org>
33034 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33035 * gcc.dg/ext/altivec-10.c: Same.
33036 * gcc.dg/ext/altivec-11.c: Same.
33037 * gcc.dg/ext/altivec-12.c: Same.
33038 * gcc.dg/ext/altivec-13.c: Same.
33039 * gcc.dg/ext/altivec-14.c: Same.
33040 * gcc.dg/ext/altivec-15.c: Same.
33041 * gcc.dg/ext/altivec-16.c: Same.
33042 * gcc.dg/ext/altivec-3.c: Same.
33043 * gcc.dg/ext/altivec-4.c: Same.
33044 * gcc.dg/ext/altivec-6.c: Same.
33045 * gcc.dg/ext/altivec-7.c: Same.
33046 * gcc.dg/ext/altivec-8.c: Same.
33047 * gcc.dg/ext/altivec-varargs-1.c: Same.
33049 * g++.dg/ext/altivec-1.C: Correct dg syntax.
33050 * g++.dg/ext/altivec-10.C: Same.
33051 * g++.dg/ext/altivec-2.C: Same.
33052 * g++.dg/ext/altivec-3.C: Same.
33053 * g++.dg/ext/altivec-4.C: Same.
33054 * g++.dg/ext/altivec-5.C: Same.
33055 * g++.dg/ext/altivec-6.C: Same.
33056 * g++.dg/ext/altivec-7.C: Same.
33057 * g++.dg/ext/altivec-8.C: Same.
33058 * g++.dg/ext/altivec-9.C: Same.
33060 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33063 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33065 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33067 * gcc.dg/union-1.c: New test.
33069 2004-06-07 Roger Sayle <roger@eyesopen.com>
33071 * gcc.dg/builtins-41.c: New test case.
33072 * gcc.dg/builtins-42.c: New test case.
33074 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33076 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33077 * g++.dg/ext/altivec-10.C: Same.
33078 * g++.dg/ext/altivec-2.C: Same.
33079 * g++.dg/ext/altivec-3.C: Same.
33080 * g++.dg/ext/altivec-4.C: Same.
33081 * g++.dg/ext/altivec-5.C: Same.
33082 * g++.dg/ext/altivec-6.C: Same.
33083 * g++.dg/ext/altivec-7.C: Same.
33084 * g++.dg/ext/altivec-8.C: Same.
33085 * g++.dg/ext/altivec-9.C: Same.
33086 * g++.old-deja/g++.abi/cxa_vec.C: Same.
33087 * g++.old-deja/g++.brendan/new3.C: Same.
33088 * gcc.c-torture/execute/eeprof-1.x: Same.
33090 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
33093 * gcc.dg/pr14765-1.c: New test.
33095 2004-06-07 Roger Sayle <roger@eyesopen.com>
33098 * gcc.dg/pr14649-1.c: New test case.
33100 2004-06-07 Richard Henderson <rth@redhat.com>
33102 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33105 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33107 * g++.dg/eh/elide1.C: Remove XFAIL.
33109 2004-06-07 Mark Mitchell <mark@codesourcery.com>
33112 * g++.dg/expr/sizeof3.C: New test.
33115 * g++.dg/template/access14.C: New test.
33118 * g++.dg/template/enum1.C: New test.
33121 * g++.dg/eh/throw1.C: New test.
33123 2004-06-07 David Ayers <d.ayers@inode.at>
33124 Ziemowit Laski <zlaski@apple.com>
33126 * lib/objc.exp (objc_target_compile): Revert the '-framework
33127 Foundation' flag fix, since bare Darwin does not ship
33128 with the Foundation framework.
33129 * objc/execute/next_mapping.h: Provide a local NSConstantString
33130 @interface and @implementation.
33131 (objc_constant_string_init): A constructor function, used to
33132 initialize the NSConstantString meta-class object.
33133 * objc/execute/string1.m: Include "next_mapping.h" instead of
33134 <Foundation/NSString.h>.
33135 * objc/execute/string2.m: Likewise.
33136 * objc/execute/string3.m: Likewise.
33137 * objc/execute/string4.m: Likewise.
33139 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
33141 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33142 to double. Replace double with FLOAT.
33143 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33145 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33146 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33147 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33148 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33149 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33150 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33151 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33152 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33154 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
33157 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33159 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33162 * g++.dg/template/meminit2.C: New test.
33164 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
33167 * gcc.c-torture/execute/compare-fp-1.c,
33168 gcc.c-torture/execute/compare-fp-2.c,
33169 gcc.c-torture/execute/compare-fp-3.c,
33170 gcc.c-torture/execute/compare-fp-4.c,
33171 gcc.c-torture/execute/compare-fp-3.x,
33172 gcc.c-torture/execute/compare-fp-4.x: Moved...
33173 * gcc.c-torture/execute/ieee/compare-fp-1.c,
33174 gcc.c-torture/execute/ieee/compare-fp-2.c,
33175 gcc.c-torture/execute/ieee/compare-fp-3.c,
33176 gcc.c-torture/execute/ieee/compare-fp-4.c,
33177 gcc.c-torture/execute/ieee/compare-fp-3.x,
33178 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33180 2004-06-04 David Ayers <d.ayers@inode.at>
33182 * objc/execute/protocol-isEqual-4.m: New testcase.
33184 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
33186 * objc/execute/protocol-isEqual-1.m: New testcase.
33187 * objc/execute/protocol-isEqual-2.m: New testcase.
33188 * objc/execute/protocol-isEqual-3.m: New testcase.
33190 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33192 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33194 2004-06-02 Ziemowit Laski <zlaski@apple.com>
33196 * lib/objc.exp (objc_target_compile): When running tests on
33197 Darwin (Mac OS X), inform the linker about '-framework
33200 2004-06-02 Eric Christopher <echristo@redhat.com>
33202 * gcc.c-torture/compile/20040602-1.c: New.
33204 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
33206 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33207 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33209 PR tree-optimization/14736
33210 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33212 PR tree-optimization/14042
33213 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33215 PR tree-optimization/14729
33216 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33218 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33221 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33223 2004-06-01 Richard Hederson <rth@redhat.com>
33225 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33227 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33230 * g++.dg/parse/offsetof4.C: New test.
33232 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
33235 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33237 2004-05-31 Mark Mitchell <mark@codesourcery.com>
33240 * g++.dg/template/friend29.C: New test.
33242 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
33245 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33247 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
33249 * gcc.dg/sparc-trap-1.c: New test.
33251 2004-05-31 Roger Sayle <roger@eyesopen.com>
33253 PR middle-end/15069
33254 * g++.dg/opt/fold3.C: New test case.
33256 2004-05-30 Graham Stott <graham.stott@btinternet.com>
33258 * lib/target-supports.exp (check_iconv_available): Fix fallout
33259 from 2004-05-28 patch.
33261 2004-05-30 Paul Brook <paul@codesourcery.com>
33264 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33265 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33267 2004-05-30 Steven G. Kargl <kargls@comcast.net>
33269 * gfortran.fortran-torture/execute/random_1.f90: New test.
33271 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33273 * g++.dg/ext/altivec-10.C: New test.
33275 2004-05-29 Paul Brook <paul@codesourcery.com>
33277 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33279 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33281 * gcc.dg/altivec-16.c: New test.
33283 2004-05-28 Janis Johnson <janis187@us.ibm.com>
33285 * lib/target-supports.exp (check_vmx_hw_available): New.
33286 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33288 * lib/target-supports.exp (check_alias_available,
33289 check_iconv_available, check_named_sections_available): Use
33290 unique names for temporary files.
33292 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33294 * gcc.dg/altivec-15.c: New test.
33296 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33299 * g++.dg/warn/noeffect6.C: New test.
33302 * g++.dg/expr/ptrmem4.C: New test.
33305 * g++.dg/template/operator3.C: New test.
33307 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33310 * g++.dg/lookup/redecl1.C: New test.
33311 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33313 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
33315 * gcc.c-torture/execute/compare-fp-1.c,
33316 gcc.c-torture/execute/compare-fp-2.c,
33317 gcc.c-torture/execute/compare-fp-3.c,
33318 gcc.c-torture/execute/compare-fp-4.c,
33319 gcc.c-torture/execute/compare-fp-3.x,
33320 gcc.c-torture/execute/compare-fp-4.x,
33321 gcc.dg/pr15649-1.c: New.
33323 2004-05-27 Adam Nemet <anemet@lnxw.com>
33326 * g++.dg/init/array14.C: New test.
33328 2004-05-25 Janis Johnson <janis187@us.ibm.com>
33330 * lib/compat.exp (compat-get-options-main): New.
33331 (compat-get-options): Remove unneeded code, warn for ignored
33333 (compat-execute): Check flag set by dg-require-* commands.
33335 * lib/compat.exp (compat-execute): Break up long lines.
33337 2004-05-24 Janis Johnson <janis187@us.ibm.com>
33339 * gcc.dg/altivec-7.c: Don't use 'vector long'.
33340 * gcc.dg/altivec-14.c: New test.
33341 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33343 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33344 * gcc.dg/altivec-12.c: Ditto.
33346 * gcc.dg/altivec-3.c: Move call to altivec_check.
33348 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33351 * g++.dg/template/error12.C: New test.
33354 * g++.dg/ext/attrib15.C: New test.
33357 * g++.dg/template/ptrmem9.C: New test.
33359 2004-05-25 Paul Brook <paul@codesourcery.com>
33361 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33363 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33366 * g++.dg/template/crash19.C: New test.
33368 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33371 * g++.dg/template/redecl1.C: New test.
33373 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33376 * g++.dg/other/ns1.C: New test.
33379 * g++.dg/template/invalid1.C: New test.
33381 2004-05-23 Paul Brook <paul@codesourcery.com>
33382 Victor Leikehman <lei@haifasphere.co.il>
33384 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33385 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33387 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33391 * g++.dg/template/non-dependent5.C: New test.
33392 * g++.dg/template/non-dependent6.C: New test.
33394 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33397 * g++.dg/inherit/union1.C: New test.
33400 * g++.dg/template/addr1.C: New test.
33403 * g++.dg/template/array5.C: New test.
33406 * g++.dg/template/array6.C: New test.
33408 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
33409 Roger Sayle <roger@eyesopen.com>
33411 * g++.dg/lookup/forscope2.C: New test case.
33413 2004-05-22 Ben Elliston <bje@au.ibm.com>
33415 * gcc.dg/cpp/Wmissingdirs.c: New.
33417 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33420 * gcc.dg/compat/union-m128-1.h: New file.
33421 * gcc.dg/compat/union-m128-1_main.c: Likewise.
33422 * gcc.dg/compat/union-m128-1_x.c: Likewise.
33423 * gcc.dg/compat/union-m128-1_y.c: Likewise.
33425 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33428 * gcc.dg/compat/struct-complex-1.h: New file.
33429 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33430 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33431 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33433 2004-05-20 Roger Sayle <roger@eyesopen.com>
33436 * gcc.dg/pr3074-1.c: New test case.
33437 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33439 2004-05-20 Falk Hueffner <falk@debian.org>
33442 * gcc.dg/ftrapv-1.c: New test case.
33444 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
33446 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33448 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
33449 Jeff Law <law@redhat.com>
33451 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33452 * gcc.dg/tree-ssa/20040518-2.c: New test.
33454 * gcc.dg/tree-ssa/20040518-1.c: New test.
33456 2004-05-18 Zack Weinberg <zack@codesourcery.com>
33458 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33460 2004-05-18 Paul Brook <paul@codesourcery.com>
33463 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33465 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33467 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33470 2004-05-17 Steven Bosscher <stevenb@suse.de>
33472 * gcc.dg/tree-ssa/20040517-1.c: New test.
33474 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33476 * gcc.dg/loop-4.c: New test.
33478 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
33480 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33482 2004-05-15 Bud Davis <bdavis9659@comcast.net>
33485 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33487 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33491 * gfortran.fortran-torture/compile/data_1.f90: New test.
33493 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
33495 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33496 * gcc.dg/uninit-H.c: Define ASM for __s390__.
33498 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33500 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33502 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33505 * gcc.dg/format/xopen-1.c: Adjust expected message.
33506 * gcc.dg/format/xopen-3.c: New test.
33508 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
33510 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33512 2004-05-14 Jeff Law <law@redhat.com>
33514 * gcc.dg/tree-ssa/20040514-2.c: New test.
33516 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33518 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33520 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33523 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
33525 * gcc.dg/tree-ssa/20040514-1.c: New test.
33527 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33529 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33532 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33535 * gfortran.fortran-torture/compile/do_1.f90: New test.
33537 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33540 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33543 2004-05-14 Bud Davis <bdavis9659@comcast.net>
33546 * gfortran.fortran-torture/execute/random_init.f90: New test.
33548 2004-05-13 Paul Brook <paul@codesourcery.com>
33551 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33553 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
33555 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33556 for the powerpc case.
33558 2004-05-13 Jeff Law <law@redhat.com>
33560 * gcc.dg/tree-ssa/20040513-1.c: New test.
33561 * gcc.dg/tree-ssa/20040513-2.c: New test.
33563 2004-05-13 Paul Brook <paul@codesourcery.com>
33565 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33566 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33567 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33569 2004-05-13 Andreas Schwab <schwab@suse.de>
33572 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33575 2004-05-13 Bud Davis <bdavis9659@comcast.net>
33578 * gfortran.fortran-torture/execute/adjustr.f90: New file.
33580 2004-05-13 Diego Novillo <dnovillo@redhat.com>
33582 Merge from tree-ssa-20020619-branch. See
33583 ChangeLog.tree-ssa for details.
33585 2004-05-11 Ziemowit Laski <zlaski@apple.com>
33587 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33588 include <altivec.h> explicitly.
33589 * gcc.dg/altivec-13.c: Likewise.
33591 2004-05-11 Paul Brook <paul@codesourcery.com>
33593 * gcc.c-torture/compile/20010518-1.c: Force enum size.
33595 2004-05-10 Eric Christopher <echristo@redhat.com>
33597 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33598 * gcc.dg/sibcall-4.c: Ditto.
33600 2004-05-10 Ziemowit Laski <zlaski@apple.com>
33602 * g++.dg/ext/altivec-8.C: New test case.
33603 * gcc.dg/altivec-13.c: New test case.
33605 2004-05-08 Roger Sayle <roger@eyesopen.com>
33607 * gcc.c-torture/execute/divcmp-1.c: New test case.
33608 * gcc.c-torture/execute/divcmp-2.c: New test case.
33609 * gcc.c-torture/execute/divcmp-3.c: New test case.
33611 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33613 * g++.dg/other/pragma-re-2.C: New test.
33615 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33617 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33618 * gcc.dg/i386-387-2.c: Likewise.
33620 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33622 * gcc.dg/i386-387-6.c: Likewise.
33624 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33626 * gcc.dg/builtins-33.c: Also check log1p*.
33628 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
33630 PR optimization/15296
33631 * gcc.c-torture/execute/pr15296.c: New test.
33633 2004-05-05 Uros Bizjak <uros@kss-loka.si>
33635 * gcc.dg/builtins-40.c: New test.
33637 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
33639 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33641 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
33643 * g++.dg/ext/spe1.C: New testcase.
33645 2004-05-04 Ziemowit Laski <zlaski@apple.com>
33647 * objc.dg/image-info.m: Allow additional attributes
33648 for __image_info section.
33650 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
33652 * gcc.dg/torture/mips-hilo-2.c: New test.
33654 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33657 * g++.dg/template/member5.C: New test.
33659 2004-05-03 Uros Bizjak <uros@kss-loka.si>
33661 * gcc.dg/builtins-34.c: Also check expm1*.
33663 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33665 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33666 * gcc.dg/torture/builtin-convert-3.c: New test.
33668 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
33670 PR middle-end/15054
33671 * g++.dg/opt/pr15054.C: New test.
33673 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33675 * gcc.dg/torture/builtin-rounding-1.c: New test.
33676 * gcc.dg/builtins-25.c: Delete.
33677 * gcc.dg/builtins-29.c: Delete.
33679 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
33681 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33682 * gcc.dg/sibcall-4.c: Likewise.
33683 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33685 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33687 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33688 bit-field on 16-bit targets.
33690 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33692 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33695 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
33697 * gcc.dg/rs6000-power2-1.c: Change to compile only.
33698 * gcc.dg/rs6000-power2-2.c: Likewise.
33700 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
33702 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33703 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33704 Change the asm registers to be in form of frN instead of fN.
33706 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33708 * gcc.dg/torture/builtin-convert-2.c: New test.
33710 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
33712 * gcc.dg/rs6000-power2-1.c: New test.
33713 * gcc.dg/rs6000-power2-2.c: New test.
33715 2004-04-28 Jan Hubicka <jh@suse.cz>
33717 * gcc.dg/unused-6.c: New test.
33719 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33720 Ulrich Weigand <uweigand@de.ibm.com>
33722 * ada/acats/run_all.sh: Define $target variable.
33724 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
33727 * g++.dg/other/vararg-1.C: New test.
33730 * g++.dg/eh/cleanup3.C: New test.
33732 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33734 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33735 and ad8011a (target_insn).
33736 * ada/acats/support/macro.dfs: Likewise.
33737 * ada/acats/support/impbit.adb: New file.
33739 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
33741 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33743 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33745 * gcc.dg/loop-3.c: New test.
33747 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
33749 * gcc.c-torture/execute/simd-5.c: New test.
33751 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33754 * g++.dg/template/crash18.C: New test.
33756 2004-04-22 Mark Mitchell <mark@codesourcery.com>
33758 * g++.dg/ext/complit3.C: New test.
33760 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33762 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33763 * gcc.dg/altivec-3.c: Same.
33764 * gcc.dg/altivec-varargs-1.c: Same.
33766 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33768 * lib/target-supports.exp (check_profiling_available): Assume
33769 profiling is not available on powerpc-eabi targets.
33771 2004-04-21 Janis Johnson <janis187@us.ibm.com>
33773 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33774 * gcc.dg/vmx/bug-1.c: Ditto.
33776 2004-04-20 Eric Christopher <echristo@redhat.com>
33778 * gcc.dg/charset/extern.c: New test.
33779 * g++.dg/charset/extern3.cc: Ditto.
33781 2004-04-20 Uros Bizjak <uros@kss-loka.si>
33783 * gcc.dg/builtins-39.c: New test.
33785 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
33787 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33789 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
33791 * gcc.dg/torture/mips-hilo-1.c: New test.
33793 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
33795 * gcc.c-torture/compile/20040419-1.c: New test.
33797 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
33799 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33801 2004-04-18 Zack Weinberg <zack@codesourcery.com>
33802 Aldy Hernandez <aldyh@redhat.com>
33804 * gcc.c-torture/execute/va-arg-24.c: New.
33806 2004-04-17 Zack Weinberg <zack@codesourcery.com>
33807 Aldy Hernandez <aldyh@redhat.com>
33809 * gcc.dg/vmx/1b-01.c: New.
33810 * gcc.dg/vmx/1b-02.c: New.
33811 * gcc.dg/vmx/1b-03.c: New.
33812 * gcc.dg/vmx/1b-04.c: New.
33813 * gcc.dg/vmx/1b-05.c: New.
33814 * gcc.dg/vmx/1b-06.c: New.
33815 * gcc.dg/vmx/1b-07.c: New.
33816 * gcc.dg/vmx/1c-01.c: New.
33817 * gcc.dg/vmx/1c-02.c: New.
33818 * gcc.dg/vmx/3a-01a.c: New.
33819 * gcc.dg/vmx/3a-01.c: New.
33820 * gcc.dg/vmx/3a-01m.c: New.
33821 * gcc.dg/vmx/3a-03.c: New.
33822 * gcc.dg/vmx/3a-03m.c: New.
33823 * gcc.dg/vmx/3a-04.c: New.
33824 * gcc.dg/vmx/3a-04m.c: New.
33825 * gcc.dg/vmx/3a-05.c: New.
33826 * gcc.dg/vmx/3a-06.c: New.
33827 * gcc.dg/vmx/3a-06m.c: New.
33828 * gcc.dg/vmx/3a-07.c: New.
33829 * gcc.dg/vmx/3b-01.c: New.
33830 * gcc.dg/vmx/3b-02.c: New.
33831 * gcc.dg/vmx/3b-10.c: New.
33832 * gcc.dg/vmx/3b-13.c: New.
33833 * gcc.dg/vmx/3b-14.c: New.
33834 * gcc.dg/vmx/3b-15.c: New.
33835 * gcc.dg/vmx/3c-01a.c: New.
33836 * gcc.dg/vmx/3c-01.c: New.
33837 * gcc.dg/vmx/3c-02.c: New.
33838 * gcc.dg/vmx/3c-03.c: New.
33839 * gcc.dg/vmx/3d-01.c: New.
33840 * gcc.dg/vmx/4-01.c: New.
33841 * gcc.dg/vmx/4-03.c: New.
33842 * gcc.dg/vmx/5-01.c: New.
33843 * gcc.dg/vmx/5-02.c: New.
33844 * gcc.dg/vmx/5-03.c: New.
33845 * gcc.dg/vmx/5-04.c: New.
33846 * gcc.dg/vmx/5-05.c: New.
33847 * gcc.dg/vmx/5-06.c: New.
33848 * gcc.dg/vmx/5-07.c: New.
33849 * gcc.dg/vmx/5-07t.c: New.
33850 * gcc.dg/vmx/5-08.c: New.
33851 * gcc.dg/vmx/5-10.c: New.
33852 * gcc.dg/vmx/5-11.c: New.
33853 * gcc.dg/vmx/7-01a.c: New.
33854 * gcc.dg/vmx/7-01.c: New.
33855 * gcc.dg/vmx/7c-01.c: New.
33856 * gcc.dg/vmx/7d-01.c: New.
33857 * gcc.dg/vmx/7d-02.c: New.
33858 * gcc.dg/vmx/8-01.c: New.
33859 * gcc.dg/vmx/8-02a.c: New.
33860 * gcc.dg/vmx/8-02.c: New.
33861 * gcc.dg/vmx/brode-1.c: New.
33862 * gcc.dg/vmx/bug-1.c: New.
33863 * gcc.dg/vmx/bug-2.c: New.
33864 * gcc.dg/vmx/bug-3.c: New.
33865 * gcc.dg/vmx/cw-bug-1.c: New.
33866 * gcc.dg/vmx/cw-bug-2.c: New.
33867 * gcc.dg/vmx/cw-bug-3.c: New.
33868 * gcc.dg/vmx/dct.c: New.
33869 * gcc.dg/vmx/debug-1.c: New.
33870 * gcc.dg/vmx/debug-2.c: New.
33871 * gcc.dg/vmx/debug-3.c: New.
33872 * gcc.dg/vmx/debug-4.c: New.
33873 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33874 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33875 * gcc.dg/vmx/eg-5.c: New.
33876 * gcc.dg/vmx/fft.c: New.
33877 * gcc.dg/vmx/gcc-bug-1.c: New.
33878 * gcc.dg/vmx/gcc-bug-2.c: New.
33879 * gcc.dg/vmx/gcc-bug-3.c: New.
33880 * gcc.dg/vmx/gcc-bug-4.c: New.
33881 * gcc.dg/vmx/gcc-bug-5.c: New.
33882 * gcc.dg/vmx/gcc-bug-6.c: New.
33883 * gcc.dg/vmx/gcc-bug-7.c: New.
33884 * gcc.dg/vmx/gcc-bug-8.c: New.
33885 * gcc.dg/vmx/gcc-bug-9.c: New.
33886 * gcc.dg/vmx/gcc-bug-b.c: New.
33887 * gcc.dg/vmx/gcc-bug-c.c: New.
33888 * gcc.dg/vmx/gcc-bug-d.c: New.
33889 * gcc.dg/vmx/gcc-bug-e.c: New.
33890 * gcc.dg/vmx/gcc-bug-f.c: New.
33891 * gcc.dg/vmx/gcc-bug-g.c: New.
33892 * gcc.dg/vmx/gcc-bug-i.c: New.
33893 * gcc.dg/vmx/harness.h: New.
33894 * gcc.dg/vmx/ira1.c: New.
33895 * gcc.dg/vmx/ira2a.c: New.
33896 * gcc.dg/vmx/ira2b.c: New.
33897 * gcc.dg/vmx/ira2.c: New.
33898 * gcc.dg/vmx/ira2c.c: New.
33899 * gcc.dg/vmx/mem.c: New.
33900 * gcc.dg/vmx/newton-1.c: New.
33901 * gcc.dg/vmx/ops.c: New.
33902 * gcc.dg/vmx/sn7153.c: New.
33903 * gcc.dg/vmx/spill2.c: New.
33904 * gcc.dg/vmx/spill3.c: New.
33905 * gcc.dg/vmx/spill.c: New.
33906 * gcc.dg/vmx/t.c: New.
33907 * gcc.dg/vmx/varargs-1.c: New.
33908 * gcc.dg/vmx/varargs-2.c: New.
33909 * gcc.dg/vmx/varargs-3.c: New.
33910 * gcc.dg/vmx/varargs-4.c: New.
33911 * gcc.dg/vmx/varargs-5.c: New.
33912 * gcc.dg/vmx/varargs-6.c: New.
33913 * gcc.dg/vmx/varargs-7.c: New.
33914 * gcc.dg/vmx/vmx.exp: New.
33915 * gcc.dg/vmx/vprint-1.c: New.
33916 * gcc.dg/vmx/vscan-1.c: New.
33917 * gcc.dg/vmx/x-01.c: New.
33918 * gcc.dg/vmx/x-02.c: New.
33919 * gcc.dg/vmx/x-03.c: New.
33920 * gcc.dg/vmx/x-04.c: New.
33921 * gcc.dg/vmx/x-05.c: New.
33922 * gcc.dg/vmx/yousufi-1.c: New.
33923 * gcc.dg/vmx/zero-1.c: New.
33924 * gcc.dg/vmx/zero.c: New.
33926 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
33928 * g++.dg/lookup/java1.C: Update for chage of
33930 * g++.dg/lookup/java2.C: Likewise.
33932 2004-04-17 Laurent GUERBY <laurent@guerby.net>
33934 * ada/acats/run_all.sh: use -O2 by default.
33936 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
33938 * gcc.dg/vr-mult-[12].c: New tests.
33940 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33942 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33944 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33946 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
33948 * lib/target-supports.exp (check_profiling_available): Assume
33949 profiling isn't available for mips*-*-elf targets.
33951 2004-04-14 Uros Bizjak <uros@kss-loka.si>
33953 * gcc.dg/builtins-38.c: New test.
33955 2004-04-14 Eric Christopher <echristo@redhat.com>
33957 * g++.dg/charset/charset.exp: Run .cc extension tests.
33959 2004-04-14 Zack Weinberg <zack@codesourcery.com>
33961 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
33963 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33965 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33967 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
33969 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33970 * gcc.dg/i386-387-2.c: Likewise.
33972 * gcc.dg/i386-387-7.c: New test.
33973 * gcc.dg/i386-387-8.c: New test.
33975 * gcc.dg/builtins-37.c: New test.
33977 2004-04-13 Geoffrey Keating <geoffk@apple.com>
33979 * g++.dg/pch/externc-1.C: Add missing semicolon.
33981 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
33983 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33985 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33987 * gcc.c-torture/execute/20040411-1.c: New test.
33989 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
33991 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33993 2004-04-09 Chris Demetriou <cgd@broadcom.com>
33995 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33997 2004-04-09 Zack Weinberg <zack@codesourcery.com>
33999 * lib/target-supports.exp (check_named_sections_available): New.
34000 * lib/gcc-dg.exp (dg-require-named-sections): New.
34001 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34002 old-deja.exp. Also prune error-count message from HP linker.
34003 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34005 * g++.dg/init/init-ref4.C: Use dg-require-weak.
34006 * g++.old-deja/g++.pt/static3.C: Likewise.
34007 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34009 2004-04-09 Roger Sayle <roger@eyesopen.com>
34011 * gcc.c-torture/execute/20040409-1.c: New test case.
34012 * gcc.c-torture/execute/20040409-2.c: New test case.
34013 * gcc.c-torture/execute/20040409-3.c: New test case.
34015 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
34017 * gcc.dg/20040409-1.c: New test.
34019 2004-04-08 Roger Sayle <roger@eyesopen.com>
34022 * g++.dg/opt/pr14888.C: New test case.
34024 2004-04-08 Geoffrey Keating <geoffk@apple.com>
34026 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34027 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34028 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34029 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34032 2004-04-08 Paul Brook <paul@codesourcery.com>
34034 * gcc.dg/spill-1.c: New test.
34036 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34038 * gcc.dg/torture/builtin-ctype-2.c: New test.
34040 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
34042 * gcc.dg/pch/pch.exp: Add largefile test.
34044 2004-04-06 Geoffrey Keating <geoffk@apple.com>
34046 * g++.dg/pch/externc-1.Hs: New.
34047 * g++.dg/pch/externc-1.C: New.
34049 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34051 * gcc.dg/compat/struct-by-value-5a_main.c,
34052 gcc.dg/compat/struct-by-value-5b_main.c: New files.
34053 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34054 * gcc.dg/compat/struct-by-value-5a_x.c,
34055 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34056 gcc.dg/compat/struct-by-value-5_x.c.
34057 * gcc.dg/compat/struct-by-value-5a_y.c,
34058 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34059 gcc.dg/compat/struct-by-value-5_y.c.
34061 * gcc.dg/compat/struct-by-value-6a_main.c,
34062 gcc.dg/compat/struct-by-value-6b_main.c: New files.
34063 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34064 * gcc.dg/compat/struct-by-value-6a_x.c,
34065 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34066 gcc.dg/compat/struct-by-value-6_x.c.
34067 * gcc.dg/compat/struct-by-value-6a_y.c,
34068 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34069 gcc.dg/compat/struct-by-value-6_y.c.
34071 * gcc.dg/compat/struct-by-value-7a_main.c,
34072 gcc.dg/compat/struct-by-value-7b_main.c: New files.
34073 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34074 * gcc.dg/compat/struct-by-value-7a_x.c,
34075 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34076 gcc.dg/compat/struct-by-value-7_x.c.
34077 * gcc.dg/compat/struct-by-value-7a_y.c,
34078 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34079 gcc.dg/compat/struct-by-value-7_y.c.
34081 2004-04-06 Jakub Jelinek <jakub@redhat.com>
34083 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34084 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34085 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34088 2004-04-06 Uros Bizjak <uros@kss-loka.si>
34090 * gcc.dg/builtins-36.c: New test.
34092 2004-04-06 Paul Brook <paul@codesourcery.com>
34094 * README.gcc: Remove obsolete contraint on testcases.
34096 2004-04-05 Paul Brook <paul@codesourcery.com>
34099 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
34100 failure and exit(0) on success.
34101 * g++.dg/expr/anew2.C: Ditto.
34102 * g++.dg/expr/anew3.C: Ditto.
34103 * g++.dg/expr/anew4.C: Ditto.
34105 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
34108 * g++.dg/template/unify7.C: New.
34110 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
34112 * g++.dg/README: Bring up to date with new subdirectories; remove
34113 duplicate subdirectory lines.
34115 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
34118 * g++.dg/template/unify5.C: New.
34119 * g++.dg/template/unify6.C: New.
34120 * g++.dg/template/qualttp20.C: Adjust.
34121 * g++.old-deja/g++.jason/report.C: Adjust.
34122 * g++.old-deja/g++.other/qual1.C: Adjust.
34124 2004-04-01 Mark Mitchell <mark@codesourcery.com>
34127 * g++.dg/inherit/ptrmem1.C: New test.
34129 2004-04-01 Jakub Jelinek <jakub@redhat.com>
34132 * gcc.c-torture/execute/20040331-1.c: New test.
34133 * gcc.dg/20040331-1.c: New test.
34135 2004-04-01 Paul Brook <paul@codesourcery.com>
34137 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34139 2004-03-30 Mark Mitchell <mark@codesourcery.com>
34142 * g++.dg/init/goto1.C: New test.
34145 * g++.dg/template/defarg4.C: New test.
34147 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
34149 * gcc.dg/altivec-11.c: Extend test for more valid cases.
34151 2004-03-28 David Edelsohn <edelsohn@gnu.org>
34153 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34155 2004-03-28 Zack Weinberg <zack@codesourcery.com>
34157 * gcc.dg/noncompile/undeclared-2.c: New test.
34159 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
34161 * gcc.dg/940409-1.c: Remove XFAIL.
34162 * gcc.dg/reg-vol-struct-1.c: New test.
34164 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34166 * gcc.dg/torture/builtin-wctype-1.c: New test.
34168 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
34170 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34171 * gcc.dg/20001101-1.c: Likewise.
34172 * gcc.dg/20001102-1.c: Likewise.
34174 2004-03-25 Roger Sayle <roger@eyesopen.com>
34176 * gcc.dg/compare8.c: Add an additional test for XOR.
34178 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34180 * gcc.dg/torture/builtin-ctype-1.c: New test.
34182 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34184 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34185 * gcc.dg/torture/builtin-math-1.c: Likewise.
34186 * gcc.dg/torture/builtin-power-1.c: New test.
34188 2004-03-24 Andreas Schwab <schwab@suse.de>
34190 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34193 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
34194 Roger Sayle <roger@eyesopen.com>
34196 * gcc.dg/compare8.c: New test case.
34198 2004-03-23 Ziemowit Laski <zlaski@apple.com>
34200 * g++.dg/ext/altivec-7.C: New test.
34202 2004-03-23 Zack Weinberg <zack@codesourcery.com>
34204 PR 12267, 12391, 12560, 13129, 14114, 14133
34205 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34206 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34207 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34208 Adjust error regexps.
34209 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34210 * gcc.dg/noncompile/undeclared-1.c: New test cases.
34211 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34212 * gcc.dg/local1.c: Add explanatory comment.
34214 2004-03-23 Roger Sayle <roger@eyesopen.com>
34216 PR optimization/14669
34217 * g++.dg/opt/fold2.C: New test case.
34219 2004-03-22 Jakub Jelinek <jakub@redhat.com>
34222 * gcc.dg/20040322-1.c: New test.
34224 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34226 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
34227 * gcc.dg/ultrasp4.c: Likewise.
34228 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
34230 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34232 * gcc.dg/i386-sse-8.c: Reset default options.
34234 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34236 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34237 in the error message text.
34239 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34241 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34243 2004-03-21 Mark Mitchell <mark@codesourcery.com>
34246 * g++.dg/init/array13.C: New test.
34248 2004-03-20 Roger Sayle <roger@eyesopen.com>
34251 * gcc.c-torture/compile/pr13889.c: New test case.
34253 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
34256 * builtins-1.c (nan, nans): Don't test.
34257 * builtins-30.c: Don't use nan, nanf, nanl.
34258 * builtins-35.c: New test.
34260 2004-03-19 Ziemowit Laski <zlaski@apple.com>
34262 * g++.dg/ext/altivec-6.C: New test.
34264 2004-03-19 Mark Mitchell <mark@codesourcery.com>
34266 * g++.dg/init/placement3.C: New test.
34268 * g++.dg/template/spec13.C: New test.
34270 * g++.dg/lookup/using11.C: New test.
34272 * g++.dg/lookup/koenig3.C: New test.
34274 * g++.dg/template/operator2.C: New test.
34276 * g++.dg/expr/dtor3.C: New test.
34277 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34279 * g++.old-deja/g++.law/visibility28.C: Likewise.
34281 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
34283 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34284 * gcc.dg/ppc64-abi-3.c: Likewise.
34286 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34289 * g++.dg/parse/template15.C: New test.
34291 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34293 * g++.dg/expr/dtor2.C: New test.
34295 * g++.dg/lookup/anon4.C: New test.
34297 * g++.dg/overload/using1.C: New test.
34299 * g++.dg/template/lookup7.C: New test.
34301 * g++.dg/template/typename6.C: New test.
34303 * g++.dg/expr/cond6.C: New test.
34305 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34307 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34309 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34311 * g++.dg/expr/cond5.C: New test.
34312 * g++.dg/expr/constcast1.C: Likewise.
34313 * g++.dg/expr/ptrmem2.C: Likewise.
34314 * g++.dg/expr/ptrmem3.C: Likewise.
34315 * g++.dg/lookup/main1.C: Likewise.
34316 * g++.dg/template/lookup6.C: Likewise.
34318 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34320 * gcc.dg/local1.c: New test.
34322 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34324 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34326 * gcc.dg/torture/builtin-convert-1.c: New test.
34328 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34330 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34332 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34335 * g++.dg/warn/Wunused-7.C: New test.
34337 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34339 * gcc.dg/torture/builtin-integral-1.c: New test.
34341 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34344 * g++.dg/parse/non-dependent3.C: New test.
34346 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
34348 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34349 * g++.dg/eh/simd-2.C: Likewise.
34350 * g++.dg/init/array10.C: Likewise.
34351 * gcc.c-torture/compile/simd-1.c: Likewise.
34352 * gcc.c-torture/compile/simd-2.c: Likewise.
34353 * gcc.c-torture/compile/simd-3.c: Likewise.
34354 * gcc.c-torture/compile/simd-4.c: Likewise.
34355 * gcc.c-torture/compile/simd-6.c: Likewise.
34356 * gcc.c-torture/execute/simd-1.c: Likewise.
34357 * gcc.c-torture/execute/simd-2.c: Likewise.
34358 * gcc.dg/compat/vector-defs.h: Likewise.
34359 * gcc.dg/20020531-1.c: Likewise.
34360 * gcc.dg/altivec-3.c: Likewise.
34361 * gcc.dg/altivec-4.c: Likewise.
34362 * gcc.dg/altivec-varargs-1.c: Likewise.
34363 * gcc.dg/compat/vector-defs.h: Likewise.
34364 * gcc.dg/i386-mmx-3.c: Likewise.
34365 * gcc.dg/i386-sse-4.c: Likewise.
34366 * gcc.dg/i386-sse-5.c: Likewise.
34367 * gcc.dg/i386-sse-8.c: Likewise.
34368 * gcc.dg/simd-1.c: Likewise.
34369 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
34370 __ev64_opaque__ since the machine description provides it.
34372 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34374 * lib/compat.exp (skip_list): New global variable.
34375 Use it to hold the user defined COMPAT_SKIPS list if any.
34376 (compat-obj): Add the members of skip_list to optall.
34378 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34380 * gcc.dg/compat/union-by-value-1_main.c,
34381 union-by-value-1_x.c, union-by-value-1_y.c,
34382 union-check.h, union-defs.h,
34383 union-init.h, union-return-1_main.c,
34384 union-return-1_x.c, union-return-1_y.c: New files.
34386 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34388 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34389 mixed-struct-init.h: Add 4 mixed structure types.
34390 struct-by-value-21_main.c, struct-by-value-21_x.c,
34391 struct-by-value-21_y.c, struct-return-21_main.c,
34392 struct-return-21_x.c, struct-return-21_y.c: New files.
34394 2004-03-13 Mark Mitchell <mark@codesourcery.com>
34397 * g++.dg/parse/template14.C: New test.
34399 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34401 * gcc.c-torture/execute/20040313-1.c: New test.
34403 2004-03-13 Jakub Jelinek <jakub@redhat.com>
34406 * gcc.dg/20040311-2.c: New test.
34408 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
34411 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34414 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
34416 * gcc.dg/20040305-2.c: Add missing return statement.
34418 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34420 * gcc.dg/builtins-34.c: Also check pow10*.
34422 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34425 * gcc.dg/20040305-2.c: New test.
34427 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34429 * gcc.dg/20040310-1.c: New test.
34431 2004-03-11 Roger Sayle <roger@eyesopen.com>
34433 * gcc.c-torture/execute/20040311-1.c: New test case.
34435 2004-03-11 Mark Mitchell <mark@codesourcery.com>
34438 * g++.dg/lookup/enum1.C: New test.
34440 2004-03-10 Mark Mitchell <mark@codesourcery.com>
34443 * g++.dg/lookup/struct2.C: New test.
34445 2004-03-10 Uros Bizjak <uros@kss-loka.si>
34447 * gcc.dg/builtins-34.c: New test.
34449 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34451 * gcc.dg/torture/builtin-nonneg-1.c: New test.
34453 2004-03-09 James E Wilson <wilson@specifixinc.com>
34455 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34456 * gcc.dg/alias-2.c: New testcase.
34458 2004-03-09 Zack Weinberg <zack@codesourcery.com>
34460 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34462 2004-03-09 Roger Sayle <roger@eyesopen.com>
34464 * gcc.c-torture/execute/20040309-1.c: New test case.
34466 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
34469 * g++.dg/overload/ref1.C: New.
34471 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34474 * g++.dg/template/spec12.C: New test.
34477 * g++.dg/parse/crash14.C: New test.
34479 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34482 * g++.dg/init/ref11.C: New test.
34484 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34487 * g++.dg/parse/builtin2.C: New test.
34489 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34492 * g++.dg/init/ctor3.C: New test.
34493 * g++.dg/init/union1.C: New test.
34494 * g++.dg/ext/anon-struct4.C: New test.
34496 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34498 * g++.dg/lookup/koenig1.C: Tweak error messages.
34499 * g++.dg/lookup/used-before-declaration.C: Likewise.
34500 * g++.dg/other/do1.C: Likewise.
34501 * g++.dg/overload/koenig1.C: Likewise.
34502 * g++.dg/parse/crash13.C: Likewise.
34503 * g++.dg/template/instantiate3.C: Likewise.
34505 2004-03-08 Eric Christopher <echristo@redhat.com>
34507 * * lib/target-supports.exp: Enable libiconv in test
34508 compilation. Fix up error checking.
34510 2004-03-08 Roger Sayle <roger@eyesopen.com>
34512 PR middle-end/14289
34513 * gcc.dg/pr14289-1.c: New test case.
34514 * gcc.dg/pr14289-2.c: Likewise.
34515 * gcc.dg/pr14289-3.c: Likewise.
34517 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
34519 * gcc.c-torture/execute/20040308-1.c: New test.
34521 2004-03-07 Roger Sayle <roger@eyesopen.com>
34523 * gcc.c-torture/execute/20040307-1.c: New test case.
34525 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
34527 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34529 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
34531 * gcc.dg/20040306-1.c: New test.
34533 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
34535 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34537 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34539 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34542 * gcc.dg/decl-6.c: New test.
34544 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34546 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34547 Rename LOGPOW -> LOG_POW.
34548 (SQRT_EXP, POW_EXP): New.
34550 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34552 * gcc.dg/i386-sse-8.c: New test.
34554 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34557 * gcc.dg/decl-5.c: New test.
34559 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
34561 * gcc.dg/20040305-1.c: New test.
34563 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
34566 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34568 2004-03-04 Ziemowit Laski <zlaski@apple.com>
34570 PR c++/14425, c++/14426
34571 * g++.dg/ext/altivec-4.C: New test.
34572 * g++.dg/ext/altivec-5.C: New test.
34574 2004-03-04 Geoffrey Keating <geoffk@apple.com>
34576 * g++.old-deja/g++.other/linkage1.C: Expect errors about
34577 global variables of a type with no linkage.
34578 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34579 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34580 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34581 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34582 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34583 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34584 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34585 * g++.dg/warn/deprecated.C: Name enum Color.
34586 * g++.dg/overload/VLA.C: Name structure for 'b'.
34587 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34589 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34591 * gcc.c-torture/compile/20040304-1.c: New test.
34593 2004-03-03 Zack Weinberg <zack@codesourcery.com>
34596 * gcc.dg/decl-4.c: New testcase.
34598 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
34600 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34601 as PRECF if sizeof (float) > sizeof (double).
34602 (PRECL): Make it the same as PRECF if
34603 sizeof (float) > sizeof (long double).
34605 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34607 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34608 system type. Add check for irix6 which doesn't have c99 runtime.
34610 2004-03-03 Bob Wilson <bob.wilson@acm.org>
34612 * gcc.dg/const-elim-1.c: xfail for xtensa.
34614 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34617 * g++.dg/template/cond4.C: New test.
34619 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34622 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34625 * g++.dg/parse/defarg7.C: New test.
34628 * g++.dg/template/friend26.C: New test.
34630 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34633 * g++.dg/abi/mangle21.C: New test.
34636 * g++.dg/parse/constructor2.C: New test.
34639 * g++.dg/template/sfinae1.C: New test.
34641 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34644 * g++.dg/expr/crash2.C: New test.
34646 PR middle-end/13448
34647 * gcc.dg/inline-5.c: New test.
34648 * gcc.dg/always-inline.c: Split out tests into ...
34649 * gcc.dg/always-inline2.c: ... this and ...
34650 * gcc.dg/always-inline3.c: ... this.
34652 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34655 * g++.dg/debug/crash1.C: New test.
34657 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
34659 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34660 function with __attribute__((noinline)).
34661 (recurser_void2): Likewise.
34662 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34663 (recurser_void2): Likewise.
34665 2004-02-29 Roger Sayle <roger@eyesopen.com>
34667 PR middle-end/14203
34668 * g++.dg/warn/Wunused-6.C: New test case.
34670 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
34672 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34675 2004-02-27 Eric Christopher <echristo@redhat.com>
34677 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34678 * g++.dg/charset/asm2.c: Run only x86.
34679 * gcc.dg/charset/asm3.c: Ditto.
34681 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
34683 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34686 2004-02-27 Ziemowit Laski <zlaski@apple.com>
34688 * g++.dg/ext/altivec-3.C: New.
34690 2004-02-26 Richard Henderson <rth@redhat.com>
34692 * g++.dg/ext/attrib10.C: Mark for warning.
34693 * gcc.dg/attr-alias-1.c: New.
34695 2004-02-26 Richard Henderson <rth@redhat.com>
34697 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34698 * gcc.c-torture/execute/20040208-2.c: ... it back.
34700 2004-02-26 Eric Christopher <echristo@redhat.com>
34702 * lib/target-supports.exp (check-iconv-available): New function.
34703 * lib/gcc-dg.exp (dg-require-iconv): New function.
34705 * gcc.dg/charset: New directory.
34706 * gcc.dg/charset/charset.exp: New file.
34707 * gcc.dg/charset/asm1.c: Ditto.
34708 * gcc.dg/charset/asm2.c: Ditto.
34709 * gcc.dg/charset/asm3.c: Ditto.
34710 * gcc.dg/charset/asm4.c: Ditto.
34711 * gcc.dg/charset/asm5.c: Ditto.
34712 * gcc.dg/charset/attribute1.c: Ditto.
34713 * gcc.dg/charset/attribute2.c: Ditto.
34714 * gcc.dg/charset/string1.c: Ditto.
34715 * g++.dg/charset: New directory.
34716 * g++.dg/dg.exp: Add here. Special options.
34717 * g++.dg/charset/charset.exp: New file.
34718 * g++.dg/charset/asm1.c: Ditto.
34719 * g++.dg/charset/asm2.c: Ditto.
34720 * g++.dg/charset/asm3.c: Ditto.
34721 * g++.dg/charset/asm4.c: Ditto.
34722 * g++.dg/charset/attribute1.c: Ditto.
34723 * g++.dg/charset/attribute2.c: Ditto.
34724 * g++.dg/charset/extern1.cc: Ditto.
34725 * g++.dg/charset/extern2.cc: Ditto.
34726 * g++.dg/charset/string1.c: Ditto.
34728 2004-02-26 Mark Mitchell <mark@codesourcery.com>
34731 * g++.dg/parse/comma1.C: New test.
34733 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34736 * g++.dg/template/ttp8.C: New test.
34738 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
34740 * gcc.dg/fixuns-trunc-1.c: New test.
34742 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34744 * gcc.dg/builtins-config.h: Use #elif.
34746 2004-02-26 Michael Matz <matz@suse.de>
34748 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34749 * gcc.dg/991214-1.c: Likewise.
34750 * gcc.dg/i386-asm-1.c: Likewise.
34752 2004-02-25 Richard Henderson <rth@redhat.com>
34754 * gcc.c-torture/execute/20040208-2.c: Move ...
34755 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34757 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34760 * g++.dg/other/crash-3.C: New test.
34762 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34764 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34765 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34767 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34770 2004-02-24 Michael Matz <matz@suse.de>
34772 * gcc.dg/i386-regparm.c: New.
34774 2004-02-23 James E Wilson <wilson@specifixinc.com>
34776 * gcc.c-torture/execute/20040223-1.c: New.
34778 2004-02-23 Zack Weinberg <zack@codesourcery.com>
34779 Kazu Hirata <kazu@cs.umass.edu>
34781 * gcc.dg/fwritable-strings-1.c: Remove.
34783 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
34786 * gcc.dg/20040223-1.c: New test.
34788 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34791 * g++.dg/ext/typeof9.C: New test.
34793 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34796 * g++.dg/other/switch1.C: New test.
34798 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34800 * gcc.dg/cast-function-1.c: Adjust for new informative message.
34801 * gcc.dg/va-arg-1.c: Likewise.
34803 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34806 * g++.dg/template/koenig5.C: New test.
34808 2004-02-21 Ziemowit Laski <zlaski@apple.com>
34810 * g++.dg/ext/altivec-1.C: Generalize target triple.
34811 * g++.dg/ext/altivec-2.C: New test case.
34812 * g++.dg/ext/altivec_check.h: New file.
34813 * gcc.dg/altivec-1.c: Generalize target triple;
34814 include altivec_check.h and call altivec_check().
34815 * gcc.dg/altivec-[2-5].c: Generalize target triple.
34816 * gcc.dg/altivec-6.c: New test case.
34817 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34818 type casts as needed.
34819 * gcc.dg/altivec-10.c: Include altivec_check.h and call
34821 * gcc.dg/altivec-12.c: New test case.
34822 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34823 include altivec_check.h and call altivec_check().
34824 * gcc.dg/altivec_check.h: New file.
34826 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34828 * lib/target-supports.exp (check_alias_available): Don't mangle
34829 function `g' in test program.
34831 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34833 * lib/target-supports.exp (check_profiling_available): Check
34834 argument to determine whether we support a profiling type.
34835 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34836 check_profiling_available.
34837 * g++.dg/bprob/bprob.exp: Likewise.
34838 * g77.dg/bprob/bprob.exp: Likewise.
34839 * gcc.misc-tests/bprob.exp: Likewise.
34840 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34841 dg-require-profiling and delete expected error handling.
34842 * gcc.dg/20021014-1.c: Likewise.
34843 * gcc.dg/nest.c: Likewise.
34845 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34848 * g++.dg/other/vthunk1.C: New test.
34850 2004-02-20 Falk Hueffner <falk@debian.org>
34853 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34855 2004-02-20 Mark Mitchell <mark@codesourcery.com>
34858 * g++.dg/other/error8.C: Remove XFAIL markers.
34861 * g++.dg/ext/packed5.C: New test.
34864 * g++.dg/warn/Wunused-5.C: New test.
34867 * g++.dg/lookup/member1.C: New test.
34869 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
34871 * gcc.c-torture/compile/20040130-1.c: Enable only when
34872 __INT_MAX__ >= 2147483647L.
34873 * gcc.c-torture/compile/961203-1.c: Likewise.
34875 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
34877 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34878 * g++.dg/opt/template1.C: Robustify assembler regexp
34880 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34882 * gcc.c-torture/execute/simd-4.x: Remove.
34883 * gcc.c-torture/execute/va-arg-25.x: Likewise.
34884 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34885 Guard with #ifndef SKIP_ATTRIBUTE.
34886 * gcc.dg/compat/vector-1_y.c: Likewise.
34887 * gcc.dg/compat/vector-2_x.c: Likewise.
34888 * gcc.dg/compat/vector-2_y.c: Likewise.
34889 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34890 * g++.dg/eh/simd-2.C: Likewise.
34892 2004-02-19 Alan Modra <amodra@bigpond.net.au>
34894 * gcc.c-torture/compile/complex-1.c: New.
34896 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
34899 * gcc.c-torture/execute/20040218-1.c: New test.
34901 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34904 * g++.dg/parse/new2.C: New test.
34906 2004-02-18 Paul Brook <paul@codesourcery.com>
34908 * gcc.c-torture/compile/libcall-1.c: New test.
34910 2004-02-18 Paul Brook <paul@codesourcery.com>
34913 * gcc.dg/debug/debug-7.c: New test.
34915 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
34917 * gcc.dg/20040217-1.c: New test.
34919 2004-02-17 Zack Weinberg <zack@codesourcery.com>
34921 * gcc.c-torture/execute/990208-1.x: Delete.
34923 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
34925 * gcc.c-torture/execute/20040208-2.x: New file.
34927 2004-02-17 Mark Mitchell <mark@codesourcery.com>
34930 * g++.dg/abi/structret1.C: New test.
34932 2004-02-17 Jakub Jelinek <jakub@redhat.com>
34934 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34935 (i386_cpuid): No need to test if cpuid is available on AMD64.
34936 Fix assembly, so that it works onboth i386 and AMD64.
34937 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34938 (vecInLong): Fix s[] member type to unsigned int.
34939 (vecInWord): Remove type.
34940 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34941 (a64, b64, c64, d64, e64): Remove.
34942 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34943 Remove unused variable. Remove initialization of removed variables.
34944 Don't call mmx_tests nor sse_tests.
34945 (reference_mmx, reference_sse): Remove.
34946 (check): Add return stmt.
34947 * gcc.dg/i386-sse-7.c: New test.
34948 * gcc.dg/i386-mmx-4.c: New test.
34950 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34952 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34953 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34954 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34955 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34956 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34957 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34958 g++.dg/tc1/dr94.C: Fix line terminator.
34960 2004-02-16 Geoffrey Keating <geoffk@apple.com>
34962 * gcc.c-torture/compile/20040216-1.c: New.
34964 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34966 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34967 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34968 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34969 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34970 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34971 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34973 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34975 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34977 2004-02-15 Mark Mitchell <mark@codesourcery.com>
34980 * g++.dg/expr/cond4.C: New test.
34983 * g++.dg/lookup/crash2.C: New test.
34985 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
34987 * gcc.c-torture/compile/20040214-2.c: New test.
34989 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
34992 * g++.dg/ext/typeof8.C: New test.
34994 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
34996 * gcc.c-torture/compile/20040214-1.c: New test.
34998 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35001 * g++.dg/template/spec11.C: New test.
35003 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35006 * g++.dg/other/error8.C: New test.
35008 2004-02-13 Mark Mitchell <mark@codesourcery.com>
35011 * g++.dg/template/array4.C: New test.
35014 * g++.dg/inherit/thunk2.C: New test.
35017 * g++.dg/eh/cond2.C: New test.
35019 2004-02-12 Alan Modra <amodra@bigpond.net.au>
35021 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35023 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
35025 * lib/scanasm.exp (dg-scan): Quote pattern before display.
35027 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
35029 * g++.dg/simd-2.C: xfail on ppc64-linux.
35031 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
35034 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35037 2004-02-11 Uros Bizjak <uros@kss-loka.si>
35039 * gcc.dg/builtins-33.c: New test.
35041 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
35043 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35045 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
35047 * g++.dg/simd-2.C: Set -maltivec for ppc64.
35049 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
35051 * gcc.dg/ppc64-abi-3.c: New test.
35053 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
35057 * gcc.dg/pr14092-1.c: New testcase.
35059 2004-02-10 Alan Modra <amodra@bigpond.net.au>
35061 * gcc.dg/cpp/assert4.c: Fix typo last change.
35063 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35064 * gcc.dg/cpp/assert4.c: Handle powerpc64.
35066 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35068 2004-02-09 Roger Sayle <roger@eyesopen.com>
35070 * gcc.c-torture/compile/20040209-1.c: New test case.
35072 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
35074 * gcc.dg/c90-init-1.c: Adjust expected error messages.
35076 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
35078 * gcc.c-torture/execute/20040208-[12].c: New tests.
35080 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35082 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35084 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35086 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35088 2004-02-07 Zack Weinberg <zack@codesourcery.com>
35091 * gcc.dg/visibility-8.c: New testcase.
35093 2004-02-07 Zack Weinberg <zack@codesourcery.com>
35095 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35097 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35099 2004-02-07 Roger Sayle <roger@eyesopen.com>
35101 PR middle-end/13696
35102 * g++.dg/opt/fold1.C: New test case.
35104 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35107 * g++.dg/other/crash-2.C: New test.
35109 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35112 * g++.dg/parse/angle-bracket2.C: New test.
35114 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35116 PR middle-end/13750
35118 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35120 * g++.dg/pch/wchar-1.C: New.
35121 * g++.dg/pch/wchar-1.Hs: New.
35123 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35126 * g++.dg/parse/error15.C: New test.
35127 * g++.dg/parse/crash11.C: Update dg-error mark.
35129 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35132 * g++.dg/warn/conv2.C: New test.
35134 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35137 * g++.dg/warn/incomplete1.C: Remove xfail.
35139 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35141 * lib/file-format.exp (gcc_target_object_format): Use
35142 ${tool}_target_compile, not gcc_target_compile.
35143 * lib/target-supports.exp (check_alias_available): Likewise.
35144 (check_gc_sections_available): Likewise.
35145 * g++.dg/ext/attrib10.C: Use dg-require-alias.
35146 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35149 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35152 * g++.dg/template/static6.C: New test.
35154 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
35156 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35158 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35160 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35161 tests for systems where `char' is unsigned by default.
35163 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35166 * g++.dg/template/partial3.C: New test.
35168 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
35170 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35171 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35172 Remove mentions of obsolete ports.
35174 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
35176 * gcc.dg/noncompile/20001228-1.c: Fix for new
35179 2004-02-03 Roger Sayle <roger@eyesopen.com>
35182 * gcc.c-torture/execute/multdi-1.c: New test case.
35184 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35187 * g++.dg/template/lookup5.C: New test.
35189 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35192 * g++.dg/template/lookup4.C: New test.
35195 * g++.dg/parse/error14.C: New test.
35198 * g++.dg/parse/template13.C: New test.
35200 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35203 * g++.dg/template/koenig4.C: New test.
35206 * g++.dg/template/crash17.C: New test.
35209 * g++.dg/parse/error13.C: New test.
35210 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35212 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35214 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35216 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
35220 * gcc.dg/noncompile/20040203-1.c: New test.
35221 * gcc.dg/noncompile/20040203-2.c: Likewise.
35222 * gcc.dg/noncompile/20040203-3.c: Likewise.
35223 * gcc.dg/20040203-1.c: Likewise.
35225 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
35228 * g++.dg/template/sizeof7.C: New test.
35230 2004-02-02 Eric Christopher <echristo@redhat.com>
35231 Zack Weinberg <zack@codesourcery.com>
35233 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35235 2004-02-02 Zack Weinberg <zack@codesourcery.com>
35237 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35238 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35239 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35240 * gcc.dg/cleanup-5.c: Run only on Linux targets.
35242 2004-02-02 Mark Mitchell <mark@codesourcery.com>
35245 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35248 * g++.dg/ext/attrib13.C: New test.
35251 * g++.dg/conversion/op2.C: New test.
35253 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35255 * gcc.dg/titype-1.c: Fix pasto.
35257 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35259 * gcc.dg/titype-1.c: New test.
35261 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35264 * g++.dg/template/non-type-template-argument-1.C,
35265 g++.dg/template/qualified-id1.C: Update dg-error marks.
35266 * g++.dg/template/nontype6.C: New test.
35268 2004-02-01 Roger Sayle <roger@eyesopen.com>
35270 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35271 * gcc.dg/builtins-31.c: New testcase.
35272 * gcc.dg/builtins-32.c: New testcase.
35274 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
35276 * objc.dg/call-super-2.m: Update line numbers
35277 for the including of stddef.h.
35279 2004-01-30 Michael Matz <matz@suse.de>
35281 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35282 g++.dg/ext/case-range3.C: New tests.
35284 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35288 * g++.dg/template/member4.C: New test.
35290 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35293 * g++.dg/template/sizeof6.C: New test.
35295 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35297 * gcc.dg/fwritable-strings-1.c: New test.
35299 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35301 * gcc.c-torture/compile/20040130-1.c: New test.
35303 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
35305 * objc.dg/call-super-2.m: Include stddef.h for size_t.
35307 2004-01-29 Mark Mitchell <mark@codesourcery.com>
35310 * g++.dg/template/ctor3.C: New test.
35312 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35314 * g++.dg/tc1: New directory.
35315 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35316 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35317 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35318 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35319 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35321 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35323 * g++.dg/parse/error11.C: New test.
35324 * g++.dg/parse/error12.C: Likewise.
35326 2004-01-28 Ziemowit Laski <zlaski@apple.com>
35328 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35329 (scan_initial, main): Use aligned_sizeof instead of sizeof.
35331 2004-01-28 Mark Mitchell <mark@codesourcery.com>
35334 * g++.dg/ext/attrib12.C: New test.
35337 * g++.dg/parse/cast2.C: New test.
35339 2004-01-27 James E Wilson <wilson@specifixinc.com>
35341 * objc.dg/encode-2.m (main): New local string. Set depending on
35342 sizeof long. Use in sscanf call.
35343 * objc.dg/encode-3.m (main): New local string. Set depending on
35344 sizeof long. Use in scan_initial call.
35346 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35348 * objc.dg/call-super-2.m: Make LP64-safe.
35349 * objc.dg/desig-init-1.m: Likewise.
35351 2004-01-27 Devang Patel <dpatel@apple.com>
35353 * g++.dg/debug/namespace1.C: New test.
35355 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
35357 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35360 * gcc.dg/arm-mmx-1.c: New test.
35362 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35364 * gcc.dg/20040127-1.c: New test.
35365 * gcc.dg/20040127-2.c: New test.
35367 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35369 * objc.dg/stret-1.m (glob): Renamed to globa.
35371 2004-01-26 Mark Mitchell <mark@codesourcery.com>
35374 * g++.dg/expr/for1.C: New test.
35376 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
35378 PR middle-end/13779
35379 * gcc.dg/darwin-longlong.c: New test.
35381 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
35383 * gcc.dg/20040124-1.c: Moved test from here...
35384 * gcc.c-torture/compile/20040124-1.c: ...to here.
35386 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35388 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
35389 the assembly output if -m64 is passed.
35391 2004-01-25 Mark Mitchell <mark@codesourcery.com>
35394 * g++.dg/template/cond3.C: New test.
35396 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35399 * g++.dg/template/ttp7.C: New test.
35401 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35404 * g++.dg/template/nontype4.C: New test.
35405 * g++.dg/template/nontype5.C: Likewise.
35407 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
35409 * gcc.dg/torture/mips-clobber-at.c: New test.
35411 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
35413 * gcc.dg/20040124-1.c: New test.
35415 2004-01-24 Jakub Jelinek <jakub@redhat.com>
35417 * gcc.dg/20040123-1.c: New test.
35419 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35421 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35423 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
35425 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35427 2004-01-23 Andrew Pinski <apinski@apple.com>
35429 * gcc.dg/20030121-1.c: Move to ..
35430 * gcc.dg/20040121-1.c: here.
35432 2004-01-23 Roger Sayle <roger@eyesopen.com>
35434 * gcc.dg/builtins-29.c: New test case.
35436 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35439 * gcc.dg/builtins-30.c: New testcase.
35441 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
35443 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35444 * lib/g77.exp: Likewise.
35445 * lib/objc.exp: Likewise.
35446 * lib/g++.exp: Likewise.
35448 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35450 * gcc.dg/struct-by-value-2.c: New test.
35452 2004-01-21 Andrew Pinski <apinski@apple.com>
35455 * gcc.dg/20030121-1.c: New test.
35457 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
35459 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
35460 clobber frame pointer register in asm statement.
35462 2004-01-21 Falk Hueffner <falk@debian.org>
35464 * gcc.c-torture/compile/20040121-1.c: New test.
35466 2004-01-21 Zack Weinberg <zack@codesourcery.com>
35468 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35470 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
35472 * gcc.dg/ppc64-abi-2.c: New test.
35474 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
35476 * lib/treelang.exp: Fill out this file.
35477 * lib/treelang-dg.exp: New File.
35479 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
35481 * gcc.c-torture/compile/981022-1.c: Remove.
35482 * gcc.dg/array-5.c: Remove XFAIL.
35483 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35484 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35485 gcc.dg/cond-lvalue-1.c: Update.
35486 * gcc.dg/cast-lvalue-2.c: New test.
35488 2004-01-19 Mark Mitchell <mark@codesourcery.com>
35491 * g++.dg/other/error1.C (class foo): Tweak error message.
35494 * g++.dg/template/call2.C: New test.
35496 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35498 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35499 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35500 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35501 scalar-return-1_x.c, scalar-return-2_y.c,
35502 scalar-return-3_x.c, scalar-return-3_y.c,
35503 scalar-return-4_x.c, scalar-return-4_y.c,
35504 struct-align-1.h, struct-align-1_x.c,
35505 struct-align-1_y.c, struct-align-2.h,
35506 struct-align-2_x.c, struct-align-2_y.c,
35507 struct-by-value-10_y.c, struct-by-value-11_x.c,
35508 struct-by-value-11_y.c, struct-by-value-12_x.c,
35509 struct-by-value-12_y.c, struct-by-value-13_x.c,
35510 struct-by-value-13_y.c, struct-by-value-14_x.c,
35511 struct-by-value-14_y.c, struct-by-value-15_x.c,
35512 struct-by-value-15_y.c, struct-by-value-16_y.c,
35513 struct-by-value-17_y.c, struct-by-value-18_y.c,
35514 struct-by-value-19_y.c, struct-by-value-1_x.c,
35515 struct-by-value-1_y.c, struct-by-value-20_y.c,
35516 struct-by-value-2_x.c, struct-by-value-2_y.c,
35517 struct-by-value-3_y.c, struct-by-value-4_x.c,
35518 struct-by-value-4_y.c, struct-by-value-5_y.c,
35519 struct-by-value-6_y.c, struct-by-value-7_y.c
35520 struct-by-value-8_x.c, struct-by-value-8_y.c
35521 struct-by-value-9_x.c, struct-by-value-9_y.c
35522 struct-return-10_x.c, struct-return-10_y.c,
35523 struct-return-19_x.c, struct-return-20_x.c
35524 struct-return-2_x.c, struct-return-2_y.c
35525 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35526 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
35528 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35530 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35531 attribute on sparc*-sun-solaris2.*.
35533 2004-01-18 Mark Mitchell <mark@codesourcery.com>
35536 * g++.dg/ext/typeof7.C: New test.
35538 2004-01-18 David Edelsohn <edelsohn@gnu.org>
35540 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35541 * gcc.dg/const-elim-1.c: Same.
35543 2004-01-17 Ziemowit Laski <zlaski@apple.com>
35545 * objc.dg/stret-1.m: New.
35546 * objc.dg/stret-2.m: New.
35548 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
35551 * g++.dg/ext/vector1.C: New test.
35553 2004-01-16 Geoffrey Keating <geoffk@apple.com>
35555 * gcc.dg/pch/import-1.c: New.
35556 * gcc.dg/pch/import-1.hs: New.
35557 * gcc.dg/pch/import-1a.h: New.
35558 * gcc.dg/pch/import-1b.h: New.
35559 * gcc.dg/pch/import-1c.h: New.
35561 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35564 * g++.dg/ext/array1.C: New test.
35567 * g++.dg/conversion/op1.C: New test.
35569 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
35572 From Kazumoto Kojima / Dan Kegel:
35573 * gcc.dg/pr11864-1.c: New test.
35576 From Marcus Comstedt / Dan Kegel:
35577 * gcc.dg/pr10392-1.c: New test.
35579 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35582 * g++.dg/init/ref10.C: New test.
35584 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35587 * g++.dg/parse/typename6.C: New test.
35589 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35592 * g++.dg/pch/wchar-1.C: New.
35593 * g++.dg/pch/wchar-1.Hs: New.
35595 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35598 * g++.dg/expr/sizeof2.C: New test.
35600 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
35602 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35604 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35607 * g++.dg/lookup/strong-using-3.C: New.
35608 * g++.dg/lookup/using-10.C: New.
35610 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35613 * g++.dg/lookup/strong-using-2.C: New.
35615 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
35616 Dan Kegel <dank@kegel.com>
35617 J"orn Rennecke <joern.rennecke@superh.com>
35620 * gcc.dg/pr9365-1.c: New test.
35622 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35625 * g++.dg/parse/casting-operator2.C: New test.
35626 * g++.old-deja/g++.pt/explicit83.C: Remove.
35628 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
35630 * gcc.dg/label-compound-stmt-1.c: New test.
35631 * gcc.c-torture/compile/950922-1.c,
35632 gcc.c-torture/compile/20000211-3.c,
35633 gcc.c-torture/compile/20000518-1.c,
35634 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35635 compound statements.
35637 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
35639 * gcc.dg/ppc64-abi-1.c: New test.
35641 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
35643 * g++.dg/ext/attrib9.C: Add dg-warnings.
35645 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35648 * g++.dg/parse/dtor3.C: New test.
35650 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
35653 * g++.dg/parse/try-catch-1.C: New test.
35655 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
35657 * ada/acats/run_all.sh: Add more verbose output in acats.log
35658 when compiling tests.
35660 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35663 * gcc.dg/typedef-redecl.c: New test case.
35664 * gcc.dg/typedef-redecl.h: New support file.
35666 2004-01-13 Jan Hubicka <jh@suse.cz>
35668 * gcc.dg/always_inline.c: New test.
35669 * gcc.dg/debug/20031231-1.c: Fix.
35671 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35674 * g++.dg/template/array3.C: New test.
35676 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35678 * g++.dg/ext/lvalue1.C: No longer expected to fail.
35679 * g++.dg/warn/Wunused-2.C: Likewise.
35681 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35684 * g++.dg/template/instantiate6.C: New test.
35686 2004-01-12 Roger Sayle <roger@eyesopen.com>
35688 PR middle-end/11397
35689 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35691 2004-01-12 Jan Hubicka <jh@suse.cz>
35694 * gcc.dg/20040112-1.c: New.
35696 * gcc.dg/dwarf-die[1-7].c: Move to...
35697 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35698 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35700 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
35703 * g++.dg/parse/friend4.C: New test.
35705 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
35708 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35709 definition is called a friend.
35711 2004-01-11 Zack Weinberg <zack@codesourcery.com>
35713 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35715 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
35718 * g++.dg/parse/error10.C: New test.
35719 * g++.dg/template/arg2.C: Accept "invalid type" error.
35721 2004-01-11 Jakub Jelinek <jakub@redhat.com>
35723 PR middle-end/13392
35724 * g++.dg/opt/expect2.C: New test.
35726 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35728 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35729 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35730 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35731 Update dg-error regexps.
35733 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35735 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35736 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35738 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35740 * gcc.dg/pragma-re-1.c: Use right pointer type.
35742 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35744 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35746 2004-01-09 Geoffrey Keating <geoffk@apple.com>
35748 * gcc.dg/rs6000-ldouble-1.c: New.
35750 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35754 * g++.dg/other/abstract1.C: New test.
35756 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
35758 * g++.dg/lookup/strong-using-1.C: New.
35760 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
35763 * gcc.dg/func-ptr-conv-1.c: New test.
35764 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35766 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
35769 * gcc.c-torture/compile/20040109-1.c: New.
35771 2004-01-08 Stuart Hastings <stuart@apple.com>
35773 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35774 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35775 * gcc.dg/i386-sse-6.c: ...this new testcase.
35777 2004-01-09 Alan Modra <amodra@bigpond.net.au>
35779 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35781 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35783 * ada/acats/run_acats: Treat 'gnatchop' the same way
35784 as 'gnatmake'. Export GCC_DRIVER.
35785 * ada/acats/run_all.sh: Add target_gnatchop. Use
35786 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35788 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35791 * g++.dg/template/dependent-expr4.C: New test.
35793 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
35795 * gcc.dg/altivec-11.c: New test.
35797 2004-01-07 Mark Mitchell <mark@codesourcery.com>
35799 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35801 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35804 * gcc.dg/enum-compat-1.c: New test.
35805 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35807 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35810 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35811 gcc.dg/c99-idem-qual-3.c: New tests.
35813 2004-01-07 Alan Modra <amodra@bigpond.net.au>
35815 * gcc.dg/winline-7.c: Don't cast void * to int.
35817 2004-01-06 Jan Hubicka <jh@suse.cz>
35819 * gcc.dg/i386-sse-5.c: New test
35820 * g++.dg/eh/simd-1.c: Add -w argument for i386.
35822 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35825 * g++.dg/rtti/typeid4.C: New test.
35827 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35829 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35831 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35834 * g++.dg/template/error11.C: New test.
35837 * g++.dg/template/class2.C: New test.
35839 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
35840 Richard Sandiford <rsandifo@redhat.com>
35843 * g++.dg/opt/alias3.C: New test.
35845 2004-01-04 Mark Mitchell <mark@codesourcery.com>
35848 * g++.dg/template/koenig3.C: New test.
35851 * g++.dg/parse/offsetof3.C: New test.
35853 * g++.dg/init/copy7.C: Add missing dg-error markers.
35856 * g++.dg/init/copy7.c: New test.
35859 * g++.dg/parse/cast1.C: New test.
35861 2004-01-04 Jan Hubicka <jh@suse.cz>
35863 * gcc.dg/winline[1-7].c: New tests.
35865 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35868 * g++.dg/template/qualttp22.C: New test.
35870 2004-01-01 Jan Hubicka <jh@suse.cz>
35872 * gcc.dg/debug/20031231-1.c: New.
35873 * gcc.c-torture/compile/20040101-1.c: New.
35874 * gcc.dg/dwarf-die-[1-7].c: New.
35876 2004-01-01 Jakub Jelinek <jakub@redhat.com>
35878 PR optimization/13521
35879 * gcc.c-torture/compile/20031231-1.c: New test.
35881 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35883 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35885 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35888 * g++.dg/template/crash16.C: New test.
35890 2003-12-30 Mark Mitchell <mark@codesourcery.com>
35892 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35894 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35896 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35898 * g++.old-deja/g++.jason/thunk3.C: Likewise.
35899 * g++.old-deja/g++.law/profile1.C: Likewise.
35900 * gcc.c-torture/compile/981006-1.c: Likewise.
35901 * gcc.c-torture/execute/loop-2e.x: Likewise.
35902 * gcc.c-torture/execute/loop-2f.x: Remove.
35903 * gcc.c-torture/execute/loop-2g.x: Likewise.
35904 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35905 * gcc.dg/20020312-2.c: Remove traces of dead ports.
35907 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
35910 * g++.dg/ext/attrib11.C: New test.
35913 * g++.dg/template/array2-1.C: New test.
35914 * g++.dg/template/array2-2.C: New test.
35916 2003-12-29 Mark Mitchell <mark@codesourcery.com>
35918 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35920 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
35923 * g++.dg/template/array1-1.C: New test.
35924 * g++.dg/template/array1-2.C: New test.
35926 2003-12-29 Roger Sayle <roger@eyesopen.com>
35929 * g77.dg/12632.f: New test case.
35931 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35934 * g++.dg/parse/nontype1.C: New test.
35936 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35939 * g++.dg/parse/explicit1.C: New test.
35940 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35942 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35945 * g++.dg/opt/inline6.C: New test.
35948 * g++.dg/parse/error9.C: New test.
35950 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35952 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35955 * g++.dg/init/assign1.C: New test.
35957 2003-12-28 Roger Sayle <roger@eyesopen.com>
35960 * g++.dg/warn/format3.C: New test case.
35962 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35964 * gcc.c-torture/compile/20031227-1.c: New test.
35966 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35968 * g++.dg/bprob/bprob.exp: Load target-supports.exp
35969 * g77.dg/bprob/bprob.exp: Likewise.
35970 * gcc.misc-tests/bprob.exp: Likewise.
35971 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
35972 variants on systems where the library does not provide that
35974 * gcc.dg/builtins-20.c: Use builtins-config.h.
35975 * gcc.dg/builtins-config.h: New file.
35977 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35979 * lib/gcc-dg.exp (dg-require-profiling): New function.
35980 * lib/target-supports.exp (check_profiling_available): Likewise.
35981 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35982 * g77.dg/bprob/bprob.exp: Likewise.
35983 * gcc.misc-tests/bprob.exp: Likewise.
35984 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35985 * gcc.dg/20021014-1.c: Likewise.
35986 * gcc.dg/nest.c: Likewise.
35988 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35990 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35992 * g++.dg/lookup/java2.C: Likewise.
35993 * gcc.dg/cpp/lexident.c: Likewise.
35995 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
35997 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35999 * gcc.c-torture/compile/961203-1.c: Likewise.
36000 * gcc.c-torture/compile/980506-1.c: Likewise.
36002 2003-12-23 Zack Weinberg <zack@codesourcery.com>
36004 * lib/gcc-dg.exp (dg-prune-output): New annotation.
36005 (additional_prunes): New global.
36006 (gcc-dg-prune): Handle additional per-test pruning.
36007 (dg-test): Clear additional_prunes between tests.
36009 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
36010 dg-prune-output to avoid spurious failures from assembler
36011 complaining about nonexistent WAW violations.
36012 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36013 Use dg-prune-output to avoid spurious failures from assembler
36014 warning about Itanium B-step errata.
36016 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36018 * g++.dg/abi/macro0.C: New test.
36019 * g++.dg/abi/macro1.C: Likewise.
36020 * g++.dg/abi/macro2.C: Likewise.
36022 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36023 * g++.dg/abi/bitfield7.C: Likewise.
36024 * g++.dg/abi/dtor2.C: Likewise.
36025 * g++.dg/abi/mangle11.C: Likewise.
36026 * g++.dg/abi/mangle12.C: Likewise.
36027 * g++.dg/abi/mangle14.C: Likewise.
36028 * g++.dg/abi/mangle17.C: Likewise.
36029 * g++.dg/abi/vbase10.C: Likewise.
36030 * g++.dg/abi/vbase14.C: Likewise.
36031 * g++.dg/template/qualttp17.C: Likewise.
36033 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
36036 * gcc.dg/20031223-1.c: New test.
36038 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36040 * gcc.dg/noreturn-7.c: New test.
36042 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36044 * gcc.dg/null-pointer-1.c: New test.
36046 2003-12-22 Mark Mitchell <mark@codesourcery.com>
36048 * g++.old-deja/g++.jason/template18.C: Remove.
36049 * g++.old-deja/g++.jason/template37.C: Likewise.
36052 * g++.dg/lookup/ns1.C: New test.
36055 * g++.dg/template/lookup3.C: New test.
36057 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
36059 * g++.dg/template/recurse1.C: New test
36061 2003-12-22 Mark Mitchell <mark@codesourcery.com>
36064 * g++.dg/parse/semicolon1.C: New test.
36065 * g++.dg/parse/semicolon1.h: Likewise.
36067 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
36069 * gcc.dg/darwin-misaligned.c: New test.
36071 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
36074 * gcc.dg/20031222-1.c: New test.
36076 2003-12-21 Mark Mitchell <mark@codesourcery.com>
36079 * g++.dg/parse/error8.C: New test.
36082 * g++.dg/warn/ctor-init-1.C: New test.
36084 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
36086 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36088 * gcc.c-torture/compile/930217-1.c: Likewise.
36089 * gcc.c-torture/compile/930513-1.c: Likewise.
36090 * gcc.c-torture/execute/920908-2.c: Likewise.
36091 * gcc.c-torture/execute/921204-1.c: Likewise.
36092 * gcc.c-torture/execute/930621-1.c: Likewise.
36093 * gcc.c-torture/execute/930630-1.c: Likewise.
36094 * gcc.c-torture/execute/931031-1.c: Likewise.
36095 * gcc.c-torture/execute/980602-2.c: Likewise.
36096 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36097 * gcc.c-torture/execute/compndlit-1.c: Likewise.
36098 * gcc.c-torture/execute/extzvsi.c: Likewise.
36099 * gcc.c-torture/unsorted/ext.c: Likewise.
36101 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
36104 * gcc.c-torture/compile/20031220-2.c: New test case.
36106 2003-12-20 Roger Sayle <roger@eyesopen.com>
36108 PR optimization/13031
36109 * gcc.c-torture/compile/20031220-1.c: New test case.
36111 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36113 * gcc.dg/cast-function-1.c: New test.
36115 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
36117 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36120 2003-12-19 Mark Mitchell <mark@codesourcery.com>
36123 * g++.dg/ext/attrib10.C: New test.
36125 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36127 * gcc.dg/cleanup-10.c: New test.
36128 * gcc.dg/cleanup-11.c: New test.
36130 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36133 * g++.dg/opt/expect1.C: New test.
36135 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
36137 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36139 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
36142 * gcc.dg/20031218-1.c: New test.
36145 * gcc.dg/20031218-2.c: New test.
36146 * gcc.dg/20031218-3.c: New test.
36148 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36149 of label name and allow for USER_LABEL_PREFIX == "_" names.
36150 * g++.dg/abi/mangle18-2.C: Likewise.
36151 * g++.dg/abi/mangle19-1.C: Likewise.
36152 * g++.dg/abi/mangle19-2.C: Likewise.
36153 * g++.dg/abi/mangle20-1.C: Likewise.
36154 * g++.dg/abi/mangle20-2.C: Likewise.
36156 2003-12-18 Richard Henderson <rth@redhat.com>
36158 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36160 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
36161 Dan Kegel <dank@kegel.com>
36164 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36165 testing a cross compiler, it causes spurious compile failures.
36166 * lib/g++.exp: Likewise.
36168 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36171 * g++.dg/template/access13.C: New test.
36173 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
36175 * gcc.dg/20031216-1.c: New test.
36177 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36180 * g++.dg/template/error10.C: New test.
36182 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36184 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36185 * g++.dg/eh/simd-2.C: Likewise.
36187 2003-12-17 James E Wilson <wilson@specifixinc.com>
36188 Roger Sayle <roger@eyesopen.com>
36190 * gcc.c-torture/execute/ieee/mzero5.c: New.
36192 2003-12-17 Mark Mitchell <mark@codesourcery.com>
36195 * g++.dg/parse/error6.C: New test.
36198 * g++.dg/parse/error7.C: New test.
36200 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36202 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36203 at -O with stabs debugging formats.
36204 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36205 * gcc.dg/debug/debug-2.c: Likewise.
36207 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36210 * g++.dg/init/error1.C: New test.
36213 * g++.dg/init/pm3.C: New test.
36215 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
36218 * gcc.dg/bitfld-8.c: New test.
36220 2003-12-16 James Lemke <jim@wasabisystems.com>
36222 * gcc.dg/arm-scd42-[123].c: New tests.
36224 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36227 * g++.dg/abi/mangle20-1.C: New test.
36228 * g++.dg/abi/mangle20-2.C: New test.
36230 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36233 * g++.dg/other/offsetof2.C: Remove XFAIL.
36234 * g++.dg/parse/offsetof1.C: New test.
36235 * g++.gd/parse/offsetof2.C: Likewise.
36237 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36239 * g++.dg/template/nontype3.C: New test.
36240 * g++.dg/template/static2.C: Tweaked the dg-error clause.
36242 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36244 * g++.dg/warn/noreturn-3.C: Also test instantiation.
36246 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36249 * g++.dg/expr/assign1.C: New test.
36252 * g++.dg/abi/mangle19-1.C: New test.
36253 * g++.dg/abi/mangle19-2.C: New test.
36255 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
36257 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36259 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36261 * gcc.c-torture/execute/20031216-1.c: New test.
36263 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36265 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36268 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36271 * g++.dg/template/error9.C: New test.
36274 * g++.dg/template/error8.C: New test.
36276 2003-12-15 Roger Sayle <roger@eyesopen.com>
36278 PR middle-end/13400
36279 * gcc.c-torture/execute/20031215-1.c: New test case.
36281 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36284 * g++.dg/parse/error5.C: New test.
36287 * g++.dg/expr/sizeof1.C: New test.
36290 * g++.dg/template/crash15.C: New test.
36292 2003-12-15 Geoffrey Keating <geoffk@apple.com>
36294 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36295 a non-POD type as the last named parameter of a varargs function.
36297 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36301 * g++.dg/template/crash14.C: New test.
36302 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36304 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
36306 * g++.dg/other/java1.C: New test.
36309 * g++.dg/abi/mangle18-1.C: New test.
36310 * g++.dg/abi/mangle18-2.C: New test.
36312 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36314 PR optimization/10312
36315 * gcc.c-torture/execute/20031214-1.c: New.
36317 2003-12-14 Mark Mitchell <mark@codesourcery.com>
36321 * g++.dg/parse/error3.C: New test.
36322 * g++.dg/parse/error4.C: Likewise.
36323 * g++.dg/abi/mangle4.C: Tweak error messages.
36324 * g++.dg/lookup/using5.C: Likewise.
36325 * g++.dg/other/error2.C: Likewise.
36326 * g++.dg/parse/typename5.C: Likewise.
36327 * g++.dg/parse/undefined1.C: Likewise.
36328 * g++.dg/template/arg2.C: Likewise.
36329 * g++.dg/template/ttp3.C: Likewise.
36330 * g++.dg/template/type1.C: Likewise.
36331 * g++.old-deja/g++.other/crash32.C: Likewise.
36332 * g++.old-djea/g++.pt/defarg8.C: Likewise.
36334 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36337 * g++.dg/warn/noreturn-3.C: New test.
36339 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36342 * g++.dg/abi/covariant3.C: New.
36344 2003-12-12 Jakub Jelinek <jakub@redhat.com>
36346 * g++.dg/eh/ia64-1.C: New test.
36348 2003-12-12 Roger Sayle <roger@eyesopen.com>
36350 PR optimization/13037
36351 * g77.f-torture/execute/13037.f: New test case.
36353 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36356 * g++.dg/abi/covariant2.C: New.
36358 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
36360 * gcc.dg/cpp/trad/macro.c: New tests.
36362 2003-12-11 Zack Weinberg <zack@codesourcery.com>
36364 * gcc.c-torture/execute/wchar_t-1.x: Delete.
36366 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
36369 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36371 * lib/g++.exp (g++_version): Likewise.
36372 * lib/g77.exp (g77_version): Likewise.
36373 * lib/objc.exp (default_objc_version): Likewise.
36375 2003-12-10 Richard Henderson <rth@redhat.com>
36377 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36379 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36381 2003-12-08 Matt Austern <austern@apple.com>
36384 * lib/gcc-dg.exp (dg-require-visibility): Define.
36385 * lib/target-supports (check_visibility_available): Define.
36386 * gcc.dg/visibility-1.c: New test.
36387 * gcc.dg/visibility-2.c: Likewise.
36388 * gcc.dg/visibility-3.c: Likewise.
36389 * gcc.dg/visibility-4.c: Likewise.
36390 * gcc.dg/visibility-5.c: Likewise.
36391 * gcc.dg/visibility-6.c: Likewise.
36392 * g++.dg/ext/visibility-1.C: Likewise.
36393 * g++.dg/ext/visibility-2.C: Likewise.
36394 * g++.dg/ext/visibility-3.C: Likewise.
36395 * g++.dg/ext/visibility-4.C: Likewise.
36396 * g++.dg/ext/visibility-5.C: Likewise.
36397 * g++.dg/ext/visibility-6.C: Likewise.
36399 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36401 * g++.dg/lookup/java1.C: New test.
36402 * g++.dg/lookup/java2.C: New test.
36404 2003-12-07 Falk Hueffner <falk@debian.org>
36406 * g++.dg/opt/noreturn-1.C: New test.
36408 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
36410 * gcc.dg/overflow-1.c: New test.
36412 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36414 * g77.f-torture/compile/13060.f: New test.
36416 2003-12-06 Mark Mitchell <mark@codesourcery.com>
36419 * g++.dg/inherit/operator2.C: New test.
36421 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36424 * g++.dg/ext/attrib9.C: New test.
36426 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36429 * g++.dg/template/error7.C: New test.
36431 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
36432 J"orn Rennecke <joern.rennecke@superh.com>
36435 * g++.dg/other/struct-va_list.C: New test.
36437 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36440 * g++.dg/parse/defarg6.C: New test.
36442 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
36445 * gcc.c-torture/execute/20031201-1.c: New test.
36447 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
36449 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36451 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36453 * gcc.dg/builtin-return-1.c: New test.
36455 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
36456 J"orn Rennecke <joern.rennecke@superh.com>
36458 PR optimization/13260
36459 * gcc.c-torture/execute/20031204-1.c: New test.
36461 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36464 * g++.dg/template/error6.C: New test.
36466 2003-12-03 Jakub Jelinek <jakub@redhat.com>
36468 * gcc.dg/20031202-1.c: New test.
36470 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36473 * g++.dg/template/eh1.C: New test.
36476 * g++.dg/template/error5.C: New test.
36478 2003-12-02 David Ung <davidu@mips.com>
36480 * gcc.dg/compat/vector-check.h: Corrected type for var
36483 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36486 * g++.dg/template/ptrmem8.C: New test.
36488 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36491 * g++.dg/template/dependent-expr3.C: New test.
36493 2003-12-01 James Lemke <jim@wasabisystems.com>
36495 * gcc.dg/arm-g2.c: New test.
36497 2003-12-01 Roger Sayle <roger@eyesopen.com>
36499 PR optimization/11634
36500 * gcc.dg/20031201-2.c: New test case.
36502 2003-12-01 Zack Weinberg <zack@codesourcery.com>
36505 * objc.dg/proto-lossage-3.m: New test.
36507 2003-12-01 Roger Sayle <roger@eyesopen.com>
36509 PR optimization/12628
36510 * gcc.dg/20031201-1.c: New test case.
36512 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36514 * gcc.dg/unaligned-1.c: New test.
36516 2003-11-30 Mark Mitchell <mark@codesourcery.com>
36519 * g++.dg/template/error4.C: New test.
36520 * g++.dg/template/nested3.C: Adjust error markers.
36522 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36524 * gcc.dg/cpp/assert4.c: Check more #system assertions.
36526 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
36529 * gcc.dg/bitfld-7.c: New test.
36531 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
36533 * gcc.dg/tls/asm-1.C: New test.
36535 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36537 * gcc.dg/cpp/assert4.c: Update.
36539 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36541 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36542 * gcc.dg/builtin-apply3.c: New test.
36544 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36546 * lib/compat.exp (compat-obj): New xfaildata parameter.
36547 Use it to set compiler_conditional_xfail_data before compiling.
36548 (compat-get-options): Handle dg-xfail-if.
36549 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36550 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36551 * gcc.dg/compat/vector-1_y.c: Likewise.
36552 * gcc.dg/compat/vector-2_x.c: Likewise.
36553 * gcc.dg/compat/vector-2_y.c: Likewise.
36555 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36557 * g++.dg/opt/reg-stack4.C: New test.
36559 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36561 * gcc.dg/builtin-apply2.c: New test.
36563 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36565 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36567 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36570 * g++.dg/template/template-id-2.C: New test.
36572 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36575 * g++.dg/template/memfriend1.C: New test.
36576 * g++.dg/template/memfriend2.C: Likewise.
36577 * g++.dg/template/memfriend3.C: Likewise.
36578 * g++.dg/template/memfriend4.C: Likewise.
36579 * g++.dg/template/memfriend5.C: Likewise.
36580 * g++.dg/template/memfriend6.C: Likewise.
36581 * g++.dg/template/memfriend7.C: Likewise.
36582 * g++.dg/template/memfriend8.C: Likewise.
36583 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36585 2003-11-21 Mark Mitchell <mark@codesourcery.com>
36588 * g++.dg/ext/cond1.C: New test.
36590 2003-11-20 Richard Henderson <rth@redhat.com>
36592 * gcc.dg/20020201-2.c: Remove.
36593 * gcc.dg/20020201-4.c: Remove.
36594 * gcc.dg/20020304-1.c: Remove.
36596 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
36598 * gcc.dg/cpp/trad/xwin1.c: New test case.
36600 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
36602 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36603 * lib/g77.exp: Likewise.
36604 * lib/objc.exp: Likewise.
36605 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36608 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36611 * g++.dg/template/static5.C: New test.
36613 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
36615 * gcc.dg/nested-func-1.c: New test.
36617 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36619 * gcc.dg/cpp/assert4.c: New test.
36621 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36624 * g++.dg/lookup/using9.c: New test.
36626 2003-11-14 Mark Mitchell <mark@codesourcery.com>
36629 * g++.dg/template/error3.C: New test.
36631 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
36634 * ada/acats/run_acats, run_all.sh: Fix syntax error.
36635 No longer use a wrapper for gcc, since this does not work under
36638 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36641 * g++.dg/template/ptrmem7.C: New test.
36643 2003-11-13 Andrew Pinski <apinski@apple.com>
36645 * gcc.c-torture/compile/20031113-1.c: New test.
36647 2003-11-13 Mark Mitchell <mark@codesourcery.com>
36648 Kean Johnston <jkj@sco.com>
36651 * gcc.dg/unused-4.c: Update.
36653 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36655 * g++.dg/opt/const3.C: New test.
36657 2003-11-13 Jan Hubicka <jh@suse.cz>
36659 * gcc.c-torture/compile/20031112-1.c: New test.
36661 2003-11-12 Mark Mitchell <mark@codesourcery.com>
36663 * g++.dg/parse/crash10.C: Remove bogus error marker.
36665 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36667 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36668 (host_gcc): Likewise.
36669 (ROOT): Honor $PWDCMD.
36671 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36673 2003-11-12 Catherine Moore <clm@redhat.com>
36675 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36677 2003-11-12 Andreas Jaeger <aj@suse.de>
36678 Jakub Jelinek <jakub@redhat.com>
36679 Andrew Pinski <pinskia@physics.uc.edu>
36680 Richard Henderson <rth@redhat.com>
36682 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36684 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36686 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36687 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36689 2003-11-11 Andreas Jaeger <aj@suse.de>
36691 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36693 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36695 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
36697 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36700 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
36702 * gcc.dg/trampoline-1.c: New test.
36704 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36706 * gcc.c-torture/compile/200031109-1.c: New test.
36708 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36712 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36713 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36714 gcc.dg/format/no-y2k-1.c: Update.
36716 2003-11-08 Roger Sayle <roger@eyesopen.com>
36718 PR optimization/10467
36719 * gcc.dg/20031108-1.c: New test case.
36721 2003-11-07 Geoffrey Keating <geoffk@apple.com>
36723 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36725 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36727 * gcc.dg/compound-lvalue-1.c: New test.
36728 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36731 2003-11-06 Geoffrey Keating <geoffk@apple.com>
36733 * gcc.dg/altivec-varargs-1.c: New test.
36735 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36737 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36738 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36739 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
36740 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
36741 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36743 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
36745 * gcc.dg/cond-lvalue-1.c: New test.
36747 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
36749 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36751 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36754 * g++.dg/template/instantiate5.C: New test.
36756 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36759 * g++.dg/ext/complit2.C: Replace test with self-contained version.
36760 * ChangeLog: Add missing first entry for above test.
36762 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36765 * g++.dg/template/using8.C: New test.
36766 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36768 2003-11-02 Roger Sayle <roger@eyesopen.com>
36770 PR optimization/10817
36771 * gcc.c-torture/compile/20031102-1.c: New test case.
36773 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
36775 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36778 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36780 * gcc.dg/20031102-1.c: New test.
36782 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36784 * gcc.dg/complex-1.c: New test.
36786 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36789 * g++.dg/template/crash13.C: Adjust expected error location.
36790 * g++.old-deja/g++.brendan/ns1.C: Likewise.
36792 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36794 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36796 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36799 * gcc.c-torture/compile/20031031-2.c: New test.
36801 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36804 * gcc.c-torture/compile/20031031-1.c: New test.
36806 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36808 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36809 * gcc.misc-tests/bprob.exp: Likewise.
36810 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36811 the execution test on arm-elf configs.
36812 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
36813 configs that don't support scratch files.
36814 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36816 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
36818 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36821 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
36823 * ada/acats/run_all.sh: Redirect mv output to /dev/null
36824 Avoid non pure sh syntax. Add more logging.
36826 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36829 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36832 * gcc.dg/ppc-stackalign-1.c: New test.
36834 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
36836 * ada/acats/run_all.sh: Change output to be more compliant with
36838 Create acats.sum and acats.log files under testsuite/ada/acats
36839 Only run [a-z]* directories, to filter out e.g. CVS.
36840 Redirect build output to log file.
36842 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36844 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36846 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36849 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36851 2003-10-27 Jakub Jelinek <jakub@redhat.com>
36853 * gcc.c-torture/compile/20031023-1.c: New test.
36854 * gcc.c-torture/compile/20031023-2.c: New test.
36855 * gcc.c-torture/compile/20031023-3.c: New test.
36856 * gcc.c-torture/compile/20031023-4.c: New test.
36858 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36861 * g++.dg/lookup/scoped8.C: New test.
36863 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36865 * g++.dg/opt/reg-stack3.C: New test.
36867 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36869 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
36871 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36874 * g++.dg/template/crash13.C: New test.
36876 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36878 * gcc.dg/c99-restrict-2.c: New test.
36880 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
36882 PR c++/12698, c++/12699, c++/12700, c++/12566
36883 * g++.dg/inherit/covariant9.C: New test.
36884 * g++.dg/inherit/covariant10.C: New test.
36885 * g++.dg/inherit/covariant11.C: New test.
36887 2003-10-23 Jason Merrill <jason@redhat.com>
36890 * g++.dg/ext/complit2.C: New test.
36892 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
36895 * gcc.c-torture/execute/20031020-1.c: New test.
36897 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36899 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36900 following the jump_insn.
36902 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
36904 * gcc.dg/cast-lvalue-1.c: New test.
36906 2003-10-21 Mark Mitchell <mark@codesourcery.com>
36909 * g++.dg/template/cond2.C: New test.
36911 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
36913 * gcc.dg/builtins-28.c: New test.
36915 2003-10-20 Jan Hubicka <jh@suse.cz>
36917 * g++.dg/opt/inline4.C: Do not use min-inline-insns
36919 * gcc.dg/inline-2.c: Likewise.
36921 2003-10-20 Phil Edwards <phil@codesourcery.com>
36923 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36924 * gcc.dg/nest.c: Likewise.
36926 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36928 PR c++/9781, c++/10583, c++/11862
36929 * g++.dg/parse/crash13.C: New test.
36931 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36933 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36935 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36937 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36938 Define HAVE_C99_RUNTIME except on Solaris.
36939 * gcc.dg/builtins-20.c: Likewise.
36941 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36943 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36945 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36948 * g++.dg/template/crash21.C: New test.
36950 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36953 * g++.dg/template/typename5.C: New test.
36955 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36958 * g++.dg/template/friend25.C: New test.
36960 2003-10-16 Ziemowit Laski <zlaski@apple.com>
36962 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36965 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
36967 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36970 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
36972 * gcc.c-torture/execute/960416-1.x: Remove.
36973 * gcc.c-torture/execute/divconst-3.x: Likewise.
36975 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
36978 * gcc.dg/torture/cris-volatile-1.c: New test.
36980 2003-10-14 Roger Sayle <roger@eyesopen.com>
36982 PR optimization/9325
36983 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36984 for overflowing floating point to integer conversion during RTL
36987 2003-10-13 Ziemowit Laski <zlaski@apple.com>
36989 * objc/execute/_cmd.m: Fix typo.
36990 * objc.dg/image-info.m, objc.dg/symtab-1.m:
36991 Relax 'scan-assembler' regexp.
36992 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36993 objc.dg/try-catch-4.m: Run on non-Darwin targets.
36994 * objc.dg/zero-link-2.m: Remove blank line.
36995 * objc.dg/zero-link-3.m: New test case.
36997 2003-10-13 Geoffrey Keating <geoffk@apple.com>
36999 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37001 * gcc.dg/asm-names.c: Use scan-assembler-not rather
37002 than linker trickery.
37004 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37007 * g++.dg/other/friend2.C: New test.
37009 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
37011 * gcc.dg/20031012-1.c: New test.
37013 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
37015 * gcc.dg/weak/weak-3.c: Fix for new warning.
37017 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
37019 PR optimization/8750
37020 * gcc.c-torture/execute/20031012-1.c: New test case.
37022 2003-10-11 Roger Sayle <roger@eyesopen.com>
37024 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37025 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37027 2003-10-11 Roger Sayle <roger@eyesopen.com>
37029 PR optimization/12260
37030 * gcc.c-torture/compile/20031011-2.c: New test case.
37032 2003-10-11 Roger Sayle <roger@eyesopen.com>
37034 * gcc.c-torture/execute/20031011-1.c: New testcase.
37036 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
37038 * gcc.c-torture/compile/20031011-1.c: New test.
37040 2003-10-11 Jan Hubicka <jh@suse.cz>
37042 * g++.dg/other/first-global.C: New test.
37044 2003-10-11 Roger Sayle <roger@eyesopen.com>
37046 * gcc.c-torture/execute/string-opt-18.c: New testcase.
37048 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
37050 * gcc.c-torture/compile/20031010-1.c: New test.
37052 2003-10-10 Geoffrey Keating <geoffk@apple.com>
37054 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37055 * gcc.c-torture/execute/va-arg-25.c: ... here.
37057 2003-10-09 Mark Mitchell <mark@codesourcery.com>
37059 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37061 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
37063 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37065 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
37067 * g++.dg/parse/error2.C: New test.
37069 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
37072 * g++.dg/other/error5.C: Modify the error message.
37073 * g++.dg/lookup/using8.C: New test.
37075 2003-10-07 Geoffrey Keating <geoffk@apple.com>
37077 * gcc.dg/darwin-abi-2.c: New file.
37078 * gcc.c-torture/execute/va-arg-24.c: New file.
37080 2003-10-06 Bob Wilson <bob.wilson@acm.org>
37082 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
37085 2003-10-06 Mark Mitchell <mark@codesourcery.com>
37088 * g++.dg/other/error4.C: Update error messages.
37089 * g++.dg/template/ptrmem4.C: Likewise.
37092 * g++.dg/init/new9.C: New test.
37094 PR c++/12334, c++/12236, c++/8656
37095 * g++.dg/ext/attrib8.C: New test.
37097 2003-10-06 Devang Patel <dpatel@apple.com>
37099 * gcc.dg/debug/dwarf2-3.h: New test.
37100 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37102 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
37104 * g++.dg/opt/cfg2.C: New test.
37106 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37108 * g++.dg/opt/float1.C: New test.
37110 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37112 * gcc.dg/c90-array-lval-6.c: New test.
37113 * gcc.dg/c99-array-lval-6.c: New test.
37115 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
37116 Ziemowit Laski <zlaski@apple.com>
37118 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37119 'Derived', so that it is never considered a class method; add
37120 new warning for '+port' method ambiguity.
37121 * objc.dg/method-12.m: Include <objc/objc.h> instead of
37122 <objc/objc-api.h> (needed on Mac OS X).
37123 * objc.dg/method-13.m: New test.
37125 2003-10-03 Roger Sayle <roger@eyesopen.com>
37127 PR optimization/9325, PR java/6391
37128 * gcc.c-torture/execute/20031003-1.c: New test case.
37130 2003-10-02 Mark Mitchell <mark@codesourcery.com>
37132 PR optimization/12180
37133 * gcc.dg/20031002-1.c: New test.
37136 * g++.dg/inherit/error1.C: New test.
37138 2003-10-02 Chris Demetriou <cgd@broadcom.com>
37140 * lib/f-torture.exp (search_for): Rename to...
37141 (search_for_re): This. Also, clean up comments and the
37142 "regexp" invocation.
37144 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
37146 * gcc.c-torture/compile/20031002-1.c: New test.
37148 2003-10-02 Jakub Jelinek <jakub@redhat.com>
37150 * g++.dg/opt/cond1.C: New test.
37152 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
37154 * gcc.dg/Wold-style-definition-2.c: New testcase.
37155 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37157 2003-09-29 Richard Henderson <rth@redhat.com>
37159 * g++.dg/init/array10.C: Add dg-options.
37161 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
37163 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37165 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37167 * g++.dg/template/friend19.C: Fix typo.
37168 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37170 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
37172 * gcc.c-torture/execute/20030928-1.c: New test.
37173 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37175 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37177 * g++.dg/opt/unroll1.C: New test.
37179 2003-09-26 Roger Sayle <roger@eyesopen.com>
37181 PR optimization/11741
37182 * gcc.dg/20030926-1.c: New test case.
37184 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37187 * g++.dg/parse/access7.C: New test.
37188 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37190 2003-09-24 Ziemowit Laski <zlaski@apple.com>
37192 MERGE OF objc-improvements-branch into MAINLINE:
37193 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37194 if libobjc has not been built.
37195 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37196 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37197 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37198 objc/execute/nested-3.m, objc/execute/np-2.m,
37199 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37200 objc/execute/redefining_self.m, objc/execute/root_methods.m,
37201 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37202 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37203 objc.dg/special/unclaimed-category-1.h,
37204 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37205 well as GNU runtime.
37206 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37207 * execute/cascading-1.m, execute/function-message-1.m,
37208 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37209 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37210 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37211 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37212 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37213 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37214 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37215 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37216 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37217 * objc.dg/bitfield-2.m: Run only on Darwin.
37218 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37219 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37220 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37221 * objc.dg/const-str-1.m: Fix constant string layout.
37223 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
37225 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37227 2003-09-23 Geoffrey Keating <geoffk@apple.com>
37229 * gcc.dg/darwin-abi-1.c: New file.
37231 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
37234 * gcc.c-torture/compile/20030921-1.c: New test.
37236 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37238 * g++.dg/opt/reg-stack2.C: New test.
37240 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37242 * g++.dg/eh/delayslot1.C: New test.
37244 2003-09-20 Richard Henderson <rth@redhat.com>
37246 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37248 2003-09-20 Roger Sayle <roger@eyesopen.com>
37250 * gcc.c-torture/execute/20030920-1.c: New test case.
37252 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37254 * g++.dg/rtti/typeid3.C: Correct expected error message.
37256 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37259 * g++.dg/parse/crash12.C: New test.
37261 2003-09-19 Janis Johnson <janis187@us.ibm.com>
37263 * gcc.dg/compat/mixed-struct-check.h: New.
37264 * gcc.dg/compat/mixed-struct-defs.h: New.
37265 * gcc.dg/compat/mixed-struct-init.h: New.
37266 * gcc.dg/compat/struct-by-value-19_main.c: New.
37267 * gcc.dg/compat/struct-by-value-19_x.c: New.
37268 * gcc.dg/compat/struct-by-value-19_y.c: New.
37269 * gcc.dg/compat/struct-by-value-20_main.c: New.
37270 * gcc.dg/compat/struct-by-value-20_x.c: New.
37271 * gcc.dg/compat/struct-by-value-20_y.c: New.
37272 * gcc.dg/compat/struct-return-19_main.c: New.
37273 * gcc.dg/compat/struct-return-19_x.c: New.
37274 * gcc.dg/compat/struct-return-19_y.c: New.
37275 * gcc.dg/compat/struct-return-20_main.c: New.
37276 * gcc.dg/compat/struct-return-20_x.c: New.
37277 * gcc.dg/compat/struct-return-20_y.c: New.
37279 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
37280 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37281 so that it will not complain on LP64 targets.
37283 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37286 * g++.dg/template/friend24.C: New test.
37288 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
37291 * g++.dg/template/memtmpl2.C: New test.
37293 2003-09-18 Mark Mitchell <mark@codesourcery.com>
37296 * gcc.dg/builtin-apply1.c: New test.
37298 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
37301 * g++.dg/warn/Wunused-4.C: New test.
37303 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37306 * g++.dg/other/gc2.C: New test.
37308 2003-09-17 Mark Mitchell <mark@codesourcery.com>
37311 * g++.dg/rtti/typeid3.C: New test.
37314 * g++.dg/overload/template1.C: New test.
37316 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
37318 * g++.dg/opt/cfg3.C: New test.
37320 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37323 * g++.dg/template/crash11.C: New test.
37325 2003-09-16 Jason Merrill <jason@redhat.com>
37326 Jakub Jelinek <jakub@redhat.com>
37328 * gcc.dg/attr-warn-unused-result.c: New test.
37330 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
37333 * g++.dg/expr/call2.C: New test.
37335 2003-09-15 Andreas Jaeger <aj@suse.de>
37337 * gcc.dg/Wold-style-definition-1.c: New test.
37339 2003-09-14 Mark Mitchell <mark@codesourcery.com>
37342 * g++.dg/parse/template12.C: New test.
37344 * g++.dg/abi/bitfield11.C: New test.
37345 * g++.dg/abi/bitfield12.C: Likewise.
37347 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
37349 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
37350 non-expansion of functional macro name without arguments at EOL.
37351 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
37353 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
37355 * gcc.c-torture/execute/20030914-[12].c: New tests.
37357 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
37360 * g++.dg/overload/addr1.C: New test.
37362 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
37364 * gcc.dg/20030909-1.c: New test.
37366 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37368 * gcc.dg/ultrasp10.c: New test.
37370 2003-09-09 Devang Patel <dpatel@apple.com>
37372 * gcc.dg/darwin-ld-6.c: New test.
37374 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37376 * gcc.dg/torture/builtin-explog-1.c: New testcase.
37378 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37380 * gcc.dg/ia64-types1.c: New test.
37381 * gcc.dg/ia64-types2.c: Likewise.
37383 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37385 * gcc.dg/builtins-1.c: Add more _Complex tests.
37386 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37388 * gcc.dg/builtins-1.c: Test existing _Complex functions.
37389 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37391 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37394 * g++.dg/lookup/koenig2.C: New test.
37397 * g++.dg/rtti/typeid2.C: New test.
37399 2003-09-08 Jakub Jelinek <jakub@redhat.com>
37401 * gcc.c-torture/compile/20030904-1.c: New test.
37403 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37405 * g++.dg/opt/longbranch2.C: New test.
37407 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37409 * g++.dg/template/crash10.C: Only compile it.
37411 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37413 PR middle-end/11665
37414 * gcc.c-torture/compile/20030907-1.c: New test.
37415 * g++.dg/init/array11.C: New test.
37417 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37420 * g++.dg/init/struct1.C: New test.
37422 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37425 * g++.dg/expr/comma1.C: New test.
37427 2003-09-06 Mark Mitchell <mark@codesourcery.com>
37430 * g++.dg/expr/static_cast5.C: New test.
37432 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
37435 * g++.dg/lookup/scoped7.C: New test.
37438 * g++.dg/other/static1.C: New test.
37441 * g++.dg/warn/template-1.C: New test.
37444 * g++.dg/template/crash10.C: New test.
37447 * g++.dg/overload/VLA.C: New test.
37450 * g++.dg/template/call1.C: New test.
37452 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37455 * g++.dg/parse/using3.C: New test.
37457 2003-09-06 Roger Sayle <roger@eyesopen.com>
37460 * g++.dg/overload/builtin3.C: New test case.
37462 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
37465 * gcc.dg/20030906-1.c: New test.
37466 * gcc.dg/20030906-2.c: Likewise.
37468 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37471 * g++.dg/parse/defarg5.C: New test.
37473 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37475 2003-09-05 Mark Mitchell <mark@codesourcery.com>
37478 * g++.dg/expr/static_cast4.C: New test.
37481 * g++.dg/template/crash9.C: New test.
37483 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
37485 * g++.old-deja/g++.ext/pretty2.C: Update for change
37487 * g++.old-deja/g++.ext/pretty3.C: Likewise.
37489 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
37492 * g++/dg/template/qualified-id1.C: New test.
37495 * g++.dg/warn/noeffect4.C: New test.
37497 2003-09-04 Matt Austern <austern@apple.com>
37499 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37500 * g++.dg/ext/fnname2.C: Likewise.
37501 * g++.dg/ext/fnname3.C: Likewise.
37503 2003-09-04 Mark Mitchell <mark@codesourcery.com>
37505 * g++.dg/expr/lval1.C: New test.
37506 * g++.dg/ext/lvcast.C: Remove.
37508 2003-09-03 Roger Sayle <roger@eyesopen.com>
37510 PR optimization/11700.
37511 * gcc.c-torture/compile/20030903-1.c: New test case.
37513 2003-09-03 Mark Mitchell <mark@codesourcery.com>
37516 * g++.dg/abi/layout4.C: New test.
37518 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
37521 * g++.dg/parse/friend3.C: New test.
37523 2003-09-02 Mark Mitchell <mark@codesourcery.com>
37526 * g++.dg/template/class1.C: New test.
37529 * g++.dg/expr/call1.C: New test.
37531 2003-09-01 Mark Mitchell <mark@codesourcery.com>
37534 * g++.dg/init/ref9.C: New test.
37537 * g++.dg/template/nested4.C: New test.
37539 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37542 * g++.dg/template/non-dependent4.C: New test.
37545 * g++.dg/inherit/conv1.C: New test.
37547 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37550 * g++.dg/ext/label1.C: New test.
37551 * g++.dg/ext/label2.C: Likewise.
37553 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37555 * g++.dg/expr/cond3.C: New test.
37557 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37559 * gcc.dg/builtins-1.c: Add new builtin cases.
37561 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37563 * gcc.dg/builtins-1.c: Add new cases.
37564 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37566 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37568 * gcc.dg/builtins-1.c: Add more math builtin tests.
37569 * gcc.dg/torture/builtin-attr-1.c: New test.
37571 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37573 PR optimization/5079
37574 * g++.dg/opt/static3.C: New test.
37576 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37578 * gcc.misc-tests/gcov-10b.c: New test.
37580 2003-08-27 Mark Mitchell <mark@codesourcery.com>
37582 * g++.dg/opt/ptrmem3.C: New test.
37584 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37586 2003-08-27 Jakub Jelinek <jakub@redhat.com>
37588 * gcc.dg/20030826-2.c: New test.
37590 2003-08-26 Roger Sayle <roger@eyesopen.com>
37592 PR middle-end/12002
37593 * g77.f-torture/compile/12002.f: New test case.
37595 2003-08-26 Roger Sayle <roger@eyesopen.com>
37597 * gcc.dg/20030826-1.c: New test case.
37599 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
37601 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37603 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
37606 * c++.dg/lookup/crash1.C: New test.
37608 * c++.dg/warn/noeffect3.C: New test.
37610 2003-08-25 Janis Johnson <janis187@us.ibm.com>
37612 * gcc.dg/compat/vector-1_x.c: Compile with -w.
37613 * gcc.dg/compat/vector-1_y.c: Ditto.
37614 * gcc.dg/compat/vector-2_x.c: Ditto.
37615 * gcc.dg/compat/vector-2_y.c: Ditto.
37617 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
37619 * gcc.dg/20030702-1.c: New test.
37621 2003-08-25 Mark Mitchell <mark@codesourcery.com>
37624 * g++.dg/ext/altivec-1.C: New test.
37626 2003-08-24 Richard Henderson <rth@redhat.com>
37628 * g++.dg/eh/simd-2.C: Add -w for x86.
37630 2003-08-23 Jakub Jelinek <jakub@redhat.com>
37632 * gcc.dg/20030815-1.c: New test.
37634 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37637 * g++.dg/parse/access6.C: New test.
37639 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37641 PR c++/641, c++/11876
37642 * g++.dg/template/friend22.C: New test.
37643 * g++.dg/template/friend23.C: Likewise.
37645 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37647 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37650 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37652 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37654 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37656 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37658 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37660 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37662 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37664 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37666 2003-08-21 Mark Mitchell <mark@codesourcery.com>
37669 * g++.dg/overload/prom1.C: New test.
37672 * g++.dg/parse/dtor2.C: New test.
37675 * g++.dg/parse/using2.C: New test.
37677 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
37680 * gcc.c-torture/compile/20030821-1.c: New.
37682 2003-08-20 Mark Mitchell <mark@codesourcery.com>
37685 * g++.dg/template/deduce2.C: New test.
37687 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
37689 * gcc.c-torture/execute/20030821-1.c: New test.
37691 2003-08-20 Roger Sayle <roger@eyesopen.com>
37693 PR middle-end/11984
37694 * gcc.dg/20030820-1.c: New test case.
37696 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
37699 * g++.dg/warn/noeffect2.C: New test.
37701 2003-08-19 Mark Mitchell <mark@codesourcery.com>
37704 * g++.dg/template/dtor2.C: New test.
37707 * g++.dg/template/operator1.C: New test.
37708 * g++.dg/parse/operator4.C: New test.
37711 * g++.dg/expr/enum1.C: New test.
37712 * gcc.dg/c99-bool-1.c: Remove bogus warning.
37715 * g++.dg/parse/elab2.C: New test.
37716 * g++.dg/parse/typedef4.C: Change error message.
37717 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37718 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37719 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37721 2003-08-19 Geoffrey Keating <geoffk@apple.com>
37723 * gcc.dg/pch/warn-1.c: New.
37724 * gcc.dg/pch/warn-1.hs: New.
37726 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37729 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37731 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37733 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37735 * gcc.dg/uninit-D.c: New Test.
37736 * gcc.dg/uninit-E.c: New Test.
37737 * gcc.dg/uninit-F.c: New Test.
37738 * gcc.dg/uninit-G.c: New Test.
37740 2003-08-19 Michael Ritzert <ritzert@t-online.de>
37742 * g++.dg/README: Describe the pch directory.
37744 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37747 * g++.dg/parse/access4.C: New test.
37748 * g++.dg/parse/access5.C: Likewise.
37749 * g++.old-deja/g++.jason/access17.C: Adjust error message.
37751 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
37753 * gcc.dg/noncompile/20030818-1.c: New.
37755 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
37758 * g++.dg/warn/noeffect1.C: New test.
37760 * g++.dg/template/scope2.C: New test.
37761 * g++.dg/template/error2.C: Correct dg-error
37763 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
37765 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37767 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
37770 * g++.dg/template/warn1.C: New.
37772 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
37774 * g++.dg/template/error2.C: New test.
37775 * g++.dg/lookup/using7.C: Adjust errors
37776 * g++.old-deja/g++.pt/crash36.C: Likewise.
37777 * g++.old-deja/g++.pt/derived3.C: Likewise.
37779 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37781 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37782 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37783 * gcc.c-torture/execute/builtins/string-9.c: New, from
37784 string-opt-9.c. Adjust for execute/builtins framework.
37785 * gcc.c-torture/execute/string-opt-9.c: Delete.
37787 2003-08-12 Mark Mitchell <mark@codesourcery.com>
37789 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37791 * g++.dg/parse/ret-type2.C: New test.
37794 * g++.dg/init/new8.C: New test.
37797 * g++.dg/parse/typedef5.C: New test.
37800 * g++.dg/parse/qualified2.C: New test.
37801 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37804 2003-08-11 Mark Mitchell <mark@codesourcery.com>
37806 * g++.dg/conversion/ptrmem1.C: New test.
37808 2003-08-11 Jakub Jelinek <jakub@redhat.com>
37811 * gcc.dg/20030811-1.c: New test.
37814 * gcc.c-torture/execute/20030811-1.c: New test.
37816 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37818 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37820 2003-08-10 Mark Mitchell <mark@codesourcery.com>
37823 * g++.dg/inherit/multiple1.C: New test.
37825 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
37827 * gcc.dg/spe1.c: New test.
37830 * g++.dg/expr/cast2.C: New test.
37833 * g++.dg/template/dependent-name2.C: New test.
37835 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
37837 * g++.dg/parse/crash11.C: Put the dg options in comments.
37839 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
37841 * lib/gcc-dg.exp: Update for diagnostic change.
37843 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37846 * g++.dg/parse/crash11.C: New test.
37848 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
37850 * gcc.dg/cpp/spacing1.c: Update.
37852 2003-08-04 Janis Johnson <janis187@us.ibm.com>
37855 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37856 a value for -mtune.
37858 2003-08-04 Roger Sayle <roger@eyesopen.com>
37860 PR middle-end/11771
37861 * gcc.c-torture/compile/20030804-1.c: New test case.
37863 2003-08-04 Roger Sayle <roger@eyesopen.com>
37865 * gcc.dg/20030804-1.c: New test case.
37867 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
37869 * gcc.dg/cpp/separate-1.c: New test.
37871 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
37874 * g++.dg/template/dependent-expr2.C: New test.
37877 * g++.dg/expr/ptrmem1.C: New test.
37879 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37882 * g++.dg/template/friend15.C: New test.
37884 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
37886 * lib/dg-pch.exp: Work round PCH bug.
37888 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37890 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
37891 builtins. Move cases from builtins-4.c here.
37893 * gcc.dg/torture/builtin-math-1.c: New test taken from
37894 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37897 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37900 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
37903 * g++.dg/template/using7.C: New test.
37905 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
37907 * import1.c, import2.c: New tests.
37909 2003-08-01 Jakub Jelinek <jakub@redhat.com>
37911 * g++.dg/eh/crossjump1.C: New test.
37913 2003-08-01 Mark Mitchell <mark@codesourcery.com>
37916 * g++.dg/template/using6.C: New test.
37919 * g++.dg/template/koenig2.C: New test.
37921 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37924 * g++.dg/parse/typedef4.C: New test.
37926 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37928 PR c++/8442, c++/8806
37929 * g++.dg/template/elab1.C: New test.
37930 * g++.dg/template/type2.C: Likewise.
37931 * g++.dg/template/ttp3.C: Adjust expected error message.
37932 * g++.old-deja/g++.law/visibility13.C: Likewise.
37933 * g++.old-deja/g++.niklas/t135.C: Likewise.
37934 * g++.old-deja/g++.pt/ttp41.C: Likewise.
37935 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37937 * g++.old-deja/g++.pt/ttp44.C: Likewise.
37939 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
37942 * g++.dg/ext/stmtexpr1.C: New test.
37944 * g++.dg/opt/tmp1.C: New test.
37947 * g++.dg/parse/constant4.C: New test.
37950 * g++.dg/template/using5.C: New test.
37952 2003-07-31 Roger Sayle <roger@eyesopen.com>
37954 * gcc.dg/builtins-27.c: New test case.
37956 2003-07-31 Jakub Jelinek <jakub@redhat.com>
37958 * gcc.dg/tls/opt-7.c: New test.
37960 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
37962 * g++.old-deja/g++.other/crash18.C: Remove.
37964 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
37966 * g++.dg/template/explicit3.C: New.
37967 * g++.dg/template/explicit4.C: New.
37968 * g++.dg/template/explicit5.C: New.
37971 * g++.dg/template/memtmpl1.C: New.
37973 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
37976 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37977 * gcc.dg/i386-387-5.c (dg-options): Likewise.
37979 2003-07-30 Jan Hubicka <jh@suse.cz>
37983 2003-07-29 Zack Weinberg <zack@codesourcery.com>
37985 * gcc.dg/struct-in-proto-1.c: New test.
37987 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
37989 * gcc.dg/cpp/include2.c: Only expect one message.
37991 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
37994 * g++.dg/template/using1.C: New test.
37995 * g++.dg/template/using2.C: New test.
37996 * g++.dg/template/using3.C: New test.
37997 * g++.dg/template/using4.C: New test.
37999 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
38001 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38002 * gcc.c-torture/execute/string-opt-10.c: Likewise.
38004 2003-07-28 Jan Hubicka <jh@suse.cz>
38007 * g++.dg/opt/call1.C: New test.
38009 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
38012 * g++.dg/init/enum2.C: New test.
38013 * g++.dg/template/overload1.C: Add "-w" option.
38015 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
38017 * gcc.dg/Wdeclaration-after-statement-1.c,
38018 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38020 2003-07-28 Jakub Jelinek <jakub@redhat.com>
38022 * gcc.c-torture/compile/20030725-1.c: New test.
38024 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
38026 * gcc.dg/20030505.c: Only run for SPE.
38027 Remove definition of opaque type.
38029 2003-07-27 Mark Mitchell <mark@codesourcery.com>
38031 * g++.dg/template/ptrmem6.C: New test.
38033 2003-07-26 Geoffrey Keating <geoffk@apple.com>
38035 * gcc.c-torture/compile/zero-strct-2.c: New test.
38037 2003-07-25 Geoffrey Keating <geoffk@apple.com>
38039 * gcc.dg/intermod-1.c: New test.
38041 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
38044 * g++.dg/template/lookup2.C: New test.
38045 * g++.dg/template/memclass1.C: Remove instantiated from error.
38046 * g++.dg/other/error2.C: Tweak expected errors.
38049 * g++.dg/template/defarg3.C: New test.
38051 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38053 2003-07-24 Mark Mitchell <mark@codesourcery.com>
38055 * g++.dg/inherit/access5.C: New test.
38057 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38060 * g++.dg/template/crash8.C: New test.
38062 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
38065 * gcc.dg/noncompile/incomplete-2.c: New test.
38067 2003-07-23 Mark Mitchell <mark@codesourcery.com>
38070 * g++.dg/inherit/access4.C: New test.
38073 * g++.dg/expr/cond2.C: New test.
38075 PR optimization/10679
38076 * g++.dg/opt/inline4.C: New test.
38078 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
38080 * g++.dg/parse/crash10: New test.
38082 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38084 * g++.dg/ext/flexary1.C: New test.
38086 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38089 * g++.dg/template/crash9.C: New test.
38091 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38094 * g++.dg/parse/typedef3.C: New test.
38097 * g++.dg/parse/operator2.C: New test.
38100 * g++.dg/parse/def-tmpl-arg1.C: New test.
38103 * g++.dg/parse/funptr1.C: New test.
38106 * g++.dg/parse/ambig3.C: New test.
38109 * g++.dg/parse/operator3.C: New test.
38112 * g++.dg/parse/template10.C: New test.
38115 * g++.dg/parse/template11.C: New test.
38118 * g++.dg/parse/invalid-op1.C: New test.
38121 * g++.dg/parse/condexpr1.C: New test.
38123 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38125 * g++.dg/ext/packed3.C: New test.
38126 * g++.dg/ext/packed4.C: New test.
38128 * gcc.dg/pack-test-3.c: New test.
38130 2003-07-21 Janis Johnson <janis187@us.ibm.com>
38132 * lib/compat.exp: Handle dg-options per source file.
38133 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38134 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38135 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38136 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38137 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38138 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38139 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38140 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38141 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38142 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38143 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38144 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38145 * g++.dg/compat/break/bitfield7_x.C: Ditto.
38146 * g++.dg/compat/break/bitfield7_y.C: Ditto.
38148 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
38151 * gcc.c-torture/execute/20030718-1.c: New test.
38153 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38155 PR optimization/11536
38156 * gcc.dg/20030721-1.c: New test.
38158 2003-07-19 Mark Mitchell <mark@codesourcery.com>
38161 * g++.dg/template/lookup1.C: New test.
38163 2003-07-19 Zack Weinberg <zack@codesourcery.com>
38165 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38166 diagnostics of ill-formed constructs involving labels.
38167 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38168 the new 'previously defined here' message.
38170 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
38172 * g++.dg/parse/non-dependent2.C: New test.
38174 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
38176 * g++.dg/init/init-ref4.C: xfail on targets without
38179 2003-07-17 Jakub Jelinek <jakub@redhat.com>
38182 * gcc.c-torture/execute/20030717-1.c: New test.
38184 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38186 * g++.dg/opt/cfg1.C: New test.
38188 2003-07-17 Mark Mitchell <mark@codesourcery.com>
38190 PR optimization/11557
38191 * gcc.dg/20030717-1.c: New test.
38193 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38196 * g++.dg/expr/crash-1.C: New test.
38199 * g++.dg/template/init3.C: New test.
38202 * g++.dg/template/non-dependent1.C: New test.
38205 * g++.dg/template/non-dependent2.C: New test.
38208 * g++.dg/template/non-dependent3.C: New test.
38211 * g++.dg/template/sizeof5.C: New test.
38213 2003-07-17 Geoffrey Keating <geoffk@apple.com>
38216 * gcc.c-torture/compile/mangle-1.c: New file.
38218 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38221 * g++.dg/parse/access3.C: New test.
38223 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38226 * g++.dg/init/init-ref4.C: New test.
38228 2003-07-16 Mark Mitchell <mark@codesourcery.com>
38231 * g++.dg/parse/constant3.C: New test.
38232 * g++.dg/parse/crash7.C: Likewise.
38234 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
38237 * gcc.dg/i386-pentium4-not-mull.c: New.
38239 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
38241 * gcc.dg/asm-names.c (ymain): Make it weak.
38243 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38246 * g++.dg/template/friend21.C: New test.
38248 2003-07-16 Jakub Jelinek <jakub@redhat.com>
38250 * gcc.dg/cleanup-8.c: New test.
38251 * gcc.dg/cleanup-9.c: New test.
38253 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
38255 * g++.dg/ext/dll-MI1.h: New file.
38256 * g++.dg/ext/dllexport-MI1.C: New file.
38257 * g++.dg/ext/dllimport-MI1.C: New file.
38259 2003-07-15 Jakub Jelinek <jakub@redhat.com>
38261 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38262 it does not have cmpstrsi patterns (just cmpmemsi).
38264 2003-07-15 Mark Mitchell <mark@codesourcery.com>
38267 * g++.dg/debug/debug8.C: New test.
38269 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38272 * g++.dg/template/crash7.C: New test.
38274 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
38277 * gcc.c-torture/compile/20030708-1.c: New.
38279 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
38281 * gcc.c-torture/execute/20030715-1.c: New test.
38283 2003-07-14 Geoffrey Keating <geoffk@apple.com>
38285 * gcc.dg/pch/inline-3.c: New file.
38286 * gcc.dg/pch/inline-3.hs: New file.
38287 * gcc.dg/pch/inline-4.c: New file.
38288 * gcc.dg/pch/inline-4.hs: New file.
38290 2003-07-14 Mark Mitchell <mark@codesourcery.com>
38293 * g++.dg/template/crash6.C: New test.
38296 * g++.dg/template/friend20.C: New test.
38299 * g++.dg/template/overload2.C: New test.
38301 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38303 PR optimization/11440
38304 * gcc.c-torture/execute/20030714-1.c: New test.
38306 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38309 * g++.dg/template/partial2.C: New test.
38311 2003-07-13 Mark Mitchell <mark@codesourcery.com>
38314 * g++.dg/template/anon1.C: New test.
38318 * g++.dg/parse/template9.C: Likewise.
38319 * g++.dg/template/crash4.C: New test.
38320 * g++.dg/template/koenig1.C: Likewise.
38321 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38322 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38323 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38325 * g++.old-deja/g++.jason/template36.C: Likewise.
38326 * g++.old-deja/g++.mike/p1989.C: Likewise.
38327 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38328 * g++.old-deja/g++.pt/ttp20.C: Use this->.
38329 * g++.old-deja/g++.pt/ttp21.C: Use this->.
38330 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38332 * g++.old-deja/g++.pt/union2.C: Use this->.
38334 2003-07-11 Jakub Jelinek <jakub@redhat.com>
38336 * gcc.dg/20030711-1.c: New test.
38338 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
38341 * g++.dg/parse/args1.C: New test.
38342 * g++.pt/defarg8.C: Change expected errors.
38344 2003-07-11 Mark Mitchell <mark@codesourcery.com>
38347 * g++.dg/template/nontype2.C: New test.
38350 * g++.dg/parse/template8.C: New test.
38353 * g++.dg/template/scope1.C: New test.
38355 * g++.dg/warn/Wsign-compare-1.C: New test.
38357 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38359 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38361 2003-07-10 Mark Mitchell <mark@codesourcery.com>
38364 * g++.dg/template/explicit2.C: New test.
38367 * g++.dg/warn/pedantic1.C: New test.
38369 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
38372 * g++.dg/other/field1.C: New test.
38374 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38377 * gcc.c-torture/compile/20030707-1.c: New.
38379 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38382 * g++.dg/template/access12.C: New test.
38384 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
38386 * g++.dg/bprob/bprob.exp (prof_ext): Update.
38387 * g77.dg/bprob/bprob.exp (prof_ext): Update.
38388 * gcc.misc-tests/bprob.exp (prof_ext): Update.
38389 * gcc.misc-tests/gcov.exp: Update
38390 * g++.dg/gcov/gcov.exp: Update
38391 * lib/gcov.exp: Update.
38393 2003-07-08 Mark Mitchell <mark@codesourcery.com>
38395 * g++.dg/abi/mangle17.C: Make sure template expressions are
38397 * g++.dg/abi/mangle4.C: Mark erroneous casts.
38398 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38399 * g++.dg/opt/stack1.C: Remove erroneous code.
38400 * g++.dg/parse/template7.C: New test.
38401 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38402 * g++.old-deja/g++.pt/crash4.C: Likewise.
38404 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38406 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38407 with zero or one occurence of `$' after the initial `L'.
38409 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
38411 * gcc.c-torture/compile/20030704-1.c: Add a comment.
38413 2003-07-08 Roger Sayle <roger@eyesopen.com>
38416 * gcc.dg/Wunreachable-6.c: New testcase.
38417 * gcc.dg/Wunreachable-7.c: New testcase.
38419 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38422 * gcc.dg/20030708-1.c: New test.
38424 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
38426 * gcc.dg/compat/sdata-section.h: New file.
38427 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38428 * gcc.dg/torture/mips-sdata-1.c: New test.
38430 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38433 * g++.dg/template/friend19.C: New test.
38435 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38437 * g++.dg/opt/strength-reduce.C: New test.
38439 2003-07-07 Roger Sayle <roger@eyesopen.com>
38442 * gcc.dg/20030707-1.c: New testcase.
38444 2003-07-07 Roger Sayle <roger@eyesopen.com>
38446 PR optimization/11059
38447 * g++.dg/opt/emptyunion.C: New testcase.
38449 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38450 Eric Botcazou <ebotcazou@libertysurf.fr>
38452 * g++.dg/opt/stack1.C: New test.
38454 2003-07-05 Mark Mitchell <mark@codesourcery.com>
38456 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38460 * g++.dg/expr/static_cast3.C: New test.
38462 2003-07-04 Zack Weinberg <zack@codesourcery.com>
38464 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38466 * gcc.dg/concat.c: Concatenation of string constants with
38467 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38468 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38469 * gcc.dg/cpp/escape-2.c: Use wide character constants where
38470 necessary to avoid multi-character character constant warning.
38471 * gcc.dg/cpp/escape.c: Likewise.
38472 * gcc.dg/cpp/ucs.c: Likewise.
38473 Remove backslashes from dg-bogus comments, as they confuse Tcl.
38476 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38479 * gcc.c-torture/compile/20030704-1.c: New.
38481 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38483 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38485 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
38487 PR c++/5287, PR c++/7910, PR c++/11021
38488 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38489 tests for warnings.
38490 * g++.dg/ext/dllimport2.C: Add tests for warnings.
38491 * g++.dg/ext/dllimport3.C: Likewise.
38492 * g++.dg/ext/dllimport4.C: New file.
38493 * g++.dg/ext/dllimport5.C: New file.
38494 * g++.dg/ext/dllimport6.C: New file.
38495 * g++.dg/ext/dllimport7.C: New file.
38496 * g++.dg/ext/dllimport8.C: New file.
38497 * g++.dg/ext/dllimport9.C: New file.
38498 * g++.dg/ext/dllimport10.C: New file.
38499 * g++.dg/ext/dllexport1.C: New file.
38501 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38503 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38504 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38506 2003-07-03 Roger Sayle <roger@eyesopen.com>
38508 * gcc.dg/builtins-25.c: New testcase.
38509 * gcc.dg/builtins-26.c: New testcase.
38511 2003-07-03 Janis Johnson <janis187@us.ibm.com>
38513 * gcc.dg/compat/vector-defs.h: New file.
38514 * gcc.dg/compat/vector-setup.h: New file.
38515 * gcc.dg/compat/vector-check.h: New file.
38516 * gcc.dg/compat/vector-1_main.c: New file.
38517 * gcc.dg/compat/vector-1_x.c: New file.
38518 * gcc.dg/compat/vector-1_y.c: New file.
38519 * gcc.dg/compat/vector-2_main.c: New file.
38520 * gcc.dg/compat/vector-2_x.c: New file.
38521 * gcc.dg/compat/vector-2_y.c: New file.
38523 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38524 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38525 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38526 * gcc.dg/compat/struct-align-1.h: New file.
38527 * gcc.dg/compat/struct-align-1_main.c: New file.
38528 * gcc.dg/compat/struct-align-1_x.c: New file.
38529 * gcc.dg/compat/struct-align-1_y.c: New file.
38530 * gcc.dg/compat/struct-align-2.h: New file.
38531 * gcc.dg/compat/struct-align-2_main.c: New file.
38532 * gcc.dg/compat/struct-align-2_x.c: New file.
38533 * gcc.dg/compat/struct-align-2_y.c: New file.
38535 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38536 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38537 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38538 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38539 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38540 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38541 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38542 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38543 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38544 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38545 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38546 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38547 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38548 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38549 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38550 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38551 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38552 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38553 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38554 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38555 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38556 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38557 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38558 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38559 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38560 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38561 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38562 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38563 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38565 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38567 * gcc.dg/i386-call-1.c: New test.
38569 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
38572 * g++.dg/parse/defarg4.C: New.
38574 2003-07-03 Roger Sayle <roger@eyesopen.com>
38577 * gcc.c-torture/compile/20030703-1.c: New test case.
38579 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38581 * g++.dg/template/local3.C: Remove extra semicolon.
38583 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38585 * gcc.dg/i386-volatile-1.c: New test.
38587 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
38590 * g++.dg/other/offsetof2.C: XFAIL.
38591 * g++.dg/other/offsetof5.C: New.
38594 * g++.dg/template/error1.C: New.
38597 * g++.dg/template/dependent-expr1.C: New.
38599 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38602 * g++.dg/template/local3.C: New test.
38605 * g++.dg/lookup/scoped6.C: New test.
38607 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
38610 * g++.dg/other/error7.C: New test.
38612 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
38614 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38615 * g++.old-deja/g++.abi/vtable3.h: Likewise.
38616 * g++.old-deja/g++.law/code-gen5.C: Likewise.
38617 * g++.old-deja/g++.other/union2.C: Likewise.
38618 * gcc.dg/c90-const-expr-2.c: Likewise.
38619 * gcc.dg/c90-const-expr-3.c: Likewise.
38620 * gcc.dg/c99-const-expr-2.c: Likewise.
38621 * gcc.dg/c99-const-expr-3.c: Likewise.
38622 * gcc.dg/concat.c: Likewise.
38624 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38627 * g++.dg/init/static1.C: New test.
38629 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38631 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38632 * g++.old-deja/g++.other/access2.C: Likewise.
38633 * g++.old-deja/g++.other/decl2.C: Likewise.
38634 * gcc.c-torture/execute/20020615-1.c: Likewise.
38636 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38639 * g++.dg/template/sizeof4.C: New test.
38641 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38643 * g++.dg/other/error6.C: New test.
38645 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38648 * g++.dg/parse/constant2.C: New test.
38650 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38653 * g++.dg/other/error5.C: New test.
38655 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38657 * gcc.dg/format/gcc_diag-1.c: New test.
38659 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
38661 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38663 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
38665 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38666 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38667 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38669 2003-06-28 Jakub Jelinek <jakub@redhat.com>
38671 * gcc.c-torture/execute/builtins/string-8.c: New test.
38672 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38673 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38674 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38676 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38679 * g++.dg/ext/typeof6.C: New test.
38681 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38684 * g++.dg/init/enum1.C: New test.
38686 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
38688 * gcc.dg/20030627-1.c: New test.
38690 2003-06-26 Mark Mitchell <mark@codesourcery.com>
38693 * g++.dg/expr/static_cast2.C: New test.
38695 2003-06-26 Roger Sayle <roger@eyesopen.com>
38696 Jakub Jelinek <jakub@redhat.com>
38698 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38699 sprintf(dst,"%s",src) optimization.
38700 * gcc.c-torture/execute/20030626-1.c: New test case.
38701 * gcc.c-torture/execute/20030626-2.c: New test case.
38703 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
38705 * gcc.c-torture/execute/multi-ix.c: New test.
38707 * gcc.c-torture/execute/simd-4.c (main):
38708 Added missing semicolon at end of union.
38710 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
38713 * g++.dg/template/explicit-instantiation3.C: New test.
38715 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38717 * gcc.dg/20030626-1.c: Use signed char.
38719 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38721 * gcc.dg/20030626-1.c: New test.
38723 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
38725 * const-str-2.m: Update.
38727 2003-06-25 Mark Mitchell <mark@codesourcery.com>
38730 * g++.dg/rtti/dyncast1.C: New test.
38731 * g++.dg/abi/mangle4.C: Correct base-specifier access.
38732 * g++.dg/lookup/scoped1.C: Remove XFAIL.
38733 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38736 * g++.dg/expr/static_cast1.C: New test.
38738 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
38740 * gcc.dg/20030625-1.c: New test.
38742 2003-06-24 Roger Sayle <roger@eyesopen.com>
38744 * gcc.c-torture/compile/20030624-1.c: New test case.
38746 2003-06-24 Jakub Jelinek <jakub@redhat.com>
38748 * gcc.c-torture/execute/string-opt-17.c: New test.
38750 2003-06-24 Mark Mitchell <mark@codesourcery.com>
38753 * g++.dg/parse/crash6.C: New test.
38755 2003-06-23 Roger Sayle <roger@eyesopen.com>
38757 * gcc.dg/builtins-24.c: New test case.
38759 2003-06-23 Jakub Jelinek <jakub@redhat.com>
38761 * g++.dg/opt/operator1.C: New test.
38763 2003-06-22 Roger Sayle <roger@eyesopen.com>
38765 * gcc.c-torture/execute/string-opt-16.c: New test case.
38767 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38769 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
38770 * g++.old-deja/g++.other/conv7.C: Likewise.
38771 * g++.old-deja/g++.other/overcnv2.C: Likewise.
38772 * g++.old-deja/g++.other/overload14.C: Likewise.
38774 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38776 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38777 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38779 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38782 * g++.dg/warn/Winline-3.C: New test.
38784 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38786 * lib/target-supports.exp (check_alias_available): Make the test
38787 program acceptable to the Solaris assembler.
38790 * g++.dg/template/memclass2.C: New test.
38792 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38793 Eric Botcazou <ebotcazou@libertysurf.fr>
38795 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38796 data for non-matching targets.
38797 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38799 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38802 * g++.dg/template/member3.C: New test.
38804 2003-06-19 Mark Mitchell <mark@codesourcery.com>
38807 * g++.dg/template/func1.C: New test.
38810 * g++.dg/template/static4.C: New test.
38811 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38814 * g++.dg/init/ref7.C: New test.
38816 2003-06-19 Matt Austern <austern@apple.com>
38819 * g++.dg/anew1.C: New test.
38820 * g++.dg/anew2.C: New test.
38821 * g++.dg/anew3.C: New test.
38822 * g++.dg/anew4.C: New test.
38824 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
38826 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38828 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
38830 * gcc.c-torture/execute/simd-4.c (main): Make expected value
38833 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
38835 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38838 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
38840 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38841 * gcc.c-torture/compile/961203-1.c: Likewise.
38842 * gcc.c-torture/compile/980506-1.c: Likewise.
38844 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38847 * g++.dg/lookup/using7.C: New test.
38849 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38852 * g++.dg/abi/conv1.C: Remove it.
38853 * g++.dg/template/conv7.C: New test.
38854 * g++.dg/template/conv8.C: Likewise.
38855 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38856 conversion operator.
38858 2003-06-17 Janis Johnson <janis187@us.ibm.com>
38860 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38861 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38862 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38863 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38864 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38865 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38866 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38867 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38868 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38869 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38870 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38871 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38872 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38873 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38874 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38875 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38876 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38877 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38878 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38879 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38880 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38881 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38882 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38883 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38884 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38885 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38886 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38887 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38888 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38890 2003-06-16 Mark Mitchell <mark@codesourcery.com>
38892 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38893 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38896 2003-06-16 Roger Sayle <roger@eyesopen.com>
38898 * gcc.dg/i386-387-5.c: New test case.
38899 * gcc.dg/i386-387-6.c: New test case.
38900 * gcc.dg/builtins-23.c: New test case.
38902 2003-06-15 Roger Sayle <roger@eyesopen.com>
38904 * gcc.dg/builtins-22.c: New test case.
38905 * gcc.dg/i386-387-1.c: Update to test exp.
38906 * gcc.dg/i386-387-2.c: Likewise.
38908 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38910 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38912 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38914 * lib/gcc-dg.exp (dg-require-dll): New function.
38915 (dg-xfail-if): Likewise.
38916 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38919 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38920 * gcc.c-torture/compile/20001205-1.c: Likewise.
38921 * gcc.c-torture/compile/20001226-1.c: Likewise.
38922 * gcc.c-torture/compile/20010518-2.c: Likewise.
38923 * gcc.c-torture/compile/20020312-1.c: Likewise.
38924 * gcc.c-torture/compile/20020604-1.c: Likewise.
38925 * gcc.c-torture/compile/920501-12.c: Likewise.
38926 * gcc.c-torture/compile/920501-4.c: Likewise.
38927 * gcc.c-torture/compile/920520-1.c: Likewise.
38928 * gcc.c-torture/compile/920521-1.c: Likewise.
38929 * gcc.c-torture/compile/920625-1.c: Likewise.
38930 * gcc.c-torture/compile/961203-1.c: Likewise.
38931 * gcc.c-torture/compile/980506-1.c: Likewise.
38932 * gcc.c-torture/compile/981006-1.c: Likewise.
38933 * gcc.c-torture/compile/981022-1.c: Likewise.
38934 * gcc.c-torture/compile/981223-1.c: Likewise.
38935 * gcc.c-torture/compile/990617-1.c: Likewise.
38936 * gcc.c-torture/compile/dll.c: Likewise.
38937 * gcc.c-torture/compile/labels-3.c: Likewise.
38938 * gcc.c-torture/compile/mipscop-1.c: Likewise.
38939 * gcc.c-torture/compile/mipscop-2.c: Likewise.
38940 * gcc.c-torture/compile/mipscop-3.c: Likewise.
38941 * gcc.c-torture/compile/mipscop-4.c: Likewise.
38942 * gcc.c-torture/compile/simd-5.c: Likewise.
38943 * gcc.c-torture/compile/20000804-1.x: Remove.
38944 * gcc.c-torture/compile/20001205-1.x: Likewise.
38945 * gcc.c-torture/compile/20001226-1.x: Likewise.
38946 * gcc.c-torture/compile/20010518-2.x: Likewise.
38947 * gcc.c-torture/compile/20020312-1.x: Likewise.
38948 * gcc.c-torture/compile/20020604-1.x: Likewise.
38949 * gcc.c-torture/compile/920501-12.x: Likewise.
38950 * gcc.c-torture/compile/920501-4.x: Likewise.
38951 * gcc.c-torture/compile/920520-1.x: Likewise.
38952 * gcc.c-torture/compile/920521-1.x: Likewise.
38953 * gcc.c-torture/compile/920625-1.x: Likewise.
38954 * gcc.c-torture/compile/961203-1.x: Likewise.
38955 * gcc.c-torture/compile/980506-1.x: Likewise.
38956 * gcc.c-torture/compile/981006-1.x: Likewise.
38957 * gcc.c-torture/compile/981022-1.x: Likewise.
38958 * gcc.c-torture/compile/981223-1.x: Likewise.
38959 * gcc.c-torture/compile/990617-1.x: Likewise.
38960 * gcc.c-torture/compile/mipscop-1.x: Likewise.
38961 * gcc.c-torture/compile/mipscop-2.x: Likewise.
38962 * gcc.c-torture/compile/mipscop-3.x: Likewise.
38963 * gcc.c-torture/compile/mipscop-4.x: Likewise.
38964 * gcc.c-torture/compile/simd-5.x: Likewise.
38966 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38968 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38970 * gcc.c-torture/execute/20030611-1.c: New test.
38972 2003-06-12 Roger Sayle <roger@eyesopen.com>
38975 * gcc.dg/20030612-1.c: New test case.
38977 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38980 * g++.dg/expr/cast1.C: New test.
38982 2003-06-12 Roger Sayle <roger@eyesopen.com>
38984 * gcc.dg/builtins-21.c: New test case.
38986 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
38988 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38989 options instead of at the end.
38990 * lib/objc.exp (objc_target_compile): Likewise.
38992 2003-06-11 Mark Mitchell <mark@codesourcery.com>
38995 * g++.dg/parse/error1.C: New test.
38997 2003-06-11 Janis Johnson <janis187@us.ibm.com>
38999 * gcc.dg/compat/struct-by-value-11_main.c: New file.
39000 * gcc.dg/compat/struct-by-value-11_x.c: New file.
39001 * gcc.dg/compat/struct-by-value-11_y.c: New file.
39002 * gcc.dg/compat/struct-by-value-12_main.c: New file.
39003 * gcc.dg/compat/struct-by-value-12_x.c: New file.
39004 * gcc.dg/compat/struct-by-value-12_y.c: New file.
39005 * gcc.dg/compat/struct-by-value-13_main.c: New file.
39006 * gcc.dg/compat/struct-by-value-13_x.c: New file.
39007 * gcc.dg/compat/struct-by-value-13_y.c: New file.
39008 * gcc.dg/compat/struct-by-value-14_main.c: New file.
39009 * gcc.dg/compat/struct-by-value-14_x.c: New file.
39010 * gcc.dg/compat/struct-by-value-14_y.c: New file.
39011 * gcc.dg/compat/struct-by-value-15_main.c: New file.
39012 * gcc.dg/compat/struct-by-value-15_x.c: New file.
39013 * gcc.dg/compat/struct-by-value-15_y.c: New file.
39014 * gcc.dg/compat/struct-by-value-16_main.c: New file.
39015 * gcc.dg/compat/struct-by-value-16_x.c: New file.
39016 * gcc.dg/compat/struct-by-value-16_y.c: New file.
39017 * gcc.dg/compat/struct-by-value-17_main.c: New file.
39018 * gcc.dg/compat/struct-by-value-17_x.c: New file.
39019 * gcc.dg/compat/struct-by-value-17_y.c: New file.
39020 * gcc.dg/compat/struct-by-value-18_main.c: New file.
39021 * gcc.dg/compat/struct-by-value-18_x.c: New file.
39022 * gcc.dg/compat/struct-by-value-18_y.c: New file.
39024 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39025 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39026 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39027 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39028 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39029 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39030 * gcc.dg/compat/scalar-return-3_main.c: New file.
39031 * gcc.dg/compat/scalar-return-3_x.c: New file.
39032 * gcc.dg/compat/scalar-return-3_y.c: New file.
39033 * gcc.dg/compat/scalar-return-4_main.c: New file.
39034 * gcc.dg/compat/scalar-return-4_x.c: New file.
39035 * gcc.dg/compat/scalar-return-4_y.c: New file.
39037 2003-06-10 Janis Johnson <janis187@us.ibm.com>
39039 * gcc.dg/compat/fp2-struct-check.h: New file.
39040 * gcc.dg/compat/fp2-struct-defs.h: New file.
39041 * gcc.dg/compat/fp2-struct-init.h: New file.
39042 * gcc.dg/compat/struct-by-value-10_main.c: New file.
39043 * gcc.dg/compat/struct-by-value-10_x.c: New file.
39044 * gcc.dg/compat/struct-by-value-10_y.c: New file.
39045 * gcc.dg/compat/struct-return-10_main.c: New file.
39046 * gcc.dg/compat/struct-return-10_x.c: New file.
39047 * gcc.dg/compat/struct-return-10_y.c: New file.
39049 * gcc.dg/compat/compat-common.h: New file.
39050 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39051 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39052 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39053 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39054 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39055 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39056 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39057 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39058 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39059 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39060 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39061 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39062 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39063 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39064 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39065 * gcc.dg/compat/small-struct-check.h: Ditto.
39066 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39067 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39068 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39069 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39070 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39071 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39072 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39073 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39074 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39075 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39076 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39077 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39078 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39079 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39080 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39081 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39082 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39083 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39084 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39085 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39086 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39087 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39088 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39089 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39090 * gcc.dg/compat/struct-return-2_main.c: Ditto.
39091 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39092 * gcc.dg/compat/struct-return-2_y.c: Ditto.
39093 * gcc.dg/compat/struct-return-3_main.c: Ditto.
39094 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39095 * gcc.dg/compat/struct-return-3_y.c: Ditto.
39097 2003-06-10 Geoffrey Keating <geoffk@apple.com>
39099 * g++.dg/pch/static-1.C: New file.
39100 * g++.dg/pch/static-1.Hs: New file.
39102 2003-06-10 Richard Henderson <rth@redhat.com>
39104 * gcc.dg/asm-7.c: Adjust expected warning text.
39106 2003-06-10 Roger Sayle <roger@eyesopen.com>
39108 * gcc.dg/builtins-20.c: New test case.
39110 2003-06-10 Mark Mitchell <mark@codesourcery.com>
39113 * g++.dg/opt/template1.C: New test.
39115 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39117 * lib/gcc-dg.exp (dg-test): Clear additional_files and
39118 additional_sources.
39120 2003-05-21 David Taylor <dtaylor@emc.com>
39122 * gcc.dg/Wpadded.c: New file.
39124 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39126 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39127 * gcc.dg/special/weak-2.c: Add dg-require-weak.
39128 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39131 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
39133 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39135 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39137 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39138 (dg-require-alias): Likewise.
39139 (dg-require-gc-sections): Likewise.
39140 * lib/target-supports.exp (check_gc_sections_available): Likewise.
39142 2003-06-08 Richard Henderson <rth@redhat.com>
39144 * gcc.dg/20011029-2.c: Fix the array reference.
39145 * gcc.dg/asm-7.c: New.
39147 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
39149 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39151 2003-06-08 Mark Mitchell <mark@codesourcery.com>
39153 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39154 (dg-require-gc-sections): Likewise.
39156 2003-06-08 Jan Hubicka <jh@suse.cz>
39158 * i386-cmov1.c: Fix regular expression.
39159 * i386-cvt-1.c: Likewise.
39160 * i386-local.c: Likewise.
39161 * i386-local2.c: Likewise.
39162 * i386-mul.c: Likewise.
39163 * i386-ssetype-1.c: Likewise.
39164 * i386-ssetype-3.c: Likewise.
39165 * i386-ssetype-5.c: Likewise.
39167 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39170 * g++.dg/warn/implicit-typename2.C: New test.
39171 * g++.dg/warn/implicit-typename3.C: New test.
39173 2003-06-07 Richard Henderson <rth@redhat.com>
39175 * g++.dg/other/offsetof3.C: Use size_t.
39176 * g++.dg/other/offsetof4.C: Likewise.
39178 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
39180 * lib/copy-file.exp: New. Implement gcc_copy_files.
39182 * lib/dg-pch.exp: Load copy-file.exp
39183 (dg-pch): Use gcc_copy_files instead of "file copy".
39185 2003-06-06 Mark Mitchell <mark@codesourcery.com>
39187 * gcc.dg/weak/weak.exp: Simplify.
39188 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39189 * gcc.dg/weak/weak-1.c: Likewise.
39190 * gcc.dg/weak/weak-2.c: Likewise.
39191 * gcc.dg/weak/weak-3.c: Likewise.
39192 * gcc.dg/weak/weak-4.c: Likewise.
39193 * gcc.dg/weak/weak-5.c: Likewise.
39194 * gcc.dg/weak/weak-6.c: Likewise.
39195 * gcc.dg/weak/weak-7.c: Likewise.
39196 * gcc.dg/weak/weak-8.c: Likewise.
39197 * gcc.dg/weak/weak-9.c: Likewise.
39199 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
39201 gcc.c-torture/execute/20030606-1.c: New.
39203 2003-06-06 Roger Sayle <roger@eyesopen.com>
39205 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39206 * gcc.dg/builtins-19.c: Likewise.
39208 2003-06-06 Roger Sayle <roger@eyesopen.com>
39210 * gcc.dg/builtins-2.c: Add some more tests.
39211 * gcc.dg/builtins-18.c: New test case.
39212 * gcc.dg/builtins-19.c: New test case.
39214 2003-06-06 Roger Sayle <roger@eyesopen.com>
39215 Jim Wilson <wilson@tuliptree.org>
39217 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39219 2003-06-06 Jakub Jelinek <jakub@redhat.com>
39221 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39222 mempcpy/stpcpy calls not to be optimized into something else.
39223 * gcc.c-torture/execute/string-opt-3.c: Moved to...
39224 * gcc.c-torture/execute/builtins/string-7.c: ...here.
39225 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39227 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39229 * gcc.dg/format/asm_fprintf-1.c: New test.
39231 2003-06-05 Mark Mitchell <mark@codesourcery.com>
39233 * lib/gcc-defs.exp (additional_sources): New variable.
39234 (dg-additional-sources): New function.
39235 (additional_files): New variable.
39236 (dg-additional-files): New function.
39237 (dg-additional-files-options): Likewise.
39238 * lib/gcc-dg.exp (dg-require-weak): New function.
39239 (dg-require-alias): Likewise.
39240 (dg-require-gc-sections): Likewise.
39241 * lib/target-supports.exp (check_alias_available): Remove testfile
39243 (check_gc_sections_available): New function.
39244 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39245 (dg-gpp-additional-files): Likewise.
39246 * lib/g++.exp (additional_sources): Remove.
39247 (additional_files): Likewise.
39248 (g++_target_compile): Use dg-additional-files-options.
39250 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
39252 * gcc.dg/special/ecos.exp: Remove.
39253 * gcc.dg/special/20000419-2.c: Use dg-require-*.
39254 * gcc.dg/special/alias-1.c: Likewise.
39255 * gcc.dg/special/alias-2.c: Likewise.
39256 * gcc.dg/special/gcsec-1.c: Likewise.
39257 * gcc.dg/special/weak-1.c: Likewise.
39258 * gcc.dg/special/weak-2.c: Likewise.
39259 * gcc.dg/special/wkali-1.c: Likewise.
39260 * gcc.dg/special/wkali-2.c: Likewise.
39262 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39263 dg-gpp-additional-*.
39264 * g++.dg/special/conpr-3.C: Likewise.
39265 * g++.dg/special/conpr-4.C: Likewise.
39266 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39267 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39268 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39269 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39270 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39271 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39272 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39273 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39274 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39275 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39276 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39277 * g++.old-deja/g++.other/comdat1.C: Likewise.
39278 * g++.old-deja/g++.other/comdat2.C: Likewise.
39279 * g++.old-deja/g++.other/comdat3.C: Likewise.
39280 * g++.old-deja/g++.other/ctor1.C: Likewise.
39281 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39283 2003-06-05 Richard Henderson <rth@redhat.com>
39285 * gcc.dg/debug/20030605-1.c: New.
39287 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39289 * README.QMTEST: Update.
39291 2003-06-04 Richard Henderson <rth@redhat.com>
39293 * gcc.dg/cleanup-1.c: New.
39294 * gcc.dg/cleanup-2.c: New.
39295 * gcc.dg/cleanup-3.c: New.
39296 * gcc.dg/cleanup-4.c: New.
39297 * gcc.dg/cleanup-5.c: New.
39298 * gcc.dg/cleanup-6.c: New.
39299 * gcc.dg/cleanup-7.c: New.
39301 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39303 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39305 * lib/dg-pch.exp: New file.
39306 * g++.dg/pch/pch.exp: Use dg-pch.exp.
39307 * gcc.dg/pch/pch.exp: Likewise.
39309 2003-06-04 Roger Sayle <roger@eyesopen.com>
39311 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39312 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39313 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39314 * gcc.dg/builtins-17.c: New test case.
39315 * gcc.dg/i386-387-4.c: New test case.
39316 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39318 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39320 * gcc.dg/ultrasp9.c: New test.
39322 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39324 * gcc.c-torture/compile/20030604-1.c: New test.
39325 * gcc.dg/sparc-constant-1.c: New test.
39327 2003-06-03 Glen Nakamura <glen@imodulo.com>
39329 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39331 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
39333 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39335 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39336 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39338 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
39340 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39342 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39345 * g++.dg/template/spec10.C: New test.
39347 2003-06-03 Roger Sayle <roger@eyesopen.com>
39349 * gcc.dg/builtins-16.c: New test case.
39351 2003-06-03 Jakub Jelinek <jakub@redhat.com>
39353 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39354 mempcpy test with post-increments.
39355 * gcc.c-torture/execute/string-opt-3.c: New test.
39356 * gcc.dg/string-opt-1.c: New test.
39358 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
39361 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39363 2003-06-02 Mark Mitchell <mark@codesourcery.com>
39365 * lib/scanasm.exp (dg-scan): New function, factored out of ...
39366 (scan-assembler): ... here. Use dg-scan.
39367 (scan-assembler-not): Likewise.
39368 (scan-file): New function.
39369 (scan-file-not): Likewise.
39370 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39371 * gcc.dg/cpp/_Pragma4.c: Likewise.
39372 * gcc.dg/cpp/_Pragma5.c: Likewise.
39373 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39374 * gcc.dg/cpp/avoidpaste2.c: Likewise.
39375 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39376 * gcc.dg/cpp/cmdlne-P.c: Likewise.
39377 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39378 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39379 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39380 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39381 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39382 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39383 * gcc.dg/cpp/cxxcom1.c: Likewise.
39384 * gcc.dg/cpp/line1.c: Likewise.
39385 * gcc.dg/cpp/maccom1.c: Likewise.
39386 * gcc.dg/cpp/maccom2.c: Likewise.
39387 * gcc.dg/cpp/maccom3.c: Likewise.
39388 * gcc.dg/cpp/maccom4.c: Likewise.
39389 * gcc.dg/cpp/maccom5.c: Likewise.
39390 * gcc.dg/cpp/maccom6.c: Likewise.
39391 * gcc.dg/cpp/multiline.c: Likewise.
39392 * gcc.dg/cpp/spacing1.c: Likewise.
39393 * gcc.dg/cpp/spacing2.c: Likewise.
39394 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39395 * gcc.dg/cpp/trad/maccom1.c: Likewise.
39396 * gcc.dg/cpp/trad/maccom2.c: Likewise.
39397 * gcc.dg/cpp/trad/maccom3.c: Likewise.
39398 * gcc.dg/cpp/trad/maccom4.c: Likewise.
39399 * gcc.dg/cpp/trad/maccom6.c: Likewise.
39400 * gcc.dg/cpp/cxxcom2.c: Likewise.
39401 * gcc.dg/cpp/cxxcom2.h: New file.
39403 * gcc.dg/cpp/truefalse.cpp: Move it to ...
39404 * g++.dg/cpp/truefalse.C: Here.
39405 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39407 2003-06-01 Loren James Rittle <ljrittle@acm.org>
39409 * gcc.dg/cpp/redef3.c: New file.
39411 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39413 * gcc.dg/i386-loop-3.c: New test.
39415 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
39417 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39419 2003-05-31 Roger Sayle <roger@eyesopen.com>
39421 * gcc.dg/fwrapv-1.c: New test case.
39422 * gcc.dg/fwrapv-2.c: New test case.
39424 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39427 * g++.dg/template/spec9.C: New test.
39429 2003-05-29 Roger Sayle <roger@eyesopen.com>
39431 * gcc.dg/duff-4.c: New test case.
39433 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
39436 * g77.dg/ffixed-form-1.f: New test
39437 * g77.dg/ffixed-form-2.f: New test
39438 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39439 * g77.dg/ffree-form-3.f: New test
39441 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
39443 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39444 * gcc.dg/wint_t-1.c: Likewise.
39446 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39448 * g++.dg/template/access11.C: New test.
39450 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39453 * g++.dg/template/access10.C: New test.
39455 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39456 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39458 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39460 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39462 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39463 suppress for powerpc-*-darwin*.
39464 * gcc.dg/torture/builtin-noret-2.c: Likewise.
39466 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39468 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39469 suppress option for powerpc-*-darwin*.
39471 2003-05-23 Roger Sayle <roger@eyesopen.com>
39473 * gcc.dg/builtins-1.c: Add tests for tan and atan.
39474 * gcc.dg/builtins-4.c: Add test for fmod.
39476 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39479 * g++.dg/template/instantiate4.C: New test.
39481 2003-05-22 Roger Sayle <roger@eyesopen.com>
39483 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39485 2003-05-21 Janis Johnson <janis187@us.ibm.com>
39487 * gcc.dg/compat/scalar-return-1_main.c: New file.
39488 * gcc.dg/compat/scalar-return-1_x.c: New file.
39489 * gcc.dg/compat/scalar-return-1_y.c: New file.
39490 * gcc.dg/compat/scalar-return-2_main.c: New file.
39491 * gcc.dg/compat/scalar-return-2_x.c: New file.
39492 * gcc.dg/compat/scalar-return-2_y.c: New file.
39493 * gcc.dg/compat/struct-return-3_main.c: New file.
39494 * gcc.dg/compat/struct-return-3_y.c: New file.
39495 * gcc.dg/compat/struct-return-3_x.c: New file.
39496 * gcc.dg/compat/struct-return-2_main.c: New file.
39497 * gcc.dg/compat/struct-return-2_x.c: New file.
39498 * gcc.dg/compat/struct-return-2_y.c: New file.
39500 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39502 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39503 for hppa*-hp-hpux*.
39504 * gcc.dg/20021014-1.c (dg-options): Likewise.
39505 * gcc.dg/nest.c (dg-options): Likewise.
39507 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
39510 * g++.dg/ext/dllimport2.C: New file.
39511 * g++.dg/ext/dllimport3.C: New file.
39513 2003-05-20 Janis Johnson <janis187@us.ibm.com>
39515 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39516 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39517 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39518 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39519 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39520 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39521 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39522 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39523 * gcc.dg/compat/small-struct-defs.h: New file.
39524 * gcc.dg/compat/small-struct-init.h: New file.
39525 * gcc.dg/compat/small-struct-check.h: New file.
39526 * gcc.dg/compat/fp-struct-defs.h: New file.
39527 * gcc.dg/compat/fp-struct-check.h: New file.
39528 * gcc.dg/compat/fp-struct-init.h: New file.
39529 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39530 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39532 2003-05-19 Jakub Jelinek <jakub@redhat.com>
39534 * gcc.dg/20030225-2.c: New test.
39536 2003-05-18 Roger Sayle <roger@eyesopen.com>
39537 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39539 * gcc.c-torture/compile/20030518-1.c: New test case.
39541 2003-05-18 Mark Mitchell <mark@codesourcery.com>
39543 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39544 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39545 gcc-dg-debug-runtest.
39546 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39547 gcc-dg-debug-runtest.
39549 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39552 * g++.dg/lookup/using6.C: New test.
39554 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39556 * g++.dg/parse/access2.C: New test.
39558 2003-05-17 Mark Mitchell <mark@codesourcery.com>
39560 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39561 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39562 * gcc.dg/debug/debug.exp: Likewise.
39564 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
39566 * gcc.dg/dollar.c: New test.
39568 2003-05-16 Janis Johnson <janis187@us.ibm.com>
39570 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39571 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39572 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39573 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39574 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39575 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39576 * gcc.dg/compat/struct-by-value-6_main.c: New file.
39577 * gcc.dg/compat/struct-by-value-6_x.c: New file.
39578 * gcc.dg/compat/struct-by-value-6_y.c: New file.
39579 * gcc.dg/compat/struct-by-value-7_main.c: New file.
39580 * gcc.dg/compat/struct-by-value-7_x.c: New file.
39581 * gcc.dg/compat/struct-by-value-7_y.c: New file.
39582 * gcc.dg/compat/struct-by-value-8_main.c: New file.
39583 * gcc.dg/compat/struct-by-value-8_x.c: New file.
39584 * gcc.dg/compat/struct-by-value-8_y.c: New file.
39585 * gcc.dg/compat/struct-by-value-9_main.c: New file.
39586 * gcc.dg/compat/struct-by-value-9_x.c: New file.
39587 * gcc.dg/compat/struct-by-value-9_y.c: New file.
39589 2003-05-16 Mark Mitchell <mark@codesourcery.com>
39591 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39592 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
39593 support for "repo" mode.
39594 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39595 * lib/g77-dg.exp: Likewise.
39596 * lib/obj-dg.exp: Likewise.
39598 2003-05-16 Jakub Jelinek <jakub@redhat.com>
39600 Merge from gcc-3_2-rhl8-branch:
39601 2003-04-23 Jakub Jelinek <jakub@redhat.com>
39603 * gcc.dg/tls/opt-6.c: New test.
39605 2003-04-05 Jakub Jelinek <jakub@redhat.com>
39607 * gcc.dg/20030405-1.c: New test.
39609 2003-03-09 Jakub Jelinek <jakub@redhat.com>
39611 * gcc.dg/20030309-1.c: New test.
39613 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39615 * gcc.c-torture/execute/20030307-1.c: New test.
39617 2003-02-20 Randolph Chung <tausq@debian.org>
39619 * gcc.c-torture/compile/20030220-1.c: New test.
39621 2003-02-18 Jakub Jelinek <jakub@redhat.com>
39623 * gcc.dg/20030217-1.c: New test.
39625 2003-01-29 Jakub Jelinek <jakub@redhat.com>
39627 * gcc.c-torture/compile/20020129-1.c: New test.
39629 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
39631 * gcc.dg/unroll-1.c: New test.
39633 2002-11-16 Jan Hubicka <jh@suse.cz>
39635 * gcc.c-torture/execute/20020920-1.c: New test.
39637 2002-10-08 Jakub Jelinek <jakub@redhat.com>
39640 * gcc.c-torture/compile/20021008-1.c: New test.
39642 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
39645 * gcc.c-torture/execute/20020810-1.c: New test.
39647 2002-08-07 Jakub Jelinek <jakub@redhat.com>
39649 * gcc.c-torture/compile/20020807-1.c: New test.
39651 2002-07-30 Jakub Jelinek <jakub@redhat.com>
39653 * gcc.dg/tls/opt-1.c: New test.
39655 2002-07-29 Jakub Jelinek <jakub@redhat.com>
39657 * gcc.dg/20020729-1.c: New test.
39659 2002-07-20 Jakub Jelinek <jakub@redhat.com>
39661 * g++.dg/opt/life1.C: New test.
39663 2002-05-20 Jakub Jelinek <jakub@redhat.com>
39665 * gcc.dg/20020525-1.c: New test.
39667 2002-05-24 Jakub Jelinek <jakub@redhat.com>
39670 * g++.dg/ext/pretty1.C: New test.
39671 * g++.dg/ext/pretty2.C: New test.
39673 2003-05-15 Mark Mitchell <mark@codesourcery.com>
39676 * g++.dg/ext/typeof5.C: New test.
39678 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
39680 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39681 __USER_LABEL_PREFIX__ into account.
39682 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39684 2003-05-14 Roger Sayle <roger@eyesopen.com>
39686 * gcc.dg/builtins-15.c: New test case.
39688 2003-05-13 Zack Weinberg <zack@codesourcery.com>
39690 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39692 2003-05-12 Mark Mitchell <mark@codesourcery.com>
39694 * lib/g++.exp: Tweak handling of additional source files.
39695 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39696 * g++.dg/special/conpr-2a.C: Rename to ...
39697 * g++.dg/special/conpr-2a.cc: ... this.
39698 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39699 * g++.dg/special/conpr-3a.C: Rename to ...
39700 * g++.dg/special/conpr-3a.cc: This.
39701 * g++.dg/special/conpr-3b.C: Rename to ...
39702 * g++.dg/special/conpr-3b.cc: This.
39703 * g++.dg/special/conpr-4.C: New test.
39704 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39706 2003-05-12 David Edelsohn <edelsohn@gnu.org>
39708 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39710 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39712 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39713 * g++.old-deja/g++.robertl/eb71.C: Likewise.
39714 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39715 * g++.old-deja/g++.other/warn3.C: Likewise.
39717 2003-05-11 Roger Sayle <roger@eyesopen.com>
39719 * gcc.dg/i386-387-1.c: Update to also test log.
39720 * gcc.dg/i386-387-2.c: Likewise.
39722 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
39724 * g77.f-torture/execute/int8421.f: New test.
39726 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39728 PR c++/10230, c++/10481
39729 * g++.dg/lookup/scoped5.C: New test.
39731 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39734 * g++.dg/template/ttp6.C: New test.
39736 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
39738 * gcc.c-torture/execute/builtins: New directory.
39739 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39740 gcc.c-torture/execute/builtins.
39741 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39742 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39743 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
39744 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39746 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39749 * g++.dg/template/access8.C: New test.
39750 * g++.dg/template/access9.C: New test.
39752 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39755 * g++.dg/parse/access1.C: New test.
39757 2003-05-09 DJ Delorie <dj@redhat.com>
39759 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39760 long, and not an int.
39762 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39764 PR c++/10555, c++/10576
39765 * g++.dg/template/memclass1.C: New test.
39767 2003-05-08 DJ Delorie <dj@redhat.com>
39769 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39771 * gcc.c-torture/execute/20021024-1.x: Likewise.
39772 * gcc.c-torture/execute/shiftdi.x: Likewise.
39773 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39774 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39775 * gcc.dg/20021018-1.c: Likewise.
39777 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39779 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39781 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39782 (bcopy): Call memmove.
39784 2003-05-08 Roger Sayle <roger@eyesopen.com>
39786 * g77.f-torture/compile/8485.f: New test case.
39788 2003-05-07 Richard Henderson <rth@redhat.com>
39791 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39792 Verify exception_cleanup not called for rethrows.
39793 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39794 when exiting catch block without rethrowing.
39795 * g++.dg/eh/forced3.C: New.
39796 * g++.dg/eh/forced4.C: New.
39798 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
39800 * gcc.dg/20030505.c: Fix triplet.
39802 2003-05-06 DJ Delorie <dj@redhat.com>
39804 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39805 * gcc.dg/nest.c: Likewise.
39807 2003-05-05 Roger Sayle <roger@eyesopen.com>
39809 * gcc.dg/builtins-14.c: New test case.
39811 2003-05-05 Janis Johnson <janis187@us.ibm.com>
39813 * lib/compat.exp (compat-execute): New argument.
39814 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39815 * gcc.dg/compat: New test directory.
39816 * gcc.dg/compat/compat.exp: New expect script.
39817 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39818 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39819 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39820 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39821 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39822 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39824 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39825 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39826 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39827 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39828 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39829 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39830 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39831 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39832 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39833 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39834 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39835 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39836 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39837 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39838 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39840 2003-05-05 Zack Weinberg <zack@codesourcery.com>
39842 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39844 2003-05-05 Jakub Jelinek <jakub@redhat.com>
39846 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39848 2003-05-05 Geoffrey Keating <geoffk@apple.com>
39850 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39851 * gcc.dg/ppc-fsel-2.c: New test.
39853 * gcc.dg/unused-5.c: New test.
39855 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39858 * g++.dg/warn/pmf1.C: New test.
39860 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39863 * g++.dg/warn/main.C: New test.
39865 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39867 * gcc.dg/nonnull-3.c: New test.
39869 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
39871 * gcc.dg/cpp/Wtrigraphs.c: Update.
39872 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39874 2003-05-03 Geoffrey Keating <geoffk@apple.com>
39876 * gcc.dg/ppc-fsel-1.c: New test.
39878 2003-05-03 Zack Weinberg <zack@codesourcery.com>
39881 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39883 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
39885 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39887 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39889 PR c++/9364, c++/10553, c++/10586
39890 * g++.dg/parse/typename4.C: New test.
39891 * g++.dg/parse/typename5.C: Likewise.
39893 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
39895 * gcc.c-torture/compile/20030503-1.c: New test.
39897 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39899 * g++.dg/lookup/using5.C: Fix testcase error.
39901 2003-05-01 Chris Demetriou <cgd@broadcom.com>
39903 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39904 since MEABI is no longer supported. Remove all vestiges
39905 of MEABI from the test.
39907 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39910 * g++.dg/lookup/using5.C: New test.
39912 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39915 * g++.dg/template/ttp5.C: New test.
39917 2003-04-30 Mark Mitchell <mark@codesourcery.com>
39919 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39920 (dg-gpp-additional-sources): New function.
39921 (dg-gpp-additional-files): Likewise.
39922 * lib/g++.exp (additional_sources): New variable.
39923 (additional_files): Likewise.
39924 (g++_target_compile): Deal with them.
39925 * lib/old-dejagnu.exp: Remove.
39926 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39927 * g++.old-deja: Revise all tests to use dg commands.
39929 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39931 PR c++/9432, c++/9528
39932 * g++.dg/lookup/using4.C: New test.
39934 2003-04-29 Geoffrey Keating <geoffk@apple.com>
39936 * gcc.dg/noreturn-5.c: New file.
39937 * gcc.dg/noreturn-6.c: New file.
39939 * gcc.c-torture/compile/inline-1.c: New file.
39941 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39944 * g++.dg/template/explicit1.C: New test.
39946 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39949 * g++.dg/other/bitfield1.C: New test.
39952 * g++.dg/init/new7.C: New test.
39954 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39956 * g++.dg/ext/desig1.C: New test.
39957 * g++.dg/ext/init1.C: Update.
39959 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39961 2003-04-28 Mark Mitchell <mark@codesourcery.com>
39964 * g++.dg/warn/Winline-1.C: New test.
39966 2003-04-28 Jakub Jelinek <jakub@redhat.com>
39968 * gcc.c-torture/execute/string-opt-19.c: New test.
39970 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39971 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39973 2003-04-27 Mark Mitchell <mark@codesourcery.com>
39976 * g++.dg/init/new6.C: New test.
39979 * g++.dg/init/ref6.C: New test.
39981 2003-04-26 David Edelsohn <edelsohn@gnu.org>
39983 * g++.dg/warn/weak1.C: XFAIL on AIX4.
39985 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39987 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39988 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39990 2003-04-25 Mark Mitchell <mark@codesourcery.com>
39992 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39993 initialized static data members.
39995 2003-04-25 H.J. Lu <hjl@gnu.org>
39997 * gcc.dg/ia64-sync-4.c: New test.
39999 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40001 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
40004 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
40007 * g++.dg/warn/conv1.C: New test.
40008 * g++.old-deja/g++.other/conv7.C: Adjust.
40009 * g++.old-deja/g++.other/overload14.C: Adjust.
40011 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40014 * g++.dg/template/defarg2.C: New test.
40016 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
40018 * gcc.dg/cpp/include2.c: Update.
40019 * gcc.dg/cpp/multiline-2.c: New.
40020 * gcc.dg/cpp/multiline.c: Update.
40021 * gcc.dg/cpp/strify2.c: Update.
40022 * gcc.dg/cpp/trad/literals-2.c: Update.
40024 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40026 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40028 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40030 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40032 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40035 * g++.dg/parse/crash4.C: New test.
40038 * g++.dg/parse/crash5.C: New test.
40040 2003-04-22 Mark Mitchell <mark@codesourcery.com>
40043 * g++.dg/parse/crash3.C: New test.
40046 * g++.dg/parse/elab1.C: New test.
40048 2003-04-22 Devang Patel <dpatel@apple.com>
40050 * gcc.dg/cpp/trad/funlike-5.c: New test.
40052 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
40054 * g++.dg/other/packed1.C: Fix dg options.
40056 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
40058 * g++.dg/other/offsetof2.C: New test.
40060 2003-04-21 Mark Mitchell <mark@codesourcery.com>
40062 * g++.dg/template/recurse.C: Adjust location of error messages.
40064 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
40067 * g++.dg/init/addr-const1.C: New test.
40068 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40070 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
40073 * g++.dg/lookup/struct-hack1.C: New test.
40075 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
40077 * ucs.c: Update diagnostic messages.
40079 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
40081 * gcc.dg/cpp/truefalse.cpp: New test.
40082 * gcc.dg/cpp/cpp.exp: Update.
40083 * g++.dg/other/stdbool-if.C: Remove.
40085 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
40087 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40088 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40090 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40092 * gcc.c-torture/compile/20030418-1.c: New test.
40094 2003-04-17 Janis Johnson <janis187@us.ibm.com>
40096 * README.compat: Remove; content moved to doc/sourcebuild.texi.
40098 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40101 g++.dg/template/dependent-name1.C: New test.
40103 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
40105 * gcc.dg/warn-1.c (tourist_guide): New array,
40106 contains a pointer to bar.
40108 2003-04-16 Roger Sayle <roger@eyesopen.com>
40110 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40111 * gcc.c-torture/execute/medce-1.c: New test case.
40112 * gcc.c-torture/execute/medce-2.c: New test case.
40114 2003-04-15 Mark Mitchell <mark@codesourcery.com>
40116 * lib/prune.exp: Ignore more messages.
40119 * g++.dg/parse/lookup3.C: New test.
40121 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
40123 * gcc.c-torture/compile/20030415-1.c : New test.
40125 2003-04-14 Mark Mitchell <mark@codesourcery.com>
40127 * gcc.c-torture/execute/scope-2.c: Move to ...
40128 * gcc.dg/noncompile/scope.c: .... here.
40130 2003-04-14 Roger Sayle <roger@eyesopen.com>
40132 * gcc.dg/20030414-2.c: New test case.
40134 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
40137 * gcc.dg/20030414-1.c: New test.
40139 2003-04-13 Roger Sayle <roger@eyesopen.com>
40141 * gcc.dg/builtins-12.c: New test case.
40142 * gcc.dg/builtins-13.c: New test case.
40144 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40146 * gcc.c-torture/execute/string-opt-18.c: New test.
40148 2003-04-13 Mark Mitchell <mark@codesourcery.com>
40151 * g++.dg/init/new5.C: New test.
40153 2003-04-12 Mark Mitchell <mark@codesourcery.com>
40156 * g++.dg/ext/dllimport1.C: New test.
40158 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40160 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40162 2003-04-11 Bud Davis <bdavis9659@comcast.net>
40165 * g77.f-torture/noncompile/9263.f: New test
40167 * g77.f-torture/execute/1832.f: New test
40169 2003-04-11 David Chad <davidc@freebsd.org>
40170 Loren J. Rittle <ljrittle@acm.org>
40173 * objc.dg/headers.m: New test.
40175 2003-04-10 Zack Weinberg <zack@codesourcery.com>
40177 * gcc.c-torture/execute/builtin-noret-2.c: New.
40178 * gcc.c-torture/execute/builtin-noret-2.x: New.
40179 XFAIL builtin-noret-2.c at -O1 and above.
40180 * gcc.dg/redecl.c: New.
40181 * gcc.dg/Wshadow-1.c: Update error regexps.
40183 2003-04-10 Mark Mitchell <mark@codesourcery.com>
40185 * g++.dg/abi/bitfield10.C: New test.
40187 2003-04-09 Mike Stump <mrs@apple.com>
40189 * gcc.dg/pch/pch.exp: Make testcase names longer.
40190 * g++.dg/pch/pch.exp: Make testcase names longer.
40192 2003-04-08 Roger Sayle <roger@eyesopen.com>
40194 * gcc.dg/builtins-11.c: New test case.
40196 2003-04-08 Roger Sayle <roger@eyesopen.com>
40198 * gcc.dg/builtins-9.c: New test case.
40199 * gcc.dg/builtins-10.c: New test case.
40201 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
40203 * gcc.dg/noncompile/init-4.c.c: New test.
40205 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
40207 * gcc.misc-test/gcov-9.c: New test.
40208 * gcc.misc-test/gcov-10.c: New test
40209 * gcc.misc-test/gcov-11.c: New test.
40211 2003-04-05 Zack Weinberg <zack@codesourcery.com>
40213 PR optimization/10024
40214 * gcc.c-torture/compile/20030405-1.c: New test.
40216 2003-04-04 Geoffrey Keating <geoffk@apple.com>
40218 * gcc.dg/pch/static-3.c: New.
40219 * gcc.dg/pch/static-3.hs: New.
40220 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40222 2003-04-04 Richard Henderson <rth@redhat.com>
40224 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40225 * g++.dg/eh/forced2.C: Likewise.
40227 2003-04-03 Mike Stump <mrs@apple.com>
40229 * lib/scanasm.exp (scan-assembler): Add xfail processing for
40231 (scan-assembler-times, scan-assembler-not): Likewise.
40232 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40234 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40236 * gcc.dg/sparc-loop-1.c: New test.
40238 2003-04-02 Geoffrey Keating <geoffk@apple.com>
40241 * g++.dg/pch/system-2.C: New.
40242 * g++.dg/pch/system-2.Hs: New.
40244 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
40246 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40248 * g++.dg/eh/simd-1.C (vecfunc): Same.
40250 2003-04-01 Roger Sayle <roger@eyesopen.com>
40252 * gcc.c-torture/execute/20030401-1.c: New test case.
40254 2003-04-01 Ziemowit Laski <zlaski@apple.com>
40256 * objc.dg/defs.m: New.
40258 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
40260 * g++.dg/eh/simd-1.C: New.
40261 * g++.dg/eh/simd-2.C: New.
40263 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
40265 * gcc.c-torture/execute/simd-3.c: New.
40267 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40270 * gcc.dg/20030331-2.c: New test.
40272 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40275 * g++.dg/parse/crash2.C: New test.
40277 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40279 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40280 * gcc.c-torture/execute/20030331-1.c: ...here.
40282 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40284 * gcc.c-torture/execute/20030331-1.c: New test.
40286 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
40288 * lib/gcov.exp: Adjust call return testing strings.
40289 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40291 2003-03-31 Roger Sayle <roger@eyesopen.com>
40293 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40294 * gcc.dg/builtins-7.c: New test case.
40295 * gcc.dg/builtins-8.c: New test case.
40297 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40299 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40301 2003-03-30 Mark Mitchell <mark@codesourcery.com>
40304 * g++.dg/lookup-class-member-2.C: New test.
40306 2003-03-30 Glen Nakamura <glen@imodulo.com>
40308 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40310 2003-03-28 Roger Sayle <roger@eyesopen.com>
40312 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40314 2003-03-28 Mark Mitchell <mark@codesourcery.com>
40316 * g++.dg/init/attrib1.C: New test.
40318 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40320 * gcc.dg/ultrasp8.c: New test.
40322 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40324 * gcc.dg/ultrasp7.c: New test.
40326 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
40329 * g++.dg/template/inline1.C: New test.
40331 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40333 * gcc.dg/sparc-dwarf2.c: New test.
40335 2003-03-27 Roger Sayle <roger@eyesopen.com>
40337 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40338 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40340 2003-03-27 Mark Mitchell <mark@codesourcery.com>
40342 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40343 than reading .x files.
40344 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40345 * g77.dg/gcov/gcov-1.f: Likewise.
40346 * gcc.misc-tests/gcov-4b.c: Likewise.
40347 * gcc.misc-tests/gcov-5b.c: Likewise.
40348 * gcc.misc-tests/gcov-6.c: Likewise.
40349 * gcc.misc-tests/gcov-7.c: Likewise.
40350 * gcc.misc-tests/gcov-8.c: Likewise.
40351 * g++.dg/gcov/gcov-1.x: Remove.
40352 * g77.dg/gcov/gcov-1.x: Likewise.
40353 * gcc.misc-tests/gcov-4b.x: Likewise.
40354 * gcc.misc-tests/gcov-5b.x: Likewise.
40355 * gcc.misc-tests/gcov-6.x: Likewise.
40356 * gcc.misc-tests/gcov-7.x: Likewise.
40357 * gcc.misc-tests/gcov-8.x: Likewise.
40359 2003-03-27 Glen Nakamura <glen@imodulo.com>
40362 * gcc.dg/20030324-1.c: New test.
40364 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
40367 * g++.dg/template/arg3.C: New test.
40370 * g++.dg/template/friend18.C: New test.
40372 2003-03-26 Roger Sayle <roger@eyesopen.com>
40374 * g77.f-torture/compile/20030326-1.f: New test case.
40376 2003-03-26 Janis Johnson <janis187@us.ibm.com>
40378 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40380 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40382 2003-03-26 Jakub Jelinek <jakub@redhat.com>
40384 * gcc.dg/ia64-sync-3.c: New test.
40386 2003-03-26 Alan Modra <amodra@bigpond.net.au>
40388 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40390 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40392 * gcc.dg/ultrasp6.c: New test.
40394 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40396 * gcc.dg/i386-signbit-1.c: New test.
40397 * gcc.dg/i386-signbit-2.c: New test.
40398 * gcc.dg/i386-signbit-3.c: New test.
40400 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40402 * gcc.dg/ultrasp5.c: Fix options.
40404 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40406 * gcc.dg/ultrasp5.c: Fix comment.
40408 2003-03-24 Bud Davis <bdavis9659@comcast.net>
40411 * g77.f-torture/execute/10197.f: New test.
40413 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
40415 PR c++/9898, c++/383
40416 * g++.dg/template/conv6.C: New test.
40419 * g++.dg/template/ptrmem5.C: New test.
40422 * g++.dg/lookup/koenig1.C: New test.
40425 * g++.dg/lookup/template2.C: New test.
40427 2003-03-24 Jakub Jelinek <jakub@redhat.com>
40429 * g++.dg/opt/rtti1.C: New test.
40431 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40433 * gcc.dg/ultrasp5.c: New test.
40435 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
40438 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40441 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40444 * gcc.dg/20030323-1.c: New test.
40446 2003-03-23 Roger Sayle <roger@eyesopen.com>
40448 * gcc.c-torture/compile/20030323-1.c: New test case.
40450 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
40452 * gcc.dg/20030321-1.c: New test.
40454 2003-03-22 Zack Weinberg <zack@codesourcery.com>
40456 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40458 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
40460 PR c++/9978, c++/9708
40461 * g++.dg/ext/vlm1.C: Adjust expected error.
40462 * g++.dg/ext/vla2.C: New test.
40463 * g++.dg/template/arg1.C: New test.
40464 * g++.dg/template/arg2.C: New test.
40466 2003-03-22 Bud Davis <bdavis9659@comcast.net>
40468 * g77.f-torture/execute/select.f: New test.
40469 * g77.f-torture/noncompile/select_no_compile.f: New test.
40471 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
40474 * g++.dg/other/error4.C: New test.
40476 2003-03-20 Mark Mitchell <mark@codesourcery.com>
40478 * g++.dg/template/friend17.C: New test.
40480 2003-03-21 Alan Modra <amodra@bigpond.net.au>
40482 * gcc.c-torture/compile/20030320-1.c: New.
40484 2003-03-20 Roger Sayle <roger@eyesopen.com>
40486 * gcc.dg/builtins-6.c: New test case.
40488 2003-03-19 Alan Modra <amodra@bigpond.net.au>
40491 * gcc.c-torture/compile/20030319-1.c: New.
40493 2003-03-18 Jan Hubicka <jh@suse.cz>
40495 * gcc.dg/i386-cvt-1.c: New test.
40497 2003-03-17 Zack Weinberg <zack@codesourcery.com>
40499 * objc.dg/naming-1.m: Use "(parse|syntax) error".
40500 * objc.dg/naming-2.m: Likewise.
40502 2003-03-17 Mark Mitchell <mark@codesourcery.com>
40505 * g++.dg/parse/crash1.C: New test.
40507 2003-03-16 Mark Mitchell <mark@codesourcery.com>
40510 * g++.dg/eh/cleanup1.C: New test.
40512 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40514 * gcc.c-torture/execute/20030316-1.c: New test case.
40516 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
40519 * g++.dg/init/ctor2.C: New test.
40521 2003-03-15 Roger Sayle <roger@eyesopen.com>
40523 * g77.f-torture/compile/xformat.f: New test case.
40525 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40527 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40528 * g++.old-deja/g++.mike/eh50.C: Likewise.
40530 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40533 * g++.dg/template/spec7.C: New test.
40534 * g++.dg/template/spec8.C: Likewise.
40536 2003-03-14 Jakub Jelinek <jakub@redhat.com>
40538 * gcc.c-torture/execute/20030313-1.c: New test.
40540 2003-03-14 Richard Henderson <rth@redhat.com>
40542 * gcc.dg/inline-2.c: Adjust alpha test for external call.
40544 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40546 * gcc.c-torture/compile/20030314-1.c: New test.
40548 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
40550 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40551 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40553 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40554 to accept newer _imp__ prefix and additional
40555 newline in .drectve section.
40556 * gcc.dg/dll-4.c: Likewise.
40557 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40560 2003-03-13 Mark Mitchell <mark@codesourcery.com>
40562 * g++.dg/parse/namespace9.C: New test.
40564 * g++.dg/init/ref5.C: New test.
40565 * g++.dg/parse/ptrmem1.C: Likewise.
40567 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40569 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40570 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40571 regular expression.
40572 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40573 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40575 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
40577 * gcc.c-torture/execute/20030224-2.c: New test.
40579 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40581 * gcc.dg/decl-3.c: New test.
40583 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40585 * gcc.dg/i386-loop-2.c: New test.
40587 2003-03-11 Mark Mitchell <mark@codesourcery.com>
40590 * g++.dg/parse/namespace8.C: New test.
40593 * g++.dg/overload/builtin2.C: New test.
40595 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
40597 * gcc.dg/return-type-3.c: New test.
40599 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40601 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40602 profiling options are not supported.
40604 2003-03-10 Mark Mitchell <mark@codesourcery.com>
40606 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40607 * g++.old-deja/g++.warn/impint2.C: Likewise.
40609 2003-03-10 Devang Patel <dpatel@apple.com>
40611 * g++.dg/cpp/c++_cmd_1.C: New test.
40612 * g++.dg/cpp/c++_cmd_1.h: New file.
40614 2003-03-10 Segher Boessenkool <segher@koffie.nl>
40616 * gcc.dg/altivec-9.c: New file.
40618 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40620 * gcc.dg/ppc-sdata-1.c: New test.
40621 * gcc.dg/ppc-sdata-2.c: New test.
40623 2003-03-09 Mark Mitchell <mark@codesourcery.com>
40626 * g++.dg/opt/ptrmem2.C: New test.
40629 * g++.dg/opt/ptrmem1.C: New test.
40631 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40633 * gcc.dg/i386-loop-1.c: New test.
40635 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40638 * g++.dg/lookup/friend1.C: New test.
40640 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40643 * g++.dg/parser/constructor1.C: New test.
40645 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
40647 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40649 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40651 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
40653 * gcc.dg/cpp/Wunused.c: Update test.
40655 2003-03-08 Jan Hubicka <jh@suse.cz>
40657 * gcc.dg/inline-3.c: New test.
40659 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40662 * g++.dg/parse/builtin1.C: New test.
40665 * g++.dg/abi/cookie1.C: New test.
40666 * g++.dg/abi/cookie2.C: Likewise.
40669 * g++.dg/template/field1.C: New test.
40672 * g++.dg/parse/class1.C: New test.
40673 * g++.dg/parse/namespace7.C: Likewise.
40674 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40676 2003-03-07 Mark Mitchell <mark@codesourcery.com>
40678 * g++.dg/init/ref4.C: New test.
40680 2003-03-07 Jan Hubicka <jh@suse.cz>
40682 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40683 * gcc.dg/inline-3.c: New test.
40685 2003-03-06 Mark Mitchell <mark@codesourcery.com>
40687 * g++.dg/init/ref3.C: New test.
40690 * g++.dg/init/ref2.C: New test.
40693 * g++.dg/warn/Wshadow-2.C: New test.
40696 * g++.dg/warn/Woverloaded-1.C: New test.
40698 2003-03-05 Jan Hubicka <jh@suse.cz>
40700 * gcc.dg/i386-local2.c: New.
40701 * gcc.dg/i386-local.c: Fix typo.
40703 2003-03-05 Mark Mitchell <mark@codesourcery.com>
40705 * g++.dg/abi/layout3.C: New test.
40707 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40709 * gcc.c-torture/compile/20030305-1.c
40711 2003-03-05 Jan Hubicka <jh@suse.cz>
40713 * gcc.dg/i386-local.c: New.
40715 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
40717 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40719 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40721 * gcc.dg/switch-2.c: New test.
40722 * gcc.dg/switch-3.c: New test.
40723 * gcc.dg/Wswitch.c: Adjust line numbers.
40724 * gcc.dg/Wswitch-default.c: Likewise.
40725 * gcc.dg/Wswitch-enum.c: Likewise.
40727 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
40729 * gcc.c-torture/execute/20030222-1.c: New test.
40731 2003-03-03 James E Wilson <wilson@tuliptree.org>
40733 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40735 2003-03-03 Mark Mitchell <mark@codesourcery.com>
40738 * g++.dg/init/ref1.C: New test.
40740 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
40742 * gcc.dg/sh-relax.c: New SH-only test.
40744 2003-03-03 Geoffrey Keating <geoffk@apple.com>
40746 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
40747 comment explaining purpose of testcase.
40749 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40751 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40752 for HC11/HC12 (asm needs two int registers).
40753 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40754 HC11/HC12 because the test uses an asm which needs two 32-bit
40757 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40759 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40760 for HC11/HC12 (array is too large otherwise).
40761 * gcc.c-torture/compile/920501-4.x: New file, likewise.
40762 * gcc.c-torture/compile/20010518-2.x: Likewise.
40763 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40764 HC11/HC12 (array is too large).
40766 2003-03-01 Geoffrey Keating <geoffk@apple.com>
40768 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40769 * lib/g++-dg.exp (g++-dg-test): Likewise.
40771 2003-03-01 Roger Sayle <roger@eyesopen.com>
40773 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40774 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40776 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40778 * g++.dg/warn/implicit-typename1.C: Remove warning.
40780 2003-02-28 Richard Henderson <rth@redhat.com>
40782 * gcc.dg/noreturn-1.c: Move noreturn warning line.
40783 * gcc.dg/return-type-1.c: Move control reaches end warning line.
40785 2003-02-28 Geoffrey Keating <geoffk@apple.com>
40787 * gcc.dg/pch/pch.exp: Change .pch to .gch.
40788 * g++.dg/pch/pch.exp: Likewise.
40790 2003-02-28 Mark Mitchell <mark@codesourcery.com>
40793 * g++.dg/init/new4.C: New test.
40795 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
40797 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40799 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
40801 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40804 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40807 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40809 * lib/scanasm.exp: Add support for counting numbers of
40811 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40812 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40814 2003-02-25 Mark Mitchell <mark@codesourcery.com>
40817 * g++.dg/template/static3.C: New test.
40820 * g++.dg/parse/namespace6.C: New test.
40822 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40825 * gcc.dg/20030225-1.c: New test.
40827 2003-02-24 Mark Mitchell <mark@codesourcery.com>
40829 * README: Remove out-of-date information.
40832 * g++.dg/template/spec6.C: New test.
40834 2003-02-24 Jeff Law <law@redhat.com>
40836 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40838 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40840 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40841 * gcc.dg/pragma-ep-1.c: Likewise.
40843 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40846 * g++.dg/template/friend16.C: New test.
40848 2003-02-23 Mark Mitchell <mark@codesourcery.com>
40851 * g++.dg/parse/fused-params1.C: Adjust error messages.
40852 * g++.dg/template/nested3.C: New test.
40854 2003-02-24 Alan Modra <amodra@bigpond.net.au>
40856 * g++.dg/abi/param1.C: New test.
40858 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40861 * g++.dg/warn/implicit-typename1.C: New test.
40863 2003-02-22 Kelley Cook <kelleycook@comcast.net>
40865 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40867 * g++.old-deja/g++.other/store-expr2.C: Likewise.
40868 * gcc.c-torture/execute/20010129-1.x: Likewise.
40869 * gcc.dg/20011107-1.c: Likewise.
40870 * gcc.dg/20020108-1.c: Likewise.
40871 * gcc.dg/20020122-3.c: Likewise.
40872 * gcc.dg/20020206-1.c: Likewise.
40873 * gcc.dg/20020310-1.c: Likewise.
40874 * gcc.dg/20020426-2.c: Likewise.
40875 * gcc.dg/20020517-1.c: Likewise.
40876 * gcc.dg/991230-1.c: Likewise.
40877 * gcc.dg/i386-unroll-1.c: Likewise.
40878 * gcc.misc-tests/i386-prefetch.exp: Likewise.
40880 2003-02-22 Jan Hubicka <jh@suse.cz>
40882 * gcc.dg/i386-mul.c: New test.
40884 2003-02-21 Roger Sayle <roger@eyesopen.com>
40886 * gcc.dg/builtins-5.c: New test case.
40888 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
40890 * gcc.dg/asmreg-1.c: New test.
40892 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40895 * g++.dg/parse/varmod1.C: New test.
40897 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40900 * g++.dg/template/op1.C: New test.
40902 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40905 * g++.dg/template/nested2.C: New test.
40907 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40910 * g++.dg/expr/dtor1.C: New test.
40912 2003-02-21 Zack Weinberg <zack@codesourcery.com>
40914 * gcc.dg/cpp/include3.c: New test.
40915 * gcc.dg/cpp/inc/foo.h: New file.
40917 2003-02-21 Glen Nakamura <glen@imodulo.com>
40919 * gcc.c-torture/execute/20030221-1.c: New test.
40921 2003-02-20 Mark Mitchell <mark@codesourcery.com>
40924 * g++.dg/abi/conv1.C: New test.
40926 2003-02-20 Jan Hubicka <jh@suse.cz>
40928 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40930 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
40932 * gcc.c-torture/compile/20030219-1.c: New test.
40934 2003-02-18 Jan Hubicka <jh@suse.cz>
40936 * gcc.dg/funcorder.c: New test.
40938 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40940 * gcc.c-torture/execute/20030218-1.c: New.
40942 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
40944 * gcc.dg/20030218-1.c: New.
40946 2003-02-18 Richard Henderson <rth@redhat.com>
40948 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40949 * gcc.dg/attr-used-2.c: New.
40951 2003-02-18 Mark Mitchell <mark@codesourcery.com>
40954 * g++.dg/init/copy5.C: New test.
40956 2003-02-18 Geoffrey Keating <geoffk@apple.com>
40958 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40959 * g++.dg/pch/pch.exp: Likewise.
40961 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40963 * gcc.c-torture/execute/20030209-1.c: Enable the test if
40964 STACK_SIZE is not defined.
40966 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40969 * g++.dg/template/init1.C: New test.
40971 2003-02-16 Jan HUbicka <jh@suse.cz>
40973 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40974 (foo): Add few extra tests
40975 * gcc.dg/c99-const-expr-3.c: Likewise.
40976 * gcc.c-torture/execute/20030216-1.c: New.
40978 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40981 * g++.dg/ext/typeof4.C: New test.
40983 2003-02-15 Roger Sayle <roger@eyesopen.com>
40985 * gcc.dg/i386-387-3.c: New test case.
40987 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
40989 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40990 cris-*-elf* cris-*-aout* and mmix-*-*.
40992 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
40994 * gcc.dg/20030213-1.c: New test.
40996 2003-02-12 Roger Sayle <roger@eyesopen.com>
40998 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40999 * gcc.dg/i386-387-2.c: Likewise.
41001 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
41003 * gcc.dg/ppc-spe.c: Fix formatting.
41004 Enable tests that were previously unsupported by gas.
41005 Delete tests for instructions that no longer exist.
41006 Switch arguments on evsubifw builtin.
41008 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
41010 * gcc.c-torture/execute/20030209-1.c: Disable the test if
41011 STACK_SIZE is too small.
41013 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41014 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41016 * gcc.dg/decl-2.c: New test.
41018 2003-02-10 Jan Hubicka <jh@suse.cz>
41020 * gcc.dg/i386-fpcvt-1.c: New test.
41022 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
41024 * gcc.c-torture/execute/20030209-1.c: New test.
41026 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
41028 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41029 int-wide bitops, use the constants of the same width.
41030 Likewise, if long long is 32-bit wide, test bitops using
41033 2003-02-07 Loren James Rittle <ljrittle@acm.org>
41035 * gcc.dg/20021014-1.c: Annotate with expected notice text.
41037 2003-02-07 Roger Sayle <roger@eyesopen.com>
41039 * gcc.dg/builtins-4.c: New test case.
41041 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41043 * gcc.dg/20020430-1.c: Fix dg command typos.
41044 * gcc.dg/20020503-1.c: Likewise.
41046 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41049 * g++.dg/parse/fused-params1.C: New test.
41052 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41055 * g++.dg/parse/non-dependent1.C: New test.
41058 * g++.dg/parse/dupl-tmpl-args1.C: New test.
41061 * g++.dg/parse/undefined7.C: New test.
41062 * g++.dg/parse/non-templ1.C: New test.
41065 * g++.dg/parse/too-many-tmpl-args1.C: New test.
41067 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41069 * gcc.c-torture/compile/20030206-1.c: New test.
41071 2003-02-05 Roger Sayle <roger@eyesopen.com>
41073 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41074 "pow" to "foo" to avoid potential confusion with a math built-in.
41076 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41078 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41079 conditions for SPARC targets.
41081 2003-02-05 Jakub Jelinek <jakub@redhat.com>
41083 * gcc.dg/20030204-1.c: New test.
41085 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41088 * g++.dg/parse/array-size1.C: New test.
41091 * g++.dg/parse/undefined3.C: New test.
41094 * g++.dg/parse/undefined4.C: New test.
41097 * g++.dg/parse/undefined5.C: New test.
41100 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41103 * g++.dg/parse/casting-operator1.C: New test.
41106 * g++.dg/parse/undefined6.C: New test.
41109 * g++.dg/parse/missing-template1.C: New test.
41111 2003-02-04 Jan Hubicka <jh@suse.cz>
41113 * gcc.dg/i386-cadd.c: Compile using -march=k8.
41114 * gcc.dg/i386-cmov?.c: Likewise.
41115 * gcc.dg/i386-fpcvt-?.c: Likewise.
41116 * gcc.dg/i386-ssefp-1.c: Likewise.
41117 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41120 2003-02-03 Mark Mitchell <mark@codesourcery.com>
41123 * g++.dg/ext/max.C: New test.
41125 2003-02-03 Jan Hubicka <jh@suse.cz>
41127 * gcc.c-torture/execute/20030203-1.c: New test.
41129 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
41131 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41134 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
41136 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41137 * g++.dg/init/new2.C: Likewise.
41138 * g++.dg/other/new1.C: Likewise.
41140 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
41142 * gcc.dg/struct-ret-libc.c: New test.
41144 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
41146 * gcc.dg/20030129-1.c: New test.
41148 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41151 * g++.dg/template/ptrmem4.C: New test.
41153 2003-01-29 Mark Mitchell <mark@codesourcery.com>
41155 * g++.dg/parser/constant1.C: New test.
41157 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41160 * g++.dg/parse/friend2.C: New test.
41162 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
41165 * g++.dg/template/unify4.C: New test.
41167 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
41169 * gcc.c-torture/execute/20030128-1.c: New test.
41171 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
41173 * g++.dg/lookup/nested1.C: Test moved from ...
41174 * g++.old-deja/g++.other/lookup24.C: ... here.
41176 2003-01-28 Jan Hubicka <jh@suse.cz>
41178 * gcc.dg/i386-cmov5.c: New test.
41180 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41182 * gcc.c-torture/execute/20010925-1.c: Changed the
41183 memcpy declaration.
41185 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41188 * g++.dg/parse/template5.C: New test.
41190 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
41193 * g77.dg/pr9258: New test.
41195 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41197 * README: Move relevant parts from README.g++.
41199 * README.g++: Remove this file.
41201 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41203 * g++.dg/abi/dcast1.C: New test.
41205 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41207 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41209 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
41212 * g++.old-deja/g++.other/lookup24.C: New test.
41214 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41217 * gcc.dg/uninit-C.c: New test.
41219 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
41221 * g++.dg/abi/covariant1.C: New test.
41223 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
41225 * gcc.dg/20030123-1.c: New test.
41227 2003-01-25 Jan Hubicka <jh@suse.cz>
41230 * gcc.c-torture/compile/20030125-1.c
41232 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
41235 * g++.dg/parse/template3.C: New test.
41236 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41239 * g++.dg/parse/template4.C: New test.
41242 * g++.dg/template/qual2.C: New test.
41245 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41247 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41249 2003-01-25 Roger Sayle <roger@eyesopen.com>
41251 * gcc.c-torture/execute/switch-1.c: New test case.
41253 2003-01-25 Jan Hubicka <jh@suse.cz>
41255 * gcc.c-torture/execute/20030125-1.[cx]: New test.
41257 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
41259 Tweaks for Bison-1.875. From the NEWS file:
41260 "- `parse error' -> `syntax error'
41261 Bison now uniformly uses the term `syntax error'"
41262 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41263 * gcc.dg/cpp/digraph2.c: Likewise.
41264 * gcc.dg/cpp/direct2.c: Likewise.
41265 * gcc.dg/cpp/paste4.c: Likewise.
41266 * gcc.dg/c90-restrict-1.c: Likewise.
41267 * gcc.dg/c99-func-2.c: Likewise.
41268 * gcc.dg/noncompile/920721-2.c: Likewise.
41269 * gcc.dg/noncompile/930622-2.c: Likewise.
41270 * gcc.dg/noncompile/940112-1.c: Likewise.
41271 * gcc.dg/noncompile/950921-1.c: Likewise.
41272 * gcc.dg/noncompile/951123-1.c: Likewise.
41273 * gcc.dg/noncompile/971104-1.c: Likewise.
41274 * gcc.dg/noncompile/990416-1.c: Likewise.
41276 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
41278 * g++.dg/parse/undefined1.C: Add error message.
41280 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41283 * g++.dg/parse/new1.C: New test.
41286 * g++.dg/parse/template2.C: New test.
41289 * g++.dg/parse/typedef2.C: New test.
41292 * g++.dg/ext/typeof3.C: New test.
41294 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41297 * g++.dg/parse/ret-type1.C: New test.
41300 * g++.dg/parse/tmpl-outside1.C: New test.
41303 * g++.dg/parse/int-as-enum1.C: New test.
41306 * g++.dg/parse/no-typename1.C: New test.
41309 * g++.dg/parse/no-value1.C: New test.
41312 * g++.dg/parse/wrong-inline1.C: New test.
41315 * g++.dg/parse/ref1.C: New test.
41318 * g++.dg/parse/attr-ctor1.C: New test.
41321 * g++.dg/parse/namespace5.C: New test.
41324 * g++.dg/parse/func-def1.C: New test.
41327 * g++.dg/parse/undefined1.C: New test.
41329 PR c++/5723, PR c++/8522
41330 * g++.dg/parse/specialization1.C: New test.
41332 PR c++/163, PR c++/8595
41333 * g++.dg/parse/struct-as-enum1.C: New test.
41336 * g++.dg/parse/undefined2.C: New test.
41338 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41341 * g++.dg/parse/template1.C: New test.
41344 * g++.dg/parse/using1.C: New test.
41348 * g++.dg/parse/expr2.C: New test.
41351 * g++.dg/parse/lookup2.C: Likewise.
41353 2003-01-21 Jan Hubicka <jh@suse.cz>
41355 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41356 * gcc.c-torture/execute/eeprof-1.c: Likewise.
41357 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41358 * gcc.c-torture/execute/string-opt-*.c: Likewise.
41360 2003-01-20 Nick Clifton <nickc@redhat.com>
41362 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
41363 problem with ARM sibcall code generation.
41365 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
41367 * gcc.c-torture/execute/20030120-1.c: New.
41369 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
41371 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41373 2003-01-17 Mark Mitchell <mark@codesourcery.com>
41376 * g++.dg/parse/ctor1.C: New test.
41379 * g++.dg/parse/qualified1.C: New test.
41381 * g++.dg/parse/typename3.C: New test.
41383 2003-01-16 Richard Henderson <rth@redhat.com>
41385 * g++.dg/tls/init-2.C: Fix error matches for real this time.
41387 2003-01-16 Richard Henderson <rth@redhat.com>
41389 * g++.dg/pch/pch.exp: Copy test header to the working directory
41390 before using it either for precompilation or direct use.
41391 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41392 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41394 2003-01-16 Richard Henderson <rth@redhat.com>
41396 * gcc.dg/pch/pch.exp: Copy test header to the working directory
41397 before using it either for precompilation or direct use.
41398 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41399 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41401 2003-01-16 Mark Mitchell <mark@codesourcery.com>
41403 * g++.dg/ext/typename1.C: Add typename keyword.
41404 * g++.dg/template/crash1.C: Update error messages.
41405 * g++.dg/template/crash2.C: Remove error message.
41406 * g++.dg/parse/typename2.C: New test.
41407 * g++.dg/template/typename2.C: Change implicit
41408 typename warning into error.
41409 * g++.old-deja/g++.benjamin/tem03.C: Issue more
41411 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41412 * g++.old-deja/g++.brendan/crash56.C: Add this->.
41413 * g++.old-deja/g++.law/visibility13.C: Remove error
41415 * g++.old-deja/g++.ns/template17.C: Reorder code to
41416 make declaration visible in template.
41417 * g++.old-deja/g++.pt/crash3.C: Fix typos.
41418 * g++.old-deja/g++.pt/crash36.C: Issue more error
41420 * g++.old-deja/g++.pt/crash5.C: Improve error
41422 * g++.old-deja/g++.pt/crash67.C: Remove warning.
41423 * g++.old-deja/g++.pt/inherit1.C: Add this->.
41424 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41425 * g++.old-deja/g++.pt/typename16.C: Replace implicit
41426 typename warning with error message.
41427 * g++.old-deja/g++.pt/typename19.C: Remove warning.
41428 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41429 * g++.old-deja/g++.robertl/eb24.C: Use this->.
41431 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
41433 * g++.dg/parse/ambig2.C: New test.
41435 2003-01-15 Richard Henderson <rth@redhat.com>
41437 * g++.dg/tls/init-2.C: Update error message string.
41439 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41441 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41443 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
41445 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41447 * gcc.c-torture/compile/20001205-1.x: Likewise.
41448 * gcc.c-torture/compile/20001226-1.x: Likewise.
41449 * gcc.c-torture/compile/920520-1.x: Likewise.
41450 * gcc.c-torture/compile/961203-1.x: Likewise.
41451 * gcc.c-torture/compile/20020604-1.x: Likewise.
41453 2003-01-15 Jan Hubicka <jh@suse.cz>
41455 * gcc.c-torture/compile/20030115-1.c: New test.
41457 * gcc.dg/i386-fpcvt-1.c: New test.
41458 * gcc.dg/i386-fpcvt-2.c: New test.
41460 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
41462 Further conform g++'s __vmi_class_type_info to the C++ ABI
41464 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41467 2003-01-14 Jan Hubicka <jh@suse.cz>
41469 * gcc.dg/i386-fpcvt-1.c: New test.
41470 * gcc.dg/i386-fpcvt-2.c: New test.
41472 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41474 * gcc.dg/i386-mmx-3.c: New test.
41476 2003-01-12 Mark Mitchell <mark@codesourcery.com>
41479 * g++.dg/parse/octal1.C: New file.
41482 * g++.dg/parse/typename1.C: New file.
41484 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
41486 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41487 * gcc.dg/bf-no-ms-layout.c: Likewise.
41488 * gcc.dg/bf-ms-attrib.c: Likewise.
41490 2003-01-10 Mark Mitchell <mark@codesourcery.com>
41493 * g++.dg/parse/dtor1.C: New file.
41496 * g++.dg/rtti/typeid1.C: New file.
41499 * g++.dg/parse/lookup1.C: New file.
41502 * g++.dg/templ/spec5.C: New file.
41504 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
41506 * gcc.c-torture/compile/20030110-1.c: New test.
41508 2003-01-09 Geoffrey Keating <geoffk@apple.com>
41510 Merge from pch-branch:
41512 2002-12-23 Geoffrey Keating <geoffk@apple.com>
41514 * gcc.dg/pch/cpp-1.h: New.
41515 * gcc.dg/pch/cpp-1.c: New.
41516 * gcc.dg/pch/cpp-2.h: New.
41517 * gcc.dg/pch/cpp-2.c: New.
41519 2002-11-19 Geoffrey Keating <geoffk@apple.com>
41521 * gcc.dg/pch/except-1.h: New.
41522 * gcc.dg/pch/except-1.c: New.
41524 2002-11-13 Geoffrey Keating <geoffk@apple.com>
41526 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41528 * gcc.dg/pch: Include *.hp not *.h.
41529 * gcc.dg/pch/system-1.h: New.
41530 * gcc.dg/pch/system-1.c: New.
41532 2002-11-11 Geoffrey Keating <geoffk@apple.com>
41534 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41535 rather than trying to build and run a program using PCH.
41536 * gcc.dg/pch: Remove dg-do commands from test files.
41538 2002-11-08 Geoffrey Keating <geoffk@apple.com>
41540 * gcc.dg/pch/macro-3.c: New.
41541 * gcc.dg/pch/macro-3.h: New.
41543 2002-11-04 Geoffrey Keating <geoffk@apple.com>
41545 * gcc.dg/pch/common-1.c: New.
41546 * gcc.dg/pch/common-1.h: New.
41547 * gcc.dg/pch/decl-1.c: New.
41548 * gcc.dg/pch/decl-1.h: New.
41549 * gcc.dg/pch/decl-2.c: New.
41550 * gcc.dg/pch/decl-2.h: New.
41551 * gcc.dg/pch/decl-3.c: New.
41552 * gcc.dg/pch/decl-3.h: New.
41553 * gcc.dg/pch/decl-4.c: New.
41554 * gcc.dg/pch/decl-4.h: New.
41555 * gcc.dg/pch/decl-5.c: New.
41556 * gcc.dg/pch/decl-5.h: New.
41557 * gcc.dg/pch/global-1.c: New.
41558 * gcc.dg/pch/global-1.h: New.
41559 * gcc.dg/pch/inline-1.c: New.
41560 * gcc.dg/pch/inline-1.h: New.
41561 * gcc.dg/pch/inline-2.c: New.
41562 * gcc.dg/pch/inline-2.h: New.
41563 * gcc.dg/pch/static-1.c: New.
41564 * gcc.dg/pch/static-1.h: New.
41565 * gcc.dg/pch/static-2.c: New.
41566 * gcc.dg/pch/static-2.h: New.
41568 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
41570 * g++.dg/pch/pch.exp: Better handle failing testcases.
41571 * gcc.dg/pch/pch.exp: Likewise.
41572 * gcc.dg/pch/macro-1.c: New.
41573 * gcc.dg/pch/macro-1.h: New.
41574 * gcc.dg/pch/macro-2.c: New.
41575 * gcc.dg/pch/macro-2.h: New.
41577 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
41579 * g++.dg/dg.exp: Treat files in pch/ specially.
41580 * g++.dg/pch/pch.exp: New file.
41581 * g++.dg/pch/empty.H: New file.
41582 * g++.dg/pch/empty.C: New file.
41583 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41586 * gcc.dg/pch/pch.exp: New file.
41587 * gcc.dg/pch/empty.h: New file.
41588 * gcc.dg/pch/empty.c: New file.
41589 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41592 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41594 * g++.dg/template/friend14.C: New test.
41596 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41598 * gcc.dg/old-style-asm-1.c: New test.
41600 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
41602 * gcc.c-torture/compile/20030109-1.c: New test.
41604 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41606 * gcc.c-torture/execute/20030109-1.c: New test.
41608 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
41610 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41611 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41612 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41613 * g++.old-deja/g++.mike/eh2.C: Likewise.
41614 * g++.old-deja/g++.mike/eh3.C: Likewise.
41615 * g++.old-deja/g++.mike/eh5.C: Likewise.
41616 * g++.old-deja/g++.mike/eh6.C: Likewise.
41617 * g++.old-deja/g++.mike/eh7.C: Likewise.
41618 * g++.old-deja/g++.mike/eh8.C: Likewise.
41619 * g++.old-deja/g++.mike/eh9.C: Likewise.
41620 * g++.old-deja/g++.mike/eh10.C: Likewise.
41621 * g++.old-deja/g++.mike/eh12.C: Likewise.
41622 * g++.old-deja/g++.mike/eh13.C: Likewise.
41623 * g++.old-deja/g++.mike/eh14.C: Likewise.
41624 * g++.old-deja/g++.mike/eh16.C: Likewise.
41625 * g++.old-deja/g++.mike/eh17.C: Likewise.
41626 * g++.old-deja/g++.mike/eh18.C: Likewise.
41627 * g++.old-deja/g++.mike/eh21.C: Likewise.
41628 * g++.old-deja/g++.mike/eh23.C: Likewise.
41629 * g++.old-deja/g++.mike/eh24.C: Likewise.
41630 * g++.old-deja/g++.mike/eh25.C: Likewise.
41631 * g++.old-deja/g++.mike/eh26.C: Likewise.
41632 * g++.old-deja/g++.mike/eh27.C: Likewise.
41633 * g++.old-deja/g++.mike/eh28.C: Likewise.
41634 * g++.old-deja/g++.mike/eh29.C: Likewise.
41635 * g++.old-deja/g++.mike/eh31.C: Likewise.
41636 * g++.old-deja/g++.mike/eh33.C: Likewise.
41637 * g++.old-deja/g++.mike/eh34.C: Likewise.
41638 * g++.old-deja/g++.mike/eh35.C: Likewise.
41639 * g++.old-deja/g++.mike/eh36.C: Likewise.
41640 * g++.old-deja/g++.mike/eh37.C: Likewise.
41641 * g++.old-deja/g++.mike/eh38.C: Likewise.
41642 * g++.old-deja/g++.mike/eh39.C: Likewise.
41643 * g++.old-deja/g++.mike/eh40.C: Likewise.
41644 * g++.old-deja/g++.mike/eh41.C: Likewise.
41645 * g++.old-deja/g++.mike/eh42.C: Likewise.
41646 * g++.old-deja/g++.mike/eh44.C: Likewise.
41647 * g++.old-deja/g++.mike/eh46.C: Likewise.
41648 * g++.old-deja/g++.mike/eh47.C: Likewise.
41649 * g++.old-deja/g++.mike/eh48.C: Likewise.
41650 * g++.old-deja/g++.mike/eh49.C: Likewise.
41651 * g++.old-deja/g++.mike/eh50.C: Likewise.
41652 * g++.old-deja/g++.mike/eh51.C: Likewise.
41653 * g++.old-deja/g++.mike/eh53.C: Likewise.
41654 * g++.old-deja/g++.mike/eh55.C: Likewise.
41655 * g++.old-deja/g++.mike/p7912.C: Likewise.
41656 * g++.old-deja/g++.mike/p9706.C: Likewise.
41657 * g++.old-deja/g++.mike/p10416.C: Likewise.
41658 * g++.old-deja/g++.mike/p11667.C: Likewise.
41659 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41660 Remove redundant reference to Iris.
41661 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41662 Elxsi, i860, Pico Java, and WE32K.
41664 2003-01-07 Mark Mitchell <mark@codesourcery.com>
41666 * g++.dg/ext/asm4.C: New test.
41668 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41671 * g++.dg/template/friend12.C: New test.
41672 * g++.dg/template/friend13.C: Likewise.
41673 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41675 2003-01-08 Jan Hubicka <jh@suse.cz>
41677 * gcc.dg/i386-cadd.c: New test.
41678 * gcc.dg/i386-cmov4.c: Likewise.
41680 2003-01-06 Mark Mitchell <mark@codesourcery.com>
41683 * g++.dg/warn/Wunused-3.C: New test.
41685 * g++.dg/abi/bitfield9.C: New test.
41688 * g++.dg/parse/defarg3.C: New test.
41690 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
41692 * g++.dg/parse/ambig1.C: New test.
41693 * g++.dg/parse/defarg2.C: New test.
41695 2003-01-05 Mark Mitchell <mark@codesourcery.com>
41697 * g++.dg/template/defarg-1.C: New test.
41698 * g++.dg/template/local2.C: Likewise.
41700 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
41702 * gcc.c-torture/execute/20030105-1.c: New test.
41704 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41706 * g++.dg/parse/namespace3.C: Remove extra semicolons.
41707 * g++.dg/parse/namespace4.C: Likewise.
41709 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
41711 * g++.dg/template/ntp2.C: New test.
41713 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
41715 * g++.dg/parse/extern-C-1.C: New test.
41717 * g++.dg/parse/namespace4.C: New test.
41719 * g++.dg/template/nested1.C: New test.
41721 * g++.dg/parse/namespace3.C: New test.
41723 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
41725 * g++.dg/lookup/two-stage1.C: New test.
41727 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41729 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41730 * g++.old-deja/g++.jason/access8.C: Likewise.
41731 * g++.old-deja/g++.other/decl5.C: Likewise.
41733 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41735 * g++.dg/parse/parse7.C: New test.
41737 2003-01-02 Mark Mitchell <mark@codesourcery.com>
41740 * g++.dg/ext/attrib7.C: New test.
41742 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41744 * g++.dg/parse/parse6.C: New test.
41746 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
41748 * gcc.dg/h8300-stack-1.c: New.
41750 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41752 g++.dg/lookup/exception1.C: New test.
41754 g++.dg/lookup/template1.C: New test.
41756 g++.dg/parse/namespace2.C: New test.
41758 g++.dg/parse/parens2.C: New test.
41760 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41762 * g++.dg/parse/parse5.C: New test.
41763 * g++.dg/lookup/scoped4.C: New test.
41765 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41767 * g++.dg/parse/parens1.C: New test.
41769 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41771 * g++.dg/parse/parens2.C: New test.
41773 * g++.dg/lookup/scope-operator1.C: New test.
41775 * g++.dg/parse/operator1.C: New test.
41777 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41779 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41780 * g++.old-deja/g++.other/access6.C: Likewise.
41781 * g++.old-deja/g++.other/decl1.C: Likewise.
41782 * g++.old-deja/g++.pt/typename12.C: Likewise.
41784 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41786 * g++.dg/parse/namespace1.C: New test.
41788 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41790 * g++.dg/parse/parse4.C: New test.
41792 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41794 * g++.dg/parse/parse3.C: New test.
41796 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41798 * g++.dg/parse/parse2.C: New test.
41800 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41802 * g++.dg/template/friend11.C: New test.
41804 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41806 * g++.dg/parse/parse1.C: New test.
41808 2002-12-31 Janis Johnson <janis187@us.ibm.com>
41810 * lib/profopt.exp: Change the name of a global variable to avoid
41811 possible clashes with other test suites.
41813 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
41815 * g++.dg/inherit/covariant8.C: New test.
41817 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41819 * g++.dg/init/array9.C: New test.
41822 * g++.dg/parse/expr1.C: New test.
41824 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
41826 * gcc.c-torture/compile/20021230-1.c: New test.
41828 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
41830 * g++.dg/inherit/covariant5.C: New test.
41831 * g++.dg/inherit/covariant6.C: New test.
41832 * g++.dg/inherit/covariant7.C: New test.
41834 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41837 * g++.dg/other/access2.C: New test.
41839 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
41841 * g++.dg/other/anon-struct.C: No longer fails
41842 * g++.old-deja/g++.brendan/parse4.C: Likewise.
41843 * g++.old-deja/g++.brendan/parse5.C: Likewise.
41844 * g++.old-deja/g++.brendan/parse6.C: Likewise.
41846 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
41848 * g++.dg/parse/angle-bracket.C (main): No longer fails.
41850 2002-12-27 Mark Mitchell <mark@codesourcery.com>
41852 * g++.dg/eh/spec4.C: Remove stray semicolon.
41853 * g++.dg/expr/pmf-1.C: Change error message.
41854 * g++.dg/ext/asm1.C: Remove stray semicolon.
41855 * g++.dg/ext/typename1.C: Add missing typenames.
41856 * g++.dg/inherit/template-as-base.C: Change error message.
41857 * g++.dg/lookup/scoped1.C: Likewise.
41858 * g++.dg/lookup/scoped2.C: Likewise.
41859 * g++.dg/lookup/using2.C: Likewise.
41860 * g++.dg/other/component1.C: Remove stray semicolon.
41861 * g++.dg/other/do1.C: Change error message.
41862 * g++.dg/other/error2.C: Likewise.
41863 * g++.dg/other/init1.C: Likewise.
41864 * g++.dg/other/packed1.C: Remove stray semicolon.
41865 * g++.dg/other/ptrmem2.C: Change error message.
41866 * g++.dg/parse/parameter-declaration-1.C: Remove line number
41868 * g++.dg/special/initp1.C: Remove invalid attribute usage.
41869 * g++.dg/template/access3.C: Add typename keyword.
41870 * g++.dg/template/access5.C: Remove stray semicolon.
41871 * g++.dg/template/access6.C: Likewise.
41872 * g++.dg/template/complit1.C: Likewise.
41873 * g++.dg/template/crash1.C: Change error message.
41874 * g++.dg/template/inherit2.C: Remove stray semicolon.
41875 * g++.dg/template/instantiate2.C: Likewise.
41876 * g++.dg/template/instantiate3.C: Change error message.
41877 * g++.dg/template/qual1.C: Remove stray semicolon.
41878 * g++.dg/template/qualttp18.C: Change error message.
41879 * g++.dg/template/ref1.C: Remove stray semicolon.
41880 * g++.dg/template/sizeof1.C (A::value): Declare it.
41881 * g++.dg/template/spec4.C: Change error message.
41882 * g++.dg/template/static1.C: Likewise.
41883 * g++.dg/template/type1.C: Likewise.
41884 * g++.dg/template/typename3.C: Likewise.
41885 * g++.old-deja/g++.benjamin/13478.C: Change error message.
41886 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41887 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41888 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41889 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41890 named return value extension.
41891 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41892 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41893 * g++.old-deja/g++.bob/extern_C.C: Likewise.
41894 * g++.old-deja/g++.bob/inherit2.C: Likewise.
41895 * g++.old-deja/g++.brendan/complex1.C: Likewise.
41896 * g++.old-deja/g++.brendan/copy5.C: Likewise.
41897 * g++.old-deja/g++.brendan/crash13.C: Likewise.
41898 * g++.old-deja/g++.brendan/crash15.C: Likewise.
41899 * g++.old-deja/g++.brendan/crash18.C: Change error message.
41900 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41901 * g++.old-deja/g++.brendan/crash38.C: Likewise.
41902 * g++.old-deja/g++.brendan/crash50.C: Likewise.
41903 * g++.old-deja/g++.brendan/crash56.C: Likewise.
41904 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41906 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41907 * g++.old-deja/g++.brendan/crash8.C: Change error message.
41908 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41909 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41910 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41911 * g++.old-deja/g++.brendan/template11.C: Likewise.
41912 * g++.old-deja/g++.brendan/template26.C: Likewise.
41913 * g++.old-deja/g++.brendan/template27.C: Use explicit
41914 specialization syntax.
41915 * g++.old-deja/g++.brendan/template30.C: Likewise.
41916 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41917 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41918 non-dependent names.
41919 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41920 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41921 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41922 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41923 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41924 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41925 named return value extension.
41926 * g++.old-deja/g++.ext/namedret2.C: Likewise.
41927 * g++.old-deja/g++.ext/namedret3.C: Likewise.
41928 * g++.old-deja/g++.ext/return1.C: Likewise.
41929 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41930 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41931 * g++.old-deja/g++.jason/access8.C: Likewise.
41932 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41933 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41934 pseudo-destructor names.
41935 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41936 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41937 pseudo-destructor names.
41938 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41939 * g++.old-deja/g++.jason/overload19.C: Likewise.
41940 * g++.old-deja/g++.jason/overload32.C: Likewise.
41941 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41943 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41944 * g++.old-deja/g++.jason/return.C: Likewise.
41945 * g++.old-deja/g++.jason/return2.C: Likewise.
41946 * g++.old-deja/g++.jason/shadow1.C: Likewise.
41947 * g++.old-deja/g++.jason/special.C: Use explicit specialization
41949 * g++.old-deja/g++.jason/template10.C: Account for use of
41950 non-dependent names.
41951 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41953 * g++.old-deja/g++.jason/template37.C: Likewise.
41954 * g++.old-deja/g++.law/access4.C: Change error messages.
41955 * g++.old-deja/g++.law/arm13.C: Remove incorrect
41956 pseudo-destructor names.
41957 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41958 * g++.old-deja/g++.law/ctors9.C: Likewise.
41959 * g++.old-deja/g++.law/cvt22.C: Likewise.
41960 * g++.old-deja/g++.law/dtors5.C: Likewise.
41961 * g++.old-deja/g++.law/global-init1.C: Likewise.
41962 * g++.old-deja/g++.law/missed-error3.C: Likewise.
41963 * g++.old-deja/g++.law/operators28.C: Likewise.
41964 * g++.old-deja/g++.law/visibility28.C: Likewise.
41965 * g++.old-deja/g++.martin/eval1.C: Likewise.
41966 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41968 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41969 * g++.old-deja/g++.mike/net34.C: Likewise.
41970 * g++.old-deja/g++.mike/net36.C: Likewise.
41971 * g++.old-deja/g++.mike/ns2.C: Likewise.
41972 * g++.old-deja/g++.mike/p12306.C: Likewise.
41973 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41975 * g++.old-deja/g++.mike/p700.C: Likewise.
41976 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41977 * g++.old-deja/g++.mike/p710.C: Likewise.
41978 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41980 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41981 * g++.old-deja/g++.mike/pmf9.C: Likewise.
41982 * g++.old-deja/g++.ns/crash2.C: Likewise.
41983 * g++.old-deja/g++.ns/crash3.C: Likewise.
41984 * g++.old-deja/g++.ns/invalid1.C: Likewise.
41985 * g++.old-deja/g++.ns/ns17.C: Likewise.
41986 * g++.old-deja/g++.ns/template16.C: Likewise.
41987 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41989 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41990 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41991 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41992 named return value extension.
41993 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41994 * g++.old-deja/g++.other/access4.C: Issue additional error
41996 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41997 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41998 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41999 * g++.old-deja/g++.other/crash25.C: Change error message.
42000 * g++.old-deja/g++.other/crash4.C: Change error message.
42001 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42002 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42003 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42005 * g++.old-deja/g++.other/defarg8.C: Likewise.
42006 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42007 * g++.old-deja/g++.other/dtor10.C: Likewise.
42008 * g++.old-deja/g++.other/incomplete.C: Likewise.
42009 * g++.old-deja/g++.other/linkage7.C: Likewise.
42010 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42012 * g++.old-deja/g++.other/mangle2.C: Likewise.
42013 * g++.old-deja/g++.other/refinit2.C: Likewise.
42014 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42015 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42016 * g++.old-deja/g++.pt/crash28.C: Likewise.
42017 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42019 * g++.old-deja/g++.pt/crash32.C: Change error message.
42020 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42021 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42022 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42023 error message position.
42024 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42025 * g++.old-deja/g++.pt/defarg8.C: Change error message.
42026 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42028 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42029 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42030 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42031 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42033 * g++.old-deja/g++.pt/explicit31.C: Likewise.
42034 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42035 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42037 * g++.old-deja/g++.pt/explicit71.C: Change error message.
42038 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42040 * g++.old-deja/g++.pt/friend28.C: Account for use of
42041 non-dependent names.
42042 * g++.old-deja/g++.pt/friend29.C: Likewise.
42043 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42045 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42046 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42047 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42049 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42050 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42052 * g++.old-deja/g++.pt/memclass20.C: Likewise.
42053 * g++.old-deja/g++.pt/memclass5.C: Likewise.
42054 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42056 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42057 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42058 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42059 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42060 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42061 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42063 * g++.old-deja/g++.pt/spec10.C: Likewise.
42064 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42065 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42066 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42067 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42068 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42069 * g++.old-deja/g++.pt/ttp62.C: Likewise.
42070 * g++.old-deja/g++.pt/ttp64.C: Likewise.
42071 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42072 * g++.old-deja/g++.pt/typename15.C: Likewise.
42073 * g++.old-deja/g++.pt/typename22.C: Likewise.
42074 * g++.old-deja/g++.pt/typename6.C: Change error messages.
42075 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42076 * g++.old-deja/g++.pt/virtual2.C: Likewise.
42077 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42079 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42080 return value extension.
42081 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42082 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42083 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42084 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42086 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
42088 * g++.dg/warn/inline1.C: New test.
42089 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42090 * g++.old-deja/g++.jason/synth10.C: Likewise.
42091 * g++.old-deja/g++.mike/net31.C: Likewise.
42092 * g++.old-deja/g++.mike/p8786.C: Likewise.
42094 * g++.dg/template/friend10.C: New test.
42095 * g++.dg/template/conv5.C: New test.
42097 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
42099 * g++.dg/lookup/scoped3.C: New test.
42101 * g++.dg/lookup/decl1.C: New test.
42102 * g++.dg/lookup/decl2.C: New test.
42104 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
42106 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42107 gcc.c-torture/compile/20021015-1.c,
42108 gcc.c-torture/compile/20021015-2.c,
42109 gcc.c-torture/compile/20021123-1.c,
42110 gcc.c-torture/compile/20021123-2.c,
42111 gcc.c-torture/compile/20021123-3.c,
42112 gcc.c-torture/compile/20021123-4.c,
42113 gcc.c-torture/execute/20021024-1.c: Add tests previously added
42114 only to 3.1 or 3.2 branch.
42116 2002-12-23 Mark Mitchell <mark@codesourcery.com>
42118 * gcc.dg/i386-bitfield3.c: New test.
42120 * gcc.dg/i386-bitfield2.c: New test.
42122 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
42124 * g++.dg/parse/conv_op1.C: New test.
42126 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
42128 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42131 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
42133 * gcc.c-torture/compile/20021220-1.c: New test.
42135 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
42137 * gcc.dg/i386-fastcall-1.c: New.
42139 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42141 * gcc.c-torture/execute/20021219-1.c: New test.
42143 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42145 * gcc.dg/i386-pic-1.c: New test.
42147 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42150 * g++.dg/template/friend9.C: New test.
42152 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42155 * g++.dg/template/access7.C: New test.
42157 2002-12-18 Nick Clifton <nickc@redhat.com>
42159 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42160 the libstdc++-v3 directory has been found.
42162 2002-12-12 Devang Patel <dpatel@apple.com>
42163 * gcc.dg/darwin-ld-1.c: New test.
42164 * gcc.dg/darwin-ld-2.c: New test.
42165 * gcc.dg/darwin-ld-3.c: New test.
42166 * gcc.dg/darwin-ld-4.c: New test.
42167 * gcc.dg/darwin-ld-5.c: New test.
42169 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42171 * gcc.c-torture/compile/20021212-1.c: New test.
42173 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
42175 * gcc.dg/fshort-wchar: New test.
42177 2002-12-10 Mark Mitchell <mark@codesourcery.com>
42180 * g++.dg/template/dtor1.C: New test.
42182 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42185 2002-12-10 Jakub Jelinek <jakub@redhat.com>
42187 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42189 2002-12-09 Mark Mitchell <mark@codesourcery.com>
42191 * g++.dg/template/static1.C: New test.
42192 * g++.dg/template/static2.C: New test.
42193 * g++.old-deja/g++.ext/memconst.C: New test.
42195 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42197 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42198 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42199 * g++.dg/special/initp1.C: Likewise.
42201 2002-12-06 Jakub Jelinek <jakub@redhat.com>
42203 * gcc.c-torture/execute/20021204-1.c: New test.
42205 2002-12-04 Geoffrey Keating <geoffk@apple.com>
42207 * gcc.dg/ppc-fmadd-1.c: New file.
42208 * gcc.dg/ppc-fmadd-2.c: New file.
42209 * gcc.dg/ppc-fmadd-3.c: New file.
42211 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42213 * gcc.c-torture/compile/20021204-1.c: New test.
42215 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
42217 * g++.dg/inherit/covariant2.C: New test.
42218 * g++.dg/inherit/covariant3.C: New test.
42219 * g++.dg/inherit/covariant4.C: New test.
42220 * g++.dg/inherit/covariant1.C: Remove XFAIL.
42221 * g++.old-deja/g++.robertl/eb17.C: Likewise.
42223 2002-12-03 Mark Mitchell <mark@codesourcery.com>
42226 * g++.dg/init/brace3.C: New test.
42228 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
42230 * gcc.dg/20020210-1.c: Fix a comment typo.
42232 2002-12-02 Mark Mitchell <mark@codesourcery.com>
42235 * g++.dg/parse/defarg1.C: New test.
42238 * g++.dg/template/char1.C: New test.
42240 * g++.dg/template/varmod1.C: Fix typo.
42242 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42245 * g++.old-deja/g++.pt/crash32.C: Expect error.
42247 2002-12-01 Mark Mitchell <mark@codesourcery.com>
42250 * g++.dg/template/varmod1.C: New test.
42253 * g++.dg/inherit/typeinfo1.C: New test.
42256 * g++.dg/inherit/typedef1.C: New test.
42258 2002-11-30 Mark Mitchell <mark@codesourcery.com>
42262 * g++.dg/template/strlen1.C: New test.
42265 * g++.dg/template/ctor2.C: New test.
42268 * g++.dg/init/string1.C: New test.
42271 * g++.dg/template/friend8.C: New test.
42273 2002-11-29 Joe Buck <jbuck@synopsys.com>
42275 * g++.dg/lookup/anon2.C: New test.
42277 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
42279 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42282 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
42284 * gcc.dg/bitfld-6.c: New test.
42286 2002-11-27 Jan Hubicka <jh@suse.cz>
42288 * gcc.c-torture/execute/20021127.[cx]: New test.
42290 2002-11-26 Jan Hubicka <jh@suse.cz>
42292 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42295 2002-11-26 Geoffrey Keating <geoffk@apple.com>
42297 * g++.dg/init/brace2.C: New test.
42298 * g++.old-deja/g++.mike/p9129.C: Correct.
42300 2002-11-26 Mark Mitchell <mark@codesourcery.com>
42302 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42304 2002-11-25 Andreas Bauer <baueran@in.tum.de>
42306 * gcc.dg/sibcall-6: New test for indirect sibcalls.
42308 2002-11-25 Mark Mitchell <mark@codesourcery.com>
42310 * g++.dg/abi/empty11.C: New test.
42311 * g++.dg/rtti/cv1.C: New test.
42313 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
42315 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42317 2002-11-24 Mark Mitchell <mark@codesourcery.com>
42319 * g++.dg/abi/empty10.C: New test.
42321 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42323 * gcc.c-torture/compile/20021124-1.c: New test.
42325 2002-11-22 Mark Mitchell <mark@codesourcery.com>
42327 * g++.dg/abi/rtti2.C: New test.
42329 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42331 * gcc.dg/i386-unroll-1.c: New test.
42333 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42335 * gcc.c-torture/compile/20021120-1.c: New test.
42336 * gcc.c-torture/compile/20021120-2.c: New test.
42338 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42340 * gcc.dg/bitfld-5.c: New test.
42342 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42344 * gcc.c-torture/execute/20021120-3.c: New test.
42346 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42348 * gcc.c-torture/execute/20021120-2.c: New test.
42350 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42352 * gcc.c-torture/execute/20021120-1.c: New test.
42354 2002-11-20 Jakub Jelinek <jakub@redhat.com>
42356 * gcc.c-torture/execute/20021118-3.c: New test.
42358 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42360 * gcc.c-torture/compile/20021119-1.c: New test.
42362 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
42364 * gcc.dg/duff-1.c: New test.
42365 * gcc.dg/duff-2.c: New test.
42366 * gcc.dg/duff-3.c: New test.
42368 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
42370 * gcc.dg/cpp/_Pragma5.c: New test.
42372 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42374 * gcc.c-torture/execute/20021118-2.c: New test.
42376 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42378 * gcc.c-torture/execute/20021118-1.c: New test.
42380 2002-11-16 Jakub Jelinek <jakub@redhat.com>
42382 * gcc.dg/20021116-1.c: New test.
42384 2002-11-14 Mark Mitchell <mark@codesourcery.com>
42386 * g++.dg/abi/vcall1.C: New test.
42388 2002-11-14 Jakub Jelinek <jakub@redhat.com>
42390 * gcc.dg/20021029-1.c: New test.
42391 * gcc.dg/20021029-2.c: New test.
42393 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42395 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42397 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42400 * gcc.dg/20021110.c: Move to ...
42401 * gcc.c-torture/compile/20021110.c: .... here.
42403 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42406 * gcc.c-torture/execute/20021111-1.c
42408 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42411 * gcc.dg/20021110.c: New test.
42413 2002-11-10 Mark Mitchell <mark@codesourcery.com>
42415 * g++.dg/abi/vthunk3.C: Run only on x86.
42417 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
42419 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42421 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
42423 * lib/compat.exp (compat-execute): Fix logic error in last
42426 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
42428 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42430 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42433 * g++.dg/template/access6.C: New test.
42435 2002-11-08 Jan Hubicka <jh@suse.cz>
42437 * gcc.dg/i386-ssefp-1.c: New test.
42438 * gcc.dg/i386-ssefp-1.c: New test.
42440 2002-11-08 Jan Hubicka <jh@suse.cz>
42442 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42444 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42446 * g++.dg/abi/vthunk3.C: New test.
42449 * g++.dg/template/crash2.C: New test.
42451 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42453 * g++.dg/abi/dtor1.C: New test.
42454 * g++.dg/abi/dtor2.C: Likewise.
42456 2002-11-05 Geoffrey Keating <geoffk@apple.com>
42458 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42461 2002-11-04 Adam Nemet <anemet@lnxw.com>
42463 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42464 -mthumb. Only xfail with -O0.
42466 2002-11-03 Mark Mitchell <mark@codesourcery.com>
42468 * g++.dg/abi/thunk1.C: New test.
42469 * g++.dg/abi/thunk2.C: Likewise.
42470 * g++.dg/abi/vtt1.C: Likewise.
42472 2002-11-02 Diego Novillo <dnovillo@redhat.com>
42474 PR optimization/8423
42475 * gcc.c-torture/execute/builtin-constant.c: New test.
42477 2002-11-01 Zack Weinberg <zack@codesourcery.com>
42479 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42480 Add some more cases.
42482 2002-11-01 Mark Mitchell <mark@codesourcery.com>
42485 * g++.dg/opt/local1.C: New test.
42487 2002-10-30 Mark Mitchell <mark@codesourcery.com>
42490 * g++.dg/template/complit1.C: New test.
42493 * g++.dg/template/typename4.C: Likewise.
42495 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42497 Core issue 287, PR c++/7639
42498 * g++.dg/template/instantiate1.C: Adjust error location.
42499 * g++.dg/template/instantiate3.C: New test.
42500 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42501 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42502 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42504 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
42506 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42508 2002-10-29 Mark Mitchell <mark@codesourcery.com>
42511 * g++.dg/init/dtor2.C: New test.
42513 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42515 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42516 * gcc.dg/nest.c: Bypass errors on irix6.
42518 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
42520 * gcc.dg/nest.c: Expect error for mmix-*-*.
42521 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42523 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
42525 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42528 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42530 2002-10-25 Mike Stump <mrs@apple.com>
42532 * gcc.dg/warn-1.c: New test.
42534 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42536 * g++.dg/template/typename3.C: New test.
42538 2002-10-25 Mark Mitchell <mark@codesourcery.com>
42540 * g++.dg/lookup/ptrmem1.C: New test.
42542 * g++.dg/abi/vthunk2.C: New test.
42544 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42546 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42548 2002-10-24 Mark Mitchell <mark@codesourcery.com>
42550 * g++.dg/abi/empty9.C: New test.
42552 2002-10-24 Richard Henderson <rth@redhat.com>
42554 * g++.dg/inherit/thunk1.C: Enable for ia64.
42556 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42559 * g++.dg/lookup/pretty1.C: New test.
42561 2002-10-23 Jakub Jelinek <jakub@redhat.com>
42563 * gcc.dg/20021023-1.c: New test.
42565 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42568 * g++.dg/parse/inline1.C: New test.
42570 2002-10-23 Richard Henderson <rth@redhat.com>
42572 * g++.dg/inherit/thunk1.C: Enable for x86_64.
42574 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42576 2002-10-22 Mark Mitchell <mark@codesourcery.com>
42579 * g++.dg/parse/stmtexpr3.C: New test.
42581 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
42583 * g++.dg/expr/cond1.C: New test.
42585 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42587 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42589 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42591 * g++.dg/abi/vbase13.C: New test.
42592 * g++.dg/abi/vbase14.C: Likewise.
42594 2002-10-21 Jakub Jelinek <jakub@redhat.com>
42596 * gcc.dg/tls/pic-1.c: New test.
42597 * gcc.dg/tls/nonpic-1.c: New test.
42598 * gcc.dg/20021018-1.c: New test.
42600 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42602 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42603 Remove only files with the same base name as the test case.
42604 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42605 (profopt-execute): Likewise. Also, remove old profiling
42606 and performance data files before running the tests.
42608 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42609 * g++.dg/bprob/bprob.exp: Likewise.
42610 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
42611 to allow more general test case names.
42613 * g++.dg/bprob/bprob-1.C: Rename to ...
42614 * g++.dg/bprob/g++-bprob-1.C: ... this.
42616 * g77.dg/bprob/bprob-1.f: Rename to ...
42617 * g77.dg/bprob/g77-bprob-1.f: ... this.
42619 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42621 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42622 bison 1.50 or later.
42624 2002-10-21 Janis Johnson <janis187@us.ibm.com>
42626 * g++.dg/README: Describe more test directories.
42628 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42630 * g++.dg/init/array6.C: Add additional tests.
42632 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42634 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42635 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42637 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
42639 * gcc.c-torture/compile/20020604-1.x: New.
42640 * gcc.c-torture/compile/simd-5.x: Likewise.
42641 * gcc.c-torture/execute/920710-1.x: Likewise.
42642 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42644 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42646 * g++.dg/inherit/override1.C: Add dg-options clause.
42648 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42650 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42653 2002-10-19 Andreas Schwab <schwab@suse.de>
42655 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42656 directory component.
42658 2002-10-18 Mark Mitchell <mark@codesourcery.com>
42660 * g++.dg/inherit/thunk1.C: New test.
42662 * g++.dg/inherit/override1.C: New test.
42664 * g++.dg/abi/mangle11.C: New test.
42665 * g++.dg/abi/mangle14.C: New test.
42666 * g++.dg/abi/mangle17.C: New test.
42668 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
42670 * g++.dg/overload/member2.C: New test.
42672 2002-10-17 Janis Johnson <janis187@us.ibm.com>
42674 * g++.dg/README: Describe new compat directory.
42675 * g++.dg/dg.exp: Skip tests in compat directory.
42676 * README.compat: New file.
42677 * lib/compat.exp: New expect script.
42678 * g++.dg/compat: New test directory.
42679 * g++.dg/compat/compat.exp: New expect script.
42680 * g++.dg/compat/abi: New test directory.
42681 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42682 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42683 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42684 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42685 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42686 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42687 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42688 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42689 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42690 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42691 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42692 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42693 * g++.dg/compat/break: New test directory.
42694 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42695 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42696 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42697 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42698 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42699 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42700 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42701 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42702 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42703 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42704 g++.dg/compat/break/README: New files.
42705 * g++.dg/compat/eh: New test directory.
42706 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42707 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42708 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42709 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42710 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42711 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42712 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42713 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42714 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42715 g++.dg/compat/eh/filter2_y.C,
42716 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42717 g++.dg/compat/eh/new1_y.C,
42718 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42719 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42720 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42721 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42722 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42723 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42724 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42725 g++.dg/compat/eh/unexpected1_y.C: New files.
42726 * g++.dg/compat/init: New test directory.
42727 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42728 g++.dg/compat/init/array5_y.C,
42729 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42730 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42731 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42732 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42733 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42734 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42735 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42736 g++.dg/compat/init/init-ref2_y.C: New files.
42738 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42741 * g++.dg/inherit/using3.C: New test.
42743 2002-10-17 Jan Hubicka <jh@suse.cz>
42745 * gcc.dg/20021017-2.c: New test.
42747 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42749 * g++.dg/abi/mangle16.C: Adjust.
42751 * g++.dg/init/array8.C: New test.
42753 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
42755 * gcc.dg/special/mips-abi.exp: New test.
42756 * gcc.dg/special/mips-abi.s: Empty file used by the above.
42758 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42760 * g++.dg/abi/mangle16.C: New test.
42761 * g++.dg/abi/mangle17.C: Likewise.
42764 * g++.dg/template/ref1.C: New test.
42766 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42768 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42770 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
42772 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42774 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42777 * g++.dg/init/array7.C: New test.
42779 2002-10-15 Mark Mitchell <mark@codesourcery.com>
42781 * g++.dg/init/array6.C: New test.
42783 * g++.dg/abi/mangle13.C: Likewise.
42784 * g++.dg/abi/mangle14.C: Likewise.
42785 * g++.dg/abi/mangle15.C: Likewise.
42787 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42789 * g++.dg/abi/empty8.C: New test.
42791 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
42793 * g++.dg/init/ctor1.C: New test.
42795 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
42797 * gcc.c-torture/execute/20021015-1.c: New test.
42799 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
42801 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42803 2002-10-14 Jan Hubicka <jh@suse.cz>
42805 * gcc.dg/i386-ssetype-[1-5].c: New tests.
42807 2002-10-14 Richard Henderson <rth@redhat.com>
42809 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42811 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42813 PR optimization/6631
42814 * g++.dg/opt/const2.C: New test.
42816 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42819 * g++.dg/parse/friend1.C: New test.
42820 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42822 2002-10-14 Jakub Jelinek <jakub@redhat.com>
42824 * gcc.dg/20021014-1.c: New test.
42826 2002-10-11 Mark Mitchell <mark@codesourcery.com>
42829 * g++.dg/ext/vlm1.C: New test.
42830 * g++.dg/ext/vlm2.C: Likewise.
42832 * g++.dg/init/array1.C: Remove invalid braces.
42833 * g++.dg/init/brace1.C: New test.
42834 * g++.dg/init/copy2.C: Likewise.
42835 * g++.dg/init/copy3.C: Likewise.
42836 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42837 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42840 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
42842 * gcc.dg/cpp/assembler.S: Don't use -ansi.
42844 2002-10-11 Richard Shann <richard.shann@superh.com>
42846 * gcc.c-torture/compile/simd-5.c: New test.
42848 2002-10-10 Roger Sayle <roger@eyesopen.com>
42850 * gcc.c-torture/execute/shiftopt-1.c: New test case.
42852 2002-10-10 Jim Wilson <wilson@redhat.com>
42854 * gcc.c-torture/execute/20021010-1.c: New test.
42856 2002-10-09 Zack Weinberg <zack@codesourcery.com>
42859 * g++.dg/ext/typedef-init.C: New test.
42860 * gcc.dg/typedef-init.c: New test.
42862 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
42864 * gcc.dg/cpp/paste13.c: New test.
42866 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42868 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
42869 remaining platforms, XFAIL during compile, not execute. Don't
42872 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
42874 * gcc.dg/alias-1.c: Tweak expected warning.
42876 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42878 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42880 2002-10-06 Andreas Jaeger <aj@suse.de>
42882 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42883 * gcc.dg/cpp/c++98.C: Likewise.
42885 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42886 * g++.dg/cpp/c++98.C: Likewise.
42888 * g++.dg/README (Subdirectories): Mention cpp directory.
42891 * gcc.dg/20021006-1.c: New test.
42893 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42896 * g++.dg/other/warning1.C: New test.
42898 2002-10-04 Roger Sayle <roger@eyesopen.com>
42900 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42901 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
42902 and sparc-*-* with -m64 as expected failures. See PR 8087.
42904 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42907 * g++.dg/template/ptrmem3.C: New test.
42910 * g++.dg/template/union1.C: New test.
42912 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42915 * g++.dg/abi/mangle9.C: New test.
42916 * g++.dg/abi/mangle10.C: New test.
42917 * g++.dg/abi/mangle11.C: New test.
42918 * g++.dg/abi/mangle12.C: New test.
42920 2002-10-02 Mark Mitchell <mark@codesourcery.com>
42923 * g++.dg/template/meminit1.C: New test.
42924 * g++.dg/warn/Wreorder-1.C: Likewise.
42925 * g++.old-deja/g++.mike/warn3.C: Tweak.
42926 * lib/prune.exp: Ingore "in copy constructor".
42928 2002-10-02 Andreas Jaeger <aj@suse.de>
42930 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42931 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42932 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42935 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42937 * gcc.dg/empty1.C: Fix typo.
42939 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
42941 * gcc.dg/alias-1.c: New test.
42943 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42945 * gcc.dg/empty1.C: New test.
42947 * g++.dg/tls/init-2.C: Tweak error messages.
42949 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
42951 * gcc.c-torture/compile/20020923-1.c: New test.
42953 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
42955 * gcc.c-torture/execute/ffs-1.c: New test.
42956 * gcc.c-torture/execute/ffs-2.c: Ditto.
42958 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
42960 * g++.dg/overload/member1.C: New test.
42962 2002-09-30 Mark Mitchell <mark@codesourcery.com>
42964 * g++.dg/abi/empty7.C: New test.
42965 * g++.dg/init/pm2.C: Likewise.
42967 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
42969 * g++.dg/rtti/crash1.C: New test.
42971 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
42973 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42974 gcc.dg/sibcall-4.c: New tests.
42976 2002-09-28 Roger Sayle <roger@eyesopen.com>
42978 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42979 powerpc and MMIX targets.
42981 2002-09-27 Zack Weinberg <zack@codesourcery.com>
42983 * gcc.dg/cpp/20020927-1.c: New.
42985 2002-09-26 David S. Miller <davem@redhat.com>
42987 * gcc.c-torture/compile/trunctfdf.c: New.
42989 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42991 * lib/target-supports.exp (check_weak_available): Handle solaris2.
42993 2002-09-27 Alan Modra <amodra@bigpond.net.au>
42995 * gcc.c-torture/execute/loop-15.c: New.
42997 2002-09-26 Janis Johnson <janis187@us.ibm.com>
42999 * README.QMTEST: Fix typo.
43001 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
43003 * gcc.dg/20020926-1.c: New test.
43005 2002-09-25 David S. Miller <davem@redhat.com>
43008 * gcc.c-torture/execute/shiftdi.c: New test.
43010 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
43012 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43013 unique to the tool.
43014 * lib/g77.exp (g77_init): Likewise.
43015 * lib/g++.exp (g++_init): Likewise.
43016 * lib/objc.exp (objc_init): Likewise.
43018 2002-09-25 Mark Mitchell <mark@codesourcery.com>
43020 * g++.dg/abi/empty5.C: New test.
43021 * g++.dg/abi/empty6.C: New test.
43022 * g++.dg/abi/vbase12.C: New test.
43024 2002-09-25 Richard Henderson <rth@redhat.com>
43026 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43027 too-small long double.
43029 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
43031 * gcc.dg/20020919-1.c: New test.
43033 2002-09-23 Mark Mitchell <mark@codesourcery.com>
43035 * g++.dg/abi/bitfield6.C: New test.
43036 * g++.dg/abi/bitfield7.C: New test.
43037 * g++.dg/abi/bitfield8.C: New test.
43038 * g++.dg/abi/vbase11.C: New test.
43040 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
43042 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43043 hppa*-*-hpux*. Update test comment.
43045 2002-09-20 Jakub Jelinek <jakub@redhat.com>
43047 * gcc.dg/tls/struct-1.c: New test.
43049 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
43051 * gcc.dg/cpp/tr-warn2.c: Update.
43053 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
43055 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43057 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
43059 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43062 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
43064 * gcc.c-torture/execute/ieee/mzero3.c: New test.
43066 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43067 Adjust for c++filt moved to binutils. Remove spurious duplicate
43068 setting of cxxfilt.
43070 2002-09-19 Geoffrey Keating <geoffk@apple.com>
43072 * gcc.dg/20020312-2.c: Update for darwin.
43074 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
43076 * g++.old-deja/g++.other/crash32.C: Mark ICE.
43078 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
43080 * objc.dg/comp-types-1.m: New test.
43081 * objc.dg/comp-types-2.m: New test.
43082 * objc.dg/comp-types-3.m: New test.
43083 * objc.dg/comp-types-4.m: New test.
43084 * objc.dg/comp-types-5.m: New test.
43085 * objc.dg/comp-types-6.m: New test.
43087 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
43089 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43091 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
43093 * g++.dg/other/do1.C: New test.
43095 * g++.dg/template/subst1.C: New test.
43097 2002-09-16 Steve Ellcey <sje@cup.hp.com>
43099 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43101 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
43103 * g++.dg/template/qualttp20.C: Adjust expected errors.
43104 * g++.old-deja/g++.jason/report.C: Likewise.
43105 * g++.old-deja/g++.other/qual1.C: Likewise.
43107 * g++.dg/lookup/scoped2.C: New test.
43109 * g++.dg/ext/asm3.C: New test.
43111 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
43113 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43115 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
43117 * ChangeLog: follow spelling conventions.
43118 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43119 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43120 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43121 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43122 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43123 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43124 * g++.old-deja/g++.law/global-init1.C: Likewise.
43125 * g++.old-deja/g++.other/delete4.C: Likewise.
43126 * g++.old-deja/g++.other/inline21.C: Likewise.
43127 * g++.old-deja/g++.other/singleton.C: Likewise.
43128 * g77.dg/strlen0.f: Likewise.
43129 * g77.f-torture/compile/20010519-1.f: Likewise.
43130 * g77.f-torture/compile/980310-4.f: Likewise.
43131 * gcc.c-torture/compile/20000605-1.c: Likewise.
43132 * gcc.c-torture/execute/20020225-1.c: Likewise.
43133 * gcc.dg/c90-hexfloat-2.c: Likewise.
43134 * gcc.dg/c99-bool-1.c: Likewise.
43135 * gcc.dg/c99-hexfloat-2.c: Likewise.
43136 * gcc.dg/dll-2.c: Likewise.
43137 * gcc.dg/wtr-union-init-1.c: Likewise.
43138 * gcc.dg/wtr-union-init-2.c: Likewise.
43139 * gcc.dg/wtr-union-init-3.c: Likewise.
43140 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43141 * gcc.dg/cpp/defined.c: Likewise.
43142 * gcc.dg/cpp/macsyntx.c: Likewise.
43143 * gcc.dg/cpp/paste2.c: Likewise.
43144 * gcc.dg/cpp/trad/defined.c: Likewise.
43145 * gcc.dg/format/c90-printf-1.c: Likewise.
43146 * gcc.dg/format/c90-scanf-1.c: Likewise.
43147 * gcc.dg/format/c99-printf-1.c: Likewise.
43148 * gcc.dg/format/c99-scanf-1.c: Likewise.
43149 * gcc.misc-tests/gcov-8.c: Likewise.
43150 * lib/profopt.exp: Likewise.
43152 2002-09-15 Krister Walfridsson <cato@df.lth.se>
43154 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43156 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43158 * g++.dg/inherit/using2.C: New test.
43160 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
43162 * ChangeLog: Follow spelling conventions.
43163 * g++.dg/template/friend4.C: Likewise.
43164 * g++.old-deja/g++.pt/crash67.C: Likewise.
43165 * gcc.c-torture/execute/20000801-4.c: Likewise.
43166 * gcc.dg/c90-digraph-1.c: Likewise.
43167 * gcc.dg/c94-digraph-1.c: Likewise.
43168 * gcc.dg/c99-digraph-1.c: Likewise.
43169 * gcc.dg/cpp/line5.c: Likewise.
43170 * gcc.dg/cpp/multiline.c: Likewise.
43171 * gcc.dg/cpp/trad/literals-1.c: Likewise.
43172 * gcc.dg/format/attr-3.c: Likewise.
43173 * gcc.dg/format/c90-scanf-3.c: Likewise.
43174 * gcc.dg/format/ext-4.c: Likewise.
43176 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43178 * g++.dg/template/pretty1.C: New test.
43180 2002-09-14 Alan Modra <amodra@bigpond.net.au>
43182 * gcc.c-torture/execute/struct-cpy-1.c: New test.
43184 2002-09-13 Matt Austern <austern@apple.com>
43186 * g++.dg/other/constref[12].C: New, regression tests for
43187 passing a cast expression to a function by const reference.
43189 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
43191 * g++.dg/template/deduce1.C: New test.
43193 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
43195 * gcc.c-torture/execute/simd-1.c: Force all use of int to
43198 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
43200 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43203 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
43205 * gcc.c-torture/compile/20020910-1.c: New test.
43207 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
43209 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43211 2002-09-10 Andreas Jaeger <aj@suse.de>
43213 * gcc.dg/20020312-2.c: Adjust for x86-64.
43215 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
43217 * g77.dg/7388.f: New test case for PR 7388.
43219 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
43221 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43223 2002-09-05 Ziemowit Laski <zlaski@apple.com>
43225 * objc.dg/proto-lossage-1.m: New test.
43227 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
43229 * gcc.dg/cpp/_Pragma4.c: Fix typo.
43231 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
43233 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
43236 2002-09-06 Stan Shebs <shebs@apple.com>
43237 David Edelsohn <edelsohn@gnu.org>
43239 * gcc.dg/weak: New directory.
43240 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43241 target-specific xfail bits.
43242 * gcc.dg/typeof-2.c: Move to new directory.
43243 * gcc.dg/weak.exp: New expect script.
43245 2002-09-06 Alan Modra <amodra@bigpond.net.au>
43247 * gcc.c-torture/execute/extzvsi.c: New test.
43249 2002-09-05 Stan Shebs <shebs@apple.com>
43251 * gcc.dg/weak-1.c: xfail on Darwin.
43252 * gcc.dg/weak-2.c: Ditto.
43253 * gcc.dg/weak-3.c: Ditto.
43254 * gcc.dg/weak-4.c: Ditto.
43255 * gcc.dg/weak-5.c: Ditto.
43256 * gcc.dg/weak-6.c: Ditto.
43257 * gcc.dg/weak-7.c: Ditto.
43258 * gcc.dg/weak-8.c: Ditto.
43259 * gcc.dg/weak-9.c: Ditto.
43261 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
43263 * gcc.c-torture/execute/loop-14.c: New test.
43265 2002-09-04 Jakub Jelinek <jakub@redhat.com>
43267 * g++.dg/other/cxa-atexit1.C: New test.
43269 * gcc.dg/typeof-2.c: New test.
43271 2002-09-03 Roger Sayle <roger@eyesopen.com>
43273 * gcc.dg/builtins-2.c: New testcase.
43274 * gcc.dg/builtins-3.c: New testcase.
43276 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
43278 * gcc.dg/cpp/_Pragma4.c: New test.
43280 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
43282 * objc/execute/nil_method-1.m: New testcase.
43284 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
43286 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43287 [Object class], not [Object initialize].
43289 2002-08-31 Roger Sayle <roger@eyesopen.com>
43290 Hans-Peter Nilsson <hp@bitrange.com>
43292 * gcc.c-torture/execute/20020720-1.x: Skip test on
43293 mmix-knuth-mmixware. Correct comment.
43295 2002-08-27 Mark Mitchell <mark@codesourcery.com>
43297 * g++.dg/abi/bitfield5.C: New test.
43298 * g++.dg/abi/vbase10.C: Likewise.
43300 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
43302 * objc.dg/undeclared-selector.m: New test.
43304 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
43306 * g++.dg/other/offsetof1.C: Avoid cast warning.
43308 2002-08-26 Ziemowit Laski <zlaski@apple.com>
43310 * objc.dg/super-class-2.m: New test.
43312 2002-08-24 Matt Austern <austern@apple.com>
43314 * g++.dg/ext/lvaddr.C: New test.
43315 * g++.dg/ext/lvcast.C: New test.
43317 2002-08-22 Mark Mitchell <mark@codesourcery.com>
43319 * g++.dg/inherit/cond1.C: New test.
43321 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
43323 * gcc.dg/noncompile/incomplete-1.c: New test.
43325 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
43327 * gcc.dg/typespec-1.c: New test.
43329 2002-08-20 Devang Patel <dpatel@apple.com>
43330 * objc.dg/proto-hier-2.m: New test.
43332 2002-08-19 Ziemowit Laski <zlaski@apple.com>
43334 * objc.dg/bitfield-1.m: New test.
43335 * objc.dg/bitfield-2.m: New test.
43337 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
43339 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43340 gcc.dg/c99-flex-array-4.c: New tests.
43342 2002-08-16 Stan Shebs <shebs@apple.com>
43344 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43346 2002-08-15 Jakub Jelinek <jakub@redhat.com>
43348 * gcc.dg/typeof-1.c: New test.
43349 * g++.dg/ext/typeof2.C: New test.
43351 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
43353 * g++.dg/other/offsetof1.C: New test.
43355 2002-08-14 Richard Henderson <rth@redhat.com>
43357 * gcc.dg/tls/diag-3.c: Fix expected message strings.
43359 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
43361 * gcc.dg/cpp/_Pragma3.c: New test.
43363 2002-08-13 Mark Mitchell <mark@codesourcery.com>
43365 * g++.dg/template/inherit3: New test.
43367 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
43369 * gcc.dg/bitfld-4.c: Add blank options.
43371 2002-08-09 Mark Mitchell <mark@codesourcery.com>
43373 * g++.dg/template/crash1.C: New test.
43375 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43377 * gcc.dg/tls/opt-2.c: New test.
43379 2002-08-08 Devang Patel <dpatel@apple.com>
43381 * objc.dg/selector-1.m : New test
43383 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43385 * g++.dg/abi/bitfield4.C: New test.
43386 * gcc.dg/bitfld-4.c: New test.
43388 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43390 * g++.dg/other/packed1.C: New test.
43392 2002-08-07 Mark Mitchell <mark@codesourcery.com>
43394 * g++.dg/abi/offsetof.C: Tweak error messages.
43395 * g++.old-deja/g++.mike/p10769a.C: Likewise.
43397 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43399 * gcc.dg/bitfld-3.c: New test.
43401 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43402 Richard Henderson <rth@redhat.com>
43404 * gcc.dg/i386-bitfield1.c: New test.
43405 * g++.dg/abi/bitfield3.C: Update.
43407 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
43409 * objc.dg/const-str-2.m: Update.
43410 * gcc.dg/cpp/c++98.c: Change to C extension.
43411 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43412 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43414 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
43416 * gcc.dg/tls/diag-3.c: New.
43418 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
43420 * g++.dg/README (Subdirectories): Document new subdir expr.
43421 * g++.dg/expr/pmf-1.C: New test.
43423 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
43425 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43427 2002-08-06 Jakub Jelinek <jakub@redhat.com>
43429 * g++.dg/abi/bitfield3.C: New test.
43431 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
43433 * lib/gcov.exp: Tweak expected line formats.
43434 * gcc.misc-tests/gcov8.c: New test.
43435 * gcc.misc-tests/gcov8.x: New flags.
43437 2002-08-05 Jakub Jelinek <jakub@redhat.com>
43439 * consistency.vlad/layout/endian.c: Include string.h.
43441 * gcc.c-torture/execute/20020805-1.c: New test.
43443 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
43445 * g++.dg/other/conversion1.C: New test.
43447 2002-08-03 Roger Sayle <roger@eyesopen.com>
43449 * gcc.dg/builtins-1.c: New testcase.
43451 2002-08-02 Mark Mitchell <mark@codesourcery.com>
43453 * g++.dg/inherit/access3.C: New test.
43455 2002-08-01 Jakub Jelinek <jakub@redhat.com>
43457 * gcc.dg/ia64-visibility-2.c: New test.
43459 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
43461 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43462 __qualifier_flags to __flags.
43464 2002-07-31 Mark Mitchell <mark@codesourcery.com>
43466 * g++.dg/inherit/operator1.C: New test.
43467 * g++.dg/lookup/disamb1.C: Fix typo in comment.
43468 * g++.dg/other/error1.C: Change expected error message.
43469 * g++.dg/template/conv4.C: Likewise.
43471 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
43473 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43474 for documented behavior.
43476 2002-07-25 Roger Sayle <roger@eyesopen.com>
43478 * gcc.c-torture/execute/20020720-1.x: Skip this test on
43479 several targets known to fail.
43481 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
43483 * gcc.dg/mips-args-[123].c: New tests.
43485 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
43487 * gcc.dg/ppc-spe.c: New.
43489 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
43491 * g++.dg/other/ptrmem4.C: New testcase.
43493 2002-07-24 Richard Henderson <rth@redhat.com>
43495 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43497 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
43499 * g++.dg/ext/alignof1.C (main): Return 0 for success.
43501 2002-07-24 Roger Sayle <roger@eyesopen.com>
43503 * gcc.c-torture/execute/memset-3.c: New testcase.
43505 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
43507 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43508 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43510 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43512 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43515 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
43517 * gcc.c-torture/compile/simd-4.c: New test.
43519 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43521 PR c++/7347, c++/7348
43522 * g++.dg/template/access4.C: New test.
43523 * g++.dg/template/access5.C: New test.
43524 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43525 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43526 * g++.old-deja/g++.pt/ttp58.C: Likewise.
43527 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43529 2002-07-22 Jakub Jelinek <jakub@redhat.com>
43531 * gcc.dg/gnu89-init-2.c: New test.
43533 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
43535 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43537 2002-07-20 Roger Sayle <roger@eyesopen.com>
43539 * gcc.c-torture/execute/20020720-1.c: New testcase.
43541 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
43543 * gcc.dg/cpp/Wsignprom.c: New tests.
43545 2002-07-20 Alan Modra <amodra@bigpond.net.au>
43547 * gcc.c-torture/execute/loop-13.c: New test.
43549 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
43551 * gcc.dg/cpp/expr.c: New tests.
43553 2002-07-18 David Edelsohn <edelsohn@gnu.org>
43555 * g++.dg/opt/pr6713.C: Add template instantiation.
43557 2002-07-18 Alan Modra <amodra@bigpond.net.au>
43559 * gcc.dg/nest.c: New test.
43561 2002-07-17 Richard Henderson <rth@redhat.com>
43563 * g++.dg/opt/pr6713.C: New test.
43565 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
43567 * gcc.c-torture/execute/loop-2e.x: Let the testcase
43568 XFAIL for all x86 processors.
43570 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
43572 * gcc.c-torture/execute/20010122-1.x: Do not test with
43573 -fomit-frame-pointer.
43575 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43577 * g++.dg/template/instantiate2.C: New test.
43578 * g++.dg/template/spec4.C: New test.
43580 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43582 * g++.dg/template/access2.C: New test.
43583 * g++.dg/template/access3.C: New test.
43585 2002-07-15 Zack Weinberg <zack@codesourcery.com>
43587 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43588 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43589 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43590 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43591 Convert to use <stdarg.h>.
43592 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43594 * gcc.dg/va-arg-2.c: New.
43595 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43597 2002-07-15 Jakub Jelinek <jakub@redhat.com>
43599 * gcc.c-torture/compile/20020710-1.c: New test.
43601 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
43602 Andrew Pinski <pinskia@physics.uc.edu>
43604 gcc.c-torture/compile/simd-2.c: New testcase.
43605 gcc.c-torture/compile/simd-3.c: Likewise.
43607 2002-07-11 Mark Mitchell <mark@codesourcery.com>
43610 * g++.dg/overload/error1.C: New test.
43612 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43614 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43615 configuration and IRIX 6 O32 ABI.
43617 2002-07-11 Roger Sayle <roger@eyesopen.com>
43619 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43621 2002-07-10 Roger Sayle <roger@eyesopen.com>
43623 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43625 2002-07-10 Jeffrey A Law <law@redhat.com>
43627 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43629 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
43631 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
43633 * gcc.dg/20020312-2.c: Check for __PPC__.
43635 2002-07-09 Diego Novillo <dnovillo@redhat.com>
43637 * gcc.c-torture/compile/20020709-1.c: New test.
43639 2002-07-07 Roger Sayle <roger@eyesopen.com>
43641 * g++.dg/template/qualttp21.C: New test case.
43643 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
43645 * gcc.c-torture/compile/20020706-1.c: New test.
43646 * gcc.c-torture/compile/20020706-2.c: New test.
43648 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
43649 Alexandre Oliva <aoliva@redhat.com>
43651 * g++.dg/warn/incomplete1.C: New test.
43653 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43656 * g++.dg/warn/noreturn1.C: New test.
43658 2002-07-03 Mark Mitchell <mark@codesourcery.com>
43661 * g++.dg/debug/debug6.C: New test.
43662 * g++.dg/debug/debug7.C: New test.
43664 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
43666 * gcc.c-torture/compile/simd-3.c: New test.
43668 2002-07-03 Chris Demetriou <cgd@broadcom.com>
43670 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43671 * gcc.dg/20020620-1.c: Likewise.
43673 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43676 * g++.dg/init/array4.C: New test.
43677 * g++.dg/init/array5.C: New test.
43679 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
43681 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43682 * gcc.c-torture/execute/simd-2.c (main): Likewise.
43684 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43686 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43687 * gcc.dg/wtr-aggr-init-1.c: Likewise.
43688 * gcc.dg/wtr-conversion-1.c: Likewise.
43689 * gcc.dg/wtr-escape-1.c: Likewise.
43690 * gcc.dg/wtr-int-type-1.c: Likewise.
43691 * gcc.dg/wtr-label-1.c: Likewise.
43692 * gcc.dg/wtr-static-1.c: Likewise.
43693 * gcc.dg/wtr-strcat-1.c: Likewise.
43694 * gcc.dg/wtr-suffix-1.c: Likewise.
43695 * gcc.dg/wtr-switch-1.c: Likewise.
43696 * gcc.dg/wtr-unary-plus-1.c: Likewise.
43697 * gcc.dg/wtr-union-init-1.c: Likewise.
43698 * gcc.dg/wtr-union-init-2.c: Likewise.
43699 * gcc.dg/wtr-union-init-3.c: Likewise.
43701 * gcc.dg/wtr-func-def-1.c: New test.
43703 2002-07-02 Devang Patel <dpatel@apple.com>
43705 * objc.dg/param-1.m: New test.
43707 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
43709 * gcc.dg/cpp/trad/directive.c: Add test.
43710 * gcc.dg/cpp/trad/macroargs.c: Add test.
43711 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43713 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
43715 * gcc.dg/cpp/cmdlne-M.c: New test.
43717 2002-07-02 Ziemowit Laski <zlaski@apple.com>
43719 * objc.dg/desig-init-1.m: New test.
43721 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43724 * g++.dg/template/instantiate1.C: New test.
43726 2002-07-01 Mark Mitchell <mark@codesourcery.com>
43729 * g++.dg/template/sizeof2.C: New test.
43731 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43733 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43734 gcc.dg/cpp/trad/include.c: New tests.
43736 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
43739 * gcc.c-torture/compile/20020701-1.c: New test.
43741 2002-07-01 Stan Shebs <shebs@apple.com>
43743 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43745 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43746 (objc-torture-execute): or here.
43748 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
43750 * gcc.c-torture/execute/arith-rand-ll.c: New test.
43752 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43754 * gcc.dg/cpp/trad/escaped-nl.c: New test.
43756 2002-06-30 Devang Patel <dpatel@apple.com>
43758 * objc.dg/fsyntax-only.m: New test.
43760 2002-06-27 Mark Mitchell <mark@codesourcery.com>
43763 * g++.dg/template/friend7.C: New file.
43765 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
43767 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43770 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
43772 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43773 avoid division by zero.
43775 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
43777 * gcc.dg/Wunknownprag.c: New tests.
43779 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
43781 * gcc.c-torture/execute/simd-2.c: New test.
43783 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
43785 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43786 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43787 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43788 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43789 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43790 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43791 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43792 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43793 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43794 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43795 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43796 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43797 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43798 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43799 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43800 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43801 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43803 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
43805 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43806 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43807 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43808 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43810 * gcc.dg/cpp/trad/directive.c: Update.
43812 2002-06-23 Andreas Jaeger <aj@suse.de>
43814 * gcc.c-torture/execute/complex-6.c: New.
43816 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
43818 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43819 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43820 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43821 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43823 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
43825 * gcc.dg/cpp/trad: New directory with traditional tests copied
43826 from parent directory.
43827 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43828 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43829 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43830 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43831 Move to trad/ and rename.
43832 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43833 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43834 gcc.dg/cpp/trad/redef2.c: New tests.
43835 * gcc.dg/cpp/trad/trad.exp: New driver.
43837 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
43839 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43840 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43841 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43842 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43845 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
43847 * gcc.dg/20020620-1.c: New test.
43849 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43851 * g++.dg/template/ttp4.C: New test.
43853 2002-06-19 Jakub Jelinek <jakub@redhat.com>
43855 * g++.dg/opt/vt1.C: Fix regexp.
43857 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43859 * gcc.c-torture/execute/pure-1.c: Make functions static again.
43860 Don't use attribute `noinline'.
43862 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43864 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43866 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
43868 * gcc.c-torture/execute/simd-1.c: New.
43870 * gcc.dg/simd-1.c: New.
43872 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43874 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43876 2002-06-16 Richard Henderson <rth@redhat.com>
43878 * g++.dg/ext/anon-struct1.C: New.
43879 * g++.dg/ext/anon-struct2.C: New.
43880 * g++.dg/ext/anon-struct3.C: New.
43881 * gcc.dg/anon-struct-1.c: New.
43882 * gcc.dg/anon-struct-2.c: New.
43883 * gcc.dg/anon-struct-3.c: New.
43884 * gcc.dg/20011008-1.c: Adjust warning text.
43885 * gcc.dg/20020527-1.c: Add -fms-extensions.
43887 2002-06-16 Richard Henderson <rth@redhat.com>
43889 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43891 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
43893 * gcc.c-torture/execute/20020615-1.c: New test.
43895 2002-06-15 Roger Sayle <roger@eyesopen.com>
43897 * gcc.c-tortuture/execute/compare-1.c: New test case.
43898 * gcc.c-tortuture/execute/compare-2.c: New test case.
43899 * gcc.c-tortuture/execute/compare-3.c: New test case.
43901 2002-06-13 Richard Henderson <rth@redhat.com>
43903 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
43906 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43908 * g++.dg/template/typename2.C: Update error message.
43910 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
43912 * gcc.c-torture/execute/20020611-1.c: New test.
43914 2002-06-11 Bob Wilson <bob.wilson@acm.org>
43916 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43917 list of targets to skip.
43919 2002-06-10 Bob Wilson <bob.wilson@acm.org>
43921 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43922 targets if not optimizing.
43924 2002-06-10 Jakub Jelinek <jakub@redhat.com>
43926 * gcc.c-torture/compile/20020605-1.c: New test.
43928 * g++.dg/opt/vt1.C: New test.
43930 * gcc.dg/20020531-1.c: New test.
43932 * gcc.dg/20020530-1.c: New test.
43934 * gcc.dg/20020527-1.c: New test.
43936 * g++.dg/opt/cse1.C: New test.
43938 2002-06-07 Roger Sayle <roger@eyesopen.com>
43940 * gcc.dg/20020607-2.c: New test case.
43942 2002-06-07 Jakub Jelinek <jakub@redhat.com>
43944 * gcc.c-torture/compile/20020604-1.c: New test.
43946 2002-06-04 Richard Henderson <rth@redhat.com>
43948 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43949 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43950 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43952 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
43954 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43956 2002-06-03 Richard Henderson <rth@redhat.com>
43958 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43959 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43961 2002-06-02 Richard Henderson <rth@redhat.com>
43963 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43964 test functions static.
43966 2002-06-02 Andreas Jaeger <aj@suse.de>
43968 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43971 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
43973 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43974 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43975 Update for mofified diagnostics.
43976 * gcc.dg/c99-intconst-1.c: No longer fail.
43978 2002-06-02 Richard Henderson <rth@redhat.com>
43980 * gcc.dg/uninit-A.c: Remove xfail markers.
43982 2002-06-01 Roger Sayle <roger@eyesopen.com>
43984 * gcc.dg/fnegate-1.c: New test case.
43986 2002-05-30 Osku Salerma <osku@iki.fi>
43988 * gcc.c-torture/execute/mayalias-1.c: New file.
43990 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
43992 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43993 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43994 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43996 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
43998 * gcc.c-torture/execute/20020529-1.c: New test.
44000 2002-05-27 Richard Henderson <rth@redhat.com>
44002 * g++.dg/ext/attrib6.C: New test case.
44004 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44006 * gcc.c-torture/execute/pure-1.c: New test.
44008 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
44010 * gcc.dg/cpp/arith-2.c: Remove.
44012 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
44014 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44015 * gcc.dg/cpp/if-3.c: Remove.
44017 2002-05-26 Jakub Jelinek <jakub@redhat.com>
44019 * g++.dg/opt/cse2.C: New test.
44021 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
44023 * gcc.dg/cpp/arith-1.c: New semantic tests.
44024 * gcc.dg/cpp/if-1.c: Update.
44026 2002-05-24 Ben Elliston <bje@redhat.com>
44028 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44030 2002-05-24 Jakub Jelinek <jakub@redhat.com>
44032 * gcc.dg/verbose-asm.c: New test.
44034 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
44036 * gcc.dg/cpp/paste12.c: New test.
44038 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44040 * g++.dg/parse/named_ops.C: New test.
44042 2002-05-23 Mark Mitchell <mark@codesourcery.com>
44044 * gcc.dg/weak-8.c: New test.
44046 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
44048 * gcc.dg/weak-2.c: Allow optional leading underscore
44049 in scan-assembler symbol name.
44050 * gcc.dg/weak-3.c: Likewise.
44051 * gcc.dg/weak-4.c: Likewise.
44052 * gcc.dg/weak-5.c: Likewise.
44054 2002-05-23 Jakub Jelinek <jakub@redhat.com>
44056 * gcc.dg/20020523-1.c: New test.
44058 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44060 * objc.dg/const-str-2.m: Update now that we stop after
44061 a command line error.
44063 2002-05-22 Richard Henderson <rth@redhat.com>
44065 * g++.dg/dg.exp: Fix typo in test pruneing.
44067 2002-05-22 Richard Henderson <rth@redhat.com>
44069 * g++.dg/dg.exp: Prune the tls subdirectory.
44070 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44071 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44072 * g++.dg/tls/init-1.C: New.
44074 2002-05-22 Jakub Jelinek <jakub@redhat.com>
44076 * gcc.dg/20020517-1.c: New test.
44078 2002-05-21 Richard Henderson <rth@redhat.com>
44080 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44081 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44083 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
44085 * g++.dg/other/copy2.C: New test.
44087 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
44089 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44090 (MAX_COPY): Bump up to 10 times sizeof (long long).
44091 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44093 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44094 sizeof (long long).
44096 * gcc.c-torture/execute/strcpy-1.c: New test.
44098 2002-05-19 Jason Merrill <jason2redhat.com>
44100 * g++.dg/ext/oper1.C: New test.
44102 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
44103 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
44105 * README.QMTEST: New file.
44107 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44109 2002-05-19 Andreas Jaeger <aj@suse.de>
44111 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44113 * gcc.c-torture/execute/loop-2d.x: Likewise.
44115 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
44117 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44118 support weak symbols.
44119 * gcc.dg/weak-4.c: Likewise.
44120 * gcc.dg/weak-6.c: Likewise.
44122 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
44124 * gcc.dg/weak-3.c: Add dg-excess-error comment for
44125 cygwin, coff and h8300-*-hms targets
44126 * gcc.dg/weak-5.c: Likewise.
44127 * gcc.dg/weak-7.c: Likewise.
44129 2002-05-16 Jason Merrill <jason@redhat.com>
44131 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44132 (scan-assembler-not, scan-assembler-dem): Likewise.
44133 (scan-assembler-dem-not): Likewise.
44135 2002-05-15 Richard Henderson <rth@redhat.com>
44137 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44139 2002-05-15 Richard Henderson <rth@redhat.com>
44141 * gcc.dg/weak-5.c (vfoo1c): No warning here.
44142 (vfoo1f): Warning here.
44143 (vfoo1l): Don't redefine the alias.
44145 2002-05-14 Jason Merrill <jason@redhat.com>
44146 Alexandre Oliva <aoliva@redhat.com>
44148 * g++.dg/init/pm1.C: New test.
44150 2002-05-12 David S. Miller <davem@redhat.com>
44152 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44155 2002-05-10 Roger Sayle <roger@eyesopen.com>
44157 * gcc.c-torture/execute/20020510-1.c: New test case.
44159 2002-05-10 David S. Miller <davem@redhat.com>
44161 * gcc.c-torture/execute/conversion.c: Test long double too.
44163 2002-05-09 Jakub Jelinek <jakub@redhat.com>
44165 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44166 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44167 * lib/g++.exp (g++_link_flags): Likewise.
44168 * lib/objc.exp (objc_target_compile): Likewise.
44170 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
44172 * gcc.dg/cpp/poison.c: Update.
44173 * gcc.dg/cpp/20000625-2.c: Remove.
44174 * gcc.dg/cpp/direct2s.c: Remove final test.
44176 2002-05-08 Tom Rix <trix@redhat.com>
44178 * gcc.c-torture/execute/20020508-1.c: New test.
44179 * gcc.c-torture/execute/20020508-2.c: New test.
44180 * gcc.c-torture/execute/20020508-3.c: New test.
44182 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
44184 * gcc.dg/cpp/charconst-4.c: More tests.
44186 2002-05-08 Mark Mitchell <mark@codesourcery.com>
44189 * gcc.dg/weak-3.c: Update location of warning messages.
44190 * gcc.dg/weak-5.c: Likewise.
44192 2002-05-06 Roger Sayle <roger@eyesopen.com>
44194 * gcc.c-torture/execute/20020506-1.c: New test case.
44196 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
44198 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44200 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44202 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44204 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44206 * gcc.dg/cpp/charconst-3.c: New test.
44208 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44210 * gcc.dg/cpp/charconst.c: Update tests.
44212 2002-05-05 Tim Josling <tej@melbpc.org.au>
44214 * treelang: Added directory for new sample language treelang. Also
44215 lib/treelang.exp: New file to signal treelang should be tested.
44217 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44219 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44220 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44221 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44222 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44223 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44224 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44225 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44227 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
44229 * gcc.dg/format/xopen-2.c: New test.
44231 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44233 * gcc.dg/20020503-1.c: New test.
44235 2002-05-02 Mark Mitchell <mark@codesourcery.com>
44237 * g++.dg/init/dtor1.C: Make it tougher.
44239 2002-05-01 Mark Mitchell <mark@codesourcery.com>
44241 * g++.dg/init/dtor1.C: New test.
44243 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
44245 * gcc.dg/altivec-8.c: New.
44247 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
44249 * gcc.dg/altivec-7.c: New.
44251 2002-04-29 Jakub Jelinek <jakub@redhat.com>
44253 * g++.dg/parse/typedef1.C: New test.
44255 2002-04-29 Mark Mitchell <mark@codesourcery.com>
44258 * g++.dg/template/friend6.C: New test.
44261 * g++.dg/init/copy1.C: New test.
44263 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
44265 * g++.dg/warn/effc1.C: New test.
44267 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
44269 * gcc.dg/cpp/if-cexp.c: Add a test.
44271 2002-04-28 Jakub Jelinek <jakub@redhat.com>
44273 * gcc.dg/20020426-2.c: New test.
44275 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
44277 * gcc.dg/cpp/if-mop.c: Update.
44278 * gcc.dg/cpp/if-mpar.c: Add test.
44279 * gcc.dg/cpp/if-oppr.c: Update.
44281 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44284 * gcc.dg/weak-[2-7].c: New tests.
44286 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44288 * gcc.dg/enum1.c: New test.
44290 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44293 * g++.dg/inherit/access2.C: New test.
44295 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44298 * gcc.dg/20020426-1.c: New test.
44300 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44302 * g++.dg/abi/enum1.C: New test.
44304 2002-04-26 Richard Henderson <rth@redhat.com>
44306 * gcc.dg/c99-bool-1.c: Expect always true warning.
44308 2002-04-25 Roger Sayle <roger@eyesopen.com>
44310 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44312 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44314 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44317 2002-04-24 Mark Mitchell <mark@codesourcery.com>
44319 * g++.dg/abi/mange7.C: New test.
44322 * g++.dg/parse/stmtexpr2.C: New test.
44324 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
44326 * gcc.dg/20020312-2.c: Add SH target.
44328 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44330 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44331 compiler output on mips*-*-irix*.
44333 2002-04-23 Jakub Jelinek <jakub@redhat.com>
44335 * g++.dg/parse/attr1.C: New test.
44337 2002-04-23 Roger Sayle <roger@eyesopen.com>
44339 * gcc.c-torture/execute/string-opt-17.c: New test case.
44340 * gcc.c-torture/execute/memset-2.c: New test case.
44342 2002-04-23 Mark Mitchell <mark@codesourcery.com>
44345 * g++.dg/template/friend5.C: New test.
44348 * g++.dg/template/qual1.C: Likewise.
44350 2002-04-22 Zack Weinberg <zack@codesourcery.com>
44352 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44353 Include stdlib.h, not stdio.h or ctype.h.
44355 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
44357 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44358 cris-*-elf* and mmix-*-*.
44359 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44360 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44361 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44363 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44364 * gcc.dg/wchar_t-1.c: Ditto.
44366 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
44368 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44371 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
44373 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44375 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44377 * gcc.c-torture/execute/20000906-1.x: Delete.
44379 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
44381 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44383 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
44386 * g77.f-torture/execute/6367.f: New test.
44387 * g77.f-torture/execute/6367.x: Disable for MMIX.
44389 2002-04-19 Mark Mitchell <mark@codesourcery.com>
44392 * g++.dg/opt/inline2.C: New test.
44394 2002-04-18 Richard Henderson <rth@redhat.com>
44396 * gcc.dg/20000906-1.c: Enable for all targets.
44397 * gcc.c-torture/compile/iftrap-2.c: New.
44399 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44401 * gcc.dg/20020418-1.c: New test.
44402 * gcc.dg/20020418-2.c: New test.
44404 2002-04-18 Richard Henderson <rth@redhat.com>
44406 * gcc.c-torture/compile/iftrap-1.c: New.
44407 * gcc.dg/iftrap-1.c: Adjust for ia64.
44408 * gcc.dg/iftrap-2.c: New.
44410 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44412 * gcc.c-torture/compile/20020418-1.c: New test.
44414 2002-04-18 Roger Sayle <roger@eyesopen.com>
44416 * gcc.c-torture/compile/20020415-1.c: New.
44418 2002-04-18 David S. Miller <davem@redhat.com>
44420 * gcc.c-torture/execute/20020418-1.c: New test.
44422 2002-04-17 Jakub Jelinek <jakub@redhat.com>
44424 * gcc.dg/20020416-1.c: New test.
44426 * g++.dg/opt/inline1.C: New test.
44428 2002-04-16 Jakub Jelinek <jakub@redhat.com>
44430 * gcc.dg/altivec-5.c: New test.
44432 * gcc.dg/20020415-1.c: New test.
44434 2002-04-15 Mark Mitchell <mark@codesourcery.com>
44436 * lib/chill.exp: Remove.
44438 2002-04-14 Jakub Jelinek <jakub@redhat.com>
44440 * g++.dg/other/big-struct.C: New test.
44442 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
44444 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44447 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
44450 * gcc.dg/i386-387-1.c: Allow optional leading underscore
44451 in scan-assembler function name
44453 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
44455 * g77.f-torture/execute/980628-4.x,
44456 g77.f-torture/execute/980628-5.x,
44457 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44458 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44459 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44462 2002-04-13 David S. Miller <davem@redhat.com>
44464 * gcc.c-torture/execute/20020413-1.c: New test.
44466 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
44469 * g++.dg/ext/asm1.C: New tests.
44471 2002-04-12 Mark Mitchell <mark@codesourcery.com>
44474 * g++.dg/parse/stmtexpr1.C: New test.
44477 * g++.dg/template/copy1.C: New test.
44479 2002-04-12 Richard Henderson <rth@redhat.com>
44481 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44483 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
44485 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44486 gcc.c-torture/execute/20020307-2.c.
44488 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
44490 * g++.dg/ext/attrib5.C,
44491 * g++.dg/lookup/struct1.C: New tests.
44493 2002-04-11 Jakub Jelinek <jakub@redhat.com>
44495 * gcc.dg/20020411-1.c: New test.
44497 * gcc.c-torture/execute/20020411-1.c: New test.
44499 2002-04-10 Janis Johnson <janis187@us.ibm.com>
44501 * g77.f-torture/execute/6177.f: New test.
44503 2002-04-10 Jakub Jelinek <jakub@redhat.com>
44506 * g++.dg/opt/cleanup1.C: New test.
44508 * g++.dg/opt/const1.C: New test.
44510 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
44512 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44514 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
44517 * g++.dg/template/typename2.C: New test.
44519 2002-04-10 Alan Modra <amodra@bigpond.net.au>
44521 * gcc.c-torture/execute/loop-12.c: New.
44523 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
44525 * g77.f-torture/execute/980628-4.x,
44526 g77.f-torture/execute/980628-5.x,
44527 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44528 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44529 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44531 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44533 PR optimization/6086
44534 * g++.dg/opt/preinc1.C: New test.
44536 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44539 * g++.dg/opt/static2.C: New test.
44541 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44544 * gcc.dg/20020406-1.c: New test.
44546 2002-04-04 David S. Miller <davem@redhat.com>
44548 * gcc.c-torture/execute/20020404-1.c: New test.
44550 2002-04-04 Jakub Jelinek <jakub@redhat.com>
44553 * gcc.dg/20020312-2.c: Do not declare global register variable
44554 if __PIC__ or __pic__ is defined.
44556 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
44558 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
44559 __asm__ so that it works correctly even if -ansi -pedantic-errors.
44561 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44563 * gcc.misc-tests/linkage.exp: Update last change to handle
44564 sparc*-, not just sparc-.
44566 2002-04-03 Richard Henderson <rth@redhat.com>
44568 * gcc.dg/cpp/ucs.c: Improved long UCS test.
44570 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44572 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44574 2002-04-02 David S. Miller <davem@redhat.com>
44576 * gcc.c-torture/execute/20020402-3.c: New test.
44578 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44580 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44581 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44583 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44584 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44585 g77.f-torture/execute/20001201.x,
44586 g77.f-torture/execute/u77-test.x: New files.
44588 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44589 * gcc.dg/wchar_t-1.c: Ditto.
44591 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44593 * gcc.c-torture/execute/20020402-1.c: New test.
44595 2002-04-01 Richard Henderson <rth@redhat.com>
44597 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44599 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44601 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44603 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44605 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44607 * g++.dg/inherit/template-as-base.C: Expect error.
44608 * g++.dg/inherit/namespace-as-base.C: Likewise.
44610 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
44612 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44613 g++.dg/ext/instantiate3.C: Tweak match patterns.
44615 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44616 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44619 2002-03-31 Richard Henderson <rth@redhat.com>
44621 * gcc.dg/special/alias-2.c: New.
44622 * gcc.dg/special/ecos.exp: Run it.
44624 2002-03-31 Richard Henderson <rth@redhat.com>
44626 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44628 2002-03-31 Kazu Hirata <kazu@hxi.com>
44630 * gcc.dg/weak-1.c: Disable on h8300 port.
44632 2002-03-29 Janis Johnson <janis187@us.ibm.com>
44634 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44635 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44637 * g++.dg/bprob/bprob-1.C: New test.
44638 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44639 * g++.dg/gcov/gcov-1.C: New test.
44640 * g++.dg/gcov/gcov-1.x: New file.
44641 * g++.dg/gcov/gcov-2.C: New test.
44642 * g++.dg/gcov/gcov-3.C: New test.
44643 * g++.dg/gcov/gcov-3.h: New file.
44645 2002-03-28 Roger Sayle <roger@eyesopen.com>
44647 * g++.old-deja/g++.other/builtins5.C: New test.
44648 * g++.old-deja/g++.other/builtins6.C: New test.
44649 * g++.old-deja/g++.other/builtins7.C: New test.
44650 * g++.old-deja/g++.other/builtins8.C: New test.
44651 * g++.old-deja/g++.other/builtins9.C: New test.
44653 2002-03-29 Jakub Jelinek <jakub@redhat.com>
44655 * g++.dg/opt/static1.C: New test.
44657 * g++.dg/opt/longbranch1.C: New test.
44659 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
44661 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44663 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44665 2002-03-28 Jeffrey A Law (law@redhat.com)
44667 * gcc.c-torture/execute/20020328-1.c: New test.
44669 2002-03-27 Richard Henderson <rth@redhat.com>
44671 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44672 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44673 move from g++.old-deja/g++.ext/.
44675 2002-03-27 Mark Mitchell <mark@codesourcery.com>
44677 * g++.dg/init/new2.C: New test.
44679 2002-03-26 Richard Henderson <rth@redhat.com>
44681 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44683 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44686 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
44688 * gcc.dg/20001102-1.c: Likewise.
44690 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
44692 * gcc.dg/cpp/endif-pedantic1.c,
44693 gcc.dg/cpp/endif-pedantic2.c: New tests.
44695 2002-03-26 Mark Mitchell <mark@codesourcery.com>
44697 * g++.dg/init/new1.C: New test.
44699 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
44701 * g++.dg/abi/vbase9.C: New test.
44703 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
44705 * gcc.dg/arm-asm.c: New test.
44707 2002-03-26 Andrew Cagney <ac131313@redhat.com>
44709 * gcc.dg/Wswitch-enum.c: New test.
44712 2002-03-26 Richard Henderson <rth@redhat.com>
44714 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44717 2002-03-25 Richard Henderson <rth@redhat.com>
44719 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
44722 * gcc.c-torture/compile/20011119-1.c (xxx): New.
44723 * gcc.c-torture/compile/20011119-2.c (xxx): New.
44725 2002-03-25 Zack Weinberg <zack@codesourcery.com>
44727 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44729 2002-03-25 Bob Wilson <bob.wilson@acm.org>
44731 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44732 targets using generic thunk support.
44734 2002-03-25 Jakub Jelinek <jakub@redhat.com>
44736 * gcc.c-torture/compile/20020323-1.c: New test.
44738 * g++.dg/opt/conj2.C: New test.
44740 2002-03-24 Richard Henderson <rth@redhat.com>
44742 * gcc.dg/weak-1.c: Use -fno-common.
44744 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44746 * g77.dg/f77-edit-apostrophe-out.f: New test
44747 * g77.dg/f77-edit-h-out.f: New test
44748 * g77.dg/f77-edit-t-in.f: New test
44749 * g77.dg/f77-edit-t-out.f: New test
44750 * g77.dg/f77-edit-x-out.f: New test
44751 * g77.dg/f77-edit-slash-out.f: New test
44752 * g77.dg/f77-edit-colon-out.f: New test
44753 * g77.dg/f77-edit-s-out.f: New test
44755 2002-03-24 Richard Henderson <rth@redhat.com>
44757 * objc/execute/formal_protocol-6.x: New XFAIL.
44759 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44761 * gcc.dg/weak-1.c: Early return from dg-final on platforms
44762 that do not support weak symbols
44764 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44766 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44767 * lib/g77.exp: Likewise.
44768 * lib/objc.exp: Likewise.
44770 2002-03-23 Andrew Cagney <ac131313@redhat.com>
44772 * gcc.dg/Wswitch-default.c: New test.
44774 2002-03-23 Jakub Jelinek <jakub@redhat.com>
44776 * g++.dg/other/enum1.C: New test.
44778 2002-03-23 Zack Weinberg <zack@codesourcery.com>
44780 * gcc.dg/pragma-ep-3.c: Fix typo.
44782 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44784 * g++.dg/inherit/template-as-base.C: New test.
44786 2002-03-22 Jakub Jelinek <jakub@redhat.com>
44788 * g++.old-deja/g++.other/dwarf2-1.C: Move...
44789 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
44791 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
44793 * gcc.dg/cpp/multiline.c: Update to match.
44795 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
44797 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44799 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
44801 * gcc.dg/cpp/extratokens2.c: New file.
44803 2002-03-21 David Edelsohn <edelsohn@gnu.org>
44805 * gcc.dg/20020312-2.c: Add rs6000 target.
44807 * gcc.c-torture/compile/20020319-1.c: New test.
44809 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44811 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44812 (A, E): Handle this.
44814 2002-03-20 Jason Merrill <jason@redhat.com>
44816 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44818 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44819 through prune_gcc_output.
44821 2002-03-20 Jakub Jelinek <jakub@redhat.com>
44823 * gcc.c-torture/compile/20020320-1.c: New test.
44825 2002-03-19 Jakub Jelinek <jakub@redhat.com>
44827 * gcc.c-torture/compile/20020318-1.c: New test.
44829 * gcc.dg/struct-by-value-1.c: New test.
44831 * gcc.dg/20020319-1.c: New test.
44833 2002-03-18 Jakub Jelinek <jakub@redhat.com>
44835 * g++.dg/opt/conj1.C: New test.
44837 2002-03-17 Mark Mitchell <mark@codesourcery.com>
44839 * g++.dg/template/qualttp20.C: Revert previous change.
44840 * g++.dg/template/qualttp3.C: Likewise.
44841 * g++.dg/template/qualttp4.C: Likewise.
44842 * g++.dg/template/qualttp5.C: Likewise.
44843 * g++.dg/template/qualttp6.C: Likewise.
44844 * g++.dg/template/qualttp7.C: Likewise.
44845 * g++.dg/template/qualttp8.C: Likewise.
44846 * g++.dg/template/recurse.C: Likewise.
44848 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
44850 * gcc.dg/cpp/wchar-1.c: Update.
44852 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
44854 * g++.dg/template/conv1.C: New test.
44855 * g++.dg/template/conv2.C: New test.
44856 * g++.dg/template/conv3.C: New test.
44857 * g++.dg/template/conv4.C: New test.
44859 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44861 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44862 * g++.dg/template/qualttp3.C: Likewise.
44863 * g++.dg/template/qualttp4.C: Likewise.
44864 * g++.dg/template/qualttp5.C: Likewise.
44865 * g++.dg/template/qualttp6.C: Likewise.
44866 * g++.dg/template/qualttp7.C: Likewise.
44867 * g++.dg/template/qualttp8.C: Likewise.
44868 * g++.dg/template/recurse.C: Likewise.
44870 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44872 * g++.dg/opt/dtor1.C: New test.
44874 2002-03-15 Jakub Jelinek <jakub@redhat.com>
44876 * gcc.c-torture/compile/20020315-1.c: New test.
44878 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
44880 * gcc.dg/weak-1.c: Fix scan tests.
44882 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
44884 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44885 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44886 cris-*-aout* mmix-*-*.
44887 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44888 cris-*-aout* mmix-*-*.
44889 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44890 cris-*-elf* cris-*-aout* and mmix-*-*.
44891 * gcc.dg/20001009-1.c: Ditto.
44892 * gcc.dg/20010912-1.c: Ditto.
44893 * gcc.dg/20020122-4.c: Ditto.
44894 * gcc.dg/inline-2.c: Ditto.
44896 2002-03-14 Jeffrey A Law (law@cygnus.com)
44898 * gcc.c-torture/compile/20020314-1.c: New test.
44900 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
44902 * gcc.c-torture/execute/20020314-1.c: New test.
44904 2002-03-14 Jakub Jelinek <jakub@redhat.com>
44906 * g++.dg/warn/Wunused-1.C: New test.
44908 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
44910 * g++.dg/abi/mangle6.C: New test.
44912 2002-03-13 Jakub Jelinek <jakub@redhat.com>
44914 * gcc.c-torture/compile/20020309-2.c: New test.
44916 * gcc.c-torture/compile/20020312-1.c: New test.
44918 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
44920 * g++.dg/other/access1.C: New test.
44922 2002-03-12 Jakub Jelinek <jakub@redhat.com>
44924 * gcc.c-torture/execute/wchar_t-1.c: New test.
44926 2002-03-12 David Edelsohn <edelsohn@gnu.org>
44928 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44930 2002-03-12 Roger Sayle <roger@eyesopen.com>
44932 * gcc.dg/20020312-1.c: New test case.
44934 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
44936 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44938 2002-03-11 Richard Henderson <rth@redhat.com>
44940 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44941 * g++.old-deja/g++.jason/report.C: Likewise.
44943 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44945 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44946 * g++.old-deja/g++.robertl/eb56.C: Likewise.
44948 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44950 * g++.dg/overload/pmf1.C: New test.
44952 2002-03-11 Kazu Hirata <kazu@hxi.com>
44954 * gcc.c-torture/execute/20020307-1.c: Use long.
44956 2002-03-11 Jakub Jelinek <jakub@redhat.com>
44958 PR optimization/5844
44959 * gcc.dg/20020310-1.c: New test.
44961 2002-03-09 Michael Meissner <meissner@redhat.com>
44963 * gcc.c-torture/execute/memcpy-2.c: New test.
44964 * gcc.c-torture/execute/memset-1.c: New test.
44965 * gcc.c-torture/execute/strlen-1.c: New test.
44966 * gcc.c-torture/execute/strcmp-1.c: New test.
44967 * gcc.c-torture/execute/strncmp-1.c: New test.
44969 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
44971 * gcc.dg/ppc-ldstruct.c: New test.
44973 2002-03-09 Jakub Jelinek <jakub@redhat.com>
44975 * gcc.c-torture/execute/va-arg-22.c: New test.
44977 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44979 * gcc.c-torture/compile/20020309-1.c: New test.
44981 2002-03-08 Jakub Jelinek <jakub@redhat.com>
44983 * gcc.c-torture/execute/20020307-2.c: New test.
44985 2002-03-07 Jeffrey A Law (law@redhat.com)
44987 * g77.f-torture/compile/20020307-1.f: New test.
44989 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
44991 * gcc.dg/unordered-1.c: New test.
44993 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
44995 * gcc.c-torture/execute/20020307-1.c: New test.
44997 2002-03-05 Jakub Jelinek <jakub@redhat.com>
44999 * gcc.dg/20020304-1.c: New test.
45001 * gcc.c-torture/compile/20020304-2.c: New test.
45003 2002-03-04 Zack Weinberg <zack@codesourcery.com>
45005 * gcc.c-torture/compile/20020304-1.c: New test case
45008 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
45010 * gcc.dg/20020103-1.c: Add other -D ppc variants.
45012 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
45014 * g++.dg/other/classkey1.C: New test.
45016 2002-03-01 Richard Henderson <rth@redhat.com>
45018 * gcc.c-torture/compile/981223-1.x: New.
45019 * gcc.c-torture/compile/920625-1.x: New.
45021 2002-02-28 Richard Henderson <rth@redhat.com>
45023 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45025 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
45027 * gcc.c-torture/execute/20020227-1.c: New test.
45029 2002-02-27 Mark Mitchell <mark@codesourcery.com>
45031 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45033 * g++.old-deja/g++.oliva/partord1.C: Likewise.
45034 * g++.old-deja.g++.other/defarg1.C: Likewise.
45035 * g++.old-deja/g++.pt/calls2.C: Likewise.
45036 * g++.old-deja/g++.pt/crash20.C: Likewise.
45037 * g++.old-deja/g++.pt/crash30.C: Likewise.
45038 * g++.old-deja/g++.pt/crash36.C: Likewise.
45039 * g++.old-deja/g++.pt/crash6.C: Likewise.
45040 * g++.old-deja/g++.pt/defarg13.C: Likewise.
45041 * g++.old-deja/g++.pt/derived3.C: Likewise.
45042 * g++.old-deja/g++.pt/error1.C: Likewise.
45043 * g++.old-deja/g++.pt/friend21.C: Likewise.
45044 * g++.old-deja/g++.pt/friend23.C: Likewise.
45045 * g++.old-deja/g++.pt/infinite1.C: Likewise.
45046 * g++.old-deja/g++.robertl/eb128.C: Likewise.
45048 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
45050 * gcc.c-torture/execute/20020225-2.c: New test.
45052 2002-02-27 Zack Weinberg <zack@codesourcery.com>
45054 * gcc.c-torture/execute/920730-1t.c,
45055 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45056 Delete test cases, only relevant to -traditional.
45058 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
45060 * gcc.dg/cpp/undef1.c: Remove.
45061 * gcc.dg/cpp/directiv.c: Update.
45062 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45064 2002-02-27 Michael Meissner <meissner@redhat.com>
45066 * gcc.c-torture/execute/20020226-1.c: New test.
45068 2002-02-26 Jakub Jelinek <jakub@redhat.com>
45070 * g++.dg/debug/debug4.C: New test.
45072 * gcc.dg/ia64-visibility-1.c: New test.
45074 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
45076 * gcc.dg/debug/20020224-1.c: New.
45078 2002-02-25 Kazu Hirata <kazu@hxi.com>
45080 * gcc.c-torture/execute/960416-1.x: New.
45081 * gcc.c-torture/execute/divconst-3.x: Likewise.
45083 2002-02-25 Jakub Jelinek <jakub@redhat.com>
45085 * gcc.dg/20020224-1.c: New test.
45087 2002-02-25 Alan Modra <amodra@bigpond.net.au>
45089 * gcc.c-torture/execute/20020225-1.c: New.
45091 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
45093 * gcc.dg/cpp/wchar-1.c: New test.
45095 2002-02-23 Jakub Jelinek <jakub@redhat.com>
45097 * gcc.dg/20020222-1.c: New test.
45099 2002-02-22 Jakub Jelinek <jakub@redhat.com>
45101 * g++.dg/opt/anonunion1.C: New test.
45103 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
45105 * g++.dg/template/qualttp19.C: New test.
45106 * g++.dg/template/qualttp20.C: New test.
45107 * g++.old-deja/g++.jason/report.C: Adjust expected errors
45108 * g++.old-deja/g++.other/qual1.C: Likewise.
45110 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
45112 * gcc.dg/attr-alwaysinline.c: New.
45114 2002-02-21 Jakub Jelinek <jakub@redhat.com>
45116 * gcc.dg/20020220-1.c: New test.
45118 * gcc.dg/20020220-2.c: New test.
45120 * g++.dg/opt/mmx1.C: New test.
45122 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
45124 * gcc.c-torture/compile/20020110.c: New test.
45126 2002-02-20 Jakub Jelinek <jakub@redhat.com>
45128 * gcc.c-torture/execute/20020219-1.c: New test.
45130 * gcc.dg/20020219-1.c: New test.
45132 * gcc.dg/noncompile/20020220-1.c: New test.
45134 * g++.dg/opt/ptrintsum1.C: New test.
45136 * gcc.dg/debug/20020220-1.c: New test.
45138 2002-02-17 Jakub Jelinek <jakub@redhat.com>
45140 * gcc.c-torture/execute/20020216-1.c: New test.
45142 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
45144 * gcc.dg/decl-1.c: Update, new test.
45146 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
45148 * g++.dg/abi/bitfield1.C: New test.
45149 * g++.dg/abi/bitfield2.C: New test.
45151 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45153 * gcc.dg/attr-nest.c: New test.
45155 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45157 * gcc.c-torture/execute/20020215-1.c: New test.
45159 2002-02-14 Jakub Jelinek <jakub@redhat.com>
45161 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45162 * g++.dg/debug/debug.exp: New.
45163 * g++.dg/debug/trivial.C: New.
45164 * g++.dg/debug/debug1.C: Moved...
45165 * g++.dg/other/debug1.C: ...from here.
45166 * g++.dg/debug/debug2.C: Moved...
45167 * g++.dg/other/debug2.C: ...from here.
45168 * g++.dg/debug/debug3.C: Moved...
45169 * g++.dg/other/debug3.C: ...from here.
45171 * gcc.dg/noncompile/20020213-1.c: New test.
45173 2002-02-13 Jakub Jelinek <jakub@redhat.com>
45175 * g++.dg/other/debug3.C: New test.
45177 * gcc.c-torture/execute/20020213-1.c: New test.
45179 2002-02-13 Richard Smith <richard@ex-parrot.com>
45181 * g++.old-deja/g++.other/thunk1.C: New test.
45183 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45185 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45187 2002-02-13 Stan Shebs <shebs@apple.com>
45189 * gcc.dg/altivec-3.c: New.
45191 2002-02-12 Jakub Jelinek <jakub@redhat.com>
45193 * gcc.dg/Wunreachable-1.c: New test.
45194 * gcc.dg/Wunreachable-2.c: New test.
45196 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
45198 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45200 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
45202 * gcc.dg/decl-1.c: New test.
45204 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45206 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45208 2002-02-10 Kazu Hirata <kazu@hxi.com>
45210 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45211 * gcc.c-torture/compile/980506-1.x: Likewise.
45213 2002-02-10 Kazu Hirata <kazu@hxi.com>
45215 * gcc.dg/20020210-1.c: New.
45217 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
45219 * g77.f-torture/execute/947.f: New regression test
45220 for PR fortran/947.
45222 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
45224 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45225 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45227 2002-02-08 Richard Henderson <rth@redhat.com>
45229 * gcc.c-torture/compile/labels-3.c: New.
45231 2002-02-08 Jakub Jelinek <jakub@redhat.com>
45233 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45234 expression statements work instead.
45235 * gcc.dg/noncompile/20020207-1.c: New test.
45237 2002-02-07 Richard Henderson <rth@redhat.com>
45239 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45241 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45243 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45245 * lib/g77-dg.exp: Trim g77 error messages so that they are
45246 recognized by dg.exp.
45248 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45251 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
45253 2002-02-07 Richard Henderson <rth@redhat.com>
45255 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45256 to be sufficiently aligned for integers.
45258 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
45260 * g++.dg/template/friend4.C: New test.
45262 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45265 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45268 2002-02-07 Richard Henderson <rth@redhat.com>
45270 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45271 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45272 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45273 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45275 2002-02-06 Richard Henderson <rth@redhat.com>
45277 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45279 2002-02-06 Janis Johnson <janis187@us.ibm.com>
45281 * gcc.dg/20020206-1.c: New test.
45283 2002-02-06 Jakub Jelinek <jakub@redhat.com>
45285 * gcc.c-torture/execute/20020206-1.c: New test.
45287 * gcc.c-torture/execute/20020206-2.c: New test.
45289 PR optimization/5429:
45290 * gcc.c-torture/compile/20020206-1.c: New test.
45292 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
45294 * g++.dg/ext/align1.C: Do not use an explicit alignment value
45295 as certain file formats cannot support particularly large
45298 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45299 and do not expect to be able to link the executable.
45301 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45302 fail because the COFF format does not support the weak attribute.
45304 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
45306 * g77.dg/pr5473.f: New test
45308 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
45310 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45311 Fix testcase accordingly.
45313 2002-02-04 Richard Henderson <rth@redhat.com>
45315 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45316 (buf): Change to be an array of pointers, not ints.
45318 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45320 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
45321 before all tests. Move warning one line above to match where it
45323 * gcc.dg/Wswitch-2.c: New test.
45324 * g++.dg/warn/Wswitch-1.C: New test.
45325 * g++.dg/warn/Wswitch-2.C: New test.
45327 2002-02-04 Richard Henderson <rth@redhat.com>
45329 * g++.dg/abi/offsetof.C: Fix size comparison.
45331 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
45333 * gcc.dg/cast-qual-2.c: New test.
45335 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45337 * gcc.dg/20020201-4.c: New test.
45339 2002-02-04 Ben Elliston <bje@redhat.com>
45341 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45342 target_info attribute != 0, in addition to the empty string.
45343 (gcc_target_compile): Likewise.
45345 2002-02-03 Andrew Cagney <ac131313@redhat.com>
45347 * gcc.dg/Wswitch.c: New test.
45348 PR gcc/4475. PR gcc/3780.
45350 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
45352 * g77.f-torture/execute/5122.f: New test for regressions
45353 against PR fortran/5122.
45355 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
45357 * g77.f-torture/compile/pr3743.f: Delete
45358 * g77.dg/pr3743-1.f: New test.
45359 * g77.dg/pr3743-2.f: New test.
45360 * g77.dg/pr3743-3.f: New test.
45361 * g77.dg/pr3743-4.f: New test.
45363 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45365 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45367 2002-02-02 Richard Henderson <rth@redhat.com>
45369 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45370 * gcc.c-torture/execute/bf64-1.c: Likewise.
45372 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45374 * gcc.dg/20020201-2.c: New test.
45376 * gcc.dg/20020201-3.c: New test.
45378 * gcc.c-torture/execute/bitfld-2.c: New test.
45380 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45382 * gcc.dg/bitfld-1.c: Update.
45383 * gcc.dg/bitfld-2.c: Update.
45384 * gcc.c-torture/execute/bitfld-1.x: New.
45386 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45388 * gcc.c-torture/execute/20020201-1.c: New test.
45390 2002-02-01 Janis Johnson <janis187@us.ibm.com>
45393 * gcc.dg/20020201-1.c: New test.
45395 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
45398 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45399 * g77.f-torture/compile/pr3743.x: Remove
45401 2002-01-31 Tom Rix <trix@redhat.com>
45403 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45405 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
45407 * gcc.dg/noncompile/20020130-1.c: New test.
45409 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
45411 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45413 2002-01-29 Richard Henderson <rth@redhat.com>
45415 * gcc.c-torture/execute/991118-1.c: Cast various constants back
45417 * gcc.c-torture/execute/bf64-1.c: Likewise.
45419 2002-01-29 Jakub Jelinek <jakub@redhat.com>
45421 * gcc.c-torture/execute/20020129-1.c: New test.
45423 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
45425 * gcc.c-torture/compile/20000224-1.c: Update.
45426 * gcc.c-torture/execute/bitfld-1.c: New tests.
45427 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45428 * gcc.dg/uninit-A.c: Update.
45430 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
45432 * g++.dg/template/ctor1.C: Add instantiation.
45434 2002-01-28 Paul Koning <pkoning@equallogic.com>
45436 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45437 argument to __builtin_prefetch to be const ptr.
45439 2002-01-28 Jakub Jelinek <jakub@redhat.com>
45441 * gcc.c-torture/compile/20020120-1.c: New test.
45443 2002-01-27 Kazu Hirata <kazu@hxi.com>
45445 * gcc.c-torture/execute/20020127-1.c: New test.
45447 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
45449 * g77.dg/f77-edit-i-in.f: New test
45450 * g77.dg/f77-edit-i-out.f: New test
45452 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
45454 * gcc.dg/debug/debug.exp: New file.
45455 * gcc.dg/debug/trivial.c: New file.
45456 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45457 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45458 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45459 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45460 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45461 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45462 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45463 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45464 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45465 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45466 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45467 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45468 * gcc.dg/20000503-1.c: Removed.
45469 * gcc.dg/20010207-1.c: Removed.
45470 * gcc.dg/20011223-1.c: Removed.
45471 * gcc.dg/20020104-2.c: Removed.
45472 * gcc.dg/debug-1.c: Removed.
45473 * gcc.dg/debug-2.c: Removed.
45474 * gcc.dg/debug-3.c: Removed.
45475 * gcc.dg/debug-4.c: Removed.
45476 * gcc.dg/debug-5.c: Removed.
45477 * gcc.dg/debug-6.c: Removed.
45478 * gcc.dg/dwarf2-1.c: Removed.
45479 * gcc.dg/dwarf2-2.c: Removed.
45481 2002-01-25 Jakub Jelinek <jakub@redhat.com>
45483 * g++.old-deja/g++.other/eh5.C: New test.
45484 * g++.old-deja/g++.other/sibcall2.C: New test.
45485 * g++.old-deja/g++.other/array9.C: New test.
45486 * g++.old-deja/g++.other/typename2.C: New test.
45487 * g++.old-deja/g++.other/crash60.C: New test.
45488 * g++.old-deja/g++.other/conv9.C: New test.
45489 * g++.old-deja/g++.other/mangle10.C: New test.
45490 * g++.old-deja/g++.other/unchanging1.C: New test.
45491 * g++.old-deja/g++.other/exprstmt1.C: New test.
45492 * g++.old-deja/g++.other/inline23.C: New test.
45493 * g++.old-deja/g++.eh/ia64-1.C: New test.
45494 * g++.old-deja/g++.other/dwarf2-1.C: New test.
45495 * g++.old-deja/g++.other/reload1.C: New test.
45496 * g++.old-deja/g++.other/static20.C: New test.
45497 * g++.old-deja/g++.other/local-alloc1.C: New test.
45498 * g++.old-deja/g++.other/conv8.C: New test.
45499 * g++.old-deja/g++.other/stmtexpr2.C: New test.
45500 * g++.old-deja/g++.other/storeexpr1.C: New test.
45501 * g++.old-deja/g++.other/storeexpr2.C: New test.
45502 * g++.dg/eh/template2.C: New test.
45503 * g++.dg/warn/weak1.C: New test.
45505 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
45507 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45508 Remove first, non-varying, argument.
45510 2002-01-23 Richard Henderson <rth@redhat.com>
45512 * gcc.dg/inline-2.c: New.
45514 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45515 Add optional target arg. Check number of arguments.
45516 (scan-assembler-not, scan-assembler-dem): Likewise.
45517 (scan-assembler-dem-not): Likewise.
45519 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45521 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45523 * g++.old-deja/g++.brendan/parse3.C,
45524 g++.old-deja/g++.other/crash26.C,
45525 g++.old-deja/g++.other/crash28.C,
45526 g++.old-deja/g++.other/crash29.C,
45527 g++.old-deja/g++.other/crash30.C,
45528 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45530 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
45532 * gcc.dg/20020115-1.c: New.
45534 2002-01-23 Bob Wilson <bob.wilson@acm.org>
45536 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45538 2002-01-23 Janis Johnson <janis187@us.ibm.com>
45540 * gcc.dg/20020122-3.c: New.
45542 2002-01-23 Jakub Jelinek <jakub@redhat.com>
45544 * g++.dg/other/gc1.C: New test.
45546 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45548 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45550 2002-01-22 Richard Henderson <rth@redhat.com>
45552 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45554 2002-01-22 Richard Henderson <rth@redhat.com>
45556 * gcc.dg/20020122-4.c: New.
45558 2002-01-22 H.J. Lu <hjl@gnu.org>
45560 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45562 * gcc.dg/special/ecos.exp: Likewise.
45563 * lib/g++-dg.exp: Likewise.
45564 * lib/g77-dg.exp: Likewise.
45565 * lib/gcc-dg.exp : Likewise.
45566 * lib/mike-g++.exp: Likewise.
45567 * lib/mike-g77.exp: Likewise.
45568 * lib/mike-gcc.exp: Likewise.
45569 * lib/objc-dg.exp: Likewise.
45571 2002-01-22 Janis Johnson <janis187@us.ibm.com>
45574 * gcc.dg/20020122-2.c: New test.
45576 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
45578 * gcc.dg/20020122-1.c: New test.
45580 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
45582 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45584 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
45586 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45588 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45590 * gcc.c-torture/compile/20020121-1.c: New test.
45592 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
45594 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45597 2002-01-21 Jakub Jelinek <jakub@redhat.com>
45599 * gcc.dg/20020218-1.c: New test.
45601 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
45603 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45605 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45606 "At global scope" warning
45607 * g++.dg/ext/align1.C: Change cygwin test for alignment
45608 from db-bogus to dg-warning
45610 2002-01-21 Zack Weinberg <zack@codesourcery.com>
45612 * g77.f-torture/compile/cpp2.F: New test.
45614 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
45616 * g++.dg/template/access1.C: New test.
45618 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
45620 * gcc.dg/20020118-1.c: New.
45622 2002-01-18 Kazu Hirata <kazu@hxi.com>
45624 * gcc.c-torture/execute/20020118-1.c: New test.
45626 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45628 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45629 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45630 alignment warnings.
45632 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45634 * gcc.misc-tests/i386-prefetch.exp: Save and restore
45635 torture_with_loops and torture_without_loops
45637 2002-01-17 Jakub Jelinek <jakub@redhat.com>
45639 * gcc.c-torture/compile/20020116-1.c: New test.
45641 2002-01-16 Jakub Jelinek <jakub@redhat.com>
45643 * gcc.dg/20020116-2.c: New test.
45645 * gcc.dg/ultrasp4.c: New test.
45647 * gcc.dg/20020116-1.c: New test.
45649 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
45651 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45654 2002-01-15 Janis Johnson <janis187@us.ibm.com>
45656 * gcc.misc-tests/i386-prefetch.exp: New.
45657 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45658 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45659 * gcc.misc-tests/i386-pf-none-1.c: New test.
45660 * gcc.misc-tests/i386-pf-sse-1.c: New test.
45662 2002-01-15 Jakub Jelinek <jakub@redhat.com>
45664 * gcc.dg/gnu89-init-1.c: Add new tests.
45666 2002-01-15 Andreas Jaeger <aj@suse.de>
45668 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45669 * gcc.dg/i386-mmx-2.c: Likewise.
45670 * gcc.dg/i386-sse-1.c: Likewise.
45671 * gcc.dg/i386-sse-2.c: Likewise.
45672 * gcc.dg/i386-sse-3.c: Likewise.
45674 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
45676 * g77.f-torture/execute/intrinsic-unix-bessel.f:
45677 Uncomment additional cases that now pass.
45679 2002-01-11 Richard Henderson <rth@redhat.com>
45681 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45682 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45684 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
45686 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45688 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
45690 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45691 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45693 2002-01-10 Dale Johannesen <dalej@apple.com>
45695 * gcc.c-torture/execute/loop-11.c: New.
45697 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
45699 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45700 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45702 2002-01-09 Richard Henderson <rth@redhat.com>
45704 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45705 type in which to perform the operation for each size.
45707 2002-01-09 Alan Matsuoka (alanm@redhat.com)
45709 * gcc.c-torture/compile/20020109-2.c: New test.
45711 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
45713 * gcc.c-torture/execute/loop-10.c: New test.
45715 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45717 * gcc.c-torture/compile/20010226-1.c: New test.
45718 * gcc.c-torture/compile/20010227-1.c: New test.
45719 * gcc.c-torture/compile/20010426-1.c: New test.
45720 * gcc.c-torture/compile/20010510-1.c: New test.
45721 * gcc.c-torture/compile/20010605-3.c: New test.
45722 * gcc.c-torture/compile/20010824-1.c: New test.
45723 * gcc.c-torture/execute/20010409-1.c: New test.
45724 * gcc.dg/noncompile/20000901-1.c: New test.
45725 * gcc.dg/20001023-1.c: New test.
45726 * gcc.dg/20001101-1.c: New test.
45727 * gcc.dg/20001102-1.c: New test.
45728 * gcc.dg/20010207-1.c: New test.
45729 * gcc.dg/20010405-1.c: New test.
45730 * gcc.dg/20010822-1.c: New test.
45731 * gcc.dg/20011107-1.c: New test.
45733 2002-01-09 Jeffrey A Law (law@redhat.com)
45735 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45737 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
45738 execution failure on PA targets.
45740 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45742 * gcc.c-torture/compile/20020109-1.c: New test.
45744 2002-01-08 Kazu Hirata <kazu@hxi.com>
45746 * gcc.c-torture/execute/20020108-1.c: New test.
45748 2002-01-08 Jakub Jelinek <jakub@redhat.com>
45750 * gcc.dg/20020108-1.c: New test.
45752 2002-01-08 H.J. Lu <hjl@gnu.org>
45754 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45757 2002-01-08 Geoff Keating <geoffk@redhat.com>
45759 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45762 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
45764 * gcc.dg/altivec-4.c: Test altivec predicates.
45766 2002-01-07 Jakub Jelinek <jakub@redhat.com>
45768 * gcc.c-torture/execute/20020107-1.c: New test.
45770 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
45773 * gcc.c-torture/compile/20020106-1.c: New test.
45775 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
45777 * gcc.c-torture/execute/nestfunc-4.c: New test.
45779 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45781 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45782 extra triple that slipped in.
45783 * g++.old-deja/g++.abi/align.C: Likewise.
45784 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45786 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45788 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45789 * g++.old-deja/g++.abi/align.C: Likewise.
45790 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45792 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45794 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45797 2002-01-04 Jakub Jelinek <jakub@redhat.com>
45799 * gcc.dg/20020104-1.c: New test.
45801 * gcc.dg/20020104-2.c: New test.
45803 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
45805 * gcc.dg/20020103-1.c: Fix typo in target selector.
45807 2002-01-03 Richard Henderson <rth@redhat.com>
45809 * gcc.dg/20020103-1.c: New.
45811 2002-01-03 Kazu Hirata <kazu@hxi.com>
45813 * gcc.c-torture/execute/20020103-1.c: New test.
45815 2002-01-03 Jakub Jelinek <jakub@redhat.com>
45817 * g++.dg/other/debug2.C: New test.
45819 * gcc.c-torture/compile/20020103-1.c: New test.
45821 2002-01-02 Jakub Jelinek <jakub@redhat.com>
45823 * gcc.dg/gnu89-init-1.c: Added new tests.
45825 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45827 * g++.dg/template/friend2.C: Remove as patch is reverted.
45829 * g++.dg/warn/oldcast1.C: New test.
45831 * g++.dg/template/ptrmem1.C: New test.
45832 * g++.dg/template/ptrmem2.C: New test.
45834 * g++.dg/template/ntp.C: New test.
45836 * g++.dg/other/component1.C: New test.
45838 * g++.dg/template/ttp3.C: New test.
45840 * g++.dg/template/friend2.C: New test.
45841 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45843 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45845 * g++.dg/other/ptrmem1.C: New test.
45846 * g++.dg/other/ptrmem2.C: New test.
45848 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45850 * g++.dg/template/ctor1.C: New test.
45852 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45854 * g++.dg/template/friend2.C: New test.
45856 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
45858 * gcc.dg/mmix-1.c: New test.
45860 2001-12-31 Richard Henderson <rth@redhat.com>
45862 * gcc.dg/asm-5.c: New.
45864 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
45866 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45867 in namespace __gnu_cxx
45869 2001-12-30 Richard Henderson <rth@redhat.com>
45871 * gcc.dg/debug-6.c: New.
45873 2001-12-30 Jakub Jelinek <jakub@redhat.com>
45875 * gcc.c-torture/compile/20011229-2.c: New test.
45877 2001-12-29 Jakub Jelinek <jakub@redhat.com>
45879 * gcc.dg/debug-3.c: New test.
45880 * gcc.dg/debug-4.c: New test.
45881 * gcc.dg/debug-5.c: New test.
45883 2001-12-29 Richard Henderson <rth@redhat.com>
45885 * g++.dg/eh/loop1.C: New.
45887 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45889 * g++.dg/template/crash1.C: New test.
45891 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45893 * g++.dg/other/const1.C: New test.
45895 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45897 * gcc.c-torture/compile/20011229-1.c: New test.
45899 2001-12-28 Stan Shebs <shebs@apple.com>
45901 * lib/objc-torture.exp: Resync with c-torture.exp.
45902 * lib/objc.exp: Load standard libraries.
45904 2001-12-28 Jakub Jelinek <jakub@redhat.com>
45906 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45909 2001-12-27 Roger Sayle <roger@eyesopen.com>
45911 * gcc.c-torture/execute/string-opt-16.c: New testcase.
45913 2001-12-27 Richard Henderson <rth@redhat.com>
45915 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45917 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
45919 * g++.dg/eh/ctor1.C: New test.
45920 * g++.dg/other/error2.C: New test.
45922 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
45924 * g++.dg/other/init2.C: New test.
45926 2001-12-24 Richard Henderson <rth@redhat.com>
45928 * gcc.dg/20011223-1.c: New.
45929 * gcc.dg/inline-1.c: New.
45931 2001-12-23 Richard Henderson <rth@redhat.com>
45933 * gcc.dg/asm-4.c: Test operand modifiers.
45935 2001-12-23 Richard Henderson <rth@redhat.com>
45937 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45939 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
45941 * gcc.c-torture/execute/20011223-1.c: New test.
45943 2001-12-21 Richard Henderson <rth@redhat.com>
45945 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45946 re-enables the warning.
45948 2001-12-21 Richard Henderson <rth@redhat.com>
45950 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45952 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45954 * gcc.c-torture/compile/20011218-1.c: New test.
45956 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
45958 * gcc.misc-test/arm-isr.exp: New file. Control running of the
45960 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
45961 epilogue generation for ARM ISR routines.
45963 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45965 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45966 * gcc.dg/format/c90-printf-3.c: Likewise.
45967 * gcc.dg/format/c99-printf-3.c: Likewise.
45968 * gcc.dg/format/ext-1.c: Likewise.
45969 * gcc.dg/format/ext-6.c: Likewise.
45970 * gcc.dg/format/format.h: Prototype unlocked stdio.
45972 2001-12-20 Richard Henderson <rth@redhat.com>
45974 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45976 (malloc): Correct allocation logic. Abort if we fill up the
45977 arena before initialization complete.
45978 (realloc): Correct allocation logic.
45980 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45982 * gcc.c-torture/compile/20011219-2.c: New test.
45984 * gcc.c-torture/execute/20011219-1.c: New test.
45986 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
45988 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45989 target does not support weak symbols.
45991 2001-12-19 Jakub Jelinek <jakub@redhat.com>
45993 * gcc.c-torture/compile/20011219-1.c: New test.
45995 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
45997 * g++.dg/other/error1.C: New test.
45999 2001-12-17 Jeffrey A Law (law@redhat.com)
46001 * gcc.c-torture/execute/20011217-1.c: New test.
46003 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
46005 * objc.dg/special/: New directory.
46006 * objc.dg/special/special.exp: New file.
46007 * objc.dg/special/unclaimed-category-1.h: New file.
46008 * objc.dg/special/unclaimed-category-1a.m: New file.
46009 * objc.dg/special/unclaimed-category-1.m: New file.
46011 2001-12-17 Andreas Jaeger <aj@suse.de>
46013 * gcc.c-torture/compile/20011217-2.c: New test.
46015 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
46017 * gcc.c-torture/compile/20011217-1.c: New test.
46019 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
46021 * gcc.dg/20011214-1.c: New.
46023 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
46025 * gcc.dg/altivec-4.c: New.
46027 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
46029 * gcc.dg/20011113-1.c: New test.
46031 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46033 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46034 std::__malloc_alloc_template<0> and
46035 std::__default_alloc_template<false, 0>.
46037 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
46039 * objc/execute/bf-21.m: New test.
46040 * objc/execute/enumeration-1.m: New test.
46041 * objc/execute/enumeration-2.m: New test.
46043 2001-12-12 Jakub Jelinek <jakub@redhat.com>
46045 * gcc.dg/gnu89-init-1.c: New test.
46047 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
46049 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46050 * g++.old-deja/g++.jason/2371.C: Likewise.
46051 * g++.old-deja/g++.jason/template33.C: Likewise.
46052 * g++.old-deja/g++.jason/template34.C: Likewise.
46053 * g++.old-deja/g++.jason/template36.C: Likewise.
46054 * g++.old-deja/g++.oliva/typename1.C: Likewise.
46055 * g++.old-deja/g++.oliva/typename2.C: Likewise.
46056 * g++.old-deja/g++.other/typename1.C: Likewise.
46057 * g++.old-deja/g++.pt/inherit2.C: Likewise.
46058 * g++.old-deja/g++.pt/nontype5.C: Likewise.
46059 * g++.old-deja/g++.pt/typename11.C: Likewise.
46060 * g++.old-deja/g++.pt/typename14.C: Likewise.
46061 * g++.old-deja/g++.pt/typename16.C: Likewise.
46062 * g++.old-deja/g++.pt/typename3.C: Likewise.
46063 * g++.old-deja/g++.pt/typename4.C: Likewise.
46064 * g++.old-deja/g++.pt/typename5.C: Likewise.
46065 * g++.old-deja/g++.pt/typename7.C: Likewise.
46066 * g++.old-deja/g++.robertl/eb9.C: Likewise.
46068 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
46070 * g++.dg/other/linkage1.C: New test.
46071 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46074 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
46076 * gcc.dg/concat.c: New test.
46078 2001-12-11 Stan Shebs <shebs@apple.com>
46080 * objc/compile: New test directory.
46081 * objc/compile/compile.exp: New expect script.
46082 * objc/compile/20011211-1.m: New compile test.
46084 2001-12-11 Jason Merrill <jason@redhat.com>
46086 * lib/prune.exp (prune_gcc_output): Also handle "In member
46087 function". So many permutations...
46089 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
46091 * g++.dg/template/typedef1.C: New test.
46093 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
46095 * g++.dg/other/copy1.C: New test.
46097 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
46099 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46101 * gcc.dg/builtin-choose-expr.c: New.
46103 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
46105 * gcc.dg/altivec-2.c: New.
46107 2001-12-07 Richard Henderson <rth@redhat.com>
46109 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46111 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
46113 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46116 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46118 * g++-old.deja/g++.robertl/eb101.C: Deleted.
46120 2001-12-06 Janis Johnson <janis187@us.ibm.com>
46122 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46123 variable argument list.
46125 2001-12-06 Zack Weinberg <zack@codesourcery.com>
46127 * gcc.c-torture/execute/memcheck: Delete entire directory.
46128 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46129 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46131 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
46133 * gcc.dg/Wshadow-1.c: New test.
46135 2001-12-05 Jakub Jelinek <jakub@redhat.com>
46137 * gcc.c-torture/compile/20011130-1.c: New test.
46139 * gcc.dg/noncompile/20011025-1.c: New test.
46141 * g++.dg/other/anon-union.C: New test.
46143 * gcc.c-torture/execute/20011024-1.c: New test.
46145 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
46147 * gcc.c-torture/execute/20000722-1.x,
46148 gcc.c-torture/execute/20010123-1.x: Remove.
46149 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46150 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46151 gcc.dg/c99-complit-2.c: New tests.
46153 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
46155 * g++.dg/inherit/base1.C: New test.
46157 2001-12-04 Jakub Jelinek <jakub@redhat.com>
46159 * g++.dg/other/stdarg1.C: New test.
46161 * gcc.c-torture/compile/20011130-2.c: New test.
46163 2001-12-03 Janis Johnson <janis187@us.ibm.com>
46165 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46166 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46167 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46168 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46169 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46170 * gcc.dg/builtin-prefetch-1.c: New test.
46172 2001-12-03 Jakub Jelinek <jakub@redhat.com>
46174 * gcc.dg/20011130-1.c: New test.
46176 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
46178 * g++.dg/other/scope1.C: New test.
46179 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46181 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
46183 * gcc.dg/vla-init-1.c: New test.
46185 2001-12-01 Geoff Keating <geoffk@redhat.com>
46187 * gcc.c-torture/compile/structs.c: New testcase from GDB.
46189 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
46191 * objc.dg/alias.m: Update.
46192 * objc.dg/class-1.m: Update.
46193 * objc.dg/const-str-1.m: Update.
46194 * objc.dg/fwd-proto-1.m: Update.
46195 * objc.dg/id-1.m: Update.
46196 * objc.dg/super-class-1.m: Update.
46198 2001-11-29 Mark Mitchell <mark@codesourcery.com>
46200 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46203 2001-11-28 Jeffrey A Law (law@cygnus.com)
46205 * gcc.c-torture/execute/20011128-1.c: New test.
46207 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
46209 * gcc.dg/20011127-1.c: New test.
46211 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
46213 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
46214 from Austin Group draft 7.
46215 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
46216 scanf format arguments.
46217 * gcc.dg/format/no-exargs-2.c: New test.
46219 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
46221 * g++.dg/abi/vbase8-4.C: New test.
46223 2001-11-24 Ian Lance Taylor <ian@airs.com>
46225 * gcc.c-torture/execute/20011121-1.c: New test.
46227 2001-11-23 Jeffrey A Law (law@cygnus.com)
46229 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46231 2001-11-23 Andreas Jaeger <aj@suse.de>
46233 * gcc.dg/cpp/charconst-2.c: New test.
46235 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
46237 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46238 to the host if it is remote. Let tests specify extra headers
46240 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46241 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46242 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46243 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46244 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46245 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46246 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46247 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46248 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46249 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46251 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
46253 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46254 for little endian ARMs.
46256 2001-11-20 Jakub Jelinek <jakub@redhat.com>
46258 * gcc.c-torture/compile/20011119-1.c: New test.
46259 * gcc.c-torture/compile/20011119-2.c: New test.
46261 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
46263 * gcc.dg/altivec-1.c: Fix typo.
46265 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
46267 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46269 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
46271 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46273 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
46275 * lib/g77.exp: Don't specify --rpath-link.
46277 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46278 across all the headers.
46279 * gcc.dg/format/format.exp: For testing on a remote host,
46282 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46283 * gcc.c-torture/execute/930406-1.c: Likewise.
46284 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46286 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
46288 * gcc.dg/altivec-1.c: New.
46290 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
46292 * gcc.dg/cpp/fpreprocessed.c: New test case.
46294 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46296 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46297 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46298 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46300 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46302 * gcc.dg/no-builtin-1.c: New test.
46304 2001-11-16 Jakub Jelinek <jakub@redhat.com>
46306 * gcc.c-torture/execute/20011115-1.c: New test.
46308 2001-11-15 Jakub Jelinek <jakub@redhat.com>
46310 * gcc.c-torture/compile/20011114-2.c: New test.
46311 * gcc.c-torture/compile/20011114-3.c: New test.
46312 * gcc.c-torture/compile/20011114-4.c: New test.
46314 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
46316 * g++.dg/other/init1.C: New test.
46318 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
46320 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46323 * gcc.c-torture/execute/20011114-1.c: New testcase.
46325 * gcc.c-torture/compile/20010327-1.c: Revert last change.
46326 * gcc.c-torture/compile/20011114-1.c: New test, exactly
46327 like the (before this change) version of 20010327-1.c.
46329 2001-11-14 Roger Sayle <roger@eyesopen.com>
46331 * gcc.c-torture/execute/string-opt-13.c: New testcase.
46333 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
46335 * g++.dg/init/array2.C: New test.
46337 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
46339 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46341 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
46343 * g++.dg/other/forscope1.C: New test.
46344 * g++.dg/ext/forscope1.C: New test.
46345 * g++.dg/ext/forscope2.C: New test.
46347 2001-11-13 Jakub Jelinek <jakub@redhat.com>
46349 * gcc.c-torture/execute/20011113-1.c: New test.
46351 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
46353 * gcc.c-torture/execute/20011109-2.c: New test.
46355 * gcc.c-torture/execute/20011109-1.c: New test.
46357 2001-11-09 Jakub Jelinek <jakub@redhat.com>
46359 * gcc.c-torture/compile/20011109-1.c: New test.
46361 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
46363 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46364 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46365 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46366 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46367 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46368 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46369 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46371 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
46373 * g++.dg/warn/Wshadow-1.C: New tests.
46374 * g++.old-deja/g++.mike/for3.C: Update.
46376 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
46378 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46379 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46380 XFAILs. Adjust expected error texts.
46381 * gcc.c-torture/compile/20011106-1.c,
46382 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46383 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46384 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46385 gcc.dg/c99-array-lval-5.c: New tests.
46387 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46389 * gcc.dg/cpp/defined.c: Update.
46391 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46393 * gcc.c-torture/execute/anon-1.c: New test.
46395 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
46397 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46398 same size, so no warning should be produced on stormy16.
46400 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46401 due to oversized array.
46402 * g++.old-deja/g++.mike/ns15.C: Likewise.
46403 * g++.old-deja/g++.pt/crash16.C: Likewise.
46405 2001-11-02 Graham Stott <grahams@redhat.com>
46407 * g++.dgother/debug1.C: Fix typos.
46409 2001-11-01 Jakub Jelinek <jakub@redhat.com>
46411 * g++.dg/other/debug1.C: New test.
46413 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46415 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46418 2001-10-30 Jakub Jelinek <jakub@redhat.com>
46420 * gcc.dg/20011029-2.c: New test.
46422 * gcc.c-torture/compile/20011029-1.c: New test.
46424 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
46426 * objc/execute/class_self-1.m: New test.
46427 * objc/execute/class_self-2.m: New test.
46429 2001-10-25 Zack Weinberg <zack@codesourcery.com>
46431 * gcc.misc-tests/msgs.exp: Delete.
46432 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46433 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
46434 error set to match recent changes.
46436 2001-10-24 Zack Weinberg <zack@codesourcery.com>
46438 * gcc.dg/20011021-1.c: New test.
46440 2001-10-24 Jakub Jelinek <jakub@redhat.com>
46442 * gcc.c-torture/compile/20011023-1.c: New test.
46444 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
46446 * lib/g77.exp: Rewrite based on lib/g++.exp.
46448 2001-10-19 Jakub Jelinek <jakub@redhat.com>
46450 * gcc.c-torture/execute/20011019-1.c: New test.
46452 * gcc.dg/20011018-1.c: New test.
46454 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
46456 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46458 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
46460 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46461 * gcc.dg/attr-invalid.c: Likewise.
46463 2001-10-18 Jakub Jelinek <jakub@redhat.com>
46465 * gcc.dg/20011015-1.c: New test.
46467 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46469 * g++.dg/template/unify2.C: New test.
46471 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46473 * g++.dg/other/exception-specification.C: New test
46475 2001-10-13 Tom Rix <trix@redhat.com>
46477 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46478 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46480 2001-10-12 Jakub Jelinek <jakub@redhat.com>
46482 * gcc.dg/20011009-1.c: New test.
46484 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
46487 * g++.dg/other/friend1.C: New test.
46489 2001-10-11 Richard Henderson <rth@redhat.com>
46491 * g++.old-deja/g++.other/crash18.C: Add -S to options.
46493 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46495 * gcc.c-torture/compile/20011010-1.c: New.
46497 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
46499 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46500 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46501 g77.f-torture/execute/execute.exp,
46502 g77.f-torture/noncompile/noncompile.exp,
46503 gcc.c-torture/compile/compile.exp,
46504 gcc.c-torture/execute/execute.exp,
46505 gcc.c-torture/execute/ieee/ieee.exp,
46506 gcc.c-torture/execute/memcheck/memcheck.exp,
46507 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46508 objc/execute/execute.exp: Update FSF address.
46510 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
46512 * gcc.dg/cpp/cmdlne-C.c: Update.
46513 * gcc.dg/cpp/cmdlne-C2.c: New.
46515 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46517 * gcc.c-torture/execute/20011008-3.c: New.
46519 2001-10-08 DJ Delorie <dj@redhat.com>
46521 * gcc.dg/20011008-1.c: New.
46522 * gcc.dg/20011008-2.c: New.
46524 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
46526 * gcc.dg/cpp/spacing1.c: Update test.
46528 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46530 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46531 spelling errors of "separate" as "seperate".
46533 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
46535 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46536 enough to avoid inlining.
46538 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46540 * lib/g77.exp: set libg2c_dir correctly.
46542 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
46544 * gcc.dg/cpp/macro11.c: New test.
46546 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46548 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46549 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46550 gcc.dg/format/multattr-3.c: New tests.
46551 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
46552 tests for format attributes on function pointers being rejected.
46554 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46556 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46558 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46560 * g++.dg/warn/format1.C: New test.
46562 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
46564 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46566 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46568 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46570 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46572 * gcc.dg/cpp/redef2.c: Add test.
46574 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
46576 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46577 long-standing bug on i686, apparently.
46578 * gcc.c-torture/execute/loop-2c.x: New file.
46579 * gcc.c-torture/execute/loop-2d.x: New file.
46580 * gcc.c-torture/execute/loop-3c.x: New file.
46582 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
46584 * gcc.dg/cpp/20000625-2.c: Correct line number.
46586 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46588 * gcc.dg/cpp/macro10.c: New test.
46589 * gcc.dg/cpp/strify3.c: New test.
46590 * gcc.dg/cpp/spacing1.c: Add tests.
46591 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46592 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46594 2001-09-24 DJ Delorie <dj@redhat.com>
46596 * gcc.c-torture/execute/20010924-1.c: New test.
46598 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46600 * objc/execute/paste.m: Remove.
46602 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
46604 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46606 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
46608 * g77.dg/strlen0.f: New test.
46610 2001-09-21 Richard Henderson <rth@redhat.com>
46612 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46613 * g++.old-deja/g++.abi/vtable2.C: Likewise.
46615 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
46617 Table-driven attributes.
46618 * g++.dg/ext/attrib1.C: New test.
46620 2001-09-20 DJ Delorie <dj@redhat.com>
46622 * gcc.dg/20000926-1.c: Update expected warning messages.
46623 * gcc.dg/array-2.c: Likewise, and test for warnings too.
46624 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46627 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
46629 * g++.dg/eh/registers1.C: New test case.
46631 2001-09-17 Richard Henderson <rth@redhat.com>
46633 * gcc.dg/array-5.c: Fix VLA decomposition test.
46635 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
46637 * gcc.dg/cpp/line5.c: New testcase.
46639 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
46641 * gcc.dg/cpp/macro9.c: New test.
46643 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
46645 * gcc.c-torture/execute/980223.c: Change type of addr from long
46648 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
46650 * gcc.c-torture/execute/20010915-1.c: New test.
46652 2001-09-14 Janis Johnson <janis187@us.ibm.com>
46654 * g77.dg/bprob: New directory.
46655 * g77.dg/bprob/bprob.exp: New file.
46656 * g77.dg/bprob/bprob-1.f: New test.
46657 * g77.dg/gcov: New directory.
46658 * g77.dg/gcov/gcov.exp: New file.
46659 * g77.dg/gcov/gcov-1.f: New test.
46660 * g77.dg/gcov/gcov-1.x: New file.
46662 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
46664 * gcc.dg/cpp/directiv.c: Update.
46665 * gcc.dg/cpp/undef1.c: Update.
46667 2001-09-12 Jakub Jelinek <jakub@redhat.com>
46669 * gcc.dg/20010912-1.c: New test.
46671 2001-09-11 Janis Johnson <janis187@us.ibm.com>
46673 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46674 language-independent file in lib.
46675 * lib/gcov.exp: New file.
46677 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
46679 * gcc.c-torture/compile/20010911-1.c: New test.
46681 2001-09-10 Janis Johnson <janis187@us.ibm.com>
46683 * lib/profopt.exp: New, to support profile-directed optimizations.
46684 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46685 * gcc.misc-tests/bprob-1.c: New test.
46686 * gcc.misc-tests/bprob-2.c: New test.
46688 2001-09-07 Janis Johnson <janis187@us.ibm.com>
46690 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46691 XFAIL and which kinds of gcov output to verify.
46692 * gcc.misc-tests/gcov-4b.x: New file.
46693 * gcc.misc-tests/gcov-5b.x: New file.
46694 * gcc.misc-tests/gcov-6.x: New file.
46695 * gcc.misc-tests/gcov-7.c: New test.
46696 * gcc.misc-tests/gcov-7.x: New file.
46698 2001-09-06 Janis Johnson <janis187@us.ibm.com>
46700 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46701 * gcc.misc-tests/gcov-6.c: New test.
46703 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
46706 * g++.dg/abi/vbase1.C: New test.
46708 2001-09-05 Ziemowit Laski <zlaski@apple.com>
46710 * objc.dg/method-2.m: New.
46712 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
46715 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46716 * g++.dg/init/empty1.C: New test.
46718 2001-09-03 Jakub Jelinek <jakub@redhat.com>
46720 * gcc.c-torture/compile/20010903-1.c: New test.
46722 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
46724 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46727 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
46729 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46731 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46733 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46735 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
46737 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46738 for 16-bit 'unsigned int'.
46740 2001-08-29 Kazu Hirata <kazu@hxi.com>
46742 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46744 2001-08-27 Richard Henderson <rth@redhat.com>
46746 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46747 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46749 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
46751 * gcc.dg/asm-names.c (ymain): New.
46753 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
46755 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46756 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46757 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46759 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46761 * gcc.dg/compare5.c: New testcase.
46763 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
46765 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46766 and "In instantiation".
46768 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
46770 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46772 2001-08-20 Janis Johnson <janis187@us.ibm.com>
46774 * gcc.misc-tests/gcov.exp: Add support for branch information.
46775 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46776 * gcc.misc-tests/gcov-4.c: New test.
46777 * gcc.misc-tests/gcov-4b.c: New test.
46778 * gcc.misc-tests/gcov-5b.c: New test.
46780 2001-08-20 Zack Weinberg <zackw@panix.com>
46782 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46785 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
46787 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46789 2001-08-19 Jakub Jelinek <jakub@redhat.com>
46791 * g++.dg/eh/template1.C: New test.
46793 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
46795 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46797 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46800 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
46802 * lib/g77-dg.exp: Use prune.exp for common procedures
46803 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46804 * lib/g77.exp: (g77-dg-prune) Remove
46806 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
46808 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46810 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46812 * g++.dg/template/unify1.C: New test.
46814 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
46816 * g++.dg/abi/empty4.C: New test.
46818 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
46820 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46822 * g77.f-torture/compile/pr3743.x: Likewise.
46824 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46826 * g++.dg/other/using-declaration.C: New test.
46828 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46830 * gcc.dg/cpp/tr-sign.c: New testcase.
46832 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46834 * gcc.dg/cpp/19951025-1.c: Revert.
46835 * gcc.dg/cpp/directiv.c: We no longer process directives that
46836 interrupt macro arguments.
46838 2001-08-03 Zack Weinberg <zackw@stanford.edu>
46840 * gcc.dg/bconstp-1.c: New test.
46842 2001-08-03 Richard Henderson <rth@redhat.com>
46844 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46846 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
46848 * gcc.dg/cpp/19951025-1.c: Update.
46850 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
46852 * g77.dg/ff90-1.f (s): Fix reference of variable z,
46855 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
46858 * g++.old-deja/g++.ns/ns14.C: Remove special options.
46859 * g++.old-deja/g++.other/std1.C: Likewise.
46860 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46862 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46864 * lib/g77.exp: Load gcc-defs.exp for common procedures
46865 (g77_pass, g77_fail, g77_finish, g77_exit,
46866 ${tool}_check_unsupported_p} Now redundant. Deleted.
46868 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46870 * g77.dg/fbackslash.f
46871 * g77.dg/fcase-preserve.f
46873 * g77.dg/ffixed-line-length-0.f
46874 * g77.dg/ffixed-line-length-132.f
46875 * g77.dg/ffixed-line-length-7.f
46876 * g77.dg/ffixed-line-length-72.f
46877 * g77.dg/ffixed-line-length-none.f
46878 * g77.dg/ffree-form-1.f
46879 * g77.dg/fno-backslash.f
46880 * g77.dg/fno-f90-1.f
46881 * g77.dg/fno-fixed-form-1.f
46882 * g77.dg/fno-onetrip.f
46883 * g77.dg/fno-typeless-boz.f
46884 * g77.dg/fno-underscoring.f
46885 * g77.dg/fno-vxt-1.f
46886 * g77.dg/fonetrip.f
46887 * g77.dg/ftypeless-boz.f
46888 * g77.dg/fugly-assumed.f
46889 * g77.dg/funderscoring.f
46892 2001-08-01 Ziemowit Laski <zlaski@apple.com>
46894 * objc.dg/fwd-proto-1.m: New.
46895 * objc.dg/local-decl-1.m: New.
46896 * objc.dg/naming-1.m: New.
46897 * objc.dg/naming-2.m: New.
46898 * objc.dg/proto-hier-1.m: New.
46900 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
46902 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46903 largest-type elements to a struct makes its size grow.
46905 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46907 * g++.dg/abi/vthunk1.C: New test.
46909 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46911 * g++.dg/abi/vbase8-22.C: New test.
46913 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46915 * gcc.dg/cpp/macro8.c: New test.
46917 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46919 * g++.dg/abi/vbase8-21.C: New test.
46921 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46923 * g++.dg/abi/vbase8-10.C: New test.
46925 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46927 * lib/g++.exp (g++_set_ld_library_path): Renamed to
46928 ${tool}_set_ld_library_path.
46930 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46933 2001-07-26 Stan Cox <scox@redhat.com>
46935 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46936 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46937 gcc_exit, gcc_check_unsupported_p):
46938 Moved to gcc-deps.exp
46939 * gcc-deps.exp: New file.
46941 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46943 * g++.old-deja/g++.pt/defarg14.C: New test.
46945 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46947 * g++.old-deja/g++.other/lineno5.C: New test.
46949 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46951 * g++.old-deja/g++.pt/crash68.C: New test.
46953 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46955 * g++.old-deja/g++.other/crash42.C: New test.
46957 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46959 * gcc.dg/cpp/extratokens.c: Fix.
46960 * gcc.dg/cpp/skipping2.c: New tests.
46962 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46964 * gcc.c-torture/execute/20010724-1.c: New file.
46965 * gcc.c-torture/execute/20010724-1.x: New file.
46967 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46969 * g++.old-deja/g++.other/cond7.C: New test.
46971 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46973 * g++.old-deja/g++.other/optimize4.C: New test.
46975 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46977 * g++.old-deja/g++.abi/vbase8-5.C: New test.
46979 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
46981 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46982 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46983 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46984 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46986 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46987 bug report" message.
46989 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46990 * g++.dg/ext/instantiate1.C: Move from old-deja.
46992 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
46994 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46995 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46996 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46997 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46999 2001-07-23 Jeffrey A Law (law@cygnus.com)
47001 * gcc.c-torture/execute/20010723-1.c: New test.
47003 2001-07-23 Ben Elliston <bje@redhat.com>
47005 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47007 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47009 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47011 Delete handling of ieee_multilib_flags.
47012 Pass -mieee for alpha*-*-* and sh-*-*.
47013 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47015 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
47017 Remove old-abi tests.
47018 * g++.old-deja/g++.mike/p11116.C: Remove.
47019 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47021 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
47023 * g77.f-torture/compile/pr3743.f: New test
47025 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
47027 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47029 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47031 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47032 g++.old-deja/g++.pt/static6.C: Likewise.
47033 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47034 supports weak symbols.
47036 2001-07-18 Andreas Jaeger <aj@suse.de>
47038 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47041 2001-07-18 Andreas Jaeger <aj@suse.de>
47043 * gcc.dg/iftrap-1.c: Fix target line.
47045 2001-07-17 Richard Henderson <rth@redhat.com>
47047 * gcc.c-torture/execute/20010717-1.c: New.
47049 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
47051 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47054 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47056 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47058 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47060 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47061 UAC_SIGBUS, UAC_NOPRINT definitions.
47063 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
47065 * objc/execute/object_is_class.m: New test.
47066 * objc/execute/object_is_meta_class.m: New test.
47068 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47070 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47071 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47073 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
47075 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47076 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47078 2001-07-14 Richard Henderson <rth@redhat.com>
47080 * gcc.dg/iftrap-1.c: New.
47082 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
47084 * g77.f-torture/execute/intrinsic77.f: New test.
47086 2001-07-11 Janis Johnson <janis@us.ibm.com>
47088 * gcc.misc-tests/gcov-3.c: New test.
47090 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
47092 * gcc.c-torture/compile/20010711-1.c,
47093 * gcc.c-torture/compile/20010711-2.c: New tests.
47095 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
47097 * gcc.c-torture/execute/20010711-1.c: New test.
47099 2001-07-11 Ben Elliston <bje@redhat.com>
47101 * g++.old-deja/g++.other/enum5.C: New test.
47103 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
47105 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47106 (g++-dg-prune): Call prune_gcc_output.
47107 * prune.exp: New file for prune_gcc_output.
47108 * lib/g++.exp, lib/gcc.exp: Load it.
47110 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
47112 * gcc.c-torture/compile/20010701-1.c,
47113 g++.old-deja/g++.ext/attrib6.C: New tests.
47115 2001-07-06 Jeffrey A Law (law@cygnus.com)
47117 * gcc.c-torture/compile/20010706-1.c: New test.
47119 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
47121 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47123 2001-06-28 Stan Shebs <shebs@apple.com>
47125 * gcc.dg/pragma-darwin.c: New test.
47127 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47129 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47130 Solaris 2.[678] system.
47132 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
47134 * gcc.dg/20010622-1.c: New test.
47136 2001-06-18 Stan Shebs <shebs@apple.com>
47138 * objc.dg: New directory.
47139 * objc.dg/dg.exp: New file.
47140 * objc.dg/alias.m: New.
47141 * objc.dg/class-1.m: New.
47142 * objc.dg/class-2.m: New.
47143 * objc.dg/const-str-1.m: New.
47144 * objc.dg/const-str-2.m: New.
47145 * objc.dg/id-1.m: New.
47146 * objc.dg/method-1.m: New.
47147 * objc.dg/super-class-1.m: New.
47148 * lib/objc-dg.exp: New file.
47150 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
47152 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47155 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
47157 * g++.old-deja/g++.abi/vbase8-9.C: New test.
47159 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47161 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47164 2001-06-12 Richard Henderson <rth@redhat.com>
47166 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47168 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47170 * g++.old-deja/g++.abi/vbase5.C: New test.
47171 * g++.old-deja/g++.abi/vbase6.C: New test.
47172 * g++.old-deja/g++.abi/vbase7.C: New test.
47174 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47176 * gcc.c-torture/compile/20010610-1.c: New test.
47178 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47180 * g++.old-deja/g++.abi/vbase4.C: New test.
47182 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47184 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47185 support %f for HC11/HC12 targets.
47186 * gcc.c-torture/execute/930513-1.x: New file, likewise.
47187 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47188 on HC11/HC12 targets.
47189 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47191 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47193 * gcc.dg/wchar_t-1.c: New file.
47194 * gcc.dg/wint_t-1.c: Likewise.
47196 2001-06-11 Bernd Schmidt <bernds@redhat.com>
47198 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47200 2001-06-11 Richard Henderson <rth@redhat.com>
47202 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47204 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47206 * gcc.c-torture/compile/20010611-1.c: New test.
47208 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47210 * gcc.dg/c99-tag-1.c: Add more tests.
47212 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
47214 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47215 representation on MN10300 and ARM/Thumb.
47217 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
47219 * g77.f-torture/execute/20010610.f: New.
47221 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
47223 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47226 2001-06-09 Richard Henderson <rth@redhat.com>
47228 * gcc.c-torture/execute/ashrdi-1.c: New.
47229 * gcc.c-torture/execute/ashldi-1.c: New.
47230 * gcc.c-torture/execute/lshrdi-1.c: New.
47232 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
47234 * objc/execute/load-3.m: Added. Check sending +load to categories,
47235 in addition to classes.
47237 2001-06-08 Stan Shebs <shebs@apple.com>
47239 * objc/execute/load-2.m: New test. From Nicola Pero
47240 <n.pero@mi.flashnet.it>.
47242 2001-06-08 Jakub Jelinek <jakub@redhat.com>
47244 * gcc.c-torture/execute/20010605-2.c: New test.
47246 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47248 * g++.old-deja/g++.abi/vbase2.C: New test.
47249 * g++.old-deja/g++.abi/vbase3.C: New test.
47251 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47253 * g++.old-deja/g++.pt/friend49.C: New test.
47255 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
47257 * g++.old-deja/g++.ext/anon3.C: New test.
47259 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
47261 * g++.old-deja/g++.other/conv7.C: New test.
47263 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
47265 * gcc.c-torture/compile/20010605-2.c: New test.
47267 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
47269 * gcc.c-torture/execute/20010604-1.c: New test.
47271 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
47273 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47275 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
47277 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47278 (g++_link_flags): Likewise.
47279 (g++_init): Pass gccpath's value to two previous functions.
47281 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47283 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47284 Ensure logfile entry matches exec command line.
47286 2001-05-31 Richard Henderson <rth@redhat.com>
47288 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47289 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47291 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
47293 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47294 compiler for irix6.2
47296 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
47298 * g++.old-deja/g++.other/optimize3.C: New file.
47300 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
47302 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47305 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
47307 * g++.old-deja/g++.other/optimize2.C: New file.
47309 2001-05-25 Diego Novillo <dnovillo@redhat.com>
47311 * gcc.c-torture/compile/20010518-2.c: New file.
47312 * gcc.c-torture/execute/20010518-1.c: New file.
47313 * gcc.c-torture/execute/20010518-2.c: New file.
47315 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
47317 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47319 2001-05-24 Mark Mitchell <mark@codesourcery.com>
47321 G++ no longer defines builtins that do not begin with __builtin.
47322 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47323 * g++.old-deja/g++.brendand/misc13.C: Likewise.
47324 * g++.old-deja/g++.law/builtin1.C: Likewise.
47325 * g++.old-deja/g++.law/cvt2.C: Likewise.
47326 * g++.old-deja/g++.mike/net5.C: Likewise.
47327 * g++.old-deja/g++.other/builtins1.C: Likewise.
47328 * g++.old-deja/g++.other/builtins2.C: Likewise.
47329 * g++.old-deja/g++.other/builtins3.C: Likewise.
47330 * g++.old-deja/g++.other/builtins4.C: Likewise.
47331 * g++.old-deja/g++.other/inline8.C: Likewise.
47332 * g++.old-deja/g++.robertl/eb39.C: Likewise.
47334 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
47336 * g++.old-deja/g++.pt/using1.C: Adjust.
47337 * g++.old-deja/g++.pt/using2.C: New test.
47339 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47341 * gcc.dg/cpp/charconst.c: New tests.
47342 * gcc.dg/cpp/escape.c: New tests.
47343 * gcc.dg/cpp/escape-1.c: New tests.
47344 * gcc.dg/cpp/escape-2.c: New tests.
47345 * gcc.dg/cpp/ucs.c: New tests.
47347 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
47349 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47350 native compiler for irix6.5.
47352 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
47354 * lib/g++.exp (g++_include_flags): Use args to compute
47356 (g++_link_flags): Likewise.
47357 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47359 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
47361 * gcc.dg/c90-hexfloat-1.c: Add more tests.
47363 2001-05-21 Geoff Keating <geoffk@redhat.com>
47365 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47368 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47370 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47372 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47373 to STACK_SIZE; Use it to define size of add_histo array.
47374 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47376 (f): Use GITT_SIZE to define size of gitt local table.
47377 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47378 to STACK_SIZE; Use it to define size of bytemem array.
47380 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47382 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47383 on 68HC11/HC12 due to the asm instruction.
47384 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47385 * gcc.c-torture/compile/920520-1.x: Likewise.
47386 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47387 on 68HC11/HC12 because the function is larger than 64K.
47388 * gcc.c-torture/compile/961203-1.x: New file, this test fails
47389 on 68HC11/HC12 because the structure is too large.
47391 2001-05-20 Richard Henderson <rth@redhat.com>
47393 * gcc.c-torture/execute/20010520-1.c: New.
47395 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47397 * g++.old-deja/g++.warn/compare1.C: New test.
47398 * gcc.dg/compare4.c: New test.
47400 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
47402 * g++.old-deja/g++.other/optimize1.C: New test.
47404 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47406 * g++.old-deja/g++.pt/spec41.C: New test.
47408 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
47410 * gcc.c-torture/compile/20010114-1.x: Remove.
47412 2001-05-18 Stan Shebs <shebs@apple.com>
47414 * gcc.c-torture/compile/20010518-1.c: New test.
47416 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
47418 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47419 * g++.old-deja/g++.pt/crash67.C: New test.
47421 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
47423 * g++.old-deja/g++.other/debug9.C: New test.
47425 2001-05-16 Zack Weinberg <zackw@stanford.edu>
47427 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47429 2001-05-16 Jan Hubicka <jh@suse.cz>
47431 * gcc.c-torture/compile/20010516-1.c: New test.
47433 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47435 * g++.old-deja/g++.other/crash41.C: New test.
47437 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47439 * g++.old-deja/g++.pt/crash66.C: New test.
47441 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
47443 * g++.old-deja/g++.robertl/eb27.C: Convert.
47445 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
47447 * g++.dg/friend-warn.C: New test. Do not warn about friend
47448 declaration being redundant.
47450 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
47452 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47454 2001-05-14 Mark Mitchell <mark@codesourcery.com>
47456 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47458 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
47460 * lib/g++.exp: Use testsuite_flags.
47462 2001-05-13 Mark Mitchell <mark@codesourcery.com>
47464 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47466 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
47468 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47470 2001-05-11 Mark Mitchell <mark@codesourcery.com>
47472 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47474 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
47476 * gcc.c-torture/compile/20010313-1.c: New test.
47478 2001-05-09 Zack Weinberg <zackw@stanford.edu>
47480 * gcc.dg/cpp/direct2.c: New test.
47481 * gccq.dg/cpp/direct2s.c: New test.
47483 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47485 2001-05-07 Mark Mitchell <mark@codesourcery.com>
47487 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47488 * g++.old-deja/g++.other/op3.C: Likewise.
47490 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47492 * gcc.dg/cpp/syshdr.h: New file.
47493 * gcc.dg/cpp/sysmac1.c: Update.
47494 * gcc.dg/cpp/sysmac2.c: Update.
47496 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47498 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47500 2001-05-04 David Edelsohn <edelsohn@gnu.org>
47502 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47503 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47505 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
47507 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47509 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
47511 * lib/g++.exp (g++_include_flags): Don't use any special flags
47512 if TESTING_IN_BUILD_TREE is not defined.
47513 (g++_init): Use a plain 'c++' as the compiler if
47514 TESTING_IN_BUILD_TREEE is not defined.
47516 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47518 * g++.old-deja/g++.eh/catch13.C: New test.
47519 * g++.old-deja/g++.eh/catch14.C: New test.
47521 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47523 * gcc.dg/cpp/tr-define.c: New test.
47525 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
47527 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47528 <stdlib.h>, not <malloc.h>.
47530 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47532 * g++.old-deja/g++.ns/template17.C: New test.
47534 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47536 * g++.old-deja/g++.pt/ref4.C: New test.
47538 2001-04-30 Richard Henderson <rth@redhat.com>
47540 * gcc.dg/20000724-1.c: Revert last change.
47542 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
47544 * g77.f-torture/execute/20010430.f: New test.
47546 2001-04-30 Mark Mitchell <mark@codesourcery.com>
47548 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47550 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
47552 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47554 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47556 * g++.old-deja/g++.eh/crash6.C: New test.
47558 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47560 * g++.old-deja/g++.other/warn7.C: New test.
47562 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47564 * g++.old-deja/g++.other/defarg9.C: New test.
47566 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47568 * g77.f-torture/compile/20010426.f: New test.
47569 * g77.f-torture/execute/20010426.f: New test.
47571 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47573 * g77.f-torture/compile/20000629-1.x: Remove - error
47576 2001-04-26 Jeffrey A Law (law@cygnus.com)
47578 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47579 Tweak slightly to work with g++.dg framework.
47580 * g++.dg/special/ecos.exp: Run initp1.C test.
47581 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47583 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47584 its linker doesn't give line numbers either.
47585 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47587 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47589 * g++.old-deja/g++.other/lex1.C: New test.
47591 2001-04-26 Jakub Jelinek <jakub@redhat.com>
47593 * gcc.dg/noncompile/20010425-1.c: New test.
47595 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47597 * g++.old-deja/g++.pt/mangle2.C: New test.
47599 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47601 * gcc.dg/format/plus-1.c: New test.
47603 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47605 * gcc.dg/20010423-1.c: New test.
47607 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47609 * gcc.c-torture/execute/20010422-1.c: New test.
47611 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
47613 * g++.old-deja/g++.ns/type2.C: New test.
47615 2001-04-24 Zack Weinberg <zackw@stanford.edu>
47617 * g++.old-deja/g++.other/perf1.C: New test.
47619 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
47621 * gcc.dg/c99-func-2.c: Remove xfail.
47622 * gcc.dg/c99-func-3.c: Remove xfail.
47623 * gcc.dg/c99-func-4.c: Remove xfail.
47625 2001-04-23 Zack Weinberg <zackw@stanford.edu>
47627 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47629 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
47631 * gcc.c-torture/compile/20010423-1.c: New test.
47633 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47635 * g++.old-deja/g++.pt/typename28.C: New test.
47637 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47639 * g++.old-deja/g++.abi/empty2.C: New test.
47640 * g++.old-deja/g++.abi/empty3.C: New test.
47642 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47644 * g++.old-deja/g++.other/comdat2.C: New test.
47645 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47647 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47649 * g++.old-deja/g++.other/overload14.C: New test.
47651 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47653 * g++.old-deja/g++.other/lookup23.C: New test.
47655 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47657 * gcc.c-torture/execute/20010403-1.c: New test.
47659 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
47660 Mark Mitchell <mark@codesourcery.com>
47662 * lib/old-dejagnu.exp: Don't delete output of executable.
47663 Add .exe suffix to executables.
47665 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
47667 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47669 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47671 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47673 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47675 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47676 * g++.old-deja/g++.abi/crash1.C: New test.
47678 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47680 * g++.old-deja/g++.other/crash40.C: New test.
47682 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47684 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47686 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
47688 * g++.old-deja/g++.other/warn6.C: New test.
47690 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47692 * g++.old-deja/g++.robertl/eb42.C: Same.
47694 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47696 * gcc.dg/wtr-conversion-1.c: New testcase.
47698 2001-04-10 Richard Henderson <rth@redhat.com>
47700 * g++.old-deja/g++.other/array5.C: New.
47702 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47704 * gcc.c-torture/execute/20010408-1.c: New test.
47706 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
47708 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47709 headers and constructs.
47710 * g++.old-deja/g++.robertl/eb79.C: Same.
47711 * g++.old-deja/g++.robertl/eb77.C (main): Same.
47712 * g++.old-deja/g++.robertl/eb73.C: Same.
47713 * g++.old-deja/g++.robertl/eb66.C (main): Same.
47714 * g++.old-deja/g++.robertl/eb55.C (t): Same.
47715 * g++.old-deja/g++.robertl/eb54.C (main): Same.
47716 * g++.old-deja/g++.robertl/eb46.C (main): Same.
47717 * g++.old-deja/g++.robertl/eb44.C: Same.
47718 * g++.old-deja/g++.robertl/eb41.C (main): Same.
47719 * g++.old-deja/g++.robertl/eb4.C (main): Same.
47720 * g++.old-deja/g++.robertl/eb39.C: Same.
47721 * g++.old-deja/g++.robertl/eb33.C (main): Same.
47722 * g++.old-deja/g++.robertl/eb31.C (main): Same.
47723 * g++.old-deja/g++.robertl/eb30.C: Same.
47724 * g++.old-deja/g++.robertl/eb3.C: Same.
47725 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47726 * g++.old-deja/g++.robertl/eb21.C: Same.
47727 * g++.old-deja/g++.robertl/eb15.C: Same.
47728 * g++.old-deja/g++.robertl/eb118.C: Same.
47729 * g++.old-deja/g++.robertl/eb115.C (main): Same.
47730 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47731 * g++.old-deja/g++.robertl/eb109.C: Same.
47732 * g++.old-deja/g++.other/sibcall1.C (main): Same.
47733 * g++.old-deja/g++.mike/rtti1.C: Same.
47734 * g++.old-deja/g++.mike/p658.C: Same.
47735 * g++.old-deja/g++.mike/net46.C: Same.
47736 * g++.old-deja/g++.mike/net34.C: Same.
47737 * g++.old-deja/g++.mike/memoize1.C: Same.
47738 * g++.old-deja/g++.mike/eh2.C: Same.
47739 * g++.old-deja/g++.law/weak.C: Same.
47740 * g++.old-deja/g++.law/visibility7.C: Same.
47741 * g++.old-deja/g++.law/visibility25.C: Same.
47742 * g++.old-deja/g++.law/visibility22.C: Same.
47743 * g++.old-deja/g++.law/visibility2.C: Same.
47744 * g++.old-deja/g++.law/visibility17.C: Same.
47745 * g++.old-deja/g++.law/visibility13.C: Same.
47746 * g++.old-deja/g++.law/visibility10.C: Same.
47747 * g++.old-deja/g++.law/visibility1.C: Same.
47748 * g++.old-deja/g++.law/virtual3.C (eval): Same.
47749 * g++.old-deja/g++.law/vbase1.C: Same.
47750 * g++.old-deja/g++.law/operators32.C: Same.
47751 * g++.old-deja/g++.law/nest3.C: Same.
47752 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47753 * g++.old-deja/g++.law/except5.C (main): Same.
47754 * g++.old-deja/g++.law/cvt7.C (run): Same.
47755 * g++.old-deja/g++.law/cvt2.C: Same.
47756 * g++.old-deja/g++.law/cvt16.C: Same.
47757 * g++.old-deja/g++.law/ctors6.C (bar): Same.
47758 * g++.old-deja/g++.law/ctors17.C (main): Same.
47759 * g++.old-deja/g++.law/ctors13.C: Same.
47760 * g++.old-deja/g++.law/ctors12.C (main): Same.
47761 * g++.old-deja/g++.law/ctors10.C: Same.
47762 * g++.old-deja/g++.law/code-gen5.C: Same.
47763 * g++.old-deja/g++.law/bad-error7.C: Same.
47764 * g++.old-deja/g++.law/arm9.C: Same.
47765 * g++.old-deja/g++.law/arm12.C: Same.
47766 * g++.old-deja/g++.law/arg8.C: Same.
47767 * g++.old-deja/g++.law/arg1.C: Same.
47768 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47769 * g++.old-deja/g++.jason/template31.C: Same.
47770 * g++.old-deja/g++.jason/template24.C (main): Same.
47771 * g++.old-deja/g++.jason/2371.C: Same.
47772 * g++.old-deja/g++.eh/new2.C: Same.
47773 * g++.old-deja/g++.eh/new1.C: Same.
47774 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47775 * g++.old-deja/g++.brendan/nest21.C (main): Same.
47776 * g++.old-deja/g++.brendan/err-msg3.C: Same.
47777 * g++.old-deja/g++.brendan/crash62.C: Same.
47778 * g++.old-deja/g++.brendan/crash52.C: Same.
47779 * g++.old-deja/g++.brendan/crash49.C (main): Same.
47780 * g++.old-deja/g++.brendan/crash38.C: Same.
47781 * g++.old-deja/g++.brendan/crash15.C (main): Same.
47782 * g++.old-deja/g++.brendan/copy9.C: Same.
47784 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
47786 * gcc.c-torture/execute/20001203-2.c (memset):
47787 Count argument is of type __SIZE_TYPE__.
47789 2001-04-04 Diego Novillo <dnovillo@redhat.com>
47791 * gcc.c-torture/compile/20010404-1.c: New test.
47793 2001-04-04 Jakub Jelinek <jakub@redhat.com>
47795 * gcc.c-torture/compile/20010326-1.c: New test.
47797 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
47799 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47800 peculiarities of the SH.
47801 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47803 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47805 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47806 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47807 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47809 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47811 * g77.f-torture/compile/20010321-1.f: New test.
47813 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47815 * gcc.c-torture/compile/20010329-1.c: New test.
47817 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47819 * gcc.c-torture/execute/20010329-1.c: New test.
47821 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47823 * g++.old-deja/g++.other/eh4.C: Fix typo.
47825 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47827 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47829 2001-03-28 Philip Blundell <philb@gnu.org>
47831 * gcc.c-torture/compile/20010328-1.c: New test.
47833 2001-03-27 Richard Henderson <rth@redhat.com>
47835 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47836 * g++.old-deja/g++.eh/vbase3.C: Likewise.
47838 2001-03-27 Alan Modra <alan@linuxcare.com.au>
47840 * gcc.c-torture/compile/20010327-1.c: New test.
47842 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
47844 * g++.old-deja/g++.other/friend12.C: New test.
47845 * g++.old-deja/g++.other/friend9.C: Expect no errors.
47846 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47848 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
47850 * gcc.c-torture/execute/20010325-1.c: New test.
47852 2001-03-23 Jakub Jelinek <jakub@redhat.com>
47854 * g++.old-deja/g++.other/mangle3.C: New test.
47856 2001-03-22 Jakub Jelinek <jakub@redhat.com>
47858 * g++.old-deja/g++.other/anon8.C: New test.
47860 2001-03-20 Philip Blundell <philb@gnu.org>
47862 * gcc.c-torture/compile/20010320-1.c: New test.
47864 2001-03-17 Richard Henderson <rth@redhat.com>
47866 * g++.old-deja/g++.other/eh4.C: Add expected error text.
47868 2001-03-15 Geoff Keating <geoff@redhat.com>
47870 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47873 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
47875 * g++.old-deja/g++.other/eh4.C: New test.
47877 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
47879 * gcc.dg/cpp/mi1.c: Update.
47881 2001-03-14 Jakub Jelinek <jakub@redhat.com>
47883 * g++.old-deja/g++.other/regstack.C: New test.
47885 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
47887 * g++.old-deja/g++.other/ref4.C: New test.
47889 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
47891 * objc/execute/va_method.m: Added.
47892 * objc/execute/IMP.m: Added.
47893 * objc/execute/_cmd.m: Added.
47894 * objc/execute/accessing_ivars.m: Added.
47895 * objc/execute/class-1.m: Added.
47896 * objc/execute/class-10.m: Added.
47897 * objc/execute/class-11.m: Added.
47898 * objc/execute/class-12.m: Added.
47899 * objc/execute/class-13.m: Added.
47900 * objc/execute/class-14.m: Added.
47901 * objc/execute/class-2.m: Added.
47902 * objc/execute/class-3.m: Added.
47903 * objc/execute/class-4.m: Added.
47904 * objc/execute/class-5.m: Added.
47905 * objc/execute/class-6.m: Added.
47906 * objc/execute/class-7.m: Added.
47907 * objc/execute/class-8.m: Added.
47908 * objc/execute/class-9.m: Added.
47909 * objc/execute/class-tests-1.h
47910 * objc/execute/class-tests-2.h
47911 * objc/execute/compatibility_alias.m: Added.
47912 * objc/execute/encode-1.m: Added.
47913 * objc/execute/formal_protocol-1.m: Added.
47914 * objc/execute/formal_protocol-2.m: Added.
47915 * objc/execute/formal_protocol-3.m: Added.
47916 * objc/execute/formal_protocol-4.m: Added.
47917 * objc/execute/formal_protocol-5.m: Added.
47918 * objc/execute/formal_protocol-6.m: Added.
47919 * objc/execute/formal_protocol-7.m: Added.
47920 * objc/execute/informal_protocol.m: Added.
47921 * objc/execute/initialize.m: Added.
47922 * objc/execute/load.m: Added.
47923 * objc/execute/many_args_method.m: Added.
47924 * objc/execute/nested-3.m: Added.
47925 * objc/execute/no_clash.m: Added.
47926 * objc/execute/private.m: Added.
47927 * objc/execute/redefining_self.m: Added.
47928 * objc/execute/root_methods.m: Added.
47929 * objc/execute/selector-1.m: Added.
47930 * objc/execute/static-1.m: Added.
47931 * objc/execute/static-2.m: Added.
47932 * objc/execute/va_method.m: Added.
47934 2001-03-10 Richard Henderson <rth@redhat.com>
47936 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47938 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
47940 * g++.old-deja/g++.other/crash31.C: XFAIL.
47941 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47942 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47943 * gcc.c-torture/execute/20010123-1.x: XFAIL.
47944 * gcc.c-torture/execute/20010124-1.x: XFAIL.
47945 * gcc.dg/sequence-pt-1.c: XFAIL one test.
47947 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
47949 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47951 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47953 * gcc.dg/20000724-1.c: Don't use multiline strings.
47955 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47957 * objc/execute/string1.m, objc/execute/string2.m: Compare the
47958 result of -cString against what we expect it to be; don't just
47959 print it out for no one to read.
47961 * objc/execute/string3.m, objc/execute/string4.m: New tests.
47962 Based on testcases provided by Nicola Pero.
47964 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47966 * gcc.dg/cpp/macro7.c: New test.
47968 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47970 * gcc.dg/cpp/multiline.c: Update.
47972 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47974 * g++.old-deja/g++.other/enum3.C: New test.
47976 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47978 * g++.old-deja/g++.other/pod1.C: New test.
47980 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47982 * g++.old-deja/g++.ext/overload1.C: New test.
47984 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47986 * g++.old-deja/g++.pt/using1.C: New test.
47988 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47990 * g++.old-deja/g++.other/using9.C: New test.
47992 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
47994 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47996 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47998 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
48000 * g++.old-deja/g++.ext/realpt1.C: Remove.
48002 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
48004 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48006 2001-02-26 Will Cohen <wcohen@redhat.com>
48008 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48010 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
48012 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48013 templatized constructors.
48015 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48017 * gcc.c-torture/execute/20010224-1.c: New test.
48019 2001-02-23 Jakub Jelinek <jakub@redhat.com>
48021 * gcc.c-torture/execute/20010222-1.c: New test.
48023 2001-02-22 Jakub Jelinek <jakub@redhat.com>
48025 * g++.old-deja/g++.other/inline20.C: New test.
48027 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
48029 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48031 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48033 * g++.old-deja/g++.other/lookup22.C: New test.
48035 2001-02-19 Zack Weinberg <zackw@stanford.edu>
48037 * g77.dg: New directory.
48038 * g77.dg/20010216-1.f: New test case.
48039 * g77.dg/dg.exp: New driver.
48040 * lib/g77-dg.exp: New driver library.
48042 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48044 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48046 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
48048 * g++.old-deja/g++.other/decl9.C: New test.
48050 2001-02-16 Jakub Jelinek <jakub@redhat.com>
48052 * g++.old-deja/g++.other/init16.C: Update the test so that it does
48053 not need <string> and also tests the initialization at runtime.
48055 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48057 * gcc.c-torture/execute/longlong.c: New test.
48059 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
48061 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48063 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
48065 * gcc.c-torture/execute/920302-1.c (execute):
48066 Change argument type to short.
48068 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
48070 * g++.old-deja/g++.pt/deduct6.C: New test.
48072 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
48074 * g++.old-deja/g++.pt/deduct5.C: New test.
48076 2001-02-14 Jakub Jelinek <jakub@redhat.com>
48078 * gcc.c-torture/execute/20010209-1.c: New test.
48080 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
48082 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48084 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
48086 * g++.dg/vtgc1.C: Update for new ABI.
48088 * consistency.vlad: New directory, 1665 files.
48090 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48092 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48094 * gcc.dg/cpp/digraphs.c: Declare puts.
48096 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48098 * g++.old-deja/g++.other/warn5.C: New test.
48100 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48102 * g++.old-deja/g++.pt/spec40.C: New test.
48104 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48106 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48108 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48110 2001-02-12 Jakub Jelinek <jakub@redhat.com>
48112 * gcc.c-torture/compile/20010209-1.c: New test.
48114 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
48116 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48117 excess errors message but not if it crashes.
48118 * g++.old-deja/g++.other/crash27.C: Likewise.
48119 * g++.old-deja/g++.other/crash28.C: Likewise.
48120 * g++.old-deja/g++.other/crash30.C: Likewise.
48121 * g++.old-deja/g++.other/crash32.C: Likewise.
48122 * g++.old-deja/g++.other/crash35.C: Likewise.
48123 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48125 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
48127 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48128 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48129 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48130 g77.f-torture/execute/execute.exp,
48131 g77.f-torture/noncompile/noncompile.exp,
48132 gcc.c-torture/execute/execute.exp,
48133 gcc.c-torture/execute/memcheck/memcheck.exp,
48134 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48135 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48136 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48137 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48138 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48139 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48140 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48141 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48142 Remove bug reporting instructions with ancient email addresses.
48144 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48146 * gcc.dg/20010202-1.c: New test.
48147 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48149 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
48151 * g++.dg/stdbool-if.C: New test.
48153 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
48155 * objc/execute/fdecl.m: Added main().
48157 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48159 * gcc.c-torture/execute/20010206-1.c: New test.
48161 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
48163 * gcc.dg/cpp/avoidpaste1.c: Update.
48165 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
48167 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48168 Pero <nicola@brainstorm.co.uk>.
48169 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48171 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
48173 * g++.old-deja/g++.pt/spec39.C: New test.
48175 2001-02-05 Jakub Jelinek <jakub@redhat.com>
48177 * gcc.c-torture/compile/20010202-1.c: New test.
48179 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
48181 * g++.old-deja/g++.abi/primary2.C: New test.
48182 * g++.old-deja/g++.abi/primary3.C: New test.
48183 * g++.old-deja/g++.abi/primary4.C: New test.
48184 * g++.old-deja/g++.abi/primary5.C: New test.
48185 * g++.old-deja/g++.abi/vtable3.h: New test.
48186 * g++.old-deja/g++.abi/vtable3a.C: New test.
48187 * g++.old-deja/g++.abi/vtable3b.C: New test.
48188 * g++.old-deja/g++.abi/vtable3c.C: New test.
48189 * g++.old-deja/g++.abi/vtable3d.C: New test.
48190 * g++.old-deja/g++.abi/vtable3e.C: New test.
48191 * g++.old-deja/g++.abi/vtable3f.C: New test.
48192 * g++.old-deja/g++.abi/vtable3g.C: New test.
48193 * g++.old-deja/g++.abi/vtable3h.C: New test.
48194 * g++.old-deja/g++.abi/vtable3i.C: New test.
48195 * g++.old-deja/g++.abi/vtable3j.C: New test.
48196 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48198 2001-02-03 Jakub Jelinek <jakub@redhat.com>
48200 * g++.old-deja/g++.other/anon6.C: New test.
48201 * g++.old-deja/g++.other/anon7.C: New test.
48203 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
48205 * gcc.dg/cpp/avoidpaste2.c: New tests.
48207 2001-01-31 Jakub Jelinek <jakub@redhat.com>
48209 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48211 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
48213 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48214 DECIMAL_DIG cases for Irix."
48216 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
48218 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48220 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48222 * gcc.dg/c99-tag-1.c: New test.
48224 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48226 * gcc.dg/cpp/tr-warn1.c: Add tests.
48228 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48230 * gcc.dg/cpp/avoidpaste1.c: Update.
48231 * gcc.dg/cpp/paste4.c: Update.
48233 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
48235 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48238 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48240 * g++.old-deja/g++.other/inline19.C: New test.
48242 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
48244 * gcc.dg/Wlarger-than.c: New test.
48246 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48248 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48250 2001-01-29 Jakub Jelinek <jakub@redhat.com>
48252 * gcc.c-torture/execute/20010129-1.c: New test.
48253 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48255 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
48257 * gcc.dg/cpp/avoidpaste1.c: Test case.
48259 2001-01-28 Jakub Jelinek <jakub@redhat.com>
48261 * g++.old-deja/g++.other/inline18.C: New test.
48263 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48265 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48266 and __builtin_putchar.
48268 2001-01-27 Jakub Jelinek <jakub@redhat.com>
48270 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48273 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
48275 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48276 floating point number rounding mode to round to the nearest
48277 representable mode.
48279 2001-01-25 Jakub Jelinek <jakub@redhat.com>
48281 * g++.old-deja/g++.other/mangle2.C: New test.
48283 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
48285 * gcc.c-torture/compile/20010124-1.c: New test.
48287 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
48289 * g++.old-deja/g++.pt/spec38.C: New test.
48291 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48293 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48296 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48298 * gcc.c-torture/execute/20010123-1.c: New test.
48300 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48302 * g++.old-deja/g++.pt/spec37.C: New test.
48304 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48306 * g++.old-deja/g++.pt/overload14.C: New test.
48308 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48310 * gcc.c-torture/execute/20010122-1.c: New test, exercise
48311 __builtin_return_address.
48313 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
48315 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48316 * g++.old-deja/g++.pt/spec35.C: New test.
48317 * g++.old-deja/g++.pt/spec36.C: New test.
48319 2001-01-20 Jakub Jelinek <jakub@redhat.com>
48321 * gcc.c-torture/compile/20010118-1.c: New test.
48323 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
48325 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48327 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48329 * gcc.c-torture/execute/20010119-1.c: New test.
48331 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48333 * g++.old-deja/g++.other/vbase5.C: New test.
48335 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48337 * gcc.c-torture/execute/20010118-1.c: New test.
48339 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48341 * g++.old-deja/g++.pt/deduct3.C: New test.
48343 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48345 * g++.old-deja/g++.pt/spec34.C: New test.
48347 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48349 * g77.f-torture/compile/20000601-2.f: New test.
48351 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48353 * g++.old-deja/g++.other/init17.C: New test.
48355 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
48357 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48359 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48361 * g++.old-deja/g++.pt/unify8.C: New test.
48363 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48365 * g++.old-deja/g++.abi/vbase1.C: New test.
48367 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48369 * g++.old-deja/g++.pt/crash65.C: New test.
48371 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
48373 * gcc.dg/cpp/assembl2.S: New test case.
48375 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
48377 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48380 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48382 * g++.old-deja/g++.other/builtins1.C: New test.
48383 * g++.old-deja/g++.other/builtins2.C: Likewise.
48384 * g++.old-deja/g++.other/builtins3.C: Likewise.
48385 * g++.old-deja/g++.other/builtins4.C: Likewise.
48387 2001-01-17 Jakub Jelinek <jakub@redhat.com>
48389 * gcc.c-torture/compile/20010117-1.c: New test.
48390 * gcc.c-torture/compile/20010117-2.c: New test.
48392 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48394 * g77.f-torture/execute/20010116.[fx]: New test,
48396 * g77.f-torture/compile/20010115.f: Indicate it's
48397 a test for PR fortran/1636.
48399 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
48401 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48403 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48405 * g77.f-torture/compile/20010115.f: New test.
48407 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
48409 * g++.old-deja/g++.pt/nontype5.C: New test.
48411 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
48413 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48414 have an equivalent working one below it.
48416 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48418 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48419 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48421 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48423 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48424 message containing "init_priority".
48425 (conpr-2.C): Likewise.
48426 (conpr-3.C): Likewise.
48427 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48429 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48431 * gcc.c-torture/execute/20010114-2.c: New test.
48433 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
48435 * gcc.c-torture/compile/20010114-1.c: New test.
48436 * gcc.c-torture/compile/20010114-1.x: Xfail.
48437 * gcc.c-torture/compile/20010114-2.c: New test.
48438 * gcc.c-torture/execute/20010114-1.c: New test.
48439 * gcc.dg/trunc-1.c: New test.
48440 * gcc.dg/uninit-B.c: New test.
48442 2001-01-13 Nick Clifton <nickc@redhat.com>
48444 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48447 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
48449 * gcc.c-torture/compile/20010113-1.c: New test.
48451 2001-01-13 Jakub Jelinek <jakub@redhat.com>
48453 * gcc.c-torture/compile/20001212-1.c: New test.
48455 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
48457 * gcc.dg/cpp/widestr1.c: Update.
48458 * gcc.dg/cpp/prag-imp.c: Remove.
48460 2001-01-12 Jakub Jelinek <jakub@redhat.com>
48462 * gcc.c-torture/execute/20000801-3.x: Remove.
48463 * gcc.dg/c90-init-1.c: New test.
48464 * gcc.dg/c99-init-1.c: New test.
48465 * gcc.dg/c99-init-2.c: New test.
48466 * gcc.dg/gnu99-init-1.c: New test.
48468 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
48470 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48471 testing that no relevant ones were found.
48473 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48475 * g++.old-deja/g++.pt/cast2.C: New test.
48477 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48479 * g++.old-deja/g++.pt/friend47.C: New test.
48481 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48483 * g++.old-deja/g++.pt/instantiate13.C: New test.
48485 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48487 * g++.old-deja/g++.other/defarg7.C: New test.
48488 * g++.old-deja/g++.other/defarg8.C: New test.
48490 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48492 * g++.old-deja/g++.pt/crash64.C: New test.
48494 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48496 * g++.old-deja/g++.pt/crash63.C: New test.
48498 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
48500 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48502 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
48504 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48506 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48508 * g++.old-deja/g++.pt/error3.C: New test.
48510 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48512 * g++.old-deja/g++.other/crash39.C: New test.
48514 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48516 * g++.old-deja/g++.other/vbase4.C: New test.
48518 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
48520 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48521 * gcc.dg/special/20000419-2.c: New file. Identical to above.
48522 * gcc.dg/special/special.exp: New test driver which will check
48523 for alias support for the above test.
48525 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
48527 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48528 problems on small machines.
48529 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48532 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
48534 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48536 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48538 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
48540 * g++.old_deja/g++.pt/using8.C: New test.
48542 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
48544 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48546 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
48548 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48549 where a failure is expected.
48550 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48552 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48554 * g++.old_deja/g++.pt/instantiate12.C: New test.
48556 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48558 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48560 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48561 * g++.old-deja/g++.brendan/crash17.C: Likewise.
48562 * g++.old-deja/g++.brendan/crash29.C: Likewise.
48563 * g++.old-deja/g++.brendan/crash48.C: Likewise.
48564 * g++.old-deja/g++.brendan/ns1.C: Likewise.
48565 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48566 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48567 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48568 * g++.old-deja/g++.eh/spec6.C: Likewise.
48569 * g++.old-deja/g++.jason/crash3.C: Likewise.
48570 * g++.old-deja/g++.law/ctors11.C: Likewise.
48571 * g++.old-deja/g++.law/ctors17.C: Likewise.
48572 * g++.old-deja/g++.law/ctors5.C: Likewise.
48573 * g++.old-deja/g++.law/ctors9.C: Likewise.
48574 * g++.old-deja/g++.mike/ambig1.C: Likewise.
48575 * g++.old-deja/g++.mike/net22.C: Likewise.
48576 * g++.old-deja/g++.mike/p3538a.C: Likewise.
48577 * g++.old-deja/g++.mike/p3538b.C: Likewise.
48578 * g++.old-deja/g++.mike/virt3.C: Likewise.
48579 * g++.old-deja/g++.niklas/t128.C: Likewise.
48580 * g++.old-deja/g++.other/anon4.C: Likewise.
48581 * g++.old-deja/g++.other/using1.C: Likewise.
48582 * g++.old-deja/g++.other/warn3.C: Likewise.
48583 * g++.old-deja/g++.pt/t37.C: Likewise.
48584 * g++.old-deja/g++.robertl/eb69.C: Likewise.
48585 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48587 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48589 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48591 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48593 * gcc.c-torture/execute/stdio-opt-3.c: New test.
48595 2001-01-07 Jakub Jelinek <jakub@redhat.com>
48597 * gcc.c-torture/compile/20010107-1.c: New test.
48599 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48601 * gcc.c-torture/execute/builtin-noret-1.c: New test.
48603 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48605 * gcc.dg/format/format.h: New file.
48606 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48607 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48608 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48609 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48610 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48611 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48612 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48613 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48614 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48615 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48616 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48617 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48618 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48619 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48620 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48621 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48622 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48623 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48624 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48625 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48626 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48627 instead of declaring standard types, macros and functions in each
48630 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
48632 * gcc.c-torture/execute/20010106-1.c: New test.
48634 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
48636 * gcc.dg/format/format.exp: New file.
48637 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48638 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48639 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48640 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48641 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48642 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48643 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48644 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48645 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48646 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48647 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48648 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48649 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48650 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48651 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48652 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48653 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48654 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48655 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48656 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48657 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48658 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48659 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48660 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48661 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48662 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48663 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48664 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48665 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48666 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48667 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48668 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48669 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48670 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48671 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48672 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48673 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48674 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48675 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48676 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48677 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48678 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48680 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
48682 * gcc.c-torture/execute/991228-1.c: Take word endianness into
48685 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
48687 * gcc.c-torture/execute/builtin-complex-1.c: New test.
48689 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
48691 * g++.old-deja/g++.pt/crash62.C: New test.
48693 2001-01-04 Richard Henderson <rth@redhat.com>
48695 * gcc.dg/20000926-1.c: Update expected warnings.
48696 * gcc.dg/array-2.c: Likewise.
48697 * gcc.dg/array-4.c: Also validate flexible array members.
48698 * gcc.dg/c99-flex-array-1.c: New.
48700 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
48702 * gcc.c-torture/compile/20001222-1.x: Remove.
48704 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48706 * gcc.c-torture/execute/built-in-setjmp.c: New.
48708 2001-01-03 Richard Henderson <rth@redhat.com>
48710 * gcc.dg/940510-1.c: Update expected error wording.
48711 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48713 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
48715 * lib/target-supports.exp (check_alias_available): Modified to
48716 indicate aliases not supported if only weak aliases are supported.
48718 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48720 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48721 Turn on cmpstrsi checks for __pj__ and __i370__.
48723 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48725 * g++.old-deja/g++.other/virtual11.C: New test.
48727 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48729 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48731 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48733 * gcc.c-torture/compile/20010102-1.c: New test.
48735 2001-01-02 Andreas Jaeger <aj@suse.de>
48737 * gcc.dg/noreturn-3.c: New test.
48739 * gcc.dg/noreturn-4.c: New test.
48741 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48743 * gcc.c-torture/execute/stdio-opt-1.c: Also test
48744 __builtin_fputc and __builtin_fwrite.
48746 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48748 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48749 signed char, not default char.
48751 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48753 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48755 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
48757 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48759 2000-12-29 Richard Henderson <rth@redhat.com>
48761 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48762 (__cyg_profile_func_exit): Define.
48764 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48766 * g++.dg/vtgc1.C: New test.
48768 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
48770 * gcc.dg/noncompile/20001228-1.c: New test.
48772 * gcc.dg/20001228-1.c: New test.
48774 * gcc.c-torture/execute/20001228-1.c: New test.
48776 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
48778 * gcc.dg/format-strfmon-1.c: New test.
48780 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48782 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48783 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48784 * gcc.c-torture/execute/string-opt-1.c: Likewise.
48785 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48786 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48787 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48788 * gcc.c-torture/execute/string-opt-6.c: Likewise.
48789 * gcc.c-torture/execute/string-opt-7.c: Likewise.
48790 * gcc.c-torture/execute/string-opt-8.c: Likewise.
48791 * gcc.c-torture/execute/string-opt-9.c: Likewise.
48792 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48793 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48794 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48796 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48797 * gcc.c-torture/execute/string-opt-4.c: Test index.
48799 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
48801 * gcc.c-torture/compile/20001226-1.c: New test.
48803 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
48805 * gcc.c-torture/compile/20001222-1.c: New test.
48806 * gcc.c-torture/compile/20001222-1.x: Xfail.
48808 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
48810 * gcc.c-torture/execute/comp-goto-2.c: New test.
48812 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
48814 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48815 Use long types if __INT_MAX__ is 32767.
48816 (main): Use cast to (sint32 *) when poking 88 into a_page.
48818 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48820 2000-12-21 Bernd Schmidt <bernds@redhat.com>
48822 * gcc.c-torture/compile/20001221-1.c: New test.
48823 * gcc.c-torture/execute/20001221-1.c: New test.
48825 2000-12-20 Richard Henderson <rth@redhat.com>
48827 * g++.old-deja/g++.pt/crash36.C: Update error lines.
48828 * g++.old-deja/g++.robertl/eb109.C: Likewise.
48830 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48832 * gcc.dg/compare3.c: New test.
48834 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48836 * gcc.dg/format-warnll-1.c: New test.
48838 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
48840 * gcc.dg/cpp/cmdlne-P.c: New test.
48842 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48844 * gcc.c-torture/execute/builtin-abs-1.c,
48845 gcc.c-torture/execute/builtin-abs-2.c: New tests.
48847 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48849 * gcc.dg/cpp/multiline.c: New test.
48851 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48853 * g++.old-deja/g++.other/syshdr1.C: Update.
48854 * gcc.dg/cpp/lineflags.c: Remove temporarily.
48856 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48858 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48860 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48862 * g++.old-deja/g++.pt/ttp65.C: New test.
48864 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48866 * g++.old-deja/g++.pt/ttp64.C: New test.
48868 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48870 * g++.old-deja/g++.pt/spec33.C: New test.
48872 2000-12-14 Catherine Moore <clm@redhat.com>
48874 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48875 * gcc.c-torture/execute/920612-2.c: Likewise.
48876 * gcc.c-torture/execute/920428-2.c: Likewise.
48877 * gcc-c-torture/execute/va-arg-11.c: Call exit.
48878 * gcc.c-torture/execute/va-arg-21.c: Likewise.
48880 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48882 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48883 * gcc.dg/pack-test-2.c: Likewise.
48885 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48887 Tests by Zack Weinberg <zackw@stanford.edu>.
48889 * gcc.dg/cpp/defined.c: Update.
48890 * gcc.dg/cpp/defined_trad.c: New tests.
48892 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48894 * gcc.dg/cpp/trad-direct.c: Update.
48896 2000-12-11 Neil Booth <neilb@earthling.net>
48898 * gcc.dg/cpp/defined_trad.c
48900 2000-12-11 Neil Booth <neilb@earthling.net>
48902 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48904 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
48906 * gcc.dg/format-miss-2.c: New test.
48908 2000-12-09 Neil Booth <neilb@earthling.net>
48910 * gcc.dg/cpp/lineflags.c: New tests.
48911 * gcc.dg/cpp/poison.c: Update.
48912 * gcc.dg/cpp/redef2.c: Update.
48913 * gcc.dg/cpp/skipping.c: New test.
48915 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
48917 * g++.old-deja/g++.other/eh3.C: New testcase.
48919 2000-12-07 Neil Booth <neilb@earthling.net>
48921 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48922 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48923 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48924 wtr-union-init-2.c, wtr-union-init-3.c: Update.
48925 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48928 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48930 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48931 __SIZE_TYPE__ instead of int for type of integers cast to
48934 2000-12-07 Jakub Jelinek <jakub@redhat.com>
48936 * g++.old-deja/g++.other/cleanup4.C: New test.
48938 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48940 * format-sec-1.c: New test.
48942 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48944 * gcc.dg/format-nonlit-3.c: New test.
48946 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48948 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48949 through a null pointer.
48951 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48953 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48954 * g++.old-deja/g++.pt/partial4.C: New test.
48956 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
48958 * gcc.c-torture/execute/ieee/hugeval.x: New.
48960 2000-12-06 Neil Booth <neilb@earthling.net>
48962 * gcc.dg/cpp/backslash2.c: New tests.
48964 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48966 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48967 * gcc.c-torture/execute/stdio-opt-2.c: New test.
48969 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
48971 * gcc.c-torture/execute/20001203-2.c: New testcase.
48973 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48975 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48976 * g++.old-deja/g++.other/virtual10.C: New test.
48978 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48980 * g++.old-deja/g++.mike/pmf5.C: Remove test.
48982 2000-12-05 Richard Henderson <rth@redhat.com>
48984 * gcc.c-torture/compile/20001205-1.c: New.
48986 2000-12-04 Neil Booth <neilb@earthling.net>
48988 * g++.old-deja/g++.other/virtual9.C: New test.
48989 * g++.old-deja/g++.pt/crash61.C: New test.
48990 * gcc.c-torture/execute/loop-9.c: New test.
48992 2000-12-04 Neil Booth <neilb@earthling.net>
48994 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48995 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48996 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48997 * gcc.dg/cpp/extratokens.c: ...here.
48999 2000-12-04 Neil Booth <neilb@earthling.net>
49001 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49004 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49006 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49007 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49009 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49011 * gcc.c-torture/execute/20001203-1.c: New test.
49013 2000-12-03 Neil Booth <neilb@earthling.net>
49015 * gcc.dg/cpp/macro6.c: New test cases.
49017 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49019 * gcc.c-torture/execute/string-opt-9.c: New test.
49020 * gcc.c-torture/execute/string-opt-10.c: Likewise.
49021 * gcc.c-torture/execute/string-opt-11.c: Likewise.
49022 * gcc.c-torture/execute/string-opt-12.c: Likewise.
49024 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49025 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49027 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
49029 * gcc.dg/cpp/if-6.c: New testcase.
49031 * gcc.dg/20001201-1.c: New testcase.
49033 2000-12-02 Neil Booth <neilb@earthling.net>
49035 * g++.old-deja/g++.other/externC4.C,
49036 g++.old-deja/g++.other/friend10.C: New tests.
49038 2000-12-02 Neil Booth <neilb@earthling.net>
49040 * g++.old-deja/g++.other/instan2.C
49041 * g++.old-deja/g++.other/instan3.C: New test.
49043 2000-12-02 Neil Booth <neilb@earthling.net>
49045 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49046 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49047 gnuc99.c,gnuc99-pedantic.c: New tests.
49049 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
49051 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49052 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49054 2000-12-01 Neil Booth <neilb@earthling.net>
49056 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49057 * gcc.dg/cpp/poison.c: Update.
49058 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49060 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
49062 * g77.f-torture/execute/20001201.f: New test.
49064 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
49066 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49068 2000-12-01 Jakub Jelinek <jakub@redhat.com>
49070 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49072 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
49074 * g++.old-deja/g++.other/cast6.C: New test.
49076 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
49078 * gcc.c-torture/execute/20001130-2.c: New testcase.
49080 2000-11-30 Richard Henderson <rth@redhat.com>
49082 * gcc.c-torture/execute/20001130-1.c: New test.
49084 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49086 * g++.old-deja/g++.other/op3.C: New test.
49088 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49090 * g++.old-deja/g++.other/op2.C: New test.
49092 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49094 * g++.old-deja/g++.other/crash38.C: New test.
49096 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
49098 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49100 2000-11-29 Jakub Jelinek <jakub@redhat.com>
49102 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49104 * gcc.c-torture/execute/string-opt-6.c: New test.
49106 * gcc.dg/20001117-1.c: Add main.
49108 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
49110 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49112 * gcc.dg/940510-1.c: ... to here.
49114 * gcc.dg/20000926-1.c: GNU C now allows initializations of
49115 zero-size arrays in toplevel structures.
49117 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49119 * gcc.c-torture/execute/loop-8.c: New test.
49121 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49123 * g++.old-deja/g++.other/base1.C: New test.
49125 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49127 * g++.old-deja/g++.other/parse2.C: New test.
49129 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49131 * g++.old-deja/g++.pt/incomplete1.C: New test.
49133 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49135 * g++.old-deja/g++.other/friend9.C: New test.
49137 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49139 * gcc.dg/20001127-1.c: New test.
49141 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49143 * g++.old-deja/g++.pt/friend46.C: New test.
49145 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49147 * g++.old-deja/g++.other/ptrmem8.C: New test.
49149 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49151 * gcc.c-torture/execute/string-opt-7.c: New test.
49152 * gcc.c-torture/execute/string-opt-8.c: Likewise.
49154 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
49156 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49157 instead of 'mkcheck 2'.
49159 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49161 * gcc.c-torture/execute/memcheck/driver.c,
49162 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49163 C9X references to refer to C99.
49165 2000-11-25 Jakub Jelinek <jakub@redhat.com>
49167 * gcc.dg/ultrasp3.c: New test.
49169 2000-11-25 Neil Booth <neilb@earthling.net>
49171 * gcc.dg/cpp/include2.c: Update test to be locale independent.
49173 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
49175 * gcc.c-torture/compile/20001123-2.c: New.
49177 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49179 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49181 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
49183 * gcc.dg/sequence-point-1.c: Add some new tests.
49184 * gcc.c-torture/execute/20001124-1.c: New test.
49186 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49188 * g++.old-deja/g++.other/vaarg4.C: New test.
49189 * gcc.c-torture/compile/20001123-1.c: New test.
49191 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49193 * g++.other/crash24.C: Adjust and remove XFAIL.
49194 * g++.other/crash37.C: New test.
49196 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
49198 * g++.old-deja/g++.pt/instantiate9.C: New test.
49200 2000-11-22 Mark Mitchell <mark@codesourcery.com>
49202 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49205 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49206 * g++.old-deja/g++.robertl/eb55.C: Likewise.
49208 2000-11-22 Neil Booth <neilb@earthling.net>
49210 * gcc.dg/cpp/Wtrigraphs.c: New test.
49212 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
49214 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49216 2000-11-22 Jakub Jelinek <jakub@redhat.com>
49218 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49220 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
49222 * lib/gcc-dg.exp: load_lib scanasm.exp.
49223 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49224 * lib/g++-dg.exp: load_lib scanasm.exp.
49225 * lib/scanasm.exp: New.
49226 (scan-assembler, scan-assembler-not): Add optional arguments to
49227 test name, or if not present, the pattern name.
49228 (scan-assembler-dem, scan-assembler-dem-not): New.
49230 * g++.dg/dg.exp: New.
49232 2000-11-21 Neil Booth <neilb@earthling.net>
49234 * gcc.dg/cpp/integrated1.c: Remove.
49236 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49238 * gcc.c-torture/execute/20001121-1.c: New test.
49240 2000-11-21 Richard Henderson <rth@redhat.com>
49242 * gcc.c-torture/compile/20001121-1.c: New test.
49244 2000-11-20 Neil Booth <neilb@earthling.net>
49246 * gcc.dg/cpp/integrated1.c: New test.
49248 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49250 * g++.old-deja/g++.other/inline17.C: New test.
49252 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
49254 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49255 local variable to be zero: I made the variable global. Now
49256 uses abort() and exit() instead of relying on main's return value.
49258 2000-11-20 Neil Booth <neilb@earthling.net>
49260 * gcc.dg/cpp/paste2.c: Update test.
49261 * objc/execute/paste.m: New test.
49263 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49265 * gcc.dg/c99-condexpr-1.c: New test.
49267 2000-11-20 Neil Booth <neilb@earthling.net>
49269 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49271 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
49273 * g++.old-deja/g++.pt/export1.C: New test.
49275 2000-11-20 Jakub Jelinek <jakub@redhat.com>
49277 * gcc.dg/20001117-1.c: New test.
49279 2000-11-18 Richard Henderson <rth@redhat.com>
49281 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49283 2000-11-18 Richard Henderson <rth@redhat.com>
49285 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49286 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49287 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49289 2000-11-18 Richard Henderson <rth@redhat.com>
49291 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49292 (main): New. Exit cleanly.
49294 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49296 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49297 gcc.dg/c99-fordecl-2.c: New tests.
49299 2000-11-18 Richard Henderson <rth@redhat.com>
49301 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49302 * gcc.c-torture/execute/zerolen-2.c: New.
49304 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49306 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49309 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49311 * g++.old-deja/g++.pt/instantiate8.C: New test.
49313 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49315 * g++.old-deja/g++.other/incomplete.C: Add more tests.
49316 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49318 2000-11-16 Nick Clifton <nickc@redhat.com>
49320 * gcc.c-torture/execute/nestfunc-2.c: New test.
49321 * gcc.c-torture/execute/nestfunc-3.c: New test.
49323 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49325 * gcc.c-torture/compile/20001116-1.c: New test.
49327 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49329 * gcc.c-torture/execute/20001115-1.c: New test.
49331 2000-11-15 Mark Mitchell <mark@codesourcery.com>
49333 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49334 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49335 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49336 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49338 2000-11-15 Neil Booth <neilb@earthling.net>
49340 gcc.dg/cpp/_Pragma1.c: Update.
49341 gcc.dg/cpp/_Pragma2.c: New test.
49343 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
49345 * g++.old-deja/g++.other/anon5.C: New test.
49347 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
49349 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49352 2000-11-14 Jakub Jelinek <jakub@redhat.com>
49354 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49357 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49359 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49360 labels at end of compound statements.
49362 2000-11-13 Jakub Jelinek <jakub@redhat.com>
49364 * gcc.c-torture/execute/loop-7.c: New test.
49366 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49368 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49370 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49372 * gcc.dg/c99-bool-1.c: New test.
49374 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49376 * gcc.dg/c99-scope-1.c: Remove xfail.
49377 * gcc.dg/c99-scope-2.c: New test.
49379 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49381 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49382 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49384 2000-11-11 Mark Mitchell <mark@codesourcery.com>
49386 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49389 * g++.mike/p700.C: Don't typedef wchar_t.
49390 * g++.mike/p784.C: Likewise.
49391 * g++.mike/eb101.C: Don't use __wchar_t.
49393 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
49395 * g77.f-torture/execute/20001111.[fx]: Test premature exit
49398 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49400 * gcc.c-torture/execute/20001111-1.c: New test.
49402 2000-11-10 Nick Clifton <nickc@redhat.com>
49404 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49405 long multuiple and accumulate.
49407 2000-11-09 Richard Henderson <rth@redhat.com>
49409 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49410 via size_t instead of int.
49412 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49413 * gcc.c-torture/execute/string-opt-2.c: Likewise.
49414 * gcc.c-torture/execute/string-opt-3.c: Likewise.
49415 * gcc.c-torture/execute/string-opt-4.c: Likewise.
49417 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
49419 * gcc.c-torture/compile/20001109-1.c: New test.
49420 * gcc.c-torture/compile/20001109-2.c: New test.
49422 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
49424 * g++.old-deja/g++.pt/operator1.C: New test.
49425 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49427 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49429 * gcc.dg/20001108-1.c: New test.
49431 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49433 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49434 with both arguments constant strings.
49435 * gcc.c-torture/execute/string-opt-3.c: New test.
49436 * gcc.c-torture/execute/string-opt-4.c: New test.
49437 * gcc.c-torture/execute/string-opt-5.c: New test.
49439 2000-11-08 Nick Clifton <nickc@redhat.com>
49441 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
49442 mulsidi3adddi patterns.
49444 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
49446 * g++.old-deja/g++.other/crash36.C: New test.
49448 2000-11-08 Jakub Jelinek <jakub@redhat.com>
49450 * g++.old-deja/g++.other/init16.C: New test.
49452 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
49454 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49456 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49458 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49459 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49460 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49462 2000-11-07 DJ Delorie <dj@redhat.com>
49464 * gcc.dg/20000614-1.c: Add return so that test can pass.
49466 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49468 * gcc.c-torture/execute/string-opt-1.c: New test.
49470 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49472 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
49473 mips-sgi-irix6.* because the MIPS ABI passes floating-point
49474 parameters in registers, and there is no way for a varargs
49475 function to know in which order the integer and floating-point
49476 parameters should be interleaved when they are placed on the
49478 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49479 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49481 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49483 * gcc.c-torture/execute/string-opt-2.c: New test.
49485 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
49487 * g++.old-deja/g++.pt/crash60.C: New test.
49489 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49491 * g++.old-deja/g++.other/crash24.C: New test.
49492 * g++.old-deja/g++.other/crash25.C: New test.
49493 * g++.old-deja/g++.other/crash26.C: New test.
49494 * g++.old-deja/g++.other/crash27.C: New test.
49495 * g++.old-deja/g++.other/crash28.C: New test.
49496 * g++.old-deja/g++.other/crash29.C: New test.
49497 * g++.old-deja/g++.other/crash30.C: New test.
49498 * g++.old-deja/g++.other/crash31.C: New test.
49499 * g++.old-deja/g++.other/crash32.C: New test.
49500 * g++.old-deja/g++.other/crash33.C: New test.
49501 * g++.old-deja/g++.other/crash34.C: New test.
49502 * g++.old-deja/g++.other/crash35.C: New test.
49504 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49506 * gcc.c-torture/execute/20001031-1.c: New test.
49508 2000-11-04 Mark Mitchell <mark@codesourcery.com>
49510 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49513 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49514 standards-conformant.
49516 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49518 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49519 * g++.old-deja/g++.mike/p755a.C: Likewise.
49520 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49521 library makes no calls to `operator new' during initialization.
49523 2000-11-04 Neil Booth <neilb@earthling.net>
49525 * gcc.dg/cpp/include2.c: New tests.
49527 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
49529 * lib/g++.exp (g++_set_ld_library_path): New function.
49530 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49532 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
49534 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
49537 2000-11-01 Richard Henderson <rth@redhat.com>
49539 * g++.old-deja/g++.ext/namedret1.C: New.
49540 * g++.old-deja/g++.ext/namedret2.C: New.
49541 * g++.old-deja/g++.ext/namedret3.C: New.
49543 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
49545 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49546 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49548 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49550 * gcc.c-torture/execute/va-arg-21.c: New test.
49552 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
49554 * gcc.dg/c99-complex-2.c: New test.
49556 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49558 * gcc.c-torture/execute/stdio-opt-1.c: New test.
49560 2000-10-31 Jakub Jelinek <jakub@redhat.com>
49562 * g++.old-deja/g++.other/inline16.C: New test.
49564 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
49566 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49567 __PRETTY_FUNCTION__
49569 2000-10-29 Neil Booth <neilb@earthling.net>
49571 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49573 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49574 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49577 2000-10-29 Neil Booth <neilb@earthling.net>
49579 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49580 * mi1.c, mi1c.h: Add null directives to multiple-include test.
49581 * mi5.c: Test multiple includes work with -C.
49582 * trigraphs.c: Test ^= version.
49584 2000-10-28 Neil Booth <neilb@earthling.net>
49586 New tests and test updates for new macro expander.
49588 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49589 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49590 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49591 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49592 new diagnostic messages.
49594 * gcc.dg/cpp/macro3.c: New tests.
49596 2000-10-27 Mark Mitchell <mark@codesourcery.com>
49598 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49601 2000-10-27 Jakub Jelinek <jakub@redhat.com>
49603 * g++.old-deja/g++.other/eh2.C: New test.
49605 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
49607 * gcc.c-torture/execute/20001027-1.c: New test.
49609 2000-10-26 Richard Henderson <rth@redhat.com>
49611 * gcc.c-torture/execute/20001026-1.c: New.
49613 2000-10-26 Mark Mitchell <mark@codesourcery.com>
49615 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49616 * g++.old-deja/g++.law/builtin1.C: Likewise.
49617 * g++.old-deja/g++.law/ctors10.C: Likewise.
49618 * g++.old-deja/g++.law/virtual3.C: Likewise.
49619 * g++.old-deja/g++.mike/p658.C: Likewise.
49620 * g++.old-deja/g++.other/sibcall1.C: Likewise.
49621 * g++.old-deja/g++.other/vaarg2.C: Likewise.
49622 * g++.old-deja/g++.robertl/eb124.C: Likewise.
49623 * g++.old-deja/g++.robertl/eb44.C: Likewise.
49624 * g++.old-deja/g++.robertl/eb77.C: Likewise.
49626 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
49628 * gcc.c-torture/compile/20001024-1.c: New test.
49630 2000-10-25 Mark Mitchell <mark@codesourcery.com>
49632 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49633 to tell us whether or not we are using V3.
49635 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
49637 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49640 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
49642 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49644 2000-10-25 Jakub Jelinek <jakub@redhat.com>
49646 * gcc.c-torture/execute/20001024-1.c: New test.
49648 2000-10-24 Jakub Jelinek <jakub@redhat.com>
49650 * g++.old-deja/g++.other/sibcall1.C: New test.
49652 2000-10-20 Jakub Jelinek <jakub@redhat.com>
49654 * gcc.dg/noncompile/init-3.c: New test.
49656 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
49658 * gcc.dg/format-array-1.c: New test.
49660 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49662 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49663 writing through null pointers; remove comment about testing
49664 unterminated strings.
49666 2000-10-17 Matthew Hiller <hiller@redhat.com>
49668 * gcc.c-torture/execute/20001017-2.c: New test.
49670 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49672 * gcc.c-torture/compile/20001018-1.c: New test.
49673 * gcc.c-torture/compile/20001018-1.x: Xfail.
49675 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49677 * gcc.c-torture/execute/20001017-1.c: New test.
49679 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49681 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49682 for multiple use of arguments with scanf formats; add tests for
49683 multiple use of arguments.
49685 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
49687 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49688 from some old tests.
49690 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49692 * gcc.dg/format-miss-1.c: New test.
49694 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49696 * gcc.c-torture/execute/20001013-1.c: New test.
49698 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49700 * gcc.dg/format-branch-1.c: New test.
49702 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49704 * README, lib/file-format.exp: Remove EGCS references.
49706 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49708 * gcc.dg/20001013-1.c: New test.
49710 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
49712 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49713 for intmax_t in the compiler using __typeof__ and the type rules
49714 for conditional expressions.
49716 2000-10-13 Jakub Jelinek <jakub@redhat.com>
49718 * gcc.dg/20001012-1.c: New test.
49719 * gcc.dg/20001012-2.c: New test.
49721 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49723 * gcc.dg/format-attr-1.c: New test.
49725 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49727 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49728 __LONG_LONG_MAX__ instead of LLONG_MAX.
49730 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49732 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49734 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49737 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
49739 * gcc.dg/sequence-pt-1.c: New test.
49741 2000-10-11 Geoff Keating <geoffk@cygnus.com>
49743 * gcc.c-torture/execute/20001011-1.c: New testcase.
49744 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49746 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49748 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49749 does not error on it.
49751 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49753 * gcc.dg/20001009-1.c: New test.
49755 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
49757 * gcc.c-torture/compile/20001009-1.c: Move from here ....
49758 * gcc.c-torture/execute/20001009-2.c: ... to here.
49760 2000-10-09 Geoff Keating <geoffk@cygnus.com>
49762 * gcc.c-torture/compile/20001009-1.c: New testcase.
49763 * gcc.c-torture/execute/20001009-1.c: New testcase.
49764 Testcases provided by Jan Hubicka <jh@suse.cz>.
49766 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49768 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49769 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49770 uintmax_t using <limits.h> to emulate the compiler's internal
49771 logic. No longer XFAIL %j tests.
49773 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49775 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49776 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49777 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49778 regexps and details of expected handling of some bad formats.
49779 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49782 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49784 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49785 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49786 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49787 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49790 2000-10-06 Richard Henderson <rth@cygnus.com>
49792 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49793 * g++.old-deja/g++.brendan/crash52.C: Likewise.
49794 * g++.old-deja/g++.jason/report.C: Likewise.
49795 * g++.old-deja/g++.law/friend5.C: Likewise.
49796 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
49797 of the expected warnings.
49799 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
49801 * g++.old-deja/g++.pt/enum14.C: New test.
49803 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
49805 * g++.old-deja/g++.pt/crash59.C: New test.
49807 2000-10-04 Will Cohen <wcohen@redhat.com>
49809 * gcc.dg/20000926-1.c: New test.
49811 2000-10-03 Geoff Keating <geoffk@cygnus.com>
49813 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49814 function name for current C++ compiler.
49815 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49817 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
49819 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49820 __PRETTY_FUNCTION__.
49821 * g++.old-deja/g++.ext/pretty2.C: Likewise.
49823 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49825 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49827 2000-09-26 Jakub Jelinek <jakub@redhat.com>
49829 * gcc.c-torture/compile/20000923-1.c: New test.
49831 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49833 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49834 * g++.old-deja/g++.pt/ttp62.C: Same.
49835 * g++.old-deja/g++.other/inline14.C: Same.
49837 2000-09-24 Richard Henderson <rth@cygnus.com>
49839 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49841 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
49843 * gcc.dg/c90-printf-1.c: Add test for wide string format.
49845 2000-09-22 Geoff Keating <geoffk@cygnus.com>
49847 * gcc.c-torture/compile/20000922-1.c: New file.
49849 2000-09-21 Nick Clifton <nickc@redhat.com>
49851 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49852 a signed long modulo operation.
49853 (mod6): New function - perform an unsigned long modulo operation.
49854 (main): Add tests for modulos of very large numbers by very small
49857 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49859 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49861 2000-09-19 Richard Henderson <rth@cygnus.com>
49863 * gcc.dg/compare2.c (case 10): XFAIL.
49865 2000-09-18 Richard Henderson <rth@cygnus.com>
49867 * gcc.c-torture/execute/20000906-1.c: Move ...
49868 * gcc.dg/20000906-1.c: ... here. Only run on targets
49869 that support __builtin_trap.
49871 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
49873 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49875 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49877 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49878 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
49879 more $ format tests.
49881 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49883 * gcc.dg/format-errmk-1.c: New test.
49885 2000-09-17 Greg McGary <greg@mcgary.org>
49887 * gcc.c-torture/execute/20000917-1.x: Remove.
49889 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
49891 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49893 2000-09-17 Greg McGary <greg@mcgary.org>
49895 * gcc.c-torture/execute/20000917-1.c: New test.
49896 * gcc.c-torture/execute/20000917-1.x: XFAIL.
49898 2000-09-16 Neil Booth <NeilB@earthling.net>
49900 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49901 in nested macro bug.
49903 2000-09-15 Neil Booth <NeilB@earthling.net>
49905 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49907 2000-09-14 Jeffrey A Law (law@cygnus.com)
49909 * gcc.c-torture/execute/20000914-1.c: New test.
49911 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
49913 * g++.other/inline13.C: New test.
49915 2000-09-12 Andreas Jaeger <aj@suse.de>
49917 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49918 constant by Ulrich Drepper <drepper@redhat.com>.
49920 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
49922 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49924 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49926 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49928 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
49930 * gcc.dg/cpp/backslash.c: New test.
49932 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
49934 * gcc.c-torture/execute/20000910-1.c: New test.
49935 * gcc.c-torture/execute/20000910-2.c: Likewise.
49937 2000-09-11 Robert Lipe <robertl@sco.com>
49939 * gcc.dg/pragma-align.c: New test.
49941 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
49943 * g++.old-deja/g++.pt/explicit82.C: New test.
49944 * g++.old-deja/g++.pt/explicit83.C: New test.
49946 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
49948 * gcc.dg/asm-names.c: New test.
49950 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49952 * gcc.dg/cpp/tr-warn6.c: New test
49954 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
49956 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49959 2000-09-07 Catherine Moore <clm@redhat.com>
49961 * gcc.c-torture/execute/unroll-1.c: New test.
49963 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
49965 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49967 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49968 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49969 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49970 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49971 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49973 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49974 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49976 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49978 * g++.old-deja/g++.pt/deduct2.C: New test.
49980 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49982 * g++.old-deja/g++.pt/parms2.C: New test.
49984 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49986 * g++.old-deja/g++.pt/crash58.C: New test.
49988 2000-09-06 Greg McGary <greg@mcgary.org>
49990 * gcc.c-torture/execute/20000906-1.c: New test.
49991 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49993 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49995 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49997 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49999 * g++.old-deja/g++.pt/crash57.C: New test.
50001 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50003 * g++.old-deja/g++.pt/crash56.C: New test.
50005 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50007 * g++.old-deja/g++.pt/koenig1.C: New test.
50009 2000-09-04 Jakub Jelinek <jakub@redhat.com>
50011 * gcc.dg/20000904-1.c: New test.
50013 2000-09-04 Jakub Jelinek <jakub@redhat.com>
50015 * gcc.dg/cpp/paste8.c: New test.
50017 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
50019 * gcc.c-torture/compile/20000827-1.c: New test.
50021 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
50023 * gcc.dg/format-diag-1.c: New test.
50025 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
50027 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50028 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50029 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50030 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50031 gcc.dg/formatz-1.c: Adjust warning regular expressions.
50033 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
50035 * g++.old-deja/g++.other/nested4.C: New test.
50037 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
50039 * g++.old-deja/g++.ns/scoped1.C: New test.
50041 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
50043 * lib/g++.exp: Support testing already-installed GCC.
50045 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50047 * wtr-label-1.c, wtr-suffix-1.c: New tests.
50049 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50051 * gcc.dg/return-type-2.c: New test.
50053 2000-08-27 Geoff Keating <geoffk@cygnus.com>
50055 * gcc.c-torture/compile/20000825-1.c: New test.
50057 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
50059 * gcc.dg/dwarf2-2.c: New test.
50061 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
50063 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50064 dg-warning regexps.
50066 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
50068 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50069 gcc.dg/format-ext-5.c: New tests.
50071 2000-08-25 Jakub Jelinek <jakub@redhat.com>
50073 * g++.old-deja/g++.other/crash22.C: New test.
50075 2000-08-24 Mark Mitchell <mark@codesourcery.com>
50077 * gcc.dg/noncompile/930622-2.c: Adjust error message.
50079 2000-08-24 Richard Henderson <rth@cygnus.com>
50081 * gcc.dg/ia64-sync-1.c: New test.
50082 * gcc.dg/ia64-sync-2.c: New test.
50083 * gcc.dg/ia64-asm-1.c: New test.
50085 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
50087 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50088 * gcc.dg/format-ext-2.c: New test.
50090 2000-08-23 Jason Merrill <jason@redhat.com>
50092 * lib/old-dejagnu.exp: Also ignore "In member function" and
50095 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50097 * gcc.dg/noncompile/label-lineno-1.c: New test.
50099 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50101 * gcc.dg/c99-array-nonobj-1.c: New test.
50103 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50105 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50107 * gcc.dg/format-ext-1.c: New test.
50109 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50111 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50112 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50113 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50114 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50115 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50117 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
50119 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50120 gcc.dg/c99-strftime-2.c: New tests.
50122 2000-08-22 Richard Henderson <rth@cygnus.com>
50124 * gcc.c-torture/execute/20000822-1.c: New test.
50126 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50128 * gcc.c-torture/execute/20000819-1.x: Remove.
50130 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50132 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50133 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50134 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50135 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50136 gcc.dg/format-xopen-1.c: New tests.
50138 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50140 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50142 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50144 * g++.old-deja/g++.other/loop2.C: New test.
50146 * gcc.c-torture/compile/20000606-1.c: New test.
50147 * gcc.c-torture/compile/20000728-1.c: New test.
50148 * gcc.c-torture/execute/20000801-1.c: New test.
50149 * gcc.c-torture/execute/20000801-2.c: New test.
50150 * gcc.c-torture/execute/20000819-1.c: New test.
50151 * gcc.c-torture/execute/20000819-1.x: XFAIL.
50152 * gcc.dg/20000629-1.c: New test.
50153 * gcc.dg/20000724-1.c: New test.
50154 * gcc.dg/20000807-1.c: New test.
50156 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50158 * gcc.dg/cpp/pragma-1.c: New test.
50159 * gcc.dg/cpp/pragma-2.c: New test.
50161 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
50163 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50164 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
50166 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50168 * gcc.c-torture/compile/20000818-1.c: New test.
50170 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
50172 * gcc.c-torture/execute/20000818-1.c: New test.
50174 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
50176 * gcc.dg/format-va-1.c: New test.
50178 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50180 * g++.old-deja/g++.other/typedef8.C: New test.
50182 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50184 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50185 * g++.old-deja/g++.mike/net36.C: Mark candidate.
50186 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50187 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50188 * g++.old-deja/g++.other/ptrmem7.C: New test.
50189 * g++.old-deja/g++.pt/ptrmem10.C: New test.
50191 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50193 * g++.old-deja/g++.pt/typename27.C: New test.
50195 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
50197 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50198 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50199 * g++.old-deja/g++.pt/friend45.C: New test.
50200 * g++.old-deja/g++.other/friend8.C: New test.
50202 2000-08-15 Richard Henderson <rth@cygnus.com>
50204 * gcc.c-torture/execute/20000815-1.c: New test.
50206 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
50208 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50209 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50210 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50212 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
50214 * g++.old-deja/g++.other/refinit2.C: New test.
50216 2000-08-13 Geoff Keating <geoffk@cygnus.com>
50218 * lib/c-torture.exp (c-torture): Make
50219 compiler_conditional_xfail_data global.
50220 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50221 compiler_conditional_xfail_data machinery.
50222 (f-torture-execute): Likewise.
50223 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50224 and only when unrolling loops.
50226 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50228 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50230 * g++.old-deja/g++.pt/explicit81.C: New test.
50232 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50234 * g++.old-deja/g++.pt/typename26.C: New test.
50236 2000-08-10 Geoff Keating <geoffk@cygnus.com>
50238 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50241 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
50243 * g++.old-deja/g++.other/array3.C: New test.
50245 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50247 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50248 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50249 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50252 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
50254 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50255 * g++.old-deja/g++.abi/vmihint.C: Likewise.
50257 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
50259 * gcc.c-torture/execute/20000808-1.c: New test.
50261 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50263 * gcc.dg/c90-const-expr-1.c: New test.
50265 2000-08-08 Richard Henderson <rth@cygnus.com>
50267 * gcc.dg/noncompile/920923-1.c: Declare calloc.
50269 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
50271 * gcc.dg/noncompile/const-ll-1.c: New test.
50273 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
50275 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50277 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50279 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50280 that running programs linked against the shared version of libobjc
50283 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50285 * gcc.dg/c99-printf-1.c: New test.
50287 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50289 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50291 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
50293 * gcc.c-torture/execute/20000731-1.x: Delete.
50295 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
50297 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50298 and torture_without_loops as is done by c-torture.exp.
50299 (search_for): Copy from c-torture.exp.
50300 (gcc-dg-runtest): New function, drives a directory of tests
50301 iterating over the TORTURE_OPTIONS.
50302 (scan-assembler, scan-assembler-not): Move here from
50303 individual directory drivers.
50305 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50306 defined by lib/gcc-dg.exp.
50307 * gcc.dg/cpp/cpp.exp: Likewise.
50308 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
50309 gcc-dg-runtest, so we cycle over optimization options.
50311 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50312 * gcc.dg/compare2.c: No longer expected to fail.
50314 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50316 * gcc.c-torture/execute/20000804-1.c: New test.
50318 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
50320 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50322 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
50324 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50326 2000-08-03 Jeffrey A Law (law@cygnus.com)
50328 * gcc.c-torture/compile/20000803-1.c: New test.
50330 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
50332 * gcc.c-torture/execute/20000801-3.c,
50333 gcc.c-torture/execute/20000801-4.c: New tests.
50334 * gcc.c-torture/execute/20000801-3.x,
50335 gcc.c-torture/execute/20000801-4.x: Xfail.
50337 2000-08-02 Geoff Keating <geoffk@cygnus.com>
50339 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50340 libobjc/.libs to allow for libtool.
50342 2000-08-02 Jakub Jelinek <jakub@redhat.com>
50344 * gcc.c-torture/compile/20000802-1.c: New test.
50346 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
50348 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50350 2000-07-31 Jeffrey A Law (law@cygnus.com)
50352 * gcc-c-torture/execute/20000731-2.c: New test.
50354 * gcc.c-torture/execute/20000731-1.c: New test.
50355 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50357 2000-07-31 Jakub Jelinek <jakub@redhat.com>
50359 * gcc.dg/cpp/paste7.c: New test.
50360 * gcc.dg/cpp/20000725-1.c: New test.
50362 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
50364 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50365 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50366 declaration warning for __builtin_dwarf_reg_size.
50368 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50370 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
50372 * gcc.dg/noncompile/voidparam-1.c: New test.
50374 2000-07-30 Richard Henderson <rth@cygnus.com>
50376 * gcc.dg/c90-digraph-1.c: Don't xfail.
50377 * gcc.dg/compare2.c (case 10): Xfail.
50378 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50380 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
50382 * gcc.dg/c99-main-1.c: New test.
50384 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
50386 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50388 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
50390 * gcc.c-tortuer/execute/20000726-1.c: New test.
50392 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
50394 * gcc.c-torture/execute/enum-2.c: New test.
50396 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50398 * gcc.dg/cpp/tr-warn3.c: New test.
50400 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50402 * g++.old-deja/g++.ext/implicit1.C: Remove.
50403 * g++.old-deja/g++.jason/c2.C: Remove
50404 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50405 * g++.old-deja/g++.pt/crash16.C: Likewise.
50406 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50408 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50410 * g++.old-deja/g++.other/for2.C: New test.
50412 2000-07-25 Jakub Jelinek <jakub@redhat.com>
50414 * gcc.dg/20000720-1.c: New test.
50416 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
50418 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
50420 2000-07-24 Geoff Keating <geoffk@cygnus.com>
50422 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50423 * gcc.c-torture/execute/20000722-1.c: New.
50424 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50426 2000-07-24 Jakub Jelinek <jakub@redhat.com>
50428 * gcc.dg/cpp/20000720-1.S: New test.
50430 2000-07-21 Michael Meissner <meissner@redhat.com>
50432 * gcc.c-torture/execute/ieee/hugeval.c: New test.
50434 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50436 * g++.old-deja/g++.brendan/crash16.C,
50437 g++.old-deja/g++.brendan/parse3.C,
50438 g++.old-deja/g++.brendan/redecl1.C,
50439 g++.old-deja/g++.ns/template13.C,
50440 g++.old-deja/g++.other/decl4.C,
50441 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50443 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50445 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50446 and "Internal error".
50448 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50450 * gcc.dg/cpp/paste6.c: New test.
50452 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
50454 * gcc.dg/cpp/tr-direct.c: New test.
50456 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50457 gcc.dg/cpp/undef1.c: Tweak error regexps.
50459 2000-07-18 Eric Christopher <echristo@redhat.com>
50461 * gcc.c-torture/compile/20000718-1.c: New test.
50463 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
50465 * cpplex.c (_cpp_push_token): If the token being pushed back
50466 is the previous token in this context, just subtract one from
50468 * cppmacro.c (save_expansion): Clear aux field when storing a
50471 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
50473 * gcc.dg/noncompile/redecl-1.c: New test.
50475 2000-07-18 Jakub Jelinek <jakub@redhat.com>
50477 * gcc.c-torture/execute/20000717-5.c: New test.
50478 * gcc.c-torture/execute/20000717-1.x: Removed.
50480 2000-07-17 Richard Henderson <rth@cygnus.com>
50482 * gcc.c-torture/execute/20000717-4.c: New test.
50484 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
50486 * gcc.dg/cpp/syshdr.c: New test.
50487 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50489 2000-07-17 Neil Booth <neilb@earthling.net>
50491 * gcc.dg/cpp/cmdlne-dM.c: New test.
50492 * gcc.dg/cpp/cmdlne-dD.c: New test.
50494 2000-07-17 Jeffrey A Law (law@cygnus.com)
50496 * gcc.c-torture/execute/20000717-3.c: New test.
50498 * gcc.c-torture/compile/20000717-1.c: New test.
50500 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
50502 * gcc.c-torture/execute/20000717-2.c: New test.
50504 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50506 * gcc.dg/formatz-1.c: New test.
50508 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50509 * gcc.dg/c99-digraph-1.c: New tests.
50511 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50512 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50514 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50515 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50516 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50517 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50518 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50519 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50520 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50522 2000-07-17 Greg McGary <greg@mcgary.org>
50524 * gcc.c-torture/execute/20000717-1.c: New test.
50525 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50527 2000-07-15 Jakub Jelinek <jakub@redhat.com>
50529 * gcc.c-torture/execute/20000715-2.c: New test.
50530 * gcc.dg/20000715-1.c: New test.
50532 2000-07-15 Michael Meissner <meissner@redhat.com>
50534 * gcc.c-torture/execute/20000715-1.c: New test.
50536 2000-07-13 Jakub Jelinek <jakub@redhat.com>
50538 * gcc.c-torture/execute/20000707-1.c: New test.
50540 2000-07-13 Neil Booth <NeilB@earthling.net>
50542 * gcc.dg/cpp/digraph1.c,
50543 gcc.dg/cpp/digraph2.c,
50544 gcc.dg/cpp/digraphs.c: New tests.
50546 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
50548 * g77.f-torture/compile/20000630-2.f: New test.
50549 * g77.f-torture/compile/20000630-2.x
50551 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
50553 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
50555 2000-07-11 Neil Booth <NeilB@earthling.net>
50557 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50559 2000-07-11 Neil Booth <NeilB@earthling.net>
50561 * gcc.dg/cpp/cmdlne-C.c: New.
50563 2000-07-09 Neil Booth <NeilB@earthling.net>
50565 * gcc.dg/cpp/directiv.c: New tests.
50566 * gcc.dg/cpp/undef1.c: Update.
50568 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
50570 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50572 2000-07-09 Neil Booth <NeilB@earthling.net>
50574 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50576 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
50578 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50579 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50581 2000-07-08 Neil Booth <NeilB@earthling.net>
50583 * gcc.dg/cpp/macsyntx.c: New tests.
50585 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50587 * gcc.dg/20000707-1.c: New test.
50589 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50591 * gcc.c-torture/execute/20000706-1.c: New test.
50592 * gcc.c-torture/execute/20000706-2.c: New test.
50593 * gcc.c-torture/execute/20000706-3.c: New test.
50594 * gcc.c-torture/execute/20000706-4.c: New test.
50595 * gcc.c-torture/execute/20000706-5.c: New test.
50597 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50599 * g++.old-deja/g++.pt/instantiate7.C: New test.
50601 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50603 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50604 * g++.old-deja/g++.mike/thunk3.C: Likewise.
50605 * g++.old-deja/g++.other/rtti3.C: Likewise.
50606 * g++.old-deja/g++.other/rttid3.C: Likewise.
50608 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
50610 * g77.f-torture/compile/20000630-1.x: Fix typo
50612 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
50614 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50617 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
50619 * gcc.dg/cpp/ident.c: New test.
50621 2000-07-05 Neil Booth <NeilB@earthling.net>
50623 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50624 gcc.dg/cpp/lexstrng.c: New tests.
50626 2000-07-04 Neil Booth <NeilB@earthling.net>
50628 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50629 * gcc.dg/cpp/strify2.c: Same.
50631 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
50633 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50634 * gcc.dg/cpp/19990703-1.c: Likewise.
50635 * gcc.dg/cpp/20000625-1.c: Likewise.
50636 * gcc.dg/cpp/20000625-2.c: Likewise.
50638 * gcc.dg/cpp/macro1.c,
50639 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50640 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50641 gcc.dg/cpp/strify1.c,
50642 gcc.dg/cpp/strify2.c: New tests.
50644 2000-07-03 Jakub Jelinek <jakub@redhat.com>
50646 * gcc.c-torture/execute/20000703-1.c: New test.
50648 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50650 * g++.old-deja/g++.pt (lookup10.C): New test.
50652 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50654 * g++.old-deja/g++.pt (typename25.C): New test.
50656 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
50658 * gcc.c-torture/compile/20000701-1.c: New test.
50660 2000-06-30 Nick Clifton <nickc@cygnus.com>
50662 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50665 2000-06-30 Catherine Moore <clm@cygnus.com>
50667 * gcc.c-torture/execute/align-1.c: New test.
50669 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
50671 * g++.old-deja/g++.pt/expr8.C: New test.
50672 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50674 2000-06-29 Nick Clifton <nickc@cygnus.com>
50676 * gcc.c-torture/compile/20000629-1.c: New test.
50678 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50681 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50682 gcc.dg/noncompile directory, depending on whether they're
50683 preprocessor tests or not. Annotate all the tests for the dg
50686 * gcc.c-torture/noncompile/noncompile.exp: Delete.
50687 * gcc.dg/noncompile/noncompile.exp: New.
50691 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
50692 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
50693 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
50694 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
50695 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
50696 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
50697 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
50698 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
50699 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
50700 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
50701 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
50702 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
50703 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
50704 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
50705 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
50706 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
50707 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
50708 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
50709 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
50710 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
50711 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
50712 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
50713 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
50714 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
50716 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
50717 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
50718 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
50719 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
50720 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
50721 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
50723 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50725 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50726 declare one variable. On the fourth, error.
50727 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50728 declared by 20000628-1a.h.
50730 2000-06-29 Richard Henderson <rth@redhat.com>
50732 * gcc.c-torture/execute/930529-1.x: New file.
50733 * gcc.dg/920413-1.c: Adjust expected warning text.
50734 * gcc.dg/980217-1.c: Declare abort.
50735 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50737 2000-06-29 Jeffrey A Law (law@cygnus.com)
50739 * g77.f-torture/compile/20000629-1.f: New test.
50740 * g77.f-torture/compile/20000629-1.x: Expected to fail.
50742 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50744 Rearrange lots of files, removing entirely the
50745 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50749 gcc.c-torture/code_quality/code_quality.exp
50750 gcc.c-torture/special/special.exp
50751 gcc.failure/failure.exp
50752 gcc.failure/940409-1.x
50753 gcc.c-torture/compile/961203-1.x
50756 gcc.misc-tests/linkage.exp
50757 gcc.c-torture/execute/920730-1t.c
50758 gcc.c-torture/execute/920730-1t.x
50759 gcc.c-torture/compile/920520-1.x
50760 gcc.c-torture/compile/920521-1.x
50761 gcc.c-torture/compile/981006-1.x
50762 gcc.c-torture/execute/eeprof-1.x
50764 * Moved files (possibly with modifications to fit a new harness):
50766 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
50767 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
50768 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
50769 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
50770 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
50771 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
50772 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
50773 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
50774 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
50775 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
50776 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
50777 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
50778 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
50779 gcc.failure/940409-1.c gcc.dg/940409-1.c
50781 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50783 * c-torture/compile/961203-1.x: Delete.
50785 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
50786 not exit. Include stdio.h.
50787 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50788 * gcc.misc-tests/dg-12.c: Likewise.
50789 * gcc.misc-tests/dg-5.c: Likewise.
50790 * gcc.misc-tests/dg-6.c: Likewise.
50791 * gcc.misc-tests/dg-7.c: Prototype abort.
50792 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50793 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50794 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
50796 * gcc.misc-tests/sieve.c: Use return from main, not exit.
50797 * gcc.misc-tests/sort2.c: Use return from main, not exit.
50799 2000-06-28 Jakub Jelinek <jakub@redhat.com>
50801 * gcc.dg/cpp/20000628-1.c: New test.
50802 * gcc.dg/cpp/20000628-1.h: New header for above test.
50803 * gcc.dg/cpp/20000628-1a.h: Likewise.
50805 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
50807 * gcc.dg/cpp: New directory.
50808 * gcc.dg/cpp/cpp.exp: New driver.
50809 * gcc.dg/cpp/20000627-1.c: New test.
50810 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50811 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50812 and rewrite as a compilation test.
50814 * gcc.dg: Move many files into the cpp subdirectory, possibly
50815 renaming or editing them as well.
50817 990119-1.c cpp/19990119-1.c
50818 990228-1.c cpp/19990228-1.c
50819 990407-1.c cpp/19990407-1.c
50820 990409-1.c cpp/19990409-1.c
50821 990413-1.c cpp/19990413-1.c
50822 990703-1.c cpp/19990703-1.c
50823 20000127-1.c cpp/20000127-1.c
50824 20000129-1.c cpp/20000129-1.c
50825 20000207-1.c cpp/20000207-1.c
50826 20000207-2.c cpp/20000207-2.c
50827 20000209-1.c cpp/20000209-1.c
50828 20000209-2.c cpp/20000209-2.c
50829 20000301-1.c cpp/20000301-1.c
50830 20000419-1.c cpp/20000419-1.c
50831 20000510-1.S cpp/20000510-1.S
50832 20000519-1.c cpp/20000519-1.c
50833 20000529-1.c cpp/20000529-1.c
50834 20000625-1.c cpp/20000625-1.c
50835 20000625-2.c cpp/20000625-2.c
50836 cpp-as1.c cpp/assert1.c
50837 cpp-as2.c cpp/assert2.c
50838 cxx-comments-1.c cpp/cxxcom1.c
50839 cxx-comments-2.c cpp/cxxcom2.c
50840 endif-label.c cpp/endif.c
50841 cpp-hash1.c cpp/hash1.c
50842 cpp-hash2.c cpp/hash2.c
50843 cpp-if1.c cpp/if-1.c
50844 cpp-if2.c cpp/if-2.c
50845 cpp-if3.c cpp/if-3.c
50846 cpp-if4.c cpp/if-4.c
50847 cpp-if5.c cpp/if-5.c
50848 cpp-cond.c cpp/if-cexp.c
50849 cpp-missingop.c cpp/if-mop.c
50850 cpp-missingparen.c cpp/if-mpar.c
50851 cpp-opprec.c cpp/if-oppr.c
50852 cpp-ifparen.c cpp/if-paren.c
50853 cpp-shortcircuit.c cpp/if-sc.c
50854 cpp-shift.c cpp/if-shift.c
50855 cpp-unary.c cpp/if-unary.c
50856 cpp-li1.c cpp/line1.c
50857 cpp-li2.c cpp/line2.c
50858 lineno.c cpp/line3.c
50859 lineno-2.c cpp/line4.c
50861 cpp-mic.h cpp/mi1c.h
50862 cpp-micc.h cpp/mi1cc.h
50863 cpp-mind.h cpp/mi1nd.h
50864 cpp-mindp.h cpp/mi1ndp.h
50865 cpp-mix.h cpp/mi1x.h
50866 cpp-mi2.c cpp/mi2.c
50867 cpp-mi2a.h cpp/mi2a.h
50868 cpp-mi2b.h cpp/mi2b.h
50869 cpp-mi2c.h cpp/mi2c.h
50870 cpp-mi3.c cpp/mi3.c
50871 cpp-mi3.def cpp/mi3.def
50872 poison-1.c cpp/poison.c
50873 pr-impl.c cpp/prag-imp.c
50874 cpp-redef-2.c cpp/redef1.c
50875 cpp-redef.c cpp/redef2.c
50876 strpaste.c cpp/strp1.c
50877 strpaste-2.c cpp/strp2.c
50878 cpp-tradpaste.c cpp/tr-paste.c
50879 cpp-tradstringify.c cpp/tr-str.c
50880 cpp-tradwarn1.c cpp/tr-warn1.c
50881 cpp-tradwarn2.c cpp/tr-warn2.c
50882 trigraphs.c cpp/trigraphs.c
50883 cpp-unc1.c cpp/unc1.c
50884 cpp-unc2.c cpp/unc2.c
50885 cpp-unc3.c cpp/unc3.c
50886 cpp-unc.c cpp/unc4.c
50887 undef.c cpp/undef1.c
50888 undef-2.c cpp/undef2.c
50889 cpp-wi1.c cpp/widestr1.c
50891 2000-06-27 Mark Mitchell <mark@codesourcery.com>
50893 * lib/g++.exp (g++_include_flags): Tweak.
50895 2000-06-27 H.J. Lu <hjl@gnu.org>
50896 Loren J. Rittle <ljrittle@acm.org>
50898 * lib/g++.exp (g++_include_flags): Override libgloss.exp
50899 version with one that knows about the new gcc tree structure.
50900 (g++_link_flags): Same.
50902 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
50904 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50905 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50906 case we are cross-compiling.
50908 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50909 g++.old-deja/g++.niklas/Makefile.in,
50910 g++.old-deja/g++.niklas/configure.in,
50911 g++.old-deja/g++.other/Makefile.in,
50912 g++.old-deja/g++.other/configure.in,
50913 gcc.c-torture/code_quality/Makefile.in,
50914 gcc.c-torture/code_quality/configure.in,
50915 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50916 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50917 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50918 gcc.c-torture/execute/ieee/Makefile.in,
50919 gcc.c-torture/execute/ieee/configure.in,
50920 gcc.c-torture/noncompile/Makefile.in,
50921 gcc.c-torture/noncompile/configure.in,
50922 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50923 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50924 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50926 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50928 * g++.old-deja/g++.other/ambig3.C: New test.
50930 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50932 * g++.old-deja/g++.pt/syntax1.C: New test.
50933 * g++.old-deja/g++.pt/syntax2.C: New test.
50934 * g++.old-deja/g++.other/syntax3.C: New test.
50935 * g++.old-deja/g++.other/syntax4.C: New test.
50937 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50939 * gcc.dg/20000623-1.c: Prototype exit and abort.
50941 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50943 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50945 * gcc.dg/cpp-mi3.def: New file.
50947 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50949 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50950 lexer's error messages.
50951 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50952 divine anything from the linemarkers.
50953 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50954 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50956 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
50958 * gcc.dg/20000623-1.c: New test.
50960 2000-06-22 Jakub Jelinek <jakub@redhat.com>
50962 * gcc.c-torture/execute/20000622-1.c: New test.
50964 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50966 * g++.old-deja/g++.other/init15.C: New test.
50968 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50970 * g++.old-deja/g++.pt/vaarg2.C: New test.
50971 * g++.old-deja/g++.pt/vaarg3.C: New test.
50973 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
50975 * g++.old-deja/g++.other/dyncast6.C: New test.
50977 2000-06-15 Jakub Jelinek <jakub@redhat.com>
50979 * gcc.c-torture/execute/loop-6.c: New test.
50981 2000-06-14 Jakub Jelinek <jakub@redhat.com>
50983 * gcc.dg/20000614-1.c: New test.
50984 * gcc.dg/20000614-2.c: New test.
50986 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
50988 * g++.old-deja/g++.other/inline12.C: New test.
50990 2000-06-13 Jakub Jelinek <jakub@redhat.com>
50992 * g++.old-deja/g++.other/eh1.C: New test.
50994 2000-06-12 Jakub Jelinek <jakub@redhat.com>
50996 * g++.old-deja/g++.other/type.C: New test.
50998 2000-06-05 Jakub Jelinek <jakub@redhat.com>
51000 * g++.old-deja/g++.other/initstring.C: New test.
51002 2000-06-12 Jason Merrill <jason@redhat.com>
51004 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51006 2000-06-09 Jeffrey A Law (law@cygnus.com)
51008 * gcc.c-torture/compile/20000609-1.c: New test.
51010 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
51012 * gcc.dg/20000609-1.c: New test.
51014 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
51016 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51017 * gcc.c-torture/noncompile/poison-1.c: Move...
51018 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51019 * gcc.dg/cpp-li1.c: Add a token after the #line.
51021 2000-06-05 Richard Henderson <rth@cygnus.com>
51023 * gcc.c-torture/execute/20000605-2.c: New test.
51024 * gcc.c-torture/execute/20000605-3.c: New test.
51026 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
51028 * g77.f-torture/execute/20000503-1.x: New file.
51030 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
51032 * g++.old-deja/g++.eh/badalloc1.C: New test.
51034 2000-06-05 Richard Henderson <rth@cygnus.com>
51036 * gcc.c-torture/execute/20000605-1.c: New test.
51038 2000-06-05 Jakub Jelinek <jakub@redhat.com>
51039 Nathan Sidwell <nathan@codesourcery.com>
51041 * gcc.c-torture/compile/20000605-1.c: New test.
51043 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
51045 * g77.f-torture/compile/20000601-1.f: New test.
51047 2000-06-03 Richard Henderson <rth@cygnus.com>
51049 * gcc.c-torture/execute/20000603-1.c: New.
51051 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
51053 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51054 * gcc.dg/noreturn-2.c (noreturn): Likewise.
51056 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
51058 * gcc.dg/compare2.c (case 12): XFAIL.
51059 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51060 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51062 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51064 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
51066 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51067 guard macro is already defined when the header is first
51069 * gcc.dg/cpp-mix.h: New file.
51070 * gcc.dg/endif-label.c: Update patterns to match compiler.
51072 * g++.brendan/complex1.C: Declare abort.
51073 * g++.law/refs4.C: Remove XFAIL.
51074 * g++.oliva/expr2.C: Declare abort and exit.
51076 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
51078 * gcc.c-torture/execute/20000528-1.c: New test.
51080 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51081 * g++.old-deja/g++.law/temps4.C: Likewise.
51083 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51084 stdlib.h. Call abort() on failure.
51085 * g++.old-deja/g++.law/refs4.C: Likewise.
51086 * g++.old-deja/g++.law/temps4.C: Likewise.
51087 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51088 * gcc.c-torture/execute/20000112-1.c: Include string.h.
51090 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
51092 Relative to g++.dg/special:
51093 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51095 Relative to g++.old-deja:
51096 * g++.brendan/complex1.C, g++.jason/optimize2.C,
51097 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51098 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51099 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51100 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51101 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51102 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51104 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51105 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51106 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51107 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51108 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51109 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51112 * g++.other/goto1.C: Update expectations for error messages.
51114 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
51116 * gcc.c-torture/compile/20000523-1.c: New test.
51118 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51120 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51122 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51124 * g++.old-deja/g++.eh/catch11.C: New test.
51125 * g++.old-deja/g++.eh/catch12.C: New test.
51127 2000-05-24 Nick Clifton <nickc@cygnus.com>
51129 * gcc.c-torture/execute/20000523-1.c: New test.
51131 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
51133 * c-torture/execute/bcp-1.c: Replace abort in arg of
51134 __builtin_constant_p with a generic external function.
51136 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51137 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51138 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51139 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51140 Prototype abort and/or exit.
51142 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51143 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51144 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51145 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51147 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
51149 * gcc.dg/dwarf2-1.c: New test.
51151 2000-05-20 Richard Henderson <rth@cygnus.com>
51153 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51155 2000-05-20 Andreas Jaeger <aj@suse.de>
51157 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51160 2000-05-19 David Edelsohn <edelsohn@gnu.org>
51162 * gcc.c-torture/execute/20000519-2.c: New test.
51164 2000-05-19 Andreas Jaeger <aj@suse.de>
51166 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51167 which fails with SSA.
51169 * lib/c-torture.exp: Also test with -O3 -fssa.
51171 2000-05-18 Michael Meissner <meissner@redhat.com>
51173 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51174 * gcc.c-torture/execute/920415-1.c: Ditto.
51175 * gcc.c-torture/execute/920501-1.c: Ditto.
51176 * gcc.c-torture/execute/conversion.c: Ditto.
51177 * gcc.c-torture/execute/cvt-1.c: Ditto.
51179 2000-05-18 Jeffrey A Law (law@cygnus.com)
51181 * gcc.c-torture/compile/20000518-1.c: New test.
51183 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
51185 * g77.f-torture/compile/200005018.f: New test.
51187 2000-05-17 Jeffrey A Law (law@cygnus.com)
51189 * gcc.c-torture/compile/20000517-1.c: New test.
51191 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51193 * gcc.c-torture/execute/20000516-1.c: New test.
51195 2000-05-15 Jakub Jelinek <jakub@redhat.com>
51197 * g++.old-deja/g++.other/eh.C: New test.
51199 2000-05-12 Richard Henderson <rth@cygnus.com>
51201 * gcc.c-torture/execute/990208-1.c (main): Don't pass
51202 constants through to doit's conditional.
51204 2000-05-11 Jeffrey A Law (law@cygnus.com)
51206 * gcc.c-torture/compile/20000511-1.c: New test.
51207 * g77.f-torture/compile/20000511-1.f: New test.
51208 * g77.f-torture/compile/20000511-2.f: New test.
51210 2000-05-11 Michael Meissner <meissner@redhat.com>
51212 * gcc.c-torture/execute/20000511-1.c: New test.
51214 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
51216 * gcc.dg/dg.exp: Scan .S files as well as .c files.
51217 * gcc.dg/20000510-1.S: New.
51219 2000-05-08 Catherine Moore <clm@cygnus.com>
51221 * gcc.dg/unused-3.c: New.
51223 2000-05-06 Richard Henderson <rth@cygnus.com>
51225 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51226 * g++.old-deja/g++.mike/warn1.C: Likewise.
51227 * g++.old-deja/g++.pt/local1.C: Likewise.
51228 * g++.old-deja/g++.pt/local7.C: Likewise.
51229 * g++.old-deja/g++.pt/spec16.C: Likewise.
51231 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
51233 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51235 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
51237 * g77.f-torture/execute/20000503-1.f: New test.
51239 2000-05-04 Andreas Jaeger <aj@suse.de>
51241 * gcc.dg/noreturn-2.c: New test.
51243 2000-05-04 Neil Booth <NeilB@earthling.net>
51245 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51248 2000-05-04 Richard Henderson <rth@cygnus.com>
51250 * gcc.c-torture/execute/20000503-1.c: Fix typo.
51252 2000-05-04 Richard Henderson <rth@cygnus.com>
51254 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
51255 OpenSSL by Jason R Thorpe.
51257 2000-05-03 Jim Wilson <wilson@cygnus.com>
51259 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51261 2000-05-03 Robert Lipe <robertlipe@usa.net>
51263 * gcc.dg/20000503-1.c: New test.
51265 2000-05-02 Jakub Jelinek <jakub@redhat.com>
51267 * gcc.c-torture/compile/20000502-1.c: New test.
51268 * g++.old-deja/g++.other/align.C: New test.
51269 * gcc.dg/cpp-tradstringify.c: New test.
51271 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
51273 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51274 and hard registers.
51276 2000-04-26 Geoff Keating <geoffk@cygnus.com>
51278 * gcc.c-torture/execute/loop-5.c: New test.
51280 2000-04-25 Jakub Jelinek <jakub@redhat.com>
51282 * gcc.c-torture/execute/va-arg-20.c: New test.
51284 2000-04-23 Jeffrey A Law (law@cygnus.com)
51286 * gcc.c-torture/execute/20000422-1.c: New test.
51288 2000-04-20 Greg McGary <gkm@gnu.org>
51290 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51291 when optimizing, but without sibling-call optimizations (-O1).
51293 2000-04-20 Jeffrey A Law (law@cygnus.com)
51295 * gcc.c-torture/compile/20000420-1.c: New test.
51297 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
51299 * g++.abi/ptrflags.C: New test.
51300 * g++.eh/catchptr1.C: Test incomplete pointer chains.
51302 2000-04-19 Catherine Moore <clm@cygnus.com>
51304 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51306 2000-04-19 Greg McGary <gkm@gnu.org>
51308 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51309 sibling-call optimizations.
51311 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
51313 * gcc.dg/20000419-1.c: New test.
51315 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
51317 * gcc.c-torture/execute/20000412-6.c: New test.
51319 2000-04-12 Jeffrey A Law (law@cygnus.com)
51321 * gcc.c-torture/execute/20000412-5.c: New test.
51322 * g77.f-torture/compile/20000412-1.f: New test.
51323 * gcc.c-torture/execute/20000412-4.c: New test.
51324 * gcc.c-torture/compile/20000412-2.c: New test.
51325 * gcc.c-torture/execute/20000412-3.c: New test.
51326 * gcc.c-torture/compile/20000412-1.c: New test.
51327 * gcc.c-torture/execute/20000412-2.c: New test.
51329 2000-04-12 Jakub Jelinek <jakub@redhat.com>
51331 * objc/execute/bf-20.m: New test.
51333 2000-04-10 Richard Henderson <rth@cygnus.com>
51335 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51337 * gcc.c-torture/execute/20000412-1.c: New test.
51339 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
51341 * g++.old-deja/g++.eh/catchptr1.C: New test.
51343 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
51345 * g++.old-deja/g++.abi/cxa_vec.C: New test.
51347 2000-04-08 Neil Booth <NeilB@earthling.net>
51349 * gcc.dg/cpp-nullchar.c: Remove test as
51350 embedded nulls cause problems.
51352 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51354 * gcc.dg/compare2.c: New test.
51356 2000-04-08 Neil Booth <NeilB@earthling.net>
51358 * gcc.dg/cpp-nullchar.c: New test.
51360 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
51362 * gcc.dg/cpp-mi2.c: New test.
51363 * gcc.dg/cpp-mi2[abc].h: New files.
51365 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
51367 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51370 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
51372 * g++.old-deja/g++.abi/vmihint.C: New test.
51374 2000-04-06 Neil Booth <NeilB@earthling.net>
51376 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51377 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51380 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
51382 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51383 avoid stack-frame overwrite.
51385 2000-04-05 Jakub Jelinek <jakub@redhat.com>
51387 * gcc.c-torture/compile/20000405-2.c: New test.
51388 * gcc.c-torture/compile/20000405-3.c: New test.
51390 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51392 * gcc.c-torture/compile/20000405-1.c: New test.
51394 2000-04-04 Geoff Keating <geoffk@cygnus.com>
51396 * gcc.dg/cast-qual-1.c: Revert last change.
51398 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51400 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51402 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
51404 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51405 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51407 2000-04-03 Jeffrey A Law (law@cygnus.com)
51409 * gcc.c-torture/compile/20000403-2.c: New test.
51410 * gcc.c-torture/compile/20000403-1.c: New test.
51412 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
51414 * gcc.c-torture/execute/20000403-1.c: New test.
51416 2000-04-03 Geoff Keating <geoffk@cygnus.com>
51418 * gcc.c-torture/execute/20000402-1.c: New test.
51420 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
51422 * gcc.c-torture/execute/va-arg-15.c: New test.
51423 * gcc.c-torture/execute/va-arg-16.c: New test.
51424 * gcc.c-torture/execute/va-arg-17.c: New test.
51425 * gcc.c-torture/execute/va-arg-18.c: New test.
51426 * gcc.c-torture/execute/va-arg-19.c: New test.
51428 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
51430 * gcc.c-torture/compile/981211-1.c: Move to...
51431 * gcc.dg/cpp-as1.c: ...here.
51432 * gcc.dg/cpp-as2.c: New file.
51434 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51437 2000-04-02 Neil Booth <NeilB@earthling.net>
51439 * gcc.dg/cpp-cond.c New tests.
51440 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
51441 accidental success less likely.
51442 * gcc.dg/cpp-missingop.c New tests.
51443 * gcc.dg/cpp-missingparen.c New tests.
51444 * gcc.dg/cpp-shift.c New tests.
51445 * gcc.dg/cpp-shortcircuit.c New tests.
51446 * gcc.dg/cpp-unary.c New tests.
51448 2000-03-29 Jeffrey A Law (law@cygnus.com)
51450 * gcc.c-torture/compile/20000329-1.c: New test.
51452 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
51454 * gcc.c-torture/compile/20000326-1.c: New test.
51455 * gcc.c-torture/compile/20000326-2.c: New test.
51457 2000-03-24 Geoff Keating <geoffk@cygnus.com>
51459 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51460 the first parameter is a function argument.
51462 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
51464 * g++.old-deja/g++.ext/array4.C: New test.
51466 2000-03-22 Geoff Keating <geoffk@cygnus.com>
51468 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51470 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51472 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51474 2000-03-19 Richard Henderson <rth@cygnus.com>
51476 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51478 2000-03-19 Richard Henderson <rth@cygnus.com>
51480 * gcc.c-torture/compile/20000319-1.c: New test.
51482 2000-03-14 Jeffrey A Law (law@cygnus.com)
51484 * gcc.c-torture/execute/20000314-3.c: New test.
51485 * gcc.c-torture/execute/20000314-2.c: New test.
51486 * gcc.c-torture/execute/20000314-1.c: New test.
51487 * gcc.c-torture/compile/20000314-2.c: New test.
51488 * gcc.c-torture/compile/20000314-1.c: New test.
51490 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
51492 * g++.old-deja/g++.warn/inline.C: New test.
51494 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
51496 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51497 standards-compliant result rather than specific constants.
51498 Put test-values in array.
51500 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
51502 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51503 (g++_target_compile): Put test-specific options last.
51505 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51507 * g++.old-deja/g++.eh/vbase4.C: New test.
51509 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51511 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51513 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51515 * g++.old-deja/g++.brendan/misc12.C: Removed.
51516 * g++.old-deja/g++.pt/memtemp77.C: Constify.
51517 * g++.old-deja/g++.ext/pretty4.C: New test.
51519 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51521 * g++.old-deja/g++.other/string2.C: New test.
51523 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
51525 * g++.old-deja/g++.warn/impint2.C: New test.
51527 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
51529 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51532 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
51534 * g++.old-deja/g++.warn/impint.C: New test.
51535 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51536 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51537 * g++.old-deja/g++.pt/explicit12.C: Likewise.
51538 * g++.old-deja/g++.pt/explicit13.C: Likewise.
51539 * g++.old-deja/g++.pt/explicit17.C: Likewise.
51540 * g++.old-deja/g++.pt/explicit18.C: Likewise.
51541 * g++.old-deja/g++.pt/explicit19.C: Likewise.
51542 * g++.old-deja/g++.pt/explicit23.C: Likewise.
51543 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51544 * g++.old-deja/g++.pt/explicit35.C: Likewise.
51545 * g++.old-deja/g++.pt/explicit6.C: Likewise.
51546 * g++.old-deja/g++.pt/memclass7.C: Likewise.
51548 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
51550 * gcc.dg/cpp-redef.c: New test.
51552 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
51554 * g++.old-deja/g++.pt/unify7.C: New test.
51556 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51558 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51559 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51561 2000-02-25 Geoff Keating <geoffk@cygnus.com>
51563 * gcc.c-torture/compile/20000224-1.c: New test.
51565 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51567 * gcc.c-torture/compile/cpp-2.c: New test.
51568 * gcc.c-torture/compile/cpp-1.c: New test.
51570 2000-02-25 Jeffrey A Law (law@cygnus.com)
51572 * gcc.c-torture/execute/20000225-1.c: New test.
51574 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51576 * gcc.dg/cpp-li2.c: New test.
51578 * gcc.dg/cpp-wi1.c: New test.
51580 * gcc.dg/cpp-li1.c: New test.
51582 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
51584 * g++.old-deja/g++.other/sizeof5.C: New test.
51586 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51588 * gcc.c-torture/execute/va-arg-13.c: New test.
51590 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
51592 * gcc.c-torture/execute/va-arg-12.c: New test.
51594 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51596 * gcc.c-torture/execute/20000223-1.c: New test.
51598 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51600 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51602 2000-02-22 Mark Mitchell <mark@codesourcery.com>
51604 * g++.old-deja/g++.abi/ptrmem.C: New test.
51606 2000-02-19 Richard Henderson <rth@cygnus.com>
51608 * gcc.c-torture/compile/init-3.c: New.
51610 2000-02-17 Mark Mitchell <mark@codesourcery.com>
51612 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51615 2000-02-11 Robert Lipe <robertl@sco.com>
51617 * gcc.c-torture/compile/20000211-3.c: New test.
51619 2000-02-11 Martin Buchholz <martin@xemacs.org>
51621 * gcc.c-torture/compile/20000211-2.c: New test.
51623 2000-02-11 Jeffrey A Law (law@cygnus.com)
51625 * gcc.c-torture/compile/20000211-1.c: New test.
51627 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
51629 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51632 2000-02-08 Nathan Sidwell <nathan@acm.org>
51634 * g++.old-deja/g++.other/cast5.C: New test.
51636 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
51638 * gcc.c-torture/execute/20000205-1.c: New.
51640 2000-02-03 Nathan Sidwell <nathan@acm.org>
51642 * g++.old-deja/g++.jason/cast3.C: Return void.
51643 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51645 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51647 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51649 * gcc.dg/loop-1.c: New test.
51651 2000-01-27 Jakub Jelinek <jakub@redhat.com>
51653 * gcc.c-torture/compile/20000127-1.c: New test.
51654 * gcc.c-torture/execute/991228-1.c: New test.
51656 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51658 * gcc.dg/unused-2.c: New test.
51660 * gcc.dg/conv-1.c: New test.
51662 2000-01-24 Mark Mitchell <mark@codesourcery.com>
51664 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51666 (tool_option_proc): Fix typo.
51668 2000-01-24 Geoff Keating <geoffk@cygnus.com>
51670 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51671 of the ld on the host, not on the build machine.
51672 Also, don't crash if '--help' is not a supported option.
51674 2000-01-24 Richard Henderson <rth@cygnus.com>
51676 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51678 2000-01-20 Jeffrey A Law (law@cygnus.com)
51680 * gcc.c-torture/execute/20000120-2.c: New test.
51681 * gcc.c-torture/execute/20000120-1.c: New test.
51683 2000-01-13 Jeffrey A Law (law@cygnus.com)
51685 * gcc.c-torture/execute/20000113-1.c: New test.
51687 2000-01-12 Jeffrey A Law (law@cygnus.com)
51689 * gcc.c-torture/execute/20000112-1.c: New test.
51691 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51693 * gcc.dg/20000111-1.c: New test.
51695 2000-01-10 Jeffrey A Law (law@cygnus.com)
51697 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51698 with 16 bit integers.
51700 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51702 * gcc.dg/20000108-1.c: New test.
51704 2000-01-05 Nathan Sidwell <nathan@acm.org>
51706 * g++.old-deja/g++.ns/koenig8.C: New test.
51708 2000-01-05 Nathan Sidwell <nathan@acm.org>
51710 * g++.old-deja/g++.other/cast4.C: New test.
51712 2000-01-05 Jeffrey A Law (law@cygnus.com)
51714 * gcc.c-torture/compile/20000105-2.c: New test.
51715 * gcc.c-torture/compile/20000105-1.c: New test.
51717 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51719 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51720 references to printf & atoi to conform to ANSI standard.
51721 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51722 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51723 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51724 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51725 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51726 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51727 * g++.old-deja/g++.brendan/copy1.C: Likewise.
51728 * g++.old-deja/g++.brendan/copy2.C: Likewise.
51729 * g++.old-deja/g++.brendan/copy3.C: Likewise.
51730 * g++.old-deja/g++.brendan/copy4.C: Likewise.
51731 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51732 * g++.old-deja/g++.brendan/copy6.C: Likewise.
51733 * g++.old-deja/g++.brendan/copy7.C: Likewise.
51734 * g++.old-deja/g++.brendan/copy8.C: Likewise.
51735 * g++.old-deja/g++.brendan/crash11.C: Likewise.
51736 * g++.old-deja/g++.brendan/crash14.C: Likewise.
51737 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51738 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51739 * g++.old-deja/g++.brendan/delete2.C: Likewise.
51740 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51741 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51742 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51743 * g++.old-deja/g++.brendan/eh1.C: Likewise.
51744 * g++.old-deja/g++.brendan/groff1.C: Likewise.
51745 * g++.old-deja/g++.brendan/init3.C: Likewise.
51746 * g++.old-deja/g++.brendan/misc12.C: Likewise.
51747 * g++.old-deja/g++.brendan/misc7.C: Likewise.
51748 * g++.old-deja/g++.brendan/new2.C: Likewise.
51749 * g++.old-deja/g++.brendan/operators4.C: Likewise.
51750 * g++.old-deja/g++.brendan/operators5.C: Likewise.
51751 * g++.old-deja/g++.brendan/overload2.C: Likewise.
51752 * g++.old-deja/g++.brendan/overload7.C: Likewise.
51753 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51754 * g++.old-deja/g++.brendan/reference1.C: Likewise.
51755 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51756 * g++.old-deja/g++.brendan/template24.C: Likewise.
51757 * g++.old-deja/g++.brendan/template3.C: Likewise.
51758 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51759 * g++.old-deja/g++.jason/inline3.C: Likewise.
51760 * g++.old-deja/g++.jason/opeq.C: Likewise.
51761 * g++.old-deja/g++.law/arg5.C: Likewise.
51762 * g++.old-deja/g++.law/arm7.C: Likewise.
51763 * g++.old-deja/g++.law/ctors11.C: Likewise.
51764 * g++.old-deja/g++.law/cvt8.C: Likewise.
51765 * g++.old-deja/g++.law/init9.C: Likewise.
51766 * g++.old-deja/g++.law/refs4.C: Likewise.
51767 * g++.old-deja/g++.law/template2.C: Likewise.
51768 * g++.old-deja/g++.law/visibility24.C: Likewise.
51769 * g++.old-deja/g++.law/vtable3.C: Likewise.
51770 * g++.old-deja/g++.mike/asm2.C: Likewise.
51771 * g++.old-deja/g++.mike/eh1.C: Likewise.
51772 * g++.old-deja/g++.mike/misc1.C: Likewise.
51773 * g++.old-deja/g++.mike/misc13.C: Likewise.
51774 * g++.old-deja/g++.mike/misc14.C: Likewise.
51775 * g++.old-deja/g++.mike/ns12.C: Likewise.
51776 * g++.old-deja/g++.mike/p1248.C: Likewise.
51777 * g++.old-deja/g++.mike/p3708.C: Likewise.
51778 * g++.old-deja/g++.mike/p3708a.C: Likewise.
51779 * g++.old-deja/g++.mike/p3708b.C: Likewise.
51780 * g++.old-deja/g++.mike/p646.C: Likewise.
51781 * g++.old-deja/g++.mike/p700.C: Likewise.
51782 * g++.old-deja/g++.mike/p783.C: Likewise.
51783 * g++.old-deja/g++.mike/p783a.C: Likewise.
51784 * g++.old-deja/g++.mike/p783b.C: Likewise.
51785 * g++.old-deja/g++.mike/p786.C: Likewise.
51786 * g++.old-deja/g++.mike/p789.C: Likewise.
51787 * g++.old-deja/g++.mike/p789a.C: Likewise.
51788 * g++.old-deja/g++.mike/p807a.C: Likewise.
51789 * g++.old-deja/g++.other/delete3.C: Likewise.
51790 * g++.old-deja/g++.other/dyncast1.C: Likewise.
51791 * g++.old-deja/g++.other/dyncast2.C: Likewise.
51792 * g++.old-deja/g++.other/dyncast3.C: Likewise.
51793 * g++.old-deja/g++.other/empty1.C: Likewise.
51794 * g++.old-deja/g++.other/temporary1.C: Likewise.
51795 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51796 * g++.old-deja/g++.pt/t16.C: Likewise.
51797 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51799 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
51801 * gcc.dg/991230-1.c: New test.
51803 1999-12-29 Jeffrey A Law (law@cygnus.com)
51805 * gcc.c-torture/compile/991229-3.c: New test.
51806 * gcc.c-torture/compile/991229-2.c: New test.
51807 * gcc.c-torture/compile/991229-1.c: New test.
51809 1999-12-29 Greg McGary <gkm@eng.ascend.com>
51811 * gcc.c-torture/compile/labels-2.c: New test.
51813 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
51815 * gcc.c-torture/execute/991227-1.c: New test.
51817 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51819 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51821 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
51823 * gcc.c-torture/execute/991221-1.c: New test.
51825 1999-12-20 Nathan Sidwell <nathan@acm.org>
51827 * g++.old-deja/g++.other/cast3.C: New test.
51829 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
51831 * gcc.c-torture/execute/991216-4.c: New test.
51833 1999-12-16 Michael Meissner <meissner@cygnus.com>
51835 * gcc.c-torture/execute/991216-1.c: New test.
51836 * gcc.c-torture/execute/991216-2.c: New test.
51837 * gcc.c-torture/execute/991216-3.c: New test.
51839 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51841 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51842 Actually make the test fail by using "-O2" for compilation.
51844 1999-12-15 Nathan Sidwell <nathan@acm.org>
51846 * g++.old-deja/g++.warn/cast-align1.C: New test.
51848 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51850 * gcc.c-torture/compile/991214-1.c: New test.
51851 * gcc.c-torture/compile/991214-2.c: New test.
51853 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51855 * gcc.dg/991214-1.c: New test.
51857 1999-12-13 Jeffrey A Law (law@cygnus.com)
51859 * gcc.c-torture/compile/991213-3.c: New test.
51860 * gcc.c-torture/compile/991213-2.c: New test.
51861 * gcc.c-torture/compile/991213-1.c: New test.
51863 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
51865 * gcc.dg/991209-1.c: New test.
51867 1999-12-08 Nathan Sidwell <nathan@acm.org>
51869 * gcc.c-torture/compile/991208-1.c: New test.
51871 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51873 * gcc.dg/ultrasp2.c: New test.
51875 1999-12-05 Alex Samuel <samuel@codesourcery.com>
51877 * g++.old-deja/g++.abi/align.C (main): Fix typo.
51879 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
51881 * gcc.c-torture/compile/991202-1.c: New test.
51882 * gcc.c-torture/execute/991202-1.c: New test.
51883 * gcc.c-torture/execute/991202-2.c: New test.
51884 * gcc.c-torture/execute/991202-3.c: New test.
51886 1999-12-02 Alex Samuel <samuel@codesourcery.com>
51888 * g++.old-deja/g++.abi/align.C: New test.
51889 * g++.old-deja/g++.abi/aggregates.C: Likewise.
51890 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51892 1999-12-01 Richard Henderson <rth@cygnus.com>
51894 * gcc.c-torture/execute/991201-1.c: New.
51896 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
51898 * gcc.dg/991129-1.c: New test.
51900 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
51902 * gcc.c-torture/compile/991127-1.c: New test.
51904 1999-11-22 Nathan Sidwell <nathan@acm.org>
51906 * g++.old-deja/g++.other/warn4.C: New test.
51908 1999-11-22 Nathan Sidwell <nathan@acm.org>
51910 * g++.old-deja/g++.eh/cleanup2.C: New test.
51911 * g++.old-deja/g++.ext/pretty2.C: New test.
51912 * g++.old-deja/g++.ext/pretty3.C: New test.
51913 * g++.old-deja/g++.other/debug6.C: New test.
51915 1999-10-20 Jim Wilson <wilson@cygnus.com>
51917 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51918 compiler_output to look for one error message instead of two.
51920 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
51922 * gcc.c-torture/execute/991118-1.c: Also test case
51923 where the word boundary does not split a byte evenly.
51925 1999-11-19 Nathan Sidwell <nathan@acm.org>
51927 * g++.old-deja/g++.ext/restrict1.C: New test.
51929 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51931 * gcc.c-torture/execute/991118-1.c: New test.
51933 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
51935 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51936 working directory pathnames.
51938 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
51940 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51941 host is equipped with driver.h and driver.o so it can actually
51942 compile and run the tests.
51944 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
51946 * gcc.c-torture/compile/991008-1.c: New test.
51948 1999-11-08 Nick Clifton <nickc@cygnus.com>
51950 * lib/gcc-dg.exp: Include target-supports.exp
51952 1999-11-05 Nick Clifton <nickc@cygnus.com>
51954 * lib/target-supports.exp: New file: Provide procs to test for
51955 features supported by the target.
51956 (check_weak_available): Moved here from ecos.exp.
51957 (check_alias_available): New proc: Determine of the target
51958 toolchain supports the alias attribute.
51960 * gcc.dg/special/ecos.exp: Move check_weak_available to
51961 target-supports.exp.
51962 (alias-1.c): Only perform the test if the target supports
51964 (wkali-1.c): Only perform the test if the target supports
51967 * gcc.dg/990506-0.c: Expect error messages from cross
51968 targets as well as native targets.
51970 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51972 * gcc.dg/ultrasp1.c: Removed xfail.
51973 * gcc.dg/struct-ret-2.c: Likewise.
51974 * gcc.dg/array-1.c: Likewise.
51976 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51978 * gcc.dg/struct-ret-2.c: New test.
51980 * gcc.dg/array-1.c: New test.
51982 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
51984 * gcc.c-torture/execute/991030-1.c: New test.
51986 1999-10-26 Richard Henderson <rth@cygnus.com>
51988 * gcc.c-torture/compile/991026-2.c: New test.
51990 1999-10-26 Jeffrey A Law (law@cygnus.com)
51992 * gcc.c-torture/compile/991026-1.c: New test.
51994 1999-10-23 Jeffrey A Law (law@cygnus.com)
51996 * gcc.c-torture/execute/991023-1.c: New test.
51998 1999-10-19 Jeffrey A Law (law@cygnus.com)
52000 * gcc.c-torture/execute/991019-1.c: New test.
52002 1999-10-16 Richard Henderson <rth@cygnus.com>
52004 * gcc.c-torture/execute/991016-1.c: New test.
52006 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
52008 * gcc.c-torture/execute/991014-1.c: New test.
52010 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
52012 * g++.old-deja/g++.other/union2.C: New test.
52014 1999-10-13 Nathan Sidwell <nathan@acm.org>
52016 * g++.old-deja/g++.other/vaarg2.C: New test.
52017 * g++.old-deja/g++.other/vaarg3.C: New test.
52019 1999-10-12 Craig Burley <craig@jcb-sc.com>
52021 * g77.f-torture/noncompile/19990905-1.f: Moved from being
52024 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
52026 * gcc.c-torture/execute/va-arg-11.c: New test.
52028 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
52030 * lib/file-format.exp (gcc_target_object_format): Don't
52031 crash if objdump is unavailable.
52033 1999-09-29 Donn Terry <donn@interix.com>
52035 * gcc.misc-tests/mg.exp: delete extraneous redirection.
52037 1999-09-28 Nick Clifton <nickc@cygnus.com>
52039 * gcc.c-torture/compile/990928-1.c: New test.
52041 1999-09-28 Nathan Sidwell <nathan@acm.org>
52043 * g++.old-deja/g++.other/decl6.C: New test.
52045 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52047 * gcc.c-torture/execute/va-arg-10.c: New test.
52049 1999-09-27 Nathan Sidwell <nathan@acm.org>
52051 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52052 __PRETTY_FUNCTION__.
52054 1999-09-23 Nick Clifton <nickc@cygnus.com>
52056 * gcc.c-torture/execute/990923-1.c: New test.
52058 1999-09-21 Nick Clifton <nickc@cygnus.com>
52060 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52061 for which -fpic is inappropriate.
52063 1999-09-21 Mark Mitchell <mark@codesourcery.com>
52065 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52067 1999-09-21 Nathan Sidwell <nathan@acm.org>
52069 * g++.old-deja/g++.other/dyncast1.C: New test.
52070 * g++.old-deja/g++.other/dyncast2.C: New test.
52071 * g++.old-deja/g++.other/dyncast3.C: New test.
52072 * g++.old-deja/g++.other/dyncast4.C: New test.
52073 * g++.old-deja/g++.other/dyncast5.C: New test.
52074 * g++.old-deja/g++.eh/catch3.C: New test.
52075 * g++.old-deja/g++.eh/catch3p.C: New test.
52076 * g++.old-deja/g++.eh/catch4.C: New test.
52077 * g++.old-deja/g++.eh/catch4p.C: New test.
52078 * g++.old-deja/g++.eh/catch5.C: New test.
52079 * g++.old-deja/g++.eh/catch5p.C: New test.
52080 * g++.old-deja/g++.eh/catch6.C: New test.
52081 * g++.old-deja/g++.eh/catch6p.C: New test.
52082 * g++.old-deja/g++.eh/catch7.C: New test.
52083 * g++.old-deja/g++.eh/catch7p.C: New test.
52084 * g++.old-deja/g++.eh/catch8.C: New test.
52085 * g++.old-deja/g++.eh/catch8p.C: New test.
52086 * g++.old-deja/g++.eh/catch9.C: New test.
52087 * g++.old-deja/g++.eh/catch9p.C: New test.
52089 1999-09-13 Nathan Sidwell <nathan@acm.org>
52091 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52092 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52094 1999-09-13 Jeffrey A Law (law@cygnus.com)
52096 * gcc.c-torture/compile/990913-1.c: New test.
52098 1999-09-10 Nathan Sidwell <nathan@acm.org>
52100 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52101 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52103 1999-09-09 Richard Henderson <rth@cygnus.com>
52105 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52107 1999-09-09 Nathan Sidwell <nathan@acm.org>
52109 * g++.old-deja/g++.other/lookup11.C: New test.
52110 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52111 what is permitted and what we want.
52112 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52114 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52116 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
52118 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52119 * gcc.c-torture/noncompile/poison-1.c: New file.
52121 1999-09-08 Nathan Sidwell <nathan@acm.org>
52123 * g++.old-deja/g++.other/sizeof3.C: New test.
52124 * g++.old-deja/g++.other/sizeof4.C: New test.
52125 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52126 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52128 1999-09-07 Richard Henderson <rth@cygnus.com>
52130 * gcc.dg/va-arg-1.c: New.
52132 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52134 * gcc.c-torture/execute/va-arg-9.c: New test.
52136 1999-09-05 Craig Burley <craig@jcb-sc.com>
52138 * g77.f-torture/compile/980519-2.f: New test.
52139 * g77.f-torture/compile/19990905-0.f: New test.
52140 * g77.f-torture/compile/19990905-1.f: New test.
52141 * g77.f-torture/compile/19990905-2.f: New test.
52143 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52145 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
52147 * gcc.c-torture/execute/990827-1.c: Fix typo.
52149 1999-09-03 Nathan Sidwell <nathan@acm.org>
52151 * g++.old-deja/g++.other/deref1.C: New test.
52153 1999-09-02 Nathan Sidwell <nathan@acm.org>
52155 * g++.old-deja/g++.other/ambig2.C: New test.
52156 * g++.old-deja/g++.other/cond5.C: New test.
52157 * g++.old-deja/g++.other/lookup16.C: New test.
52159 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
52161 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52164 1999-08-31 Jeffrey A Law (law@cygnus.com)
52166 * lib/c-torture.exp: Avoid the "compare executables" optimization
52167 when testing native.
52169 1999-08-29 Jeffrey A Law (law@cygnus.com)
52171 * gcc.c-torture/execute/990829-1.c: New test.
52172 * gcc.c-torture/compile/990829-1.c: New test.
52174 1999-08-27 Paul Burchard <burchard@pobox.com>
52176 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52177 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52178 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52179 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52180 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52181 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52182 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52183 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52184 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52185 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52186 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52188 1999-08-27 Jeffrey A Law (law@cygnus.com)
52190 * gcc.c-torture/execute/990827-1.c: New test.
52192 1999-08-26 Craig Burley <craig@jcb-sc.com>
52194 * g77.f-torture/noncompile/19990826-4.f: New test.
52196 * g77.f-torture/compile/19990826-3.f: New test.
52198 * g77.f-torture/execute/19990826-2.f: New test.
52200 * g77.f-torture/compile/19990826-1.f: New test.
52202 * gcc.c-torture/execute/990826-0.c: New test.
52203 * g77.c-torture/execute/19990826-0.f: New test.
52205 * g77.f-torture/noncompile/970626-2.f: New test.
52207 1999-08-25 Paul Burchard <burchard@pobox.com>
52209 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52210 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52211 lss-011.C: New tests.
52213 1999-08-25 Nathan Sidwell <nathan@acm.org>
52215 * g++.old-deja/g++.other/decl5.C: New test.
52217 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52219 * noncompile/noncompile.exp: Load_lib c-torture.exp.
52220 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52221 call `postbase' for each one. All callers of `postbase' changed
52222 to call this instead.
52224 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
52226 * gcc.c-torture/execute/990811-1.c: New test.
52228 1999-08-09 Nick Clifton <nickc@cygnus.com>
52230 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52233 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52236 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52238 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52240 1999-08-04 Jeffrey A Law (law@cygnus.com)
52242 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52244 1999-08-04 Nathan Sidwell <nathan@acm.org>
52246 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52248 1999-08-04 Jeffrey A Law (law@cygnus.com)
52250 * gcc.c-torture/execute/990804-1.c: New test.
52252 1999-08-03 Nathan Sidwell <nathan@acm.org>
52254 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52255 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52256 * g++.old-deja/g++.brendan/overload8.C: Likewise.
52258 1999-08-03 Nathan Sidwell <nathan@acm.org>
52260 * g++.old-deja/g++.other/struct1.C: New test.
52262 1999-08-03 Nathan Sidwell <nathan@acm.org>
52264 * g++.old-deja/g++.other/enum2.C: New test.
52266 1999-08-02 Richard Henderson <rth@cygnus.com>
52268 Adapted from tests from Franz Sirl:
52269 * gcc.c-torture/execute/va-arg-7.c: New test.
52270 * gcc.c-torture/execute/va-arg-8.c: New test.
52272 1999-08-01 Jeffrey A Law (law@cygnus.com)
52274 * gcc.c-torture/compile/990801-2.c: New test.
52276 * gcc.c-torture/compile/990801-1.c: New test.
52278 1999-07-27 Michael Meissner <meissner@cygnus.com>
52280 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52281 fp-cmp-1.c, converting double to float.
52283 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52284 fp-cmp-1.c, converting double to long double.
52286 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52287 from fr1 to unknown_register, since fr1 is a legitimate register
52290 1999-07-25 Jeffrey A Law (law@cygnus.com)
52292 * README: More listname related changes.
52294 1999-07-08 Catherine Moore <clm@cygnus.com>
52296 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
52298 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
52300 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52302 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52304 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52306 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
52308 * gcc.dg/990703-1.c: New test.
52310 1999-06-29 Nick Clifton <nickc@cygnus.com>
52312 * lib/file-format.exp: New file: Move definition of proc
52313 gcc_target_object_format to here from
52314 gcc.dg/special/ecos.exp.
52316 * lib/c-torture.exp: Include lib file-format.exp.
52317 * lib/gcc-dg.exp: Include lib file-format.exp.
52319 * gcc.dg/special/ecos.exp: Remove definition of proc
52320 gcc_target_object_format.
52322 1999-06-28 Jeffrey A Law (law@cygnus.com)
52324 * gcc.c-torture/execute/990628-1.c: New test.
52326 1999-06-25 Jeffrey A Law (law@cygnus.com)
52328 * gcc.c-torture/compile/990625-2.c: New test.
52330 * gcc.c-torture/compile/990625-1.c: New test.
52332 1999-06-23 Nick Clifton <nickc@cygnus.com>
52334 * gcc.c-torture/compile/dll.c: New test case. Check that dll
52335 attributes compile.
52336 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52337 ports that use the COFF/PE file format.
52339 1999-06-17 Jeffrey A Law (law@cygnus.com)
52341 * gcc.c-torture/compile/990617-1.c: New test.
52343 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
52345 * g++.old-deja/g++.other/decl4.C: New test.
52347 1999-06-14 Nathan Sidwell <nathan@acm.org>
52349 * g++.old-deja/g++.other/bitfld3.C: New test.
52351 1999-06-08 Nathan Sidwell <nathan@acm.org>
52353 * g++.old-deja/g++.eh/catch1.C: New test.
52355 1999-06-07 Jeffrey A Law (law@cygnus.com)
52357 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52359 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52360 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
52362 1999-06-05 Craig Burley <craig@jcb-sc.com>
52364 * g77.f-torture/compile/19990502-0.f: Replace with new,
52365 shorter, test that still fails after recent changes.
52367 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52369 * gcc.c-torture/execute/990604-1.c: New test.
52371 1999-05-31 Jeffrey A Law (law@cygnus.com)
52373 * gcc.c-torture/execute/990531-1.c: New test.
52375 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52377 * gcc.c-torture/compile/990527-1.c: New test.
52379 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
52381 * gcc.c-torture/execute/990527-1.c: New test.
52383 1999-05-25 Nick Clifton <nickc@cygnus.com>
52385 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52386 bitfields as signed.
52388 1999-05-25 Craig Burley <craig@jcb-sc.com>
52390 * g77.f-torture/compile/19990525-0.f: New test.
52392 1999-05-25 Jeffrey A Law (law@cygnus.com)
52394 * gcc.c-torture/execute/990525-2.c: New test.
52396 * gcc.c-torture/execute/990525-1.c: New test.
52398 1999-05-24 Nathan Sidwell <nathan@acm.org>
52400 * g++.old-deja/g++.other/anon3.C: New test.
52401 * g++.old-deja/g++.other/anon4.C: New test.
52402 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52403 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52404 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52407 1999-05-24 Jeffrey A Law (law@cygnus.com)
52409 * gcc.c-torture/execute/990524-1.c: New test.
52411 * gcc.dg/990524-1.c: New test.
52413 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52415 * gcc.c-torture/compile/990523-1.c: New test.
52417 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
52419 * gcc.c-torture/compile/990519-1.c: New test.
52421 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52423 * gcc.c-torture/compile/990517-1.c: New test.
52425 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52426 (e4, f4): New tests.
52429 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52431 * gcc.dg/noreturn-1.c: New test.
52433 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52435 * gcc.c-torture/execute/990513-1.c: New test.
52437 1999-05-10 Richard Henderson <rth@cygnus.com>
52439 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52441 1999-05-10 Craig Burley <craig@jcb-sc.com>
52443 * g77.f-torture/execute/erfc.f: Use small single-precision
52444 values, to avoid problems on Alphas when not -mieee.
52446 1999-05-08 Craig Burley <craig@jcb-sc.com>
52448 * gcc.dg/990506-0.c: New test.
52450 1999-05-08 Richard Henderson <rth@cygnus.com>
52452 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52453 the constant to test. Don't XFAIL 64-bit targets.
52455 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52456 * g++.old-deja/g++.law/profile1.C: Likewise.
52458 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52459 operator new instances.
52460 * g++.old-deja/g++.other/delete5.C: Likewise.
52462 1999-05-03 Craig Burley <craig@jcb-sc.com>
52464 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52467 1999-05-03 Craig Burley <craig@jcb-sc.com>
52469 * g77.f-torture/execute/u77-test.f: Reverse order of two
52470 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52472 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52474 * gcc.dg/compare1.c: New test.
52476 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
52478 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52481 1999-05-02 Craig Burley <craig@jcb-sc.com>
52483 * g77.f-torture/compile/19990502-1.f: New test.
52485 1999-05-02 Craig Burley <craig@jcb-sc.com>
52487 * g77.f-torture/compile/19990502-0.f: New test.
52489 1999-05-02 Craig Burley <craig@jcb-sc.com>
52491 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52494 1999-05-02 Craig Burley <craig@jcb-sc.com>
52496 * g77.f-torture/execute/u77-test.f (main): List libU77
52497 intrinsics not currently tested.
52498 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52499 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52500 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52501 Trim blanks off the ends of some printed strings.
52503 1999-05-02 Craig Burley <craig@jcb-sc.com>
52505 * g77.f-torture/execute/u77-test.f (main): Just warn about
52506 FSTAT gid disagreement, as it's expected on some systems.
52508 1999-05-01 Craig Burley <craig@jcb-sc.com>
52510 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52511 use a new function, which allows for some slop.
52512 Clean up some commentary.
52513 (issum): The new function.
52514 (sgladd): Deleted subroutine.
52516 1999-05-01 Craig Burley <craig@jcb-sc.com>
52518 * g77.f-torture/execute/u77-test.f: Modify to be more like
52519 libf2c/libU77 version, bringing patches to that version here.
52520 Add suitable commentary.
52522 1999-04-25 Richard Henderson <rth@cygnus.com>
52524 * gcc.dg/990424-1.c: New test.
52526 1999-04-24 Craig Burley <craig@jcb-sc.com>
52528 * g77.f-torture/execute/u77-test.f (main): Bug involving
52529 LSTAT has been fixed, so turn back on full checking.
52531 1999-04-20 Craig Burley <craig@jcb-sc.com>
52533 * g77.f-torture/compile/19990419-0.f: New test.
52534 * g77.f-torture/execute/19990419-1.f: New test.
52536 1999-04-17 Richard Henderson <rth@cygnus.com>
52538 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52539 to avoid the need for a prototype to supress a warning.
52541 1999-04-07 Jim Wilson <wilson@cygnus.com>
52543 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52545 1999-04-04 Jeffrey A Law (law@cygnus.com)
52547 * gcc.c-torture/execute/990404-1.c: New test.
52549 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52551 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52552 * gcc.dg/cpp-if3.c: Don't use -pedantic.
52553 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52554 missing initializer warnings.
52556 1999-03-28 Jeffrey A Law (law@cygnus.com)
52558 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52561 1999-03-26 Jeffrey A Law (law@cygnus.com)
52563 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52565 1999-03-26 Craig Burley <craig@jcb-sc.com>
52567 * g77.f-torture/execute/19990325-0.f: New test.
52568 * g77.f-torture/execute/19990325-1.f: New test.
52570 1999-03-24 Jeffrey A Law (law@cygnus.com)
52572 * gcc.c-torture/execute/990324-1.c: New test.
52574 1999-03-22 Jim Wilson <wilson@cygnus.com>
52576 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52579 1999-03-17 Richard Henderson <rth@cygnus.com>
52581 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
52583 1999-03-13 Craig Burley <craig@jcb-sc.com>
52585 * g77.f-torture/execute/19990313-2.f: New test.
52586 * g77.f-torture/execute/19990313-3.f: New test.
52588 1999-03-13 Craig Burley <craig@jcb-sc.com>
52590 * g77.f-torture/execute/19990313-0.f: New test.
52591 * g77.f-torture/execute/19990313-1.f: New test.
52593 1999-03-12 Jim Wilson <wilson@cygnus.com>
52595 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52597 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52598 (main): Add check for u15. Conditionalize u31 check depending on
52599 whether ints are <32 bits or >=32 bits.
52601 1999-03-08 Craig Burley <craig@jcb-sc.com>
52603 * g77.f-torture/execute/19981119-0.f: Improve testiness.
52605 1999-03-08 Craig Burley <craig@jcb-sc.com>
52607 * g77.f-torture/compile/19990305-0.f: New test.
52608 * g77.f-torture/execute/19981119-0.f: New test.
52610 1999-03-08 Craig Burley <craig@jcb-sc.com>
52612 * g77.f-torture/execute/970625-2.f: call ABORT if final
52613 result is not correct, instead of just printing it.
52614 Add this checking via newly introduced obfuscation, to
52615 trip up buggy front ends.
52617 1999-03-07 Craig Burley <craig@jcb-sc.com>
52619 * g77.f-torture/compile/960317-1.f: Moved from being
52620 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
52622 1999-03-06 Craig Burley <craig@jcb-sc.com>
52624 * g77.f-torture/execute/960317-1.f: New (old) test.
52625 * g77.f-torture/execute/970625-2.f: Ditto.
52627 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
52629 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52630 error message on line 1 or line 2; cccp and cpplib do this differently.
52632 1999-03-01 Jeffrey A Law (law@cygnus.com)
52634 * g++.old-deja/g++.law/weak1.C: New test.
52636 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52638 * gcc.c-torture/execute/990119-1.c: Renamed to...
52639 * gcc.dg/990119-1.c: this, so it will only be tested once
52640 (it's a preprocessor test, it doesn't need to be run at
52641 multiple optimization levels).
52643 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52645 * lib/g++.exp: Don't add incdir=$base_dir/../include to
52648 1999-02-24 Craig Burley <craig@jcb-sc.com>
52650 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52651 * g77.f-torture/compile/19981216-0.f: ...as it is expected
52652 to not be compilable by current g77.
52654 1999-02-24 Nick Clifton <nickc@cygnus.com>
52656 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52658 1999-02-22 Jeffrey A Law (law@cygnus.com)
52660 * gcc.c-torture/execute/990222-1.c: New test.
52662 1999-02-19 Craig Burley <craig@jcb-sc.com>
52664 * g77.f-torture/compile/19990218-0.f: New test.
52665 * g77.f-torture/noncompile/19990218-1.f: New test.
52667 1999-02-18 Craig Burley <craig@jcb-sc.com>
52669 * g77.f-torture/compile/19981216-0.f: New test.
52671 1999-02-14 Jeffrey A Law (law@cygnus.com)
52673 * gcc.dg/990214-1.c: New test.
52675 1999-02-13 Jeffrey A Law (law@cygnus.com)
52677 * gcc.dg/990213-2.c: New test.
52679 * gcc.dg/990213-1.c: New test.
52681 1999-02-12 Jeffrey A Law (law@cygnus.com)
52683 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52686 1999-02-11 Nick Clifton <nickc@cygnus.com>
52688 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52689 specified by target.
52691 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52693 1999-02-11 Jeffrey A Law (law@cygnus.com)
52695 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52697 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
52699 * gcc.dg/special/ecos.exp: New test driver for new tests with
52700 special requirements.
52702 * gcc.dg/special/alias-1.c: New test.
52703 * gcc.dg/special/gcsec-1.c: New test.
52704 * gcc.dg/special/weak-1.c: New test.
52705 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52706 * gcc.dg/special/weak-2.c: New test.
52707 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52708 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52709 * gcc.dg/special/wkali-1.c: New test.
52710 * gcc.dg/special/wkali-2.c: New test.
52711 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52712 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52714 1999-02-10 Felix Lee <flee@cygnus.com>
52716 * lib/c-torture.exp (c-torture-compile): Pull out code for
52717 analyzing gcc error messages.
52718 (c-torture-execute): Likewise. Fix some (harmless) false
52720 * lib/gcc.exp (gcc_check_compile): New function.
52722 1999-02-08 Richard Henderson <rth@cygnus.com>
52724 * gcc.c-torture/execute/990208-1.c: New test.
52726 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
52728 * g++.dg/special/ecos.exp: New driver for new tests with special
52731 * g++.dg/special/conpr-1.C: New test
52732 * g++.dg/special/conpr-2.C: New test
52733 * g++.dg/special/conpr-2a.C: New test
52734 * g++.dg/special/conpr-3.C: New test
52735 * g++.dg/special/conpr-3a.C: New test
52736 * g++.dg/special/conpr-3b.C: New test
52738 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52739 allow g++ to use the dg driver
52741 * README: Add comment about g++.dg directory
52743 1999-02-06 Jeffrey A Law (law@cygnus.com)
52745 * README: Update email addresses.
52747 1999-02-03 Nick Clifton <nickc@cygnus.com>
52749 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52750 arguments in order to force structure S onto the stack even on
52752 (test): Pass 10 leading arguments to function foo as well as the
52755 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52756 failure for all targets.
52758 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52759 abort to terminate program execution.
52761 1999-01-30 Richard Henderson <rth@cygnus.com>
52763 * gcc.c-torture/execute/990130-1.c: New test.
52765 1999-01-30 Jeffrey A Law (law@cygnus.com)
52767 * gcc.dg/990130-1.c: New test.
52769 1999-01-28 Michael Meissner <meissner@cygnus.com>
52771 * gcc.c-torture/execute/990128-1.c: New test.
52773 1999-01-27 Michael Meissner <meissner@cygnus.com>
52775 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52777 1999-01-27 Felix Lee <flee@cygnus.com>
52779 * lib/c-torture.exp (c-torture-compile): pull out code for
52780 analyzing gcc error messages.
52781 (c-torture-execute): ditto, and fix some (harmless) false
52783 * lib/gcc.exp (gcc_check_compile): new function.
52785 1999-01-17 Jeffrey A Law (law@cygnus.com)
52787 * gcc.dg/990117-1.c: New test.
52789 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52791 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52793 1999-01-15 Jeffrey A Law (law@cygnus.com)
52795 * g77.f-torture/compile/990115-1.f: New test.
52797 1999-01-07 Jeffrey A Law (law@cygnus.com)
52799 * gcc.c-torture/compile/990107-1.c: New test
52801 1999-01-06 Jeffrey A Law (law@cygnus.com)
52803 * gcc.c-torture/execute/990106-2.c: New test.
52805 * gcc.c-torture/execute/990106-1.c: New test.
52807 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
52809 * gcc.c-torture/compile/981223-1.c: New test.
52811 1998-12-29 Richard Henderson <rth@cygnus.com>
52813 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52814 (opt3): Rename from opt4 and disable.
52816 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
52818 * g++.old-deja/g++.pt/ptrmem5.C: New test.
52820 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
52822 * g++.old-deja/g++.other/conv5.C: New test.
52824 1998-12-14 Nick Clifton <nickc@cygnus.com>
52826 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52828 1998-12-11 Jeffrey A Law (law@cygnus.com)
52830 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52832 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
52834 * gcc.c-torture/compile/981211-1.c: New test.
52836 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52838 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52840 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52842 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52844 * gcc.special/930510-1.c: Make C9X safe.
52845 * gcc.misc-tests/gcov-1.c Similarly.
52846 * gcc.misc-tests/gcov-2.c Similarly.
52848 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52850 * gcc.dg/ultrasp1.c: New test.
52852 1998-12-06 Richard Henderson <rth@cygnus.com>
52854 * gcc.c-torture/execute/981206.c: New test.
52856 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52858 * g++.old-deja/g++.ns/template7.C: New test.
52860 * g++.old-deja/g++.other/expr1.C: New test.
52862 * g++.old-deja/g++.eh/tmpl3.C: New test.
52864 * g++.old-deja/g++.eh/tmpl2.C: New test.
52866 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
52868 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52869 * g++.old-deja/g++.other/using6.C: Removed.
52870 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52872 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52874 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
52876 * g++.old-deja/g++.pt/overload8.C: New test.
52878 * g++.old-deja/g++.pt/overload7.C: New test.
52880 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52882 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52883 and relinking messages.
52884 * lib/g++.exp (g++_target_compile): Remove .rpo file when
52885 compiling with -frepo.
52887 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
52889 * g++.old-deja/g++.pt/lookup6.C: New test.
52891 1998-11-30 Nick Clifton <nickc@cygnus.com>
52893 * gcc.c-torture/execute/981130-1.c: New test.
52894 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52896 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52898 * g++.old-deja/g++.pt/explicit76.C: New test.
52900 * g++.old-deja/g++.pt/friend38.C: New test.
52902 * g++.old-deja/g++.ns/crash2.C: New test.
52904 * g++.old-deja/g++.pt/defarg8.C: New test.
52906 * g++.old-deja/g++.pt/instantiate6.C: New test.
52908 * g++.old-deja/g++.pt/static6.C: New test.
52910 * g++.old-deja/g++.pt/decl2.C: New test.
52912 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52914 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
52915 problem is actually related with name lookup, but so what? :-)
52917 * g++.old-deja/g++.pt/friend37.C: New test.
52919 1998-11-25 Dave Love <d.love@dl.ac.uk>
52921 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52922 element, which fails on some systems.
52924 * g77.f-torture/execute/labug1.f: New test.
52926 1998-11-21 Jeffrey A Law (law@cygnus.com)
52928 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52931 1998-11-18 Dave Love <d.love@dl.ac.uk>
52933 * g77.f-torture/compile/981117-1.f: New test.
52935 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
52937 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
52938 properly discarded.
52940 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
52942 * gcc.c-torture/execute/memcheck: New directory of tests for
52943 -fcheck-memory-usage.
52945 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52947 * README: New file, general information about the testsuite and
52948 new description of the various C++ test subdirectories.
52949 * README.g++: Eliminate obsolete information, update and move most
52950 relevant stuff to README.
52952 1998-11-07 Richard Henderson <rth@cygnus.com>
52954 * gcc.c-torture/compile/981107-1.c: New test.
52956 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
52958 * execute/memcpy-bi.c: New testcase.
52960 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
52962 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52965 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52966 template is selected.
52968 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52969 classes, it should be accepted for all types.
52971 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52973 * g++.old-deja/g++.pt/spec24.C: Ensure that template
52974 specializations start with template headers.
52976 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
52978 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52980 * g++.old-deja/g++.other/init9.C: Test cross initialization of
52983 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52985 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52987 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52989 * compile/981022-1.c, compile/981022-1.x: New test and driver.
52991 1998-10-19 Jeffrey A Law (law@cygnus.com)
52993 * 981019-1.c: New test.
52995 1998-10-14 Robert Lipe <robertl@dgii.com>
52997 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53000 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53002 * compile/981001-4.c: Remove use of GCC extension that triggers a
53005 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
53007 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53009 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53011 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
53012 instantiation of template produces incorrect code for delete
53015 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
53016 constructors' name is not unique.
53017 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53018 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53020 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
53021 automatic array of const is ill-formed.
53023 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
53024 of template parameter?
53026 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
53029 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
53030 pointer-to-member expression.
53032 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
53033 declaration causes ICE.
53035 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
53037 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
53038 reserved in the global namespace.
53040 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53041 generate needed virtual table.
53043 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53045 1998-10-10 Dariush Eslimi <eslimi@loran.com>
53047 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53048 template-dependent type
53050 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53052 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53053 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53054 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53056 * g++.old-deja/g++.other/using5.C: New test; using decl from base
53057 class should be usable as argument of member function.
53058 * g++.old-deja/g++.other/using6.C: New test; using decl from base
53059 class should be usable as return type of member function.
53060 * g++.old-deja/g++.other/using7.C: New test; using decl from base
53061 class should be usable as type of data member.
53063 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53065 1998-10-09 Jeffrey A Law (law@cygnus.com)
53067 * gcc.c-torture/special/920521-1.c: Fix bogus test.
53069 1998-10-08 Nick Clifton <nickc@cygnus.com>
53071 * gcc.dg/dll-?.c Add thumb to target list.
53072 Fix assembler scan patterns to match current assembler output.
53074 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
53076 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
53077 matching of template brackets.
53079 * g++.old-deja/g++.other/using4.C: New test. Test using
53080 declarations of methods from base classes.
53082 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
53083 within functions should introduce names into the innermost
53084 enclosing namespace.
53086 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
53087 of static locals if first initialization throws.
53089 1998-10-07 Jim Wilson <wilson@cygnus.com>
53091 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53093 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
53095 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
53096 lose track of the possible targets of tablejump insns.
53097 * special/special.exp: Run it.
53099 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
53101 * g++.old-deja/g++.pt/friend35.C: New test. A template function
53102 must be declared before its specializations can be named in friend
53105 1998-10-05 Dave Love <d.love@dl.ac.uk>
53107 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53109 * g77.f-torture/execute/io1.f: New test.
53111 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53113 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53114 with pointer to template function, for which no argument deduction
53117 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53118 specialization of template function as argument to template
53121 * g++.old-deja/g++.other/access2.C: New test; Inner class
53122 shouldn't have privileged access to Outer's names.
53124 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53126 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53127 friend template declared within template class conflicts with
53128 nested class of the same name.
53130 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53133 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53134 object with direct initializer as function declaration.
53136 * g++.old-deja/g++.other/decl2.C: New test; duplicate
53139 * g++.old-deja/g++.other/null2.C: New test; conditional operator
53140 involving const pointer and NULL produces incorrect result.
53142 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53143 type name without `typename' should be rejected with -pedantic.
53145 1998-10-02 Richard Henderson <rth@cygnus.com>
53147 * g++.old-deja/g++.other/addrof1.C: New test.
53149 1998-10-01 Nick Clifton <nickc@cygnus.com>
53151 * gcc.c-torture/compile/981001-1.c: New test.
53152 * gcc.c-torture/execute/981001-1.c: New test.
53154 1998-10-01 Jeffrey A Law (law@cygnus.com)
53156 * gcc.c-torture/compile/981001-2.c: New test.
53157 * gcc.c-torture/compile/981001-3.c: New test.
53158 * gcc.c-torture/compile/981001-4.c: New test.
53160 1998-10-01 Robert Lipe <robertl@dgii.com>
53162 * lib/objc.exp (objc_target_compile): Add -L during compiles for
53163 multilibbed hosts. Idea grafted from g77.exp.
53165 1998-09-30 Dave Love <d.love@dl.ac.uk>
53167 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53168 avoid losing on systems which need -lsocket.
53170 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
53172 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53173 * g++.old-deja/g++.other/nested2.C: Ditto.
53174 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53177 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53179 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53180 preferred over template operator!= for enum bitfields.
53182 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
53184 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53185 that happen to have the same base name, but in different scopes,
53186 are incorrectly rejected.
53188 1998-09-16 Richard Henderson <rth@cygnus.com>
53190 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53191 on the native word size instead of an integer literal.
53193 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
53195 * g++.old-deja/g++.other/static2.C: Invocation of static data
53196 member of type pointer-to-function denoted as non-static member.
53198 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53199 checks involving function types and aliases.
53201 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53203 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53204 redefined to the same non-trivial type.
53206 * g++.old-deja/g++.pt/explicit73.C: Test for proper
53207 namespace-qualification of template specializations declared in
53210 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53211 to declare a subset of the specializations of a template function
53212 as friends of specializations of a template class.
53214 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53215 member templates that do not fully specialize the enclosing
53216 template class are rejected.
53218 1998-09-11 Dave Love <d.love@dl.ac.uk>
53220 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53222 1998-09-08 Dave Love <d.love@dl.ac.uk>
53224 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53225 altered from libf2c/libU77 version.
53227 1998-09-06 Dave Love <d.love@dl.ac.uk>
53229 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53231 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
53232 Alexandre Oliva <oliva@dcc.unicamp.br>
53234 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53235 (un)signed char are different types for template specialization
53238 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
53240 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53241 * objc: ObjC testsuite.
53243 1998-08-31 Catherine Moore <clm@cygnus.com>
53245 * gcc.c-torture/execute/941014-1.x: New file.
53247 1998-08-31 Nick Clifton <nickc@cygnus.com>
53249 * lib/c-torture.exp: Add support for
53250 torture_eval_before_compile and torture_eval_before_execute
53253 1998-08-30 Jeffrey A Law (law@cygnus.com)
53255 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
53256 this test triggers valid.
53258 1998-08-27 Jeffrey A Law (law@cygnus.com)
53260 * gcc.dg/980827-1.c: New test.
53262 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
53264 * gcc.c-torture/execute/loop-4b.c: New test.
53266 1998-08-26 Nick Clifton <nickc@cygnus.com>
53268 * lib/c-torture.exp: Add support for
53269 torture_eval_before_compile and torture_eval_before_execute
53272 1998-08-25 Jeffrey A Law (law@cygnus.com)
53274 * gcc.c-torture/compile/980825-1.c: New test.
53276 1998-08-24 Nick Clifton <nickc@cygnus.com>
53278 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53279 count number tests in opt_t0 not good_t0.
53281 1998-08-24 Jeffrey A Law (law@cygnus.com)
53283 * gcc.c-torture/compile/930326-1.x: Fix typo.
53285 1998-08-23 Mark Mitchell <mark@markmitchell.com>
53287 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53290 1998-08-21 Jeffrey A Law (law@cygnus.com)
53292 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53293 STACK_SIZE is defined.
53294 * gcc.c-torture/unsorted/stuct.c: Similarly.
53296 * gcc.c-torture/compile/980821-1.c: New test.
53298 1998-08-21 Jeffrey A Law (law@cygnus.com)
53300 * gcc.c-torture/execute/980526-2.c: Disable for targets with
53303 1998-08-19 Mark Mitchell <mark@markmitchell.com>
53305 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53308 1998-08-09 Mark Mitchell <mark@markmitchell.com>
53310 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53313 1998-08-18 Jeffrey A Law (law@cygnus.com)
53315 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53317 1998-08-16 Jeffrey A Law (law@cygnus.com)
53319 * gcc.c-torture/compile/980816-1.c: New test.
53321 * gcc.dg/980816-1.c: New test.
53323 1998-08-13 Jeffrey A Law (law@cygnus.com)
53325 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53326 compiler for ieee tests.
53328 1998-08-01 Dave Love <d.love@dl.ac.uk>
53330 * g77.f-torture/compile/980729-0.f: New test.
53332 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
53334 * gcc.c-torture/special/eeprof-1.c: New test, for
53335 -finstrument-functions.
53336 * gcc.c-torture/special/special.exp: Run it.
53338 1998-07-29 Jeffrey A Law (law@cygnus.com)
53340 * gcc.c-torture/compile/980729-1.c: New test.
53342 1998-07-27 Nick Clifton <nickc@cygnus.com>
53344 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53345 __thumb__ is defined, and test for ARM style doubles if so.
53347 1998-07-26 Dave Love <d.love@dl.ac.uk>
53349 * g77.f-torture/noncompile/980615-0.f: New test.
53351 1998-07-26 H.J. Lu (hjl@gnu.org)
53353 * gcc.dg/980312-1.c: Do link instead of compile.
53354 * gcc.dg/980313-1.c: Likewise.
53356 1998-07-26 Jeffrey A Law (law@cygnus.com)
53358 * gcc.c-torture/compile/980726-1.c: New test.
53360 1998-07-25 Dave Love <d.love@dl.ac.uk>
53362 * g77.f-torture/execute/io0.f: New test.
53364 1998-07-24 Nick Clifton <nickc@cygnus.com>
53366 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53369 1998-06-18 Michael Meissner <meissner@cygnus.com>
53371 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53374 1998-07-17 Nick Clifton <nickc@cygnus.com>
53376 * gcc.dg/980626-1.c: Expect failures for all toolchains until
53377 c-decl.c:grokdeclarator can handle mode attributes.
53379 1998-07-16 Jeffrey A Law (law@cygnus.com)
53381 * gcc.c-torture/execute/980716-1.c: New test.
53383 1998-07-13 Jeffrey A Law (law@cygnus.com)
53385 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53387 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
53389 * gcc.c-torture/execute/va-arg-3.x: Similarly.
53390 * gcc.c-torture/compile/930326-1.x: Similarly.
53392 1998-07-13 Dave Love <d.love@dl.ac.uk>
53394 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53395 New test from Craig.
53397 1998-07-12 Dave Love <d.love@dl.ac.uk>
53399 * g77.f-torture/noncompile/980616-0.f: New test.
53401 * g77.f-torture/execute/970816-3.f: New test from Craig.
53403 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53405 * g++.other/singleton.C: Return error value instead of taking
53408 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53410 * g++.other/singleton.C: New test. Warning is under dispute.
53411 Runtime crash is not.
53413 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53415 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53416 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53417 using6.C, using7.C}: New namespace tests.
53419 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
53421 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53422 specialization with typedef'ed names used as array indexes.
53424 1998-07-09 Jeffrey A Law (law@cygnus.com)
53426 * gcc.c-torture/execute/980709-1.c: New test.
53428 * gcc.dg/980709-1.c: New test.
53430 1998-07-07 Richard Henderson <rth@cygnus.com>
53432 * gcc.c-torture/execute/bcp-1.c: New test.
53434 1998-07-07 Jeffrey A Law (law@cygnus.com)
53436 * gcc.c-torture/execute/980707-1.c: New test.
53438 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
53440 * gcc.c-torture/compile/980706-1.c: New test.
53442 1998-07-01 Dave Love <d.love@dl.ac.uk>
53444 * g77.f-torture/execute/980701-0.f,
53445 g77.f-torture/execute/980701-1.f: New test from Craig.
53447 1998-07-01 Jeffrey A Law (law@cygnus.com)
53449 * gcc.c-torture/compile/980701-1.c: New test.
53451 * gcc.c-torture/execute/980701-1.c: New test.
53453 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
53456 * g++.old-deja/g++.robertl/eb132.C: New test.
53457 * g++.old-deja/g++.robertl/eb133.C: Likewise.
53459 1998-06-29 Dave Love <d.love@dl.ac.uk>
53461 * g77.f-torture/execute/980628-7.f,
53462 g77.f-torture/execute/980628-8.f,
53463 g77.f-torture/execute/980628-9.f,
53464 g77.f-torture/execute/980628-10.f: New tests from Craig.
53466 * g77.f-torture/execute/980628-3.f: Remove mail headers.
53468 1998-06-28 Jeffrey A Law (law@cygnus.com)
53470 * g77.f-torture/execute/980628-4.f: New test from Craig.
53471 * g77.f-torture/execute/980628-5.f: Likewise.
53472 * g77.f-torture/execute/980628-2.f: Likewise.
53473 * g77.f-torture/execute/980628-0.f: Likewise.
53474 * g77.f-torture/execute/980628-1.f: Likewise.
53475 * g77.f-torture/execute/980628-3.f: Likewise.
53476 * g77.f-torture/execute/980628-6.f: Likewise.
53478 1998-06-28 Jeffrey A Law (law@cygnus.com)
53480 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53481 directory when nothing has been installed yet.
53483 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
53485 * gcc.c-torture/special/special.exp: Handle newer versions of
53488 1998-06-26 Jeffrey A Law (law@cygnus.com)
53490 * gcc.dg/980626-1.c: New test.
53492 1998-06-19 Bruno Haible <haible@ilog.fr>
53494 * gcc.misc-tests/m-un-2.c: New test.
53495 * g++.old-deja/g++.other/warn01.c: Likewise.
53497 1998-06-19 Robert Lipe <robertl@dgii.com>
53499 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53500 compatibility with assmblers with a different comment character.
53501 Eliminate use of GAS-specific extensions.
53503 1998-06-19 Jeffrey A Law (law@cygnus.com)
53505 * gcc.c-torture/execute/ieee/980619-1.c: New test.
53507 1998-06-19 Robert Lipe <robertl@dgii.com>
53509 * lib/g77.exp: Replace search for libf2c.a with search for newly
53512 1998-06-17 Jeffrey A Law (law@cygnus.com)
53514 * gcc.c-torture/execute/980617-1.c: New test.
53516 1998-06-12 Jeffrey A Law (law@cygnus.com)
53518 * gcc.c-torture/execute/980612-1.c: New test.
53520 1998-06-08 Jeffrey A Law (law@cygnus.com)
53522 * gcc.dg/980523-1.c: Only test on ppc-linux.
53523 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53525 * gcc.c-torture/execute/980608-1.c: New test.
53527 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
53529 * gcc.c-torture/execute/980605-1.c: New test.
53531 1998-06-04 Jeffrey A Law (law@cygnus.com)
53533 * gcc.c-torture/execute/980604-1.c: New test.
53535 1998-06-02 Jeffrey A Law (law@cygnus.com)
53537 * gcc.c-torture/execute/980602-1.c: New test.
53538 * gcc.c-torture/execute/980602-2.c: Likewise.
53540 1998-06-02 Dave Love <d.love@dl.ac.uk>
53542 * 970125-0.f: Fix per JCB. Add commentary.
53544 1998-05-31 Michael Meissner <meissner@cygnus.com>
53546 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53549 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53551 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53554 1998-05-28 Catherine Moore <clm@cygnus.com>
53556 * gcc.c-torture/execute/980526-3.c: New test.
53558 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
53560 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53561 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53562 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53563 m88k-motorola-sysv3 to XFAIL.
53565 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53567 * gcc.dg/980526-1.c: New test.
53568 * gcc.c-torture/execute/980526-2.c: New test.
53570 1998-05-26 Jeffrey A Law (law@cygnus.com)
53572 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53574 * gcc.c-torture/execute/980526-1.c: New test.
53576 1998-05-26 Dave Love <d.love@dl.ac.uk>
53578 * g77.f-torture/execute/alpha2.f: Add runtime test.
53580 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
53582 * g++.old-deja/old-deja.exp: Strip leading directories.
53584 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53585 error for the line. Don't run multiple tests for the same line.
53587 1998-05-23 Jeffrey A Law (law@cygnus.com)
53589 * gcc.dg/980523-1.c: New test.
53591 1998-05-23 Dave Love <d.love@dl.ac.uk>
53593 * g77.f-torture/compile/970915-0.f: New test.
53595 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
53597 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53599 1998-05-21 Jeffrey A Law (law@cygnus.com)
53601 * gcc.dg/980520-1.c: New test.
53603 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
53605 * gcc.dg/980502-1.c: Fix return type.
53607 1998-05-20 Jeffrey A Law (law@cygnus.com)
53609 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53610 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53611 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53612 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53613 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53615 1998-05-20 Dave Love <d.love@dl.ac.uk>
53617 * g77.f-torture/execute/980520-1.f: New test.
53619 1998-05-15 Dave Love <d.love@dl.ac.uk>
53621 * lib/mike-g77.exp: New file.
53623 * g77.f-torture/noncompile/noncompile.exp,
53624 g77.f-torture/noncompile/check0.f: New files.
53626 1998-05-14 Dave Love <d.love@dl.ac.uk>
53628 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53629 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53630 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53631 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53632 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53633 abort where appropriate.
53635 1998-05-05 Michael Meissner <meissner@cygnus.com>
53637 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53638 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53640 1998-04-29 Dave Love <d.love@dl.ac.uk>
53642 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53644 1998-04-27 Dave Love <d.love@dl.ac.uk>
53646 * g77.f-torture/compile/980427-0.f: New test.
53648 1998-04-24 Dave Love <d.love@dl.ac.uk>
53650 * g77.f-torture/compile/980424-0.f: New test.
53652 1998-04-19 Dave Love <d.love@dl.ac.uk>
53654 * g77.f-torture/compile/980419-2.f (main): New test.
53655 * g77.f-torture/compile/970125-0.f: New test.
53656 * g77.f-torture/compile/980419-1.f: New test.
53658 1998-04-08 Jim Wilson <wilson@cygnus.com>
53660 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
53663 1998-04-07 Jim Wilson <wilson@cygnus.com>
53665 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53667 1998-04-03 Jim Wilson <wilson@cygnus.com>
53669 * gcc.c-torture/compile/980329-1.c: New test.
53671 1998-03-18 Jim Wilson <wilson@cygnus.com>
53673 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53674 * gcc.dg/980312-1.c: Fix typo in -march command.
53676 1998-03-16 H.J. Lu (hjl@gnu.org)
53678 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53680 1998-03-11 Robert Lipe <robertl@dgii.com>
53682 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
53683 Dave Love agree the Fortran source is bogus.
53685 1998-03-11 Robert Lipe <robertl@dgii.com>
53687 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53688 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53689 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53690 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53691 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53693 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53695 * g++.old-deja/g++.other/friend1.C: New test.
53697 1998-02-18 Dave Love <d.love@dl.ac.uk>
53699 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53700 possibly uninitialized) variables and declare dnrm2.
53702 1998-02-23 Robert Lipe <robertl@dgii.com>
53704 From Bruno Haible <haible@ilog.fr>:
53705 * gcc.c-torture/execute/980223.c: New test.
53707 1998-02-13 Jeffrey A Law (law@cygnus.com)
53709 * gcc.dg/ifelse-1.c: New test.
53711 1998-02-09 H.J. Lu (hjl@gnu.org)
53713 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53715 * lib/old-dejagnu.exp (old-dejagnu): Added the
53716 "execution test - XFAIL *-*-*" handling in the spirit of
53717 "excess errors test -". Changed the "execution test fails"
53718 handling to be like "excess errors test fails".
53719 * Update various tests accordingly.
53721 1998-02-06 Jim Wilson <wilson@cygnus.com>
53723 * gcc.c-torture/execute/980205.c: New test.
53725 1998-01-18 Jeffrey A Law (law@cygnus.com)
53727 * lib/c-torture.exp: Look for .x files instead of .cexp files.
53728 * lib/f-torture.exp: Similarly.
53729 * gcc.c-torture: Rename all .cexp files to .x files.
53731 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
53733 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53734 (940510-1.c): Removed duplicate.
53735 (971104-1.c): New test.
53737 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
53739 * lib/f-torture.exp: Improve error and loop detection.
53741 1997-11-19 Michael Meissner <meissner@cygnus.com>
53743 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53744 use that to size the filler array.
53746 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
53748 * lib/c-torture.exp(c-torture-execute): Fix typo.
53750 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53751 testcase as the executable name. Keep the executable around if
53754 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
53756 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53757 changes. Only test one -g option, and move it to the end of the
53758 list of options to test.
53760 1997-09-19 Michael Meissner <meissner@cygnus.com>
53762 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53763 variable GCC_TORTURE_OPTIONS to supply default switches separated
53764 by colons. If no environment variable, run tests with -O0 -g, -O1
53765 -g, and -O2 -g as well.
53767 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
53769 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53770 explanatory comments. Fix indentation.
53772 1997-09-15 Jeffrey A Law (law@cygnus.com)
53774 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53776 1997-09-11 Jeffrey A Law (law@cygnus.com)
53778 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53779 * g++.old-deja/g++.mike/p7325.C: Likewise.
53780 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53782 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
53784 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53785 * g++.old-deja/g++.brendan/crash30.C: Likewise.
53786 * g++.old-deja/g++.brendan/crash39.C: Likewise.
53787 * g++.old-deja/g++.law/operators4.C: Likewise.
53789 1997-09-11 Joe Buck (jbuck@synopsys.com)
53791 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53792 * g++.old-deja/g++.mike/p784.C: Ditto.
53793 * g++.old-deja/g++.mike/p785.C: Ditto.
53795 1997-09-05 Jeffrey A Law (law@cygnus.com)
53797 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53799 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53801 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53802 target feature; pass this to c-torture-execute as needed.
53804 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53806 * lib/c-torture.exp(c-torture-execute): If the previous and the
53807 current executables being tested are identical, we don't need to
53808 run the executable again. Try to make the executable names
53809 unique. Add an optional argument for passing additional compiler
53812 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
53814 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53816 1997-08-29 Jeffrey A Law (law@cygnus.com)
53818 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53820 1997-07-31 Jeffrey A Law (law@cygnus.com)
53822 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53823 32bit or larger longs.
53825 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53826 have either a 32bit long or 32bit int.
53828 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
53830 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53831 Make double precision tests dependent on sizeof (double).
53833 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
53835 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53838 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
53840 * gcc.c-torture/compile/961203-1.cexp: New script.
53842 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
53844 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53845 up the includes ourselves.
53847 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
53849 * lib/plumhall.exp: Remove random include, and add a few
53850 verbose messages for debugging.
53852 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
53854 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53855 of trying to do it ourselves.
53857 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53859 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53861 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
53863 * gcc.prms/5403.c: Made regexp a bit less strict.
53865 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
53867 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53868 is returned from remote_load instead.
53869 * lib/plumhall.exp: Ditto.
53870 * lib/mike-g++.exp: Ditto.
53871 * lib/old-dejagnu.exp: Ditto.
53872 * lib/c-torture.exp: Ditto.
53874 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
53876 * lib/g++.exp: Use build_wrapper procedure.
53877 * lib/gcc.exp: Ditto.
53879 1997-05-20 Jeffrey A Law (law@cygnus.com)
53881 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53882 an old-style decl for malloc. Fixes tests to work when
53883 sizeof (int) != sizeof (size_t).
53885 1997-05-15 Mike Meissner <meissner@cygnus.com>
53887 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53889 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53890 use stdargs.h interface.
53892 1997-05-15 Mike Meissner <meissner@cygnus.com>
53894 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53895 NO_VARARGS when compiling.
53897 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
53899 * lib/plumhall.exp(ph_includes): New procedure.
53901 (ph_compiler): Ditto.
53903 * lib/g++.exp: Rename test-glue.c to testglue.c.
53904 * lib/gcc.exp: Ditto.
53906 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
53908 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53909 to completion when it's called.
53911 1997-03-21 Michael Meissner <meissner@cygnus.com>
53913 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53914 is defined, don't do test.
53916 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
53918 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53920 (ph_summary): Mark skipped testcases as untested, not unresolved.
53922 * lib/plumhall.exp (ph_make): If unresolved because of bad
53923 errorCode, record errorCode in log file.
53924 (*): Replace send_log/verbose with verbose -log.
53926 1997-03-19 Michael Meissner <meissner@cygnus.com>
53928 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53929 double conversion if double isn't at least 8 bytes.
53931 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53932 int to work with targets where int is 16 bits.
53934 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53935 8 bytes, just exit, since 4 byte doubles don't have enough bits of
53936 precision for the test to complete.
53938 1997-03-14 Michael Meissner <meissner@cygnus.com>
53940 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53941 if d10v is not compiled with the -mdouble64 flag.
53942 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53944 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53945 d10v is not compiled with the -mint32 flag.
53947 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
53949 * lib/plumhall.exp: Use incr_count.
53951 1997-03-12 Jeffrey A Law (law@cygnus.com)
53953 * gcc.c-torture: Update to c-torture-1.45.
53955 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
53957 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53958 the name of the expect testcase file).
53960 * lib/g++.exp(g++_init): Ditto.
53962 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
53964 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53967 * lib/gcc.exp(gcc_exit): New procedure.
53969 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
53971 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53972 specs where appropriate.
53974 * g++.old-deja/g++.arm/*: Added additional ERROR checks
53975 because of new "candidates are" messages, and removed a few
53977 * Converted all non-old-style g++ testcases to old-style, and
53978 moved into g++.old-deja.
53980 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
53982 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53985 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53988 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53990 1997-02-13 Michael Meissner <meissner@cygnus.com>
53992 * lib/gcc.exp (gcc_target_compile): Add support for defining
53993 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53994 the machine doesn't have those features.
53996 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
53998 * g++.law/operators4.exp: Don't use LIBS.
54000 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
54002 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54004 * lib/mike-g++.exp: Don't set the compiler to be tested here.
54005 * lib/g++.exp: Set it here instead. Also, allow use of the
54006 --tool_exec and --tool_opt options. Change CXX to
54009 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54011 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54013 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
54015 * lib/old-dejagnu.exp: Use prune_warnings instead of
54017 * lib/mike-g++.exp: Ditto.
54018 * lib/gcc.exp: Ditto.
54019 * lib/g++.exp: Ditto.
54021 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54023 1997-02-07 Jeffrey A Law (law@cygnus.com)
54025 * 941014-2.c: Include stdlib.h
54026 * 960327-1.c: Include stdio.h
54027 * dbra.c, index-1.c: Don't assume ints are 32bits.
54029 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
54031 * lib/gcc.exp: Add gcc,stack_size target feature.
54033 * lib/g++.exp(g++_target_compile): Add the include and link
54034 paths here, not in two other places. And, it's $options, not
54037 * lib/mike-g++.exp(postbase): Remove the code that determines
54038 the correct include and link paths.
54039 * g++.old-deja/old-deja.exp: Ditto.
54041 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
54043 * lib/g++.exp(g++_init): target_compile no longer returns the
54044 filename of the result.
54046 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
54048 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54051 * gcc.c-torture/special/special.exp: Change call to
54052 gcc_target_compile to include the object file.
54054 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
54056 * gcc.c-torture/special/special.exp: Correct misspelling in last
54059 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
54061 * lib/plumhall.exp(ph_summary): Log the entire output of the
54062 executable. Return -1 if there were any failures, 0 otherwise.
54063 (ph_execute): Return -1 if there were any failures, 0 otherwise.
54064 (ph_make): Clean up objects and executables that were built
54065 if the tests succeeded.
54067 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
54069 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54070 libraries and includes in the build tree as appropriate.
54072 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
54074 * lib/c-torture.exp: Instead of looking for the global variable
54075 NO_LONG_LONG, check to see if that's a feature of the target.
54077 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
54079 * config/default.exp: Minimize. Delete the remainer of the files in
54080 config; this functionality is now in devo/dejagnu/config.
54082 g++.*/*: Pass any additional flags used to compile to postbase;
54085 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54086 is now done by runtest.exp. Use gcc_target_compile instead of
54089 lib/c-torture.exp: Use gcc_target_compile instead of compile.
54090 Remove references to CFLAGS. Use remote_file instead of
54092 (c-torture): Take a list of arguments to use to compile this
54095 lib/g++.exp: Simplify. Use target_compile instead of compile.
54096 lib/gcc-dg.exp: Ditto.
54097 lib/gcc.exp: Ditto.
54098 lib/mike-{gcc,g++}.exp: Ditto.
54099 lib/old-dejagnu.exp: Ditto.
54100 lib/plumhall.exp: Ditto.
54102 1997-01-08 Jim Wilson <wilson@cygnus.com>
54104 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54105 (ph_linker): Likewise.
54107 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
54109 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54110 MAP_ANON / MAP_ANONYMOUS if defined;
54111 else try to map from /dev/zero .
54113 1996-11-12 Jeffrey A Law (law@cygnus.com)
54115 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54116 isn't defined, then define it to MAP_ANONYMOUS.
54118 1996-11-12 Jeffrey A Law (law@cygnus.com)
54120 * gcc.c-torture: Update to c-torture-1.42 release.
54122 1996-11-11 Jeffrey A Law (law@cygnus.com)
54124 * gcc.c-torture: Update to c-torture-1.41 release.
54126 1996-10-27 Jeffrey A Law (law@cygnus.com)
54128 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
54131 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
54133 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54134 and LDFLAGS. Fix second case to append the target_info ldflags
54135 onto LDFLAGS, not CFLAGS.
54136 * lib/g++.exp (g++_init): Add target_info stuff.
54137 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
54138 of libgloss and newlib flags for !native.
54140 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54141 (GDB): Fix relative path to go up another dir for finding gdb.
54143 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
54145 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54146 versions in the target_info array, if they don't exist.
54148 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
54150 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54152 1996-07-08 Jim Wilson <wilson@cygnus.com>
54154 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54155 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54157 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
54159 * lib/old-dejagnu.exp: Don't remove the output file before we've
54160 actually tested it. Don't append pwd to the path of the executable
54163 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
54165 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54167 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
54169 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54170 temporary directory for compiler files, and set it to a default
54171 value of /tmp. Set $output as the name of the output file from
54172 compiling the testcase. Add a -o option to $cflags_var so the
54173 compiler writes the final output file as $output. Set $executable
54176 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54177 directory for compiler files, and set it to /tmp if it doesn't
54178 already have a value. Set $output_file to the name of the output
54179 file from compiling the testcase. Add a -o option to CXXFLAGS so
54180 the compiler writes the final output file as $output. Use $output
54181 as the executable to be tested.
54183 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54185 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54187 1996-06-08 Jeffrey A Law (law@cygnus.com)
54189 * gcc.c-torture/execute/pending-1.c: New test. Still
54190 pending in Tege's queue.
54192 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
54194 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54195 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
54196 if there were failures. Call unresolved if there were unresolved
54197 testcases. Call gcc_fail if program did not run to completion.
54198 (ph_make): Pass additional argument name to ph_execute.
54199 (ph_execute): Add new argument. Pass additional arguments to
54200 ph_summary. Call gcc_fail is there is no execution output.
54202 1996-04-24 Jeffrey A Law (law@cygnus.com)
54204 * lib/plumhall.exp (proc_summary): Output relavent summary
54205 lines into the log so specific failures in plumhall can be
54208 1996-04-10 Jeffrey A Law (law@cygnus.com)
54210 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54211 (c-torture-execute): Don't try to execute tests which use
54212 "long long" types if $NO_LONG_LONG is nonzero.
54214 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
54216 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54219 * gcc.ieee: Move from here.
54220 * gcc.c-torture/execute/ieee: To here.
54222 1996-03-26 Jeffrey A Law (law@cygnus.com)
54224 * gcc.c-torture: Update to c-torture-1.41 release.
54226 1996-03-22 Jeffrey A Law (law@cygnus.com)
54228 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54231 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
54233 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54236 1996-03-02 Jeffrey A Law (law@cygnus.com)
54238 * config/proelf.exp: Handle connecting to a simulator.
54240 1996-01-31 Jeffrey A Law (law@cygnus.com)
54242 * config/proelf.exp: New file. Enough framework that we can
54243 run c-torture tests on the proelf targets (or any other target
54244 that gdb can connect to for that matter).
54246 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
54248 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54249 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
54251 * lib/plumhall.exp (ph_execute): Always call ph_summary if
54252 exec_output exists.
54254 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
54256 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54257 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54259 * config/*.exp: Update FSF address. Change result of ${tool}_load
54260 to pass/fail/unresolved/unsupported/untested. Caller must now
54261 call unresolved/unsupported/untested.
54262 * lib/*.exp: Update FSF address. Update to handle new results of
54264 * lib/chill.exp (verbose): Delete.
54266 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
54268 * lib/gcc.exp (default_gcc_start): Change order of args to
54269 $LDFLAGS $CFLAGS $LIBS.
54270 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54271 Save/set/restore CFLAGS. Pass single arg to gcc_start.
54272 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54273 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54274 * gcc.misc-tests/dg-test.exp: Likewise.
54275 * gcc.misc-tests/msgs.exp: Likewise.
54276 * gcc.prms/prms.exp: Likewise.
54277 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54278 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54280 * lib/dg.exp: Deleted, moved to dejagnu/lib.
54282 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54284 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54286 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54287 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54289 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54292 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
54294 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54295 global for loop; add use of $mathlib.
54296 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54297 settings here; set mathlib for anything but VxWorks.
54299 1996-01-22 Jeffrey A Law (law@cygnus.com)
54301 * gcc.c-torture: Update to c-torture-1.40 release.
54303 1996-01-03 Jeffrey A Law (law@cygnus.com)
54305 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54308 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
54310 * lib/c-torture.exp (c-torture-execute): Declare "output" as
54313 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
54315 * lib/g++.exp (LIBS): Define if not already.
54316 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54317 (gcc-dg-prune): Call prune_gcc_output.
54318 * lib/gcc.exp (prune_gcc_output): New proc.
54319 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54322 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
54324 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54325 (c-torture-execute): Likewise. Rename `name' to `testcase'.
54327 1995-11-15 Jeffrey A Law (law@cygnus.com)
54329 * gcc.c-torture: Update to c-torture-1.39 release.
54331 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
54333 * lib/c-torture.exp (c-torture-execute): Don't return if one option
54334 fails, try others as well.
54336 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
54338 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54339 If compilation fails, mark execute tests as `untested'.
54340 If test is marked as unsupported, don't mark compilation and
54341 execute tests as failed.
54343 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
54345 * lib/g++.exp (g++_init): Don't link in libg++, and look to
54346 libstdc++ for whether or not we want to be doing shared
54347 libraries. Delete link_curses since we don't need it anymore.
54348 * lib/mike-g++.exp (postbase): Don't link in libg++.
54349 * g++.old-deja/old-deja.exp: Likewise.
54351 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
54353 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54355 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
54357 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54358 For that, add `-Wl,-a,shared_archive'.
54359 * g++.old-deja/old-deja.exp: Likewise.
54361 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
54363 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54365 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
54367 * lib/mike-g++.exp (postbase): Pay attention to the status of
54370 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
54372 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54374 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
54376 * lib/gcc.exp (default_gcc_start): No longer need to log program
54377 being executed or its output, execute_anywhere does that now.
54378 * lib/g++.exp (default_g++_version): Call execute_anywhere.
54379 (default_g++_start): Likewise. Delete calls to verbose/send_log.
54381 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
54383 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54384 the same as those in lib/g++.exp.
54386 1995-10-10 Jeff Law (law@hurl.cygnus.com)
54388 * gcc.c-torture: Update to c-torture-1.38 release.
54389 * gcc.ieee: Related changes.
54391 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
54393 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54394 "exec". Minor reformatting changes.
54396 * config/rom68k.exp (${tool}_load): Make it work in a canadian
54397 cross. This means all "exec" calls now work on a remote host as
54399 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54400 cross. Filter out the extra "\r\n" stuff that expect puts in.
54401 (c-torture-execute): Filter out the bogus warnings like
54402 c-torture-compile does. Add support for canadian cross.
54403 * lib/gcc.exp (default_gcc_version, default_gcc_start)
54404 Use execute_anywhere rather than calling exec directly. Now it
54405 works for canadian cross testing.
54407 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
54409 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
54410 results into a variable, and check that rather than using file exists.
54412 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
54414 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54415 create a libg++.so. For sunos4.1.*, also add -ltermcap.
54417 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54419 * g++.old-deja/old-deja.exp: Create and pass runshlib and
54420 lib_curses if there's a shared libg++ in the build tree.
54422 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
54424 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54425 if not supported target.
54427 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
54429 * lib/g++.exp (g++_init): Move empty setting of runshlib and
54430 link_curses up to always happen, not just for native builds.
54432 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
54434 * gcc.c-torture: Update to c-torture-1.36 release.
54435 * gcc.failure: Related changes.
54437 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
54439 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54441 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
54443 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54444 * lib/mike-g++.exp (postbase): Not in here. Still reference
54445 runshlib, link_curses, and mathlib for link and run.
54447 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54448 pass the runtime shared library options for Solaris, OSF/1, and
54449 Irix5, and link with -lcurses to avoid unresolved references.
54451 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
54453 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54456 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
54458 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54460 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
54462 * gcc.c-torture: Update to c-torture-1.35 release. Note we
54463 do not have a framework for the "compat" tests yet.
54465 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
54467 * lib/mike-g++.exp (postbase): New local variable `mathlib',
54468 set to null if we're testing vxworks5.1. Use that instead of
54469 `-lm' in the setting of LIBS for link and run.
54471 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
54473 * config/rom68k.exp (${tool}_load): Major changes to make it
54474 work. Verified that it does in fact return the stuff in
54475 exec_output properly. Catch any Emul or any TRAP other than 0.
54477 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
54479 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54480 LDFLAGS properly for targets that need stuff from libgloss.
54481 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54483 (gpp_initialized): New variable.
54485 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
54487 * config/rom68k.exp: Load libgloss.exp.
54488 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54489 so we can produce a fully linked binary.
54490 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54491 so we can produce a fully linked binary.
54493 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
54495 * lib/plumhall.exp (ph_section): Watch for expected failures.
54496 Add missing `else'.
54498 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54500 (c-torture): Likewise.
54502 1995-08-28 Doug Evans <dje@cygnus.com>
54504 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54506 * lib/mike-g++.exp (mike_cleanup): New proc.
54507 (prebase): New globals compiler_result, not_compiler_result,
54509 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
54510 allow leading "-" in pattern. Watch for unsupported tests.
54511 If $compiler_result is set, pattern match assembler code,
54512 and ditto for $not_compiler_result.
54513 * lib/mike-gcc.exp: Likewise.
54515 * lib/plumhall.exp (ph_execute): Only call ph_summary if
54516 execution "succeeded".
54518 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
54520 * config/win32.exp: New file.
54521 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54523 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
54525 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54527 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54528 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54529 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54531 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54532 "... without exceptions was ...". That is now handled by
54534 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54536 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
54538 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54539 sieve.c,sort2.c}: New files.
54540 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54541 sieve.exp,sort2.exp}: Drivers for them.
54543 * lib/mike-gcc.exp (program_output): New user settable variable.
54544 (postbase): Call prune_system_crud. Also prune extraneous compiler
54546 * lib/mike-g++.exp (program_output): New user settable variable.
54548 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54550 * config/sh.exp: Deleted (use sim.exp instead).
54552 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
54554 * config/vx.exp: Declare CHECKTASK as global.
54555 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54556 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54557 * lib/old-dejagnu.exp: Load [pwd]/$executable.
54559 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54561 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54562 target. Like vx.exp, only includes `vx29k.exp' instead of
54565 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
54567 * config/sim.exp: Increase time limit from 120 seconds to 240.
54569 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
54571 * gcc.c-torture/execute/950628-1.c: New test.
54573 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
54575 * gcc.c-torture: Update with changes/additions from
54578 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
54580 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54582 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
54584 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54586 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
54588 * gcc.c-torture/compile/950512-1.c: New test.
54589 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54590 * gcc.dg/struct-ret-1.c: Likewise.
54592 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
54594 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54595 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54597 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
54599 * gcc.c-torture/special/920411-1.c: Deleted.
54600 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54602 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
54604 * config/sim.exp (${tool}_load): Hack in call to bash to get a
54607 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
54609 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54611 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
54614 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54615 is the proper length.
54616 * va-arg-3.c: Likewise.
54618 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
54620 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
54621 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54623 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
54624 * lib/g++.exp (default_g++_start): Delete old cruft.
54626 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
54628 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54629 (2 * (1 << 18)) to (2 * (1 << 17)).
54631 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54633 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
54635 * config/rom68k.exp: Renamed from config/idp.exp
54637 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
54639 * c-torture/compile/921109-2.c
54641 1995-04-18 Mike Stump <mrs@cygnus.com>
54643 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54646 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
54648 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54650 * lib/g++.exp (default_g++_start): Likewise.
54652 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
54654 * gcc.c-torture/compile/950329-1.c: New test.
54656 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
54658 * config/bug.exp (${tool}_load): Updated to use new remote_open
54659 and remote_close procs.
54660 * config/idp.exp: New file.
54662 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
54664 * gcc.c-torture/execute/950322-1.c: New test.
54666 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
54668 * config/vx.exp (${tool}_load): Clean up testing of return code from
54669 vxworks_ld and vxworks_spawn.
54671 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
54673 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54675 1995-03-13 Mike Stump <mrs@cygnus.com>
54677 * lib/old-deja.exp: Add `excess errors test - ' error, now one
54678 can mark excess errors on a machine by machine basis. Note, the
54679 default is to not expect any excess errors, even when excess
54680 errors test - is given, so you will want to put an XFAIL ... on
54681 these lines. For example, // excess errors test - XFAIL hppa*-*-*
54682 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54683 those 4 machines, but no others.
54685 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
54687 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54688 * lib/c-torture.exp: to here.
54690 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
54692 * gcc.c-torture/execute/950221-1.c: New test.
54693 * gcc.c-torture/execute/struct-ret-1.c: New test.
54694 * gcc.c-torture/compile/950221-1.c: New test.
54696 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54698 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
54700 * gcc.c-torture/execute/arith-1.c (main): Return 0.
54701 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54703 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
54705 * g++.gb: New directory of tests, derived from my signature and
54706 class scoping tests.
54708 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54709 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54710 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54711 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54712 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54713 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54714 * g++.gb/sig25.C: Likewise.
54716 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54717 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54718 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54719 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54720 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54721 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54722 * g++.gb/sig25.exp: Likewise.
54724 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54725 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54726 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54727 * g++.gb/scope13.C: Likewise, this test still fails.
54729 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54730 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54731 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54732 * g++.gb/scope13.exp: Ditto.
54734 * g++.gb/README: New file, explains what these tests are about.
54736 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
54738 * lib/dg.exp (dg-do): Support `preprocess'.
54739 (dg-test): Likewise.
54741 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
54743 * config/udi.exp: change "continue -expect" to "exp_continue".
54745 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
54747 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54748 Delete redundant tests.
54750 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54751 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54752 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54753 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54754 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54755 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54756 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54757 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54759 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54760 storing label pointers.
54761 * gcc.c-torture/execute/921019-1.c: Likewise.
54762 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54763 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54765 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54768 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54769 Delete obsolete tests.
54771 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54772 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54773 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54774 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54775 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54776 * gcc.c-torture/compile/950124-1.c: New test.
54778 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54780 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
54782 * lib/mike-g++.exp: Add -lm to LIBS.
54784 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
54786 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54788 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
54790 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54792 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
54794 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54796 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
54798 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54799 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54800 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54801 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54802 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54803 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54804 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54805 * g++.law/{operators31.C, operators32.C,
54806 * g++.law/{operators33.C, operators34.C}: Likewise.
54807 * g++.law/{pic1.C, refs2.C}: Likewise.
54808 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54809 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54810 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54811 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54813 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54814 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54815 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54816 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54817 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54818 * g++.law/{enum9.exp, friend5.exp}: Likewise.
54819 * g++.law/{nest3.exp, nest4.exp}: Likewise.
54820 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54821 * g++.law/{operators30.exp, operators31.exp}: Likewise.
54822 * g++.law/{operators32.exp, operators33.exp}: Likewise.
54823 * g++.law/{operators34.exp}: Likewise.
54824 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54825 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54826 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54827 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54828 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54830 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54831 No longer expected to fail.
54832 * g++.law/missed-error3.C: Tweak for recent bool changes.
54834 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
54836 * config/emb-unix: Deleted.
54837 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54838 remote execution. Do final link on remote host if REMOTE_LINK is set.
54840 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
54842 * lib/dg.exp (dg-test): Fix typo in last patch.
54844 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
54846 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54847 (handles multiple occurrences).
54849 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
54851 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54852 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54853 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54855 * lib/c-torture.exp (c-torture-compile): Likewise.
54856 (c-torture): Prepend full path if missing.
54857 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54858 (gcc_fail): Likewise.
54859 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54861 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
54863 * lib/netware.exp: Only attach to NetWare i386 systems.
54865 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
54867 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54868 messages. Add test name to "output pattern match" pass/fail message.
54870 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
54872 * gcc.dg: New testsuite.
54873 * gcc.dg/dg.exp: New file.
54875 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54876 test-switch.c}: Deleted.
54878 * gcc.misc-tests/msgs.exp: New testcase driver.
54880 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
54882 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54883 Watch for illegal return values from ${tool}_load.
54884 * config/unix.exp (${tool}_load): Fix pass/fail detection for
54885 cross targets. Coerce return value >0 to 1.
54887 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
54889 * config/unix.exp (${tool}_load): Call program rsh, not proc.
54891 * config/emb-unix.exp: New file.
54893 * config/sim.exp: Error if variable $SIM not defined.
54894 (${tool}_load): Mark test as "untested" if simulator missing.
54896 * config/unix.exp: Load remote.exp to get rcp_download.
54897 * lib/c-torture.exp: Use different option lists for testcases with
54899 * gcc.c-torture/execute/execute.exp: Likewise.
54901 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
54903 * config/*.exp: Clarify return code from ${tool}_load.
54904 Call `unresolved' or `untested' instead of `warning' or `perror'
54905 (sometimes you still want to call both though).
54906 Add comment that `shell_id' is local to each file.
54907 * config/udi.exp (timeout): Set to 30.
54908 Don't print warning if connection fails, $connectmode has already
54910 (${tool}_load): Move verbose messages to level 2.
54911 Rework pattern for "Process started" message.
54912 Pass `shell_id' to ${connectmode}_download.
54913 Retry twice upon timeout. Make resetting of target more robust.
54914 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54915 Pass `shell_id' to exit_$connectmode.
54916 Only call exit_$connectmode if connected.
54917 * config/unix.exp (${tool}_load): Check return codes better.
54918 * config/vrtx.exp (${tool}_load): Likewise.
54919 * config/vx.exp (${tool}_load): Likewise.
54920 Delete unneeded global's.
54921 * lib/dg.exp (dg-test): Update to reflect clarified return codes
54924 (dg-init): Delete recording of pass/fail counts.
54925 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54926 (old-dejagnu-init): Likewise.
54927 (old-dejagnu-stat): Delete contents, empty proc now.
54928 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54929 (c-torture): Delete references to lcnt, lpass, lfail.
54930 Get option list from TORTURE_OPTIONS.
54931 Delete -funroll[-all]-loops if no loops.
54932 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54933 (g++_stat): Delete contents (empty proc now).
54934 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54935 (gcc_finish): Likewise.
54936 (gcc_stat): Deleted.
54937 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54938 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54939 * gcc.c-torture/execute/execute.exp: Likewise.
54940 Split tests into two parts: compile, execute.
54941 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
54942 no loops. Update to reflect clarified return codes from ${tool}_load.
54944 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
54946 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54948 (old-dejagnu): Likewise (where necessary).
54950 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
54952 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54954 * lib/dg.exp (dg-process-target): Fix processing of selector.
54955 Add comment regarding use of `error'.
54957 * lib/gcc.exp (prune_system_crud): Define if missing.
54958 * lib/g++.exp (prune_system_crud): Likewise.
54960 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54961 Call prune_system_crud.
54962 * lib/dg.exp (dg-runtest): New proc.
54963 Use perror instead of send_user for tcl errors in testcase.
54964 Don't return any value, it's never used.
54965 Don't clobber previous definition of `unknown'.
54966 Print tcl errors in `dg-final'.
54968 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
54970 * lib/dg.exp (dg-process-target): Improve syntax error messages.
54971 (dg-test): Don't print errorInfo, it contains stack backtrace.
54973 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
54975 * lib/g++.exp (runtest_file_p): Define if missing.
54977 1994-09-24 Doug Evans (dje@cygnus.com)
54979 * lib/mike-g++.exp: Comment out loading of g++.exp.
54980 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
54981 (default_g++_version): Always print something.
54982 (default_g++_start): Comment out call to `which'.
54983 (g++_start, g++_load): Deleted (must be defined in config file).
54984 * lib/gcc.exp: Test for existence of $CC at start.
54985 Delete check for tmpdir (done in gcc_init).
54986 (default_gcc_version): Always print something.
54987 (default_gcc_start): Comment out call to `which'.
54988 * config/*.exp: Major cleanup - make cross targets work at least a
54989 little better for g++ (by not being "--tool gcc" specific).
54990 Rename gcc_xxx to ${tool}_xxx.
54991 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54992 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54994 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
54996 * lib/c-torture.exp (c-torture-compile): Rework compiler
54997 message processing.
54999 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55002 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
55004 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55006 * lib/dg.exp (dg-process-target): Support { target native }.
55008 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
55010 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
55011 looked for "... program xxx got fatal signal".
55012 Correct regsub munging of `comp_output'.
55013 Ignore compiler messages "path prefix not used" and "linker input
55016 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
55018 * lib/gcc.exp (runtest_file_p): Define if missing.
55019 * gcc.prms/template.c: Example to work from.
55021 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
55023 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55024 * lib/dg.exp (dg-test): Call unsupported testcases as such.
55026 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55027 * gcc.prms/1883.c: Moved from compile/940714-1.c.
55028 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55029 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55031 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55032 (dg-process-target): No longer a varargs proc.
55033 Return S/N for target, P/F for xfail. All callers changed.
55034 (user option procs): More argument checking.
55035 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55036 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55037 (dg-test): Skip test if not running on selected target in `dg-do'.
55038 Update handling of `dg-do-what', `dg-output-text'.
55039 Separate execution pass/fail from output pattern match pass/fail.
55040 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55042 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
55044 * gcc.c-torture/special/special.exp: Don't expect failure for mips
55045 target for 920510-1.c.
55047 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
55049 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55050 Clean up comment regarding use of passcnt, etc.
55051 (gcc_stat): Don't update `testcnt' here.
55052 (gcc_finish): Do it here.
55053 Might as well reset `but_id' here too.
55054 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55055 to determine if the file should be tested.
55056 * gcc.c-torture/compile/compile.exp: Likewise.
55057 * gcc.c-torture/execute/execute.exp: Likewise.
55058 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55059 * gcc.misc-tests/dg-test.exp: Likewise.
55060 * gcc.prms/prms.exp: Likewise.
55061 * gcc.wendy/wendy.exp: Likewise.
55062 * g++.old-deja.exp: Likewise.
55063 Move "Testing file" message to verbose level 1.
55065 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
55067 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55069 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
55071 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55072 (default_gcc_start): Accept optional second list element
55073 of compiler flags. Print compiler output at verbosity level 2.
55074 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55075 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55076 Save current values of framework globals passcnt, failcnt, xpasscnt,
55077 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55078 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
55079 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55080 xfailcnt to compute stats. Update framework global `testcnt' from
55082 (gcc_finish): New proc. Clean up test environment.
55083 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55084 (gcc_epass, gcc_efail): Delete.
55085 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55086 argument of line number.
55087 (dg-init): If the tool has an init routine, call it.
55088 (dg-test): Remove args `cflags_var' and `libs_var'.
55089 Pass all compiler options to ${tool}_start.
55090 Handle missing line number.
55091 (dg-finish): New function.
55092 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55093 particular files. Call gcc_finish at end. Move "skipping test"
55094 message to verbosity level 3.
55095 * gcc.c-torture/compile/compile.exp: Likewise.
55096 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55097 * gcc.c-torture/execute/execute.exp: Likewise.
55098 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55099 Print testcase being tried at verbosity level 1.
55100 * gcc.c-torture/special/special.exp: Unset xfail.
55101 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55102 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55103 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55104 * gcc.failure/failure.exp: Likewise.
55105 * gcc.ieee/ieee.exp: Likewise.
55106 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55107 Update call to dg-test. Call dg-finish at end.
55108 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
55109 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55110 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55111 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55112 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
55113 * gcc.wendy/wendy.exp: Add copyright.
55114 Delete setting of tmpdir (done by gcc_init).
55115 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55116 Pass compiler flags to gcc_start. Call gcc_finish at end.
55117 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55120 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
55122 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55124 (g++_load): Likewise.
55126 * config/*.exp (gcc_load): Some were varargs fns and some were not.
55127 Rename argument to `prog' to remove the confusion.
55128 Varargs fns behave differently too!
55129 (g++_load): Likewise.
55131 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55133 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55134 what it is. Delete (always) printing of status value for !native.
55135 Simplify verbose code, and include status and exec_output.
55136 (g++_load): Use gcc_load.
55138 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
55140 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55141 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55142 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55143 940714-3.c as these testcases don't exist anymore. Make
55144 va-arg-1.c expected to pass.
55146 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
55148 * gcc.misc-tests/misc.exp: Only run specific testcases.
55149 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
55150 * gcc.misc-tests/dg-[1-9].c: New files.
55152 * lib/dg.exp: New testsuite driver.
55153 * gcc.prms/prms.exp: Use it.
55155 * README.gcc: New file.
55157 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55158 Document and reset `lxpass' and `lxfail'.
55159 Simplify "initialized" message.
55160 (gcc_stat): Clean up comments a little.
55162 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
55164 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55166 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
55168 * lib/old-dejagnu.exp (process-option): New proc.
55169 (old-dejagnu-init, old-dejagnu-stat): Likewise.
55170 (old-dejagnu): Simplify.
55171 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55173 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
55175 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55176 exists and is not an empty string.
55178 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55179 $xfail rather than calling setup_xfail. Clear $xfail when test is
55181 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55184 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55185 longer expected to fail.
55187 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55190 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55192 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55193 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55194 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55195 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55198 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55199 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55201 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55203 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55204 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55206 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55207 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55208 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55210 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
55212 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55213 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55214 940714-1.c, 940714-2.c, 940714-3.c},
55215 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55216 gcc.misc-tests/{mg.c,mg.exp}:
55218 * gcc.noncompile/noncompile.exp: Change accordingly.
55220 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
55222 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55223 Undo previous clobberage.
55225 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
55227 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55228 * gcc.special/{930510-1.c, special.exp}:
55229 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55230 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55231 struct-varargs-1.c}: New tests from c-torture-1.26.
55233 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
55235 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55236 argument to switch.
55238 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
55240 * Revert the previous changes. Please see Rob's directory
55241 (/lisa/test/rob/progressive/gcc/testsuite) for testing
55244 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
55246 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55247 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55248 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55249 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55250 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55251 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55252 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55253 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55254 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55255 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55256 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55257 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55258 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55259 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55260 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55261 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55262 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55263 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55264 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55265 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55266 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55267 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55268 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55269 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55270 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55271 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55272 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55273 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55274 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55277 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
55279 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55280 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55283 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
55285 * config/unix.exp (g++_load): Fix syntax.
55287 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
55289 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55290 * gcc.noncompile/921017-1.c: Deleted obsolete test.
55291 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55292 Don't expect va-arg-1.c to fail. Correct expected output for
55294 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55295 * gcc.wendy/hbm4.c: Correct typo.
55296 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55298 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
55300 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55301 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55302 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
55303 * lib/c-torture.exp (c-torture-compile): Ditto.
55305 Reduce volume of output (remove all the -I's and such).
55306 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55307 Call gcc_cpass, gcc_cfail.
55308 (c-torture): Pass testing option to c-torture-compile.
55310 1994-03-21 Doug Evans (dje@cygnus.com)
55312 Bring patches over from progressive.
55313 * config/default.exp: Exit remote shell cleanly.
55314 (g++_exit, g++_start): Add default versions.
55315 * config/sim.exp (gcc_load): Use perror, not error.
55317 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
55319 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
55322 1994-03-14 Doug Evans (dje@cygnus.com)
55324 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55325 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55326 (wendy_try): New proc to run testcase.
55327 (main loop): Call 'em.
55328 * gcc.wendy/*.c: Clean up pass to correct expected output.
55330 * lib/gcc.exp: Minor cleanup work.
55331 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55333 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
55335 * config/sim.exp (gcc_load): Document return codes better.
55336 Don't pass -v to simulator.
55338 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
55340 * gcc.special/920717-x.c: Fix typo.
55341 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55344 * lib/mike-gcc.exp: Fix typo.
55346 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
55348 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55349 binary to use, transform the name.
55350 * config/*.exp: rename everything. Nuke any g++ specific files,
55351 it's now a special case of gcc that requires no special support.
55352 Add a default.exp for unsupported targets.
55354 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
55356 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55357 lib/old-dejagnu.exp: Fix a few patterns to work with the new
55360 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
55362 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55365 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
55367 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55369 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
55371 * gcc.execute/execute.exp: Combine opt_list and foption_list into
55372 option_list. Compile every file with only 4/6 option choices
55373 (same as C torture) instead of with 12/18 different option
55375 * lib/c-torture.exp: Likewise.
55377 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55380 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
55382 * lib/old-deja.exp: Add `excess errors test fails' error, now one
55383 can put an XFAIL *-*-* on excess errors.
55385 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
55387 * g++.law: Add more tests derived from g++-bugs snapshots.
55389 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
55390 equivalent to g++.law/init9.
55392 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55393 compiled it, and the a.out file after we've run it.
55395 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
55397 * lib/mike-g++.exp (postbase): Delete the .o file after we've
55398 compiled it, and the a.out file after we've run it.
55400 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
55402 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55404 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
55406 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55409 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
55411 * g++.law: New directory of g++ tests derived from the g++-bugs
55414 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
55416 * gcc.compile: initbug1.c initbug1.exp testcase added
55418 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
55420 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55421 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55422 fixes submitted by Jeff Law (law@cs.utah.edu)
55423 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55424 Jeff Law (law@cs.utah.edu)
55427 1993-11-30 Mike Stump (mrs@cygnus.com)
55429 * config/unix-g++.exp: Follow the gcc way of doing things.
55430 * g++.old-deja/old-deja.exp: Minor updates.
55431 * lib/g++.exp: New file, follow the gcc way of doing things.
55432 * lib/old-dejagnu.exp: Minor updates.
55433 * lib/mike-g++.exp: Always unset errorInfo.
55435 1993-11-06 Mike Stump (mrs@cygnus.com)
55437 * lib/gcc.exp: Fix some errors with the below change, CC and
55438 CFLAGS should be global when setting, not local.
55440 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
55442 * lib/gcc.exp: Transform tool name.
55444 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55446 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55448 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55450 * lib/gcc.exp: change gcc_done to gcc_stat
55452 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55454 * Upgraded gcc testsuite to c-torture version 1.25
55456 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
55458 * lib/gcc.exp: added reporting code. Changed verbose compile message.
55459 * lib/c-torture: added hooks for new reporting code.
55461 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
55463 * config/sh-gcc.exp: check if sh-sim exists in the path
55465 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
55467 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55468 * gcc.compile/compile.exp: Initial changes for new logic.
55469 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55470 * gcc.failure/failure.exp: Initial changes for new logic.
55471 * gcc.ieee/ieee.exp: Initial changes for new logic.
55472 * gcc.misc-tests/misc.exp: Initial changes for new logic.
55473 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55474 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55475 * lib/c-torture.exp: Initial changes for new logic.
55476 * lib/gcc.exp: Initial changes for new logic.
55478 1993-10-15 Mike Stump (mrs@cygnus.com)
55480 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55481 depend upon failure or success. Fully qualify names in failure
55482 and success messages. Always remove a.out before starting
55483 compile, just in case. Pay more attention to error text output by
55484 the compiler. Handle testcases with no known past errors just
55485 like all others, so that things are uniform. Other miscellaneous
55488 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
55490 * gcc.cpp: new directory for cpp tests
55492 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
55494 * lib/chill.exp: Code reformatted, removed unused code.
55495 * config/unix-chill.exp: Code reformatted, removed unused code.
55496 * chill.execute/execute.exp: Code reformatted, removed unused code.
55497 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55499 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
55501 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
55502 routines not written.
55504 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
55506 * config/bug-gcc.exp: Use new procs from bug.exp.
55508 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
55510 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55511 via ftp, rather than depending on NFS.
55512 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55515 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
55517 * config/bug-gcc.exp: Use new download proc.
55519 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
55521 * chill.execute/execute.exp: cleanups, handles errors better
55522 * chill.compile/compile.exp: rewrite, based on execute.exp
55523 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55524 * lib/chill.exp: major changes to diff proc and compile and link
55525 procs. added chill_fail and chill_pass wrappers to pass and
55526 fail. added more comments, and handle error codes better.
55527 Added a hack to capture stderr from exec, so noncompile tests
55530 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
55532 * chill.execute/execute.exp: rewrite of testsuite driver
55533 * lib/chill.exp: rewrite of testsuite driver
55534 * config/unix-chill.exp: rewrite of testsuite driver
55536 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
55539 * iexpr.ch: Standardize uppercase.
55540 * tuples.dat: Standardize uppercase.
55541 * vary.ch: standardize. Correct varying string assignments.
55542 * vary.dat: Add new output lines.
55544 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
55547 * chprintf.ch: Standardize use of uppercase.
55548 * tuples.ch: Standardize and turn arr2 into a DCL,
55550 * pinits.ch: Standardize.
55552 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
55554 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55555 * Makefil: Renamed to Makefile.in.
55556 * configure.in: New.
55558 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
55561 * .cvsignore: Add result/output files.
55562 * Makefile: Fix up variables at start. Use MFLAGS
55563 everywhere. Correct bool_loc, built_ins entries.
55564 Add entry for vary1.ch.
55565 * bitarray.ch: Standardize upper-case usage.
55566 * bitexpr.ch: Standardize, add output of b1.
55567 * params.ch: Use arrayt in along PROC parameters, to
55568 avoid novelty problems.
55569 * sets.ch: Tiny cleanup.
55570 * vary1.ch: Re-indent.
55572 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
55574 * Add PR-related files to Makefiles, .cvsignore files, etc.
55576 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
55578 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55579 with compiler objects. New names are test-flow.c and test-loop.c
55581 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
55583 * Upgraded c-torture tests from 1.19 to 1.20
55586 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55587 * gcc.compile: 930623-1.c 930623-2.c
55588 * gcc.noncompile: 930622-1.c 930622-2.c
55589 * gcc.failure: 920411-1.c 920627-2.c
55590 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55592 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
55594 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55595 More changes to get testsuite working properly. Needs more work.
55596 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55598 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
55600 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55601 More changes to get testsuite working properly. Needs more work.
55603 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
55605 * chill.compile/compile.exp: Added for Dejagnu support
55606 * chill.execute/execute.exp: Added for Dejagnu support
55607 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
55609 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
55611 This should complete moving the CHILL test files.
55612 * chill.noncompile(.cvsignore printf.grt
55613 in-printf.grt chprintf.grt chprintf.ch):
55614 Added test-support files.
55615 (Makefile): Modified further.
55616 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55617 signal.ch): Added test files.
55618 * chill.execute (.cvsignore printf.grt printr.c
55619 in-printf.grt rts.c chprintf.grt rts.h): Added
55620 test-support files.
55621 (Makefile): More corrections.
55623 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
55625 * chill.compile, chill.execute, chill.nocompile: Add CHILL
55626 test cases, ready for DejaGnu.
55628 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
55630 * Upgraded c-torture tests from 1.18 to 1.19
55632 * gcc.compile: added test(s):
55634 * gcc.execute: added test(s):
55635 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55637 * added new subdirectory for misc tests: gcc.misc-tests
55638 * gcc.misc-test(s): added tests:
55639 inst-check.c test-consts.c test-ior.c test-switch.c
55641 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
55643 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55645 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
55647 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55649 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
55651 * Upgraded c-torture tests from 1.17 to 1.18
55653 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
55655 * Upgraded c-torture tests from 1.12 to 1.17
55657 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
55659 * lib/old-dejagnu.exp:
55660 Fixed handling of XFAIL target triplets to correctly
55661 recognize wildcard characters. Removed code that
55662 appended a unique id tag to the end of the file name
55663 printed out by the result of the testcases within a
55666 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
55668 * lib/old-dejagnu.exp:
55669 Reworked expected failure handling to trigger off of XFAIL
55670 keyword in keyphrase embeded in testcase source code. The
55671 XFAIL keyword must be at the end of the keyphrase line. It
55672 may optionally be followed by one or more target triplets.
55673 It has just occured that the handling of wildcards in the
55674 target triplet may not be correct.
55676 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
55678 * g++.old-deja/tests:
55679 Moved all subdirectories up one level into g++.old-deja .
55681 * lib/old-dejagnu.exp:
55682 Fixed problem with CXXFLAGS not being properly reset, and being
55683 corrupted with extraneous "-c" compiler option. This was
55684 causing binaries to not be generated for test that needed them.
55685 Modified strings passed to "pass" and "fail" so that individual
55686 tests from the same test file would be distinguished by an
55687 identifier appended to the test file name in the summary logs;
55688 this corrected a problem with erroneous diff logs. Added code
55689 to search testcases for expected fail and unexpected pass keywords.
55691 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
55693 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55695 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
55697 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55698 Removed extraneous text from end of "Special g++ Options"
55701 * lib/old-dejagnu.exp: Added pattern matching to look for new
55702 keywords, embedded in testcases comments, which will trigger
55703 calls to xpass and xfail.
55705 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
55707 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55708 comments embedded in the testcases, especially the one looking for
55709 special compiler options, as well as the pattern matching for the
55710 compiler output again.
55712 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
55714 * lib/old-dejagnu.exp: Do a proper check of the return value for
55715 execute tests. Fixed several problems with the pattern matching
55716 of the compiler output which gave erroneous test results.
55717 Changed several of the test result messages to be more descriptive.
55718 * config/unix-g++.exp: Proc g++_load now actually works and
55719 executes the tests passed to it and returns a usable return
55722 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
55724 * lib/gcc.exp: Exits gracefully if $CC is bogus.
55726 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
55728 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55729 Modified both files to properly execute the old style
55730 dejagnu tests. The previous versions of these files were
55731 experimental and did not function anything near correctly.
55733 1993-04-05 Rob Savoye (rob@cygnus.com)
55735 * Removed all Makefile.in and configure.in files. No configuration
55738 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
55740 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55742 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
55744 * gcc.compile/configure.in, gcc.unsorted/configure.in,
55745 gcc.special/configure.in, gcc.noncompile/configure.in,
55746 gcc.execute/configure.in, gcc.code_quality/configure.in,
55747 g++.other/configure.in, g++.old-deja/configure.in,
55748 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55749 in srcname setting.
55751 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
55753 * lib/udi.exp: Fixed mondfe and mondfe_download.
55754 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55755 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55757 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
55759 * config/udi-gdb.exp: Check $shell_id after connecting to target.
55760 (gdb_exit): Don't remove *_soc files.
55762 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
55764 * lib/c-torture.exp: Don't look for main; instead always use -w
55765 -c. This is how the c-torture tests work. Remove the object
55766 file if the compilation succeeds.
55767 * gcc.execute/execute.exp: Remove executable if test passes.
55768 * gcc.noncompile/noncompile.exp: Every test is an expected
55770 * gcc.special/special.exp: Added tests from c-torture 1.11,
55771 corrected use of existing test.
55772 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55773 gcc.execute/920625-1.c: Updated to c-torture 1.11.
55774 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55775 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55776 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55777 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55778 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55779 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55780 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55781 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55782 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55783 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55784 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55785 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55786 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55787 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55788 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55789 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55790 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55792 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55793 correspond to c-torture 1.11.