1 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved
5 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved
8 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved
11 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
13 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
15 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
16 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
18 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
20 2007-09-02 David Daney <ddaney@avtrex.com>
22 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
23 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
24 * gcc.target/mips/atomic-memory-1.c: Ditto.
25 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
27 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
29 * gcc.target/cris/builtin_clz_v0.c: New testcase.
30 * gcc.target/cris/builtin_clz_v3.c: New testcase.
32 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
34 * gfortran.dg/substr_6.f90: New test.
36 2007-09-02 Paolo Carlini <pcarlini@suse.de>
39 * g++.dg/other/error18.C: New.
40 * g++.dg/expr/bitfield3.C: Adjust.
42 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
45 * gfortran.fortran-torture/compile/pr33276.f90: New.
47 2007-09-02 Joseph Myers <joseph@codesourcery.com>
50 * gcc.dg/c99-arraydecl-3.c: New test.
52 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
55 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
56 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
58 2007-08-31 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
62 * gfortran.dg/read_1.f90: New.
64 2007-08-31 Paolo Carlini <pcarlini@suse.de>
67 * g++.dg/template/error30.C: New.
69 2007-08-31 Paolo Carlini <pcarlini@suse.de>
72 * g++.dg/template/crash70.C: New.
74 2007-08-31 Paolo Carlini <pcarlini@suse.de>
77 * g++.dg/ext/is_class_error.C: New.
79 2007-08-31 Olivier Hainque <hainque@adacore.com>
81 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
83 2007-08-31 David Edelsohn <edelsohn@gnu.org>
84 Revital Eres <eres@il.ibm.com>
86 * gcc.target/powerpc/paired-1.c: New test.
87 * gcc.target/powerpc/paired-2.c: New test.
88 * gcc.target/powerpc/paired-3.c: New test.
89 * gcc.target/powerpc/paired-4.c: New test.
90 * gcc.target/powerpc/paired-5.c: New test.
91 * gcc.target/powerpc/paired-6.c: New test.
92 * gcc.target/powerpc/paired-7.c: New test.
93 * gcc.target/powerpc/ppc-paired.c: New test.
95 2007-08-31 Ollie Wild <aaw@google.com>
97 * g++.dg/conversion/ptrmem2.C: New test.
98 * g++.dg/conversion/ptrmem3.C: New test.
99 * g++.dg/conversion/ptrmem4.C: New test.
100 * g++.dg/conversion/ptrmem5.C: New test.
101 * g++.dg/conversion/ptrmem6.C: New test.
102 * g++.dg/conversion/ptrmem7.C: New test.
103 * g++.dg/conversion/ptrmem8.C: New test.
105 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
108 * gfortran.dg/char_length_7.f90: New test.
109 * gfortran.dg/char_length_9.f90: New test.
110 * gfortran.dg/char_assign_1.f90: Add extra warning.
114 * gfortran.dg/char_length_8.f90: New test.
116 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
118 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
120 2007-08-30 Jakub Jelinek <jakub@redhat.com>
122 * gcc.dg/inline-24.c: New test.
123 * g++.dg/opt/inline11.C: New test.
125 2007-08-30 Richard Guenther <rguenther@suse.de>
127 * gcc.target/i386/vectorize5.c: New testcase.
129 2007-08-30 Tobias Burnus <burnus@net-b.de>
132 * interface.c (check_interface0): Improve error for external procs.
133 (check_sym_interfaces): Fix checking of module procedures.
135 2007-08-30 Jakub Jelinek <jakub@redhat.com>
137 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
139 * gcc.dg/sync-3.c: New test.
142 * gcc.dg/cleanup-12.c: New test.
144 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
146 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
147 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
148 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
149 * gcc.dg/pr32450.c: Ditto.
150 * gcc.dg/nest.c: Ditto.
151 * gcc.dg/nested-func-4.c: Ditto.
152 * g++.old-deja/g++.law/profile1.C: Ditto.
154 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
157 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
158 non-default integer kind arguments.
160 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
163 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
165 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
167 * gcc.dg/h8300-ice2.c: Remove target selector.
169 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
172 * gfortran.dg/binding_label_tests_15.f03: New test case.
173 * gfortran.dg/binding_label_tests_16.f03: Ditto.
175 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
177 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
178 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
180 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
183 * g++.dg/other/canon-33194.C: New.
185 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
187 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
188 * gcc.c-torture/execute/pr23135.c: Likewise.
190 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.dg/pr31344.c: Move to ...
193 * gcc.dg/dfp/pr31344.c: ... here.
194 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
195 * gcc.dg/20050503-1.c: Ditto.
196 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
197 * gcc.dg/20061127-1.c: Compile only for fpic targets.
198 * gcc.dg/20060801-1.c: Ditto.
200 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
202 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
203 * gfortran.dg/nan_1.f90: Likewise.
205 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
208 Revert previous patch.
210 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
211 Kazu Hirata <kazu@codesourcery.com>
213 * gcc.target/m68k/interrupt-1.c: New.
215 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
217 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
218 10000 for targets where "int" can't hold at least 100000.
219 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
220 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
221 (test5)(test6): Use it.
222 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
223 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
224 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
225 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
226 * gcc.dg/attr-alloc_size.c (test): Likewise.
228 2007-08-28 Paolo Carlini <pcarlini@suse.de>
231 * g++.dg/template/error29.C: New.
233 2007-08-28 Jakub Jelinek <jakub@redhat.com>
236 * g++.dg/ext/visibility/anon5.C: New test.
238 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
240 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
242 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
244 * gfortran.dg/gamma_1.f90: Remove large-real tests.
245 * gfortran.dg/gamma_2.f90: Remove large-real tests.
246 * gfortran.dg/gamma_4.f90: New: large-real tests.
248 2007-08-28 Jason Merrill <jason@redhat.com>
251 * g++.dg/ext/stmtexpr12.C: New test.
254 * g++.dg/ext/attrib28.C: New test.
256 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
259 * gcc.target/i386/pr32661.c: New test.
261 2007-08-28 Jakub Jelinek <jakub@redhat.com>
264 * gcc.dg/pr32370.c: New test.
266 PR rtl-optimization/33148
267 * gcc.c-torture/compile/20070827-1.c: New test.
270 * d++.dg/debug/const3.C: New test.
271 * d++.dg/debug/const4.C: New test.
272 * d++.dg/debug/dwarf2/const1.C: New test.
273 * d++.dg/debug/dwarf2/const2.C: New test.
274 * d++.dg/debug/dwarf2/const2b.C: New test.
276 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
277 Vladimir Yanovsky <yanov@il.ibm.com>
278 Revital Eres <eres@il.ibm.com>
279 Andrey Belevantsev <abel@ispras.ru>
281 * gcc.dg/sms-1.c: New test.
283 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
285 * g++.dg/ext/gnu-inline-common.h: New.
286 * g++.dg/ext/gnu-inline-global-reject.C: New.
287 * g++.dg/ext/gnu-inline-global.C: New.
288 * g++.dg/ext/gnu-inline-namespace.C: New.
289 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
290 * g++.dg/ext/gnu-inline-class.C: New.
291 * g++.dg/ext/gnu-inline-class-static.C: New.
292 * g++.dg/ext/gnu-inline-template-class.C: New.
293 * g++.dg/ext/gnu-inline-template-func.C: New.
295 2007-08-27 Jason Merrill <jason@redhat.com>
298 * g++.dg/ext/stmtexpr11.C: New.
300 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
302 * lib/target-supports.exp (check_profiling_available):
303 Set profiling_available_saved to 0 on fido-*-elf.
305 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
307 PR tree-optimization/33173
309 * gcc.c-torture/compile/pr33173.c: New.
311 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
314 * gcc.dg/dfp/pr31385.c: New.
316 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
318 * gcc.dg/unsigned-long-compare.c: Remove target selector.
320 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
322 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
323 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
324 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
325 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
326 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
327 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
328 gcc.target/m68k directory.
329 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
330 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
331 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
332 gcc.target/cris directory.
333 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
334 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
335 gcc.target/bfin directory.
337 * gcc.target/sh: New directory.
338 * gcc.target/sh/sh.exp: New file.
339 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
340 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
341 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
342 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
343 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
344 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
346 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
349 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
350 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
351 * gcc.target/i386/local2.c: Ditto.
352 * gcc.target/i386/stack-prot-kernel.c: Ditto.
353 * gcc.target/i386/20011119-1.c: Ditto.
354 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
355 * gcc.target/i386/fastcall-1.c: Fix target selector.
357 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
360 * gfortran.dg/negative_unit.f: Add new check
361 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
364 2007-08-26 Asher Langton <langton2@llnl.gov>
366 * gfortran.dg/recursive_stack.f90: New.
367 * gfortran.dg/openmp_stack.f90: New.
369 2007-08-26 Tobias Burnus <burnus@net-b.de>
372 * gfortran.dg/use_10.f90: New.
374 2007-08-26 Tobias Burnus <burnus@net-b.de>
377 * gfortran.dg/namelist_14.f90: Make test case valid.
378 * gfortran.dg/common_10.f90: New.
380 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
383 * gcc.dg/ifelse-2.c: New.
385 2007-08-26 Tobias Burnus <burnus@net-b.de>
388 * gfortran.dg/gamma_1.f90: New.
389 * gfortran.dg/gamma_2.f90: New.
390 * gfortran.dg/gamma_3.f90: New.
392 2007-08-26 Tobias Burnus <burnus@net-b.de>
395 * gfortran.dg/used_types_18.f90: New.
397 2007-08-25 Jakub Jelinek <jakub@redhat.com>
399 * gcc.dg/array-init-2.c: New test.
401 2007-08-24 Tobias Burnus <burnus@net-b.de>
404 * gfortran.dg/initialization_4.f90: Update dg-error.
405 * gfortran.dg/initialization_13.f90: New.
407 2007-08-24 Richard Guenther <rguenther@suse.de>
410 * gcc.c-torture/compile/pr33166.c: New testcase.
412 2007-08-24 Tobias Burnus <burnus@net-b.de>
415 * gfortran.dg/pointer_assign_4.f90: New.
416 * gfortran.dg/shape_2.f90: Fix test case.
417 * gfortran.dg/char_result_4.f90: Ditto.
419 2007-08-24 Jakub Jelinek <jakub@redhat.com>
421 * gcc.dg/array-init-1.c: New test.
424 * g++.dg/parse/crash36.C: New test.
426 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
428 * gcc.dg/pr32721.c: Updated.
430 2007-08-24 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/32573
434 * gcc.dg/pr32573.c: New test.
437 * g++.dg/lookup/ns3.C: New test.
439 * gfortran.dg/assumed_charlen_sharing.f90: New test.
442 * g++.dg/parse/crash37.C: New test.
444 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.target/i386/pr17390.c: New test.
449 2007-08-23 Richard Guenther <rguenther@suse.de>
451 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
452 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
453 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
454 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
455 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
456 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
457 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
458 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
460 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
462 * gcc.target/s390: New directory.
463 * gcc.target/s390/s390.exp: New file.
464 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
465 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
466 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
467 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
468 gcc.target/s390 directory.
470 2007-08-23 Richard Guenther <rguenther@suse.de>
472 PR tree-optimization/32328
473 * testsuite/gcc.dg/pr32328.c: New testcase.
475 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
477 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
480 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
483 * gfortran.dg/min_max_optional_5.f90: New test.
484 * gfortran.dg/min_max_optional_2.f90: Remove.
485 * gfortran.dg/min_max_optional_3.f90: Remove.
486 * gfortran.dg/min_max_optional_4.f90: Remove.
488 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
490 * gcc.target/i386/xorps-sse.c: New.
491 * gcc.target/i386/xorps-sse2.c: New.
493 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
495 * gcc.target/i386/cmov3.c: Fix scan-assembler.
496 * gcc.target/i386/cmov4.c: Fix scan-assembler.
497 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
499 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
502 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
503 include multiple kinds for SHAPE parameter within a single
505 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
506 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
508 2007-08-22 Janus Weil <jaydub66@gmail.com>
510 * interface_abstract_1.f90: Extended test case.
511 * interface_abstract_3.f90: New test.
513 2007-08-21 Christian Bruel <christian.bruel@st.com>
515 * gcc.dg/fold-sub.c: New test.
517 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
519 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
520 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
521 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
522 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
523 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
524 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
526 2007-08-22 Richard Guenther <rguenther@suse.de>
529 * gcc.dg/pr33007.c: New testcase.
531 2007-08-22 Richard Sandiford <richard@codesourcery.com>
533 * gcc.c-torture/execute/strcmp-1.x: Delete.
535 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
538 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
539 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
540 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
541 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
542 gcc.target/i386/stack-realign.c,
543 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
544 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
545 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
546 target using dg-require-effective-target directive.
547 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
548 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
549 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
550 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
551 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
552 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
553 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
554 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
555 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
556 Require lp64 target using dg-require-effective-target directive.
557 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
558 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
560 * gcc.target/i386/20010202-1.c: Move from here ...
561 * gcc.dg/20010202-1.c: ... to here.
563 2007-08-22 Richard Guenther <rguenther@suse.de>
565 PR tree-optimization/33142
566 * gcc.c-torture/execute/pr33142.c: New testcase.
568 2007-08-22 Richard Guenther <rguenther@suse.de>
571 * g++.dg/torture/pr32563.C: New testcase.
573 2007-08-22 Jakub Jelinek <jakub@redhat.com>
576 * gcc.dg/pr32912-1.c: Add -w to options.
577 * gcc.dg/pr32912-2.c: Likewise.
578 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
580 2007-08-21 Ian Lance Taylor <iant@google.com>
582 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
584 2007-08-21 Ian Lance Taylor <iant@google.com>
586 PR tree-optimization/33134
587 * g++.dg/tree-ssa/pr33134.C: New test.
589 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
591 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
592 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
594 2007-08-21 Jakub Jelinek <jakub@redhat.com>
597 * gcc.dg/debug/pr32610.c: New test.
599 * g++.dg/init/new24.C: New test.
602 * gcc.dg/pr32912-1.c: New test.
603 * gcc.dg/pr32912-2.c: New test.
604 * gcc.dg/pr32912-3.c: New test.
606 2007-08-21 Richard Guenther <rguenther@suse.de>
608 * gcc.dg/pointer-arith-10.c: New testcase.
610 2007-08-21 Richard Guenther <rguenther@suse.de>
613 * gcc.c-torture/compile/pr33122.c: New testcase.
615 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
617 * g++.dg/warn/Wnvdtor-2.C: New testcase.
619 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
621 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
623 2007-08-20 Jakub Jelinek <jakub@redhat.com>
626 * g++.dg/init/new23.C: New test.
628 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
631 * gcc.c-torture/compile/pr30564-1.c: New test.
632 * gcc.c-torture/compile/pr30564-2.c: New test.
634 2007-08-19 Joseph Myers <joseph@codesourcery.com>
636 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
638 2007-08-19 Tobias Burnus <burnus@net-b.de>
640 * gfortran.dg/interface_abstract_2.f90: New.
641 * gfortran.dg/interface_abstract_1.f90: Fix typo.
643 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
645 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
646 unknown (so that outer-loop wont get analyzed).
647 * gcc.dg/vect/vect-outer-1a.c: New test.
648 * gcc.dg/vect/vect-outer-1b.c: New test.
649 * gcc.dg/vect/vect-outer-1.c: New test.
650 * gcc.dg/vect/vect-outer-2a.c: New test.
651 * gcc.dg/vect/vect-outer-2b.c: New test.
652 * gcc.dg/vect/vect-outer-2c.c: New test.
653 * gcc.dg/vect/vect-outer-2.c: New test.
654 * gcc.dg/vect/vect-outer-3a.c: New test.
655 * gcc.dg/vect/vect-outer-3b.c: New test.
656 * gcc.dg/vect/vect-outer-3c.c: New test.
657 * gcc.dg/vect/vect-outer-3.c: New test.
658 * gcc.dg/vect/vect-outer-4a.c: New test.
659 * gcc.dg/vect/vect-outer-4b.c: New test.
660 * gcc.dg/vect/vect-outer-4c.c: New test.
661 * gcc.dg/vect/vect-outer-4d.c: New test.
662 * gcc.dg/vect/vect-outer-4e.c: New test.
663 * gcc.dg/vect/vect-outer-4f.c: New test.
664 * gcc.dg/vect/vect-outer-4g.c: New test.
665 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
666 * gcc.dg/vect/vect-outer-4i.c: New test.
667 * gcc.dg/vect/vect-outer-4j.c: New test.
668 * gcc.dg/vect/vect-outer-4k.c: New test.
669 * gcc.dg/vect/vect-outer-4l.c: New test.
670 * gcc.dg/vect/vect-outer-4m.c: New test.
671 * gcc.dg/vect/vect-outer-4.c: New test.
672 * gcc.dg/vect/vect-outer-5.c: New test.
673 * gcc.dg/vect/vect-outer-6.c: New test.
674 * gcc.dg/vect/vect-outer-fir.c: New test.
675 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
676 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
678 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
680 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
681 and -fno-tree-reassoc.
682 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
683 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
684 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
685 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
686 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
687 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
688 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
689 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
690 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
691 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
692 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
693 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
694 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
695 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
696 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
697 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
698 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
699 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
700 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
701 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
702 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
703 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
704 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
705 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
706 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
707 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
708 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
709 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
710 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
711 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
712 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
713 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
714 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
715 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
716 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
717 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
718 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
720 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
722 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
723 versioning for aliasing).
724 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
726 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
728 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
730 2007-08-18 Tom Tromey <tromey@redhat.com>
732 PR preprocessor/32974:
733 * gcc.dg/cpp/pr32974.c: New file.
735 2007-08-17 Tobias Burnus <burnus@net-b.de>
737 * gfortran.dg/interface_abstract_1.f90: New.
739 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
742 * gfortran.dg/pure_initializer_1.f90: New test.
744 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
747 * gfortran.dg/array_constructor_18.f90: New test.
749 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
752 * g++.dg/expr/lval3.C: New test.
753 * g++.dg/expr/lval4.C: New test.
755 2007-08-17 Ollie Wild <aaw@google.com>
758 * g++.dg/lookup/builtin3.C: New test.
759 * g++.dg/lookup/builtin4.C: New test.
760 * g++.dg/lookup/using19.C: New test.
762 2007-08-17 Paolo Carlini <pcarlini@suse.de>
765 * g++.dg/parse/error31.C: New.
767 2007-08-17 Paolo Carlini <pcarlini@suse.de>
770 * g++.dg/template/error26.C: New.
772 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
775 * gfortran.dg/zero_length_2.f90: New test.
777 2007-08-17 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
780 * gfortran.dg/kind_tests_3.f03: Ditto.
781 * gfortran.dg/global_vars_f90_init.f90: Ditto.
782 * gfortran.dg/interface_13.f90: Ditto.
783 * gfortran.dg/pr32738.f90: Ditto.
784 * gfortran.dg/module_private_1.f90: Ditto.
785 * gfortran.dg/test_only_clause.f90: Ditto.
786 * gfortran.dg/bind_c_vars.f90: Ditto.
787 * gfortran.dg/bind_c_dts.f90: Ditto.
788 * gfortran.dg/use_9.f90: Ditto.
789 * gfortran.dg/generic_8.f90: Ditto.
790 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
791 * gfortran.dg/private_type_6.f90: Ditto.
792 * gfortran.dg/c_assoc.f90: Ditto.
793 * gfortran.dg/private_type_7.f90: Ditto.
794 * gfortran.dg/global_vars_c_init.f90: Ditto.
795 * gfortran.dg/bind_c_dts_2.f03: Ditto.
796 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
797 * gfortran.dg/c_size_t_test.f03: Ditto.
798 * gfortran.dg/used_types_12.f90: Ditto.
799 * gfortran.dg/pr25923.f90: Ditto.
800 * gfortran.dg/test_com_block.f90: Ditto.
801 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
802 * gfortran.dg/equiv_constraint_7.f90: Ditto.
803 * gfortran.dg/com_block_driver.f90: Ditto.
804 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
805 * gfortran.dg/use_iso_c_binding.f90: Ditto.
806 * gfortran.dg/c_loc_test.f90: Ditto.
807 * gfortran.dg/c_ptr_tests.f03: Ditto.
808 * gfortran.dg/module_interface_1.f90: Ditto.
810 2007-08-17 Paolo Carlini <pcarlini@suse.de>
813 * g++.dg/other/error17.C: Adjust.
815 2007-08-17 Ben Elliston <bje@au.ibm.com>
818 * g++.dg/ext/altivec-14.C: New test.
820 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
822 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
823 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
825 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
826 * gcc.dg/vect/pr32366.c: Ditto.
828 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
831 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
832 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
833 * gcc.dg/dfp/convert-int-fold.c: Ditto.
834 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
836 2007-08-16 Tobias Burnus <burnus@net-b.de>
839 * gfortran.dg/use_9.f90: New.
841 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
843 * g++.dg/gcov/gcov-5.C: New test.
845 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
847 * g++.dg/gcov/gcov-4.C: New test.
848 * lib/gcov.exp (verify-lines): Add support for
849 checking no-coverage lines.
851 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
853 * gcc.dg/vect/vect-vfa-01.c: New.
854 * gcc.dg/vect/vect-vfa-02.c: New.
855 * gcc.dg/vect/vect-vfa-03.c: New.
856 * gcc.dg/vect/vect-vfa-04.c: New.
857 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
858 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
859 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
860 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
861 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
862 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
863 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
864 gfortran.dg/vect/pr19049.f90: Rename to start with
866 * gcc.dg/vect/vect.exp: Disable versioning for alias
867 when test starts with no-vfa-.
868 * gfortran.dg/vect/vect.exp: Likewise.
870 2007-08-16 Richard Sandiford <richard@codesourcery.com>
872 * gcc.dg/torture/pr32897.c: New test.
874 2007-08-16 Paolo Carlini <pcarlini@suse.de>
877 * g++.dg/template/crash69.C: New.
879 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
881 * lib/target-supports.exp (check_effective_target_arm32): Use
882 check_no_compiler_messages.
884 2007-08-15 Diego Novillo <dnovillo@google.com>
886 gcc.dg/tree-ssa/20070815.c: New test.
888 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
891 * gfortran.dg/random_7.f90: Initialize variable.
893 2007-08-15 Jakub Jelinek <jakub@redhat.com>
896 * gfortran.dg/pr33074.f90: New test.
899 * g++.dg/opt/nrv14.C: New test.
901 2007-08-15 Paolo Carlini <pcarlini@suse.de>
904 * g++.dg/template/crash68.C: New.
906 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
908 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
909 * gcc.dg/sibcall-4.c: Ditto.
911 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
914 * gfortran.dg/use_8.f90: New test.
915 * gfortran.dg/c_loc_tests_2.f03: Fix code.
917 2007-08-14 Paolo Carlini <pcarlini@suse.de>
920 * g++.dg/template/error27.C: New.
921 * g++.dg/template/error28.C: New.
922 * g++.dg/other/pr28304.C: Adjust.
923 * g++.old-deja/g++.mike/p811.C: Likewise.
925 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
928 * gcc.target/i386/pr30315.c: New.
930 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
933 * gfortran.dg/substr_5.f90: New test.
935 2007-08-14 Andrew Pinski <pinskia@gmail.com>
938 * gcc.dg/vector-2.c: New test.
941 * g++.dg/ext/vector8.C: New test.
943 2007-08-13 Dan Hipschman <dsh@google.com>
946 * gcc.dg/format/array-1.c: Add an additional test for
947 unterminated format strings of length 1.
949 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
952 * gfortran.dg/external_procedures_3.f90: New test.
954 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
957 * gfortran.dg/import6.f90: New test.
959 2007-08-13 Andrew Pinski <pinskia@gmail.com>
962 * gcc.dg/vector-1.c: New test.
964 2007-08-13 Richard Sandiford <richard@codesourcery.com>
966 * gcc.dg/pr21255-4.c: Skip for PIC.
967 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
969 2007-08-13 Richard Sandiford <richard@codesourcery.com>
971 * gcc.dg/attr-isr.c: Skip for PIC.
972 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
973 * gcc.dg/attr-isr-trapa.c: Likewise.
974 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
975 * gcc.dg/pragma-isr-trapa.c: Likewise.
976 * gcc.dg/pragma-isr-trapa2.c: Likewise.
978 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
981 * gfortran.dg/transpose_1.f90: New test.
983 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
986 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
989 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
993 * gfortran.dg/random_4.f90: New test.
994 * gfortran.dg/random_5.f90: New test.
995 * gfortran.dg/random_6.f90: New test.
996 * gfortran.dg/random_7.f90: New test.
998 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1001 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1003 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1006 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1008 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1011 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1012 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1014 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1017 * gfortran.dg/char_length_6.f90: New test.
1019 2007-08-10 Ollie Wild <aaw@google.com>
1021 * g++.dg/lookup/using18.C: New test.
1023 2007-08-10 Paolo Carlini <pcarlini@suse.de>
1026 * g++.dg/other/error16.C: New.
1028 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1031 * gfortran.dg/namelist_37.f90: New test.
1033 2007-08-10 Paolo Carlini <pcarlini@suse.de>
1036 * g++.dg/conversion/op3.C: New.
1038 2007-08-09 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/fmt_tab_1.f90: New.
1042 * gfortran.dg/fmt_tab_2.f90: New.
1044 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
1047 * gcc.c-torture/compile/pr32796.c: New test.
1049 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
1052 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1053 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1056 2007-08-08 Richard Sandiford <richard@codesourcery.com>
1058 * gcc.target/mips/code-readable-1.c: New test.
1059 * gcc.target/mips/code-readable-2.c: Likewise.
1060 * gcc.target/mips/code-readable-3.c: Likewise.
1062 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
1063 Revital Eres <eres@il.ibm.com>
1065 * gfortran.dg/sms-1.f90: Add comment.
1066 * gfortran.dg/sms-2.f90: New.
1068 2007-08-07 Ian Lance Taylor <iant@google.com>
1070 * gcc.dg/instrument-1.c: New test.
1071 * gcc.dg/instrument-2.c: New test.
1072 * gcc.dg/instrument-3.c: New test.
1074 2007-08-07 Steve Ellcey <sje@cup.hp.com>
1076 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1078 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
1080 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
1081 !vector_alignment_reachable targets.
1082 * gcc.dg/vect/vect-33.c: Likewise.
1083 * gcc.dg/vect/vect-42.c: Likewise.
1084 * gcc.dg/vect/vect-44.c: Likewise.
1085 * gcc.dg/vect/vect-50.c: Likewise.
1086 * gcc.dg/vect/vect-70.c: Likewise.
1087 * gcc.dg/vect/vect-71.c: Likewise.
1088 * gcc.dg/vect/vect-87.c: Likewise.
1089 * gcc.dg/vect/vect-88.c: Likewise.
1090 * gcc.dg/vect/vect-91.c: Likewise.
1091 * gcc.dg/vect/vect-93.c: Likewise.
1092 * gcc.dg/vect/vect-96.c: Likewise.
1093 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1094 * gcc.dg/vect/section-anchors-69.c: Likewise.
1095 * gcc.dg/vect/pr25413.c: Likewise.
1096 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1097 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1098 * gfortran.dg/vect-2.f90: Likewise.
1099 * gfortran.dg/vect-3.f90: Likewise.
1100 * gfortran.dg/vect-4.f90: Likewise.
1101 * gfortran.dg/vect-5.f90: Likewise.
1102 * lib/target-supports.exp (check_effective_target_natural_alignment):
1103 Return false for darwin.
1104 (check_effective_target_vector_alignment_reachable_for_double): New.
1106 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
1108 * gcc.dg/multiword-1.c: New testcase.
1110 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
1112 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1114 * gfortran.dg/namelist_36.f90: New test.
1116 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
1118 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1119 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1121 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
1123 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1124 * gcc.dg/torture/type-generic-1.c: Likewise.
1126 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1128 * gcc.c-torture/20070522-1.c: Move to ...
1129 * gcc.c-torture/compile/20070522-1.c: Here.
1131 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1134 * gfortran.dg/minmax_char_1.f90: New test.
1135 * gfortran.dg/minmax_char_2.f90: New test.
1136 * gfortran.dg/min_max_optional_4.f90: New test.
1138 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1140 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1141 hanging on the testcase.
1143 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
1146 * gcc.c-torture/compile/pr32988.c: New test.
1148 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
1150 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1152 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
1154 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
1157 2007-03-22 Dirk Mueller <dmueller@suse.de>
1159 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1161 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1164 * gfortran.dg/isnan_1.f90: New test.
1166 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
1167 Revital Eres <eres@il.ibm.com>
1169 * gcc.dg/sms-antideps.c: New test.
1171 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
1174 * gfortran.dg/entry_13.f90: New test.
1176 * gfortran.dg/entry_12.f90: Clean up .mod file.
1178 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1181 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
1182 variables as kind=4 so they don't overflow the record length.
1184 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
1187 * gfortran.dg/selected_kind_1.f90: New test.
1189 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1192 * gcc.c-torture/compile/pr32780.c: New test.
1194 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1197 * gcc.c-torture/compile/pr32399.c: New testcase.
1199 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1202 * g++.dg/torture/pr32304.C: New testcase.
1204 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1207 * gfortran.fortran-torture/compile/complex_1.f90: New test.
1209 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1212 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1214 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1217 * gfortran.dg/nint_2.f90: New test.
1219 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
1221 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1222 * gcc.dg/weak/typeof-2.c: Likewise.
1224 2007-08-03 Diego Novillo <dnovillo@google.com>
1227 * gcc.dg/tree-ssa/pr31521.c: New test.
1229 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1232 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
1233 iostat must be default kind.
1235 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1237 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1239 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1242 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
1243 explicit so test passes with -fdefault-integer-8.
1244 * gfortran.dg/unformatted_recl_1.f90: Likewise.
1245 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
1247 2007-08-02 Lee Millward <lee.millward@gmail.com>
1250 * g++.dg/parse/asm1.C: New test.
1253 * g++.dg/parse/asm2.C: Likewise.
1256 * g++.dg/parse/asm3.C: Likewise.
1258 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
1260 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1261 "int" is only 16 bit bits wide.
1262 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1264 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1266 * g++.dg/torture/type-generic-1.C: New.
1267 * gcc.dg/pr28796-2.c: Move tests ...
1268 * gcc.dg/tg-tests.h: ... here.
1269 * gcc.dg/torture/type-generic-1.c: New.
1271 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1274 * minmaxloc_3.f90: New test case.
1276 2007-08-01 Tobias Burnus <burnus@net-b.de>
1279 * gfortran.dg/allocate_stat.f90: New.
1281 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
1283 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1285 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
1287 PR tree-optimization/32919
1288 * gcc.c-torture/compile/pr32919.c: New.
1290 2007-08-01 Nick Clifton <nickc@redhat.com>
1292 * gcc.c-torture/execute/execute.exp: Change copyright header to
1293 refer to version 3 of the GNU General Public License and to point
1294 readers at the COPYING3 file and the FSF's license web page.
1295 * gcc.c-torture/execute/ieee/ieee.exp,
1296 gcc.c-torture/unsorted/unsorted.exp,
1297 gcc.c-torture/compile/compile.exp,
1298 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1299 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1300 gcc.target/cris/torture/cris-torture.exp,
1301 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1302 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1303 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1304 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1305 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1306 gnat.dg/dg.exp, gnat.dg/style/style.exp,
1307 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1308 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1309 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1310 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1311 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1312 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1313 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1314 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1315 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1316 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1317 gcc.dg/noncompile/noncompile.exp,
1318 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1319 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1320 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1321 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1322 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1323 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1324 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1325 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1326 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1327 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1328 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1329 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1330 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1331 g++.old-deja/old-deja.exp,
1332 gfortran.fortran-torture/execute/execute.exp,
1333 gfortran.fortran-torture/compile/compile.exp,
1334 treelang/output/output-1.c, treelang/output/output-1.tree,
1335 treelang/execute/execute.exp, treelang/Makefile.in,
1336 treelang/compile/compile.exp, g++.dg/dg.exp,
1337 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1338 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1339 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1340 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1341 g++.dg/compat/struct-layout-1.exp,
1342 g++.dg/compat/struct-layout-1_generate.c,
1343 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1344 g++.dg/bprob/bprob.exp, config/default.exp,
1345 gcc.test-framework/test-framework.awk,
1346 gcc.test-framework/gen_directive_tests,
1347 gcc.test-framework/test-framework.exp,
1348 objc.dg/special/special.exp,
1349 objc.dg/gnu-encoding/gnu-encoding.exp,
1350 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1351 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1352 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1353 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1354 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1355 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1356 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1357 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1358 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1359 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1360 lib/target-supports-dg.exp, lib/gcc-defs.exp,
1361 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1362 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1363 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1364 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1365 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1368 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
1370 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1373 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
1376 * gfortran.dg/initialization_12.f90: New test.
1378 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
1381 * gfortran.dg/entry_12.f90: New test.
1383 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1386 * gfortran.dg/altreturn_6.f90: New test.
1388 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
1391 * gfortran.dg/exponent_2.f90: New test.
1393 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
1395 * gcc.dg/vect/vect-117.c: New test.
1396 * gcc.dg/vect/vect-74.c: Enabled test
1397 * gcc.dg/vect/vect-81.c: Enabled test
1399 2007-07-30 Andrew Pinski <pinskia@gmail.com>
1401 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1402 s/dg-error/dg-warning where warning is expected.
1404 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1407 * gfortran.dg/array_constructor_12.f90: Adjust argument
1408 of huge() to correct kind.
1410 2007-07-30 Ollie Wild <aaw@google.com>
1412 * gcc.dg/cpp/counter-2.c: New test.
1413 * gcc.dg/cpp/counter-3.c: New test.
1414 * gcc.dg/cpp/dir-only-1.c: New test.
1415 * gcc.dg/cpp/dir-only-1.h: New file.
1416 * gcc.dg/cpp/dir-only-2.c: New test.
1417 * gcc.dg/cpp/dir-only-3.c: New test.
1418 * gcc.dg/cpp/dir-only-3a.h: New file.
1419 * gcc.dg/cpp/dir-only-3b.h: New file.
1420 * gcc.dg/cpp/dir-only-4.c: New test.
1421 * gcc.dg/cpp/dir-only-5.c: New test.
1422 * gcc.dg/cpp/dir-only-6.c: New test.
1424 2007-07-30 Julian Brown <julian@codesourcery.com>
1426 * gcc.target/arm/neon/v*.c: Regenerate.
1428 2007-07-30 Paolo Carlini <pcarlini@suse.de>
1431 * g++.dg/ext/label6.C: New.
1433 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1437 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
1439 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
1442 * gfortran.dg/actual_pointer_function_1.f90: New test.
1445 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1447 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
1450 * gfortran.dg/shape_1.f90: Adjust error message.
1451 * gfortran.dg/parameter_array_ref_1.f90: New test.
1453 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456 * gfortran.dg/entry_11.f90: New test.
1458 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
1459 Revital Eres <eres@il.ibm.com>
1461 * gfortran.dg/sms-1.f90: New test.
1463 2007-07-28 Richard Guenther <rguenther@suse.de>
1465 * gcc.c-torture/compile/pr32920.c: New testcase.
1467 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
1470 * g++.dg/lookup/friend11.C: New test.
1472 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
1474 * gfortran.dg/namelist_5.f90: Adjusted error message.
1475 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1476 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1477 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1478 * gfortran.dg/namelist_32.f90: ... this.
1481 * gfortran.dg/namelist_33.f90: New test.
1484 * gfortran.dg/namelist_34.f90: New test.
1487 * gfortran.dg/namelist_35.f90: New test.
1489 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
1492 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1494 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1497 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1498 assuming it is 0x7ffffffff.
1499 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1500 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1502 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1504 * gfortran.dg/operator_3.f90: Fix dg directive.
1505 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1506 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1507 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1509 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
1511 * g++.dg/cpp0x/decltype1.C: New.
1512 * g++.dg/cpp0x/decltype2.C: New.
1513 * g++.dg/cpp0x/decltype3.C: New.
1514 * g++.dg/cpp0x/decltype4.C: New.
1515 * g++.dg/cpp0x/decltype5.C: New.
1516 * g++.dg/cpp0x/decltype6.C: New.
1518 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
1520 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1521 because the test relies on bit 31 to be the sign bit.
1523 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
1525 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1526 assuming it is 0x7fffffff.
1527 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1528 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1530 2007-07-27 Mark Mitchell <mark@codesourcery.com>
1533 * g++.dg/expr/bitfield9.C: New test.
1535 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1538 * gfortran.dg/logical_comp.f90: Update dg-error strings.
1540 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1543 * gfortran.dg/private_type_7.f90: New test.
1545 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1548 * gfortran.dg/select_char_1.f90: New test.
1550 2007-07-27 Tobias Burnus <burnus@net-b.de>
1553 * gfortran.dg/initialization_11.f90: New test.
1555 2007-07-27 Richard Sandiford <richard@codesourcery.com>
1557 * gcc.target/mips/ins-1.c: New test.
1559 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
1562 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1565 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
1567 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1568 error: width of 'spare' exceeds its type.
1570 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
1572 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1573 * gcc.dg/sibcall-4.c: Likewise.
1575 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1577 PR rtl-optimization/31500
1578 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1579 * g++.dg/warn/Warray-bounds.C: Likewise.
1581 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
1583 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1585 2007-07-25 Julian Brown <julian@codesourcery.com>
1586 Paul Brook <paul@codesourcery.com>
1587 Joseph Myers <joseph@codesourcery.com>
1588 Mark Shinwell <shinwell@codesourcery.com>
1590 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1591 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1592 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1593 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1594 (check_effective_target_arm_neon_hw): New.
1595 * gcc.target/arm/neon/neon.exp: New file.
1596 * gcc.target/arm/neon/polytypes.c: New file.
1597 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1599 2007-07-25 Janis Johnson <janis187@us.ibm.com>
1601 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1602 targets where an "int" is less than 32 bits wide.
1604 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
1606 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1608 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1610 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1611 during addition if an int is only 16 bits wide.
1612 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1614 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1616 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1617 size as "long int" and are 32 or 64 bits wide.
1618 * gcc.dg/torture/pr28814.c: Likewise.
1620 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1622 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1623 exactly as wide as an int.
1625 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1627 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1628 Define and use throughout as long long printf format specifier.
1629 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1632 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
1634 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1635 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1637 2007-07-25 Ben Elliston <bje@au.ibm.com>
1639 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1641 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1643 * gcc.c-torture/execute/20070724-1.c: New.
1645 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1648 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1649 "deallocates" to 24, since patch has code rid of much spurious
1651 * gfortran.dg/interface_assignment_1.f90 : New test.
1654 * gfortran.dg/interface_assignment_2.f90 : New test.
1656 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1659 * fortran.dg/initialization_10.f90: New test.
1661 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1664 * gfortran.dg/imag_2.f: Removed
1665 * gfortran.dg/warn_std_1.f90: New test.
1666 * gfortran.dg/warn_std_2.f90: New test.
1667 * gfortran.dg/warn_std_3.f90: New test.
1669 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1672 * g++.dg/init/new22.C: New.
1674 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1677 * g++.dg/template/crash67.C: New.
1679 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
1681 * lib/target-support.exp (check_effective_target_natural_alignment):
1682 (check_effective_target_vector_alignment_reachable): New.
1683 * config/spu/spu.c (spu_vector_alignment_reachable): New.
1684 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1685 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
1687 * gcc.dg/vect/pr25413.c: Likewise.
1688 * gcc.dg/vect/pr31699.c: Likewise.
1690 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1693 * gfortran.dg/pack_bounds_1.f90: New test case.
1695 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
1698 * gfortran.dg/initialization_9.f90: New test.
1700 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1704 * gfortran.dg/bind_c_usage_8.f03: New test case.
1705 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1706 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
1708 2007-07-23 Richard Sandiford <richard@codesourcery.com>
1710 * gcc.target/mips/branch-cost-1.c: New test.
1711 * gcc.target/mips/branch-cost-2.c: Likewise.
1713 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1716 * gfortran.dg/c_char_tests.f03: New test case.
1717 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1718 * gfortran.dg/c_char_tests_2.f03: New test case.
1719 * gfortran.dg/value_6.f03: Ditto.
1720 * gfortran.dg/value_7.f03: Ditto.
1722 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1725 * gfortran.dg/c_funloc_tests_5.f03: New.
1726 * gfortran.dg/c_funloc_tests_5.f04: New.
1727 * gfortran.dg/c_funloc_tests_4_driver.c: New.
1729 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1732 * g++.dg/expr/call4.C: New.
1733 * g++.dg/expr/call5.C: New.
1735 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1738 * gfortran.dg/namelist_30.f90: New test.
1740 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1743 * gfortran.dg/array_initializer_1.f90: Removed warning.
1744 * gfortran.dg/initialization_1.f90: Adjusted messages.
1745 * gfortran.dg/nested_modules_6.f90: Removed warning.
1748 * gfortran.dg/initialization_7.f90: New test.
1751 * gfortran.dg/initialization_8.f90: New test.
1753 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1756 * g++.dg/template/crash47.C: Adjust errors.
1757 * g++.dg/template/crash48.C: Adjust errors.
1758 * g++.dg/template/typename12.C: New.
1759 * g++.dg/template/typename13.C: New.
1760 * g++.dg/template/typename14.C: New.
1761 * g++.dg/template/typedef6.C: Adjust errors.
1763 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1766 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1767 * gfortran.dg/pr32627.f03: New test case.
1769 * gfortran.dg/c_f_pointer_logical.f03: New test case.
1770 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1771 c_f_pointer_logical.
1772 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1773 c_f_pointer_complex.
1774 * gfortran.dg/c_f_pointer_complex.f03: New test case.
1775 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1776 c_f_pointer_shape_tests_2.
1777 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1779 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1782 * gfortran.dg/c_loc_tests_9.f03: New test case.
1783 * gfortran.dg/c_loc_tests_10.f03: Ditto.
1785 2007-07-21 Lee Millward <lee.millward@gmail.com>
1788 * gfortran.dg/int_2.f90: New test.
1790 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
1792 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1794 2007-07-20 Richard Sandiford <richard@codesourcery.com>
1796 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1797 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1799 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
1801 PR tree-optimization/19910
1802 * gcc.dg/pr19910.c: New test.
1804 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
1807 * gfortran.dg/pr32738.f90: New test.
1809 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1811 PR tree-optimzation/32635
1812 * gfortran.dg/pr32635.f: New test case.
1814 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
1817 * gfortran.dg/pr32801.f03: New test case.
1819 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1821 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1822 Test negative numbers also.
1823 * gcc.dg/c99-math-float-1.c: Likewise.
1824 * gcc.dg/c99-math-long-double-1.c: Likewise.
1825 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
1828 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1830 * lib/target-supports.exp (check_effective_target_sync_int_long):
1832 (check_effective_target_sync_char_short): Likewise.
1834 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1836 * gcc.dg/pr28796-2.c: Add more cases.
1838 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1840 * gcc.dg/pr28796-1.c: Add more cases.
1841 * gcc.dg/pr28796-2.c: Likewise.
1843 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1845 * gcc.dg/pr28796-1.c: Add more cases.
1846 * gcc.dg/pr28796-2.c: Likewise.
1848 2007-07-17 Janus Weil <jaydub66@gmail.com>
1851 * gfortran.dg/pr32535.f90: New test.
1853 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
1857 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1859 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
1861 PR rtl-optimization/32773
1862 * gcc.dg/pr32773.c: New test.
1864 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
1866 * gcc.target/spu/intrinsics-1.c: Use dg-message to
1867 match flax-vector-conversions note.
1868 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1869 instead of dg-error for the warning.
1871 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1873 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1874 adapted to work on targets with 16-bit or wider int.
1875 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1876 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1877 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1878 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1880 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1882 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1883 support large arrays.
1884 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1885 * gcc.dg/20061109-1.c: Likewise.
1886 * gcc.c-torture/execute/20061101-1.x: Likewise.
1887 * gcc.c-torture/execute/pr29797-1.x: Likewise.
1888 * gcc.c-torture/execute/pr31448.x: Likewise.
1890 2007-07-16 Lee Millward <lee.millward@gmail.com>
1892 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1895 * gfortran.dg/pr32238.f90: New test.
1898 * gfortran.dg/pr32222.f90: New test.
1901 * gfortran.dg/pr32242.f90: New test.
1903 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
1904 David Ung <davidu@mips.com>
1906 * gcc.target/mips/mips-sched-madd.c: New test case.
1908 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1911 * gfortran.dg/large_real_kind_1.f90: Update test.
1912 * gfortran.dg/pr17706.f90: Update test.
1913 * gfortran.dg/fmt_zero_digits.f90: Update test.
1914 * gfortran.dg/fmt_zero_precision.f90: Update test.
1915 * gfortran.dg/real_const_3.f90: Update test.
1917 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1920 * gfortran.dg/bounds_check_8.f90: New test.
1921 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1923 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1926 * gfortran.dg/mvbits_2.f90: New test.
1928 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1931 * gfortran.dg/pack_mask_1.f90: New test.
1932 * gfortran.dg/unpack_mask_1.f90: New test.
1934 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1936 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1937 * gcc.dg/20001101-1.c: Likewise.
1938 * gcc.dg/20001102-1.c: Likewise.
1939 * gcc.dg/20020116-2.c: Likewise.
1940 * gcc.dg/20020416-1.c: Likewise.
1941 * gcc.dg/sparc-constant-1.c: Likewise.
1942 * gcc.dg/sparc-dwarf2.c: Likewise.
1943 * gcc.dg/sparc-frame-1.c: Likewise.
1944 * gcc.dg/sparc-getcontext-1.c: Likewise.
1945 * gcc.dg/sparc-loop-1.c: Likewise.
1946 * gcc.dg/sparc-reg-1.c: Likewise.
1947 * gcc.dg/sparc-ret.c: Likewise.
1948 * gcc.dg/sparc-trap-1.c: Likewise.
1949 * gcc.dg/ultrasp10.c: Likewise.
1950 * gcc.dg/ultrasp11.c: Likewise.
1951 * gcc.dg/ultrasp1.c: Likewise.
1952 * gcc.dg/ultrasp2.c: Likewise.
1953 * gcc.dg/ultrasp3.c: Likewise.
1954 * gcc.dg/ultrasp4.c: Likewise.
1955 * gcc.dg/ultrasp5.c: Likewise.
1956 * gcc.dg/ultrasp6.c: Likewise.
1957 * gcc.dg/ultrasp7.c: Likewise.
1958 * gcc.dg/ultrasp8.c: Likewise.
1959 * gcc.dg/ultrasp9.c: Likewise.
1960 * gcc.dg/splet-1.c: Delete.
1962 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
1965 * gfortran.dg/stfunc_5.f90: New test.
1967 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
1969 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1970 New procedure to check if arrays are naturally aligned to the vector
1972 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
1973 in size_t typedef. Adjust tree dump scan results according to
1974 vect_aligned_arrays target check.
1975 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1976 vect_aligned_arrays target check.
1977 * gcc.dg/vect/pr31699.c: Ditto.
1979 2007-07-13 Sa Liu <saliu@de.ibm.com>
1981 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1982 for V2DFmode vector conditional expression.
1983 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
1985 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
1987 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
1988 V2DFmode comparison and test special values.
1989 * lib/target-supports.exp: Switch on test for V2DFmode
1990 vector conditional expression.
1992 2007-07-13 Richard Guenther <rguenther@suse.de>
1994 PR tree-optimization/32721
1995 * gcc.dg/pr32721.c: New testcase.
1997 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
1999 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2000 error message part that continues on a new line.
2002 2007-07-12 Geoffrey Keating <geoffk@apple.com>
2004 * gcc.dg/c99-tgmath-1.c: New.
2005 * gcc.dg/c99-tgmath-2.c: New.
2006 * gcc.dg/c99-tgmath-3.c: New.
2007 * gcc.dg/c99-tgmath-4.c: New.
2009 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2010 Janis Johnson <janis187@us.ibm.com>
2013 * gcc.test-framework/dg-error-exp-F.c: New test.
2014 * gcc.test-framework/dg-warning-exp-F.c: New test.
2015 * lib/gcc.exp: Enable warning and error prefixes.
2016 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2017 (dg-error): Wrap original dg-error.
2018 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2019 markers from dg-error/dg-warning directives.
2020 * gcc.dg/20040322-1.c: Likewise.
2021 * gcc.dg/Wchar-subscripts-1.c: Likewise.
2022 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2023 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2024 * gcc.dg/Werror-1.c: Likewise.
2025 * gcc.dg/Werror-10.c: Likewise.
2026 * gcc.dg/Werror-11.c: Likewise.
2027 * gcc.dg/Werror-2.c: Likewise.
2028 * gcc.dg/Werror-3.c: Likewise.
2029 * gcc.dg/Werror-4.c: Likewise.
2030 * gcc.dg/Werror-5.c: Likewise.
2031 * gcc.dg/Werror-6.c: Likewise.
2032 * gcc.dg/Werror-7.c: Likewise.
2033 * gcc.dg/Werror-8.c: Likewise.
2034 * gcc.dg/Werror-9.c: Likewise.
2035 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2036 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2037 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2038 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2039 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2040 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2041 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2042 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2043 * gcc.dg/Wnested-externs-1.c: Likewise.
2044 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2045 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2046 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2047 * gcc.dg/Wshadow-3.c: Likewise.
2048 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2049 * gcc.dg/Wwrite-strings-1.c: Likewise.
2050 * gcc.dg/anon-struct-5.c: Likewise.
2051 * gcc.dg/anon-struct-6.c: Likewise.
2052 * gcc.dg/anon-struct-7.c: Likewise.
2053 * gcc.dg/anon-struct-8.c: Likewise.
2054 * gcc.dg/array-8.c: Likewise.
2055 * gcc.dg/array-quals-2.c: Likewise.
2056 * gcc.dg/asm-qual-1.c: Likewise.
2057 * gcc.dg/asm-wide-1.c: Likewise.
2058 * gcc.dg/assign-warn-1.c: Likewise.
2059 * gcc.dg/assign-warn-2.c: Likewise.
2060 * gcc.dg/bitfld-10.c: Likewise.
2061 * gcc.dg/bitfld-11.c: Likewise.
2062 * gcc.dg/bitfld-12.c: Likewise.
2063 * gcc.dg/bitfld-13.c: Likewise.
2064 * gcc.dg/bitfld-14.c: Likewise.
2065 * gcc.dg/builtin-choose-expr-2.c: Likewise.
2066 * gcc.dg/builtins-30.c: Likewise.
2067 * gcc.dg/c90-const-expr-5.c: Likewise.
2068 * gcc.dg/c90-typespec-1.c: Likewise.
2069 * gcc.dg/c99-const-expr-5.c: Likewise.
2070 * gcc.dg/c99-flex-array-5.c: Likewise.
2071 * gcc.dg/c99-fordecl-3.c: Likewise.
2072 * gcc.dg/c99-tag-3.c: Likewise.
2073 * gcc.dg/c99-typespec-1.c: Likewise.
2074 * gcc.dg/c99-vla-jump-1.c: Likewise.
2075 * gcc.dg/c99-vla-jump-2.c: Likewise.
2076 * gcc.dg/c99-vla-jump-3.c: Likewise.
2077 * gcc.dg/c99-vla-jump-4.c: Likewise.
2078 * gcc.dg/c99-vla-jump-5.c: Likewise.
2079 * gcc.dg/cast-1.c: Likewise.
2080 * gcc.dg/cast-2.c: Likewise.
2081 * gcc.dg/cast-3.c: Likewise.
2082 * gcc.dg/cast-4.c: Likewise.
2083 * gcc.dg/cast-pretty-print-1.c: Likewise.
2084 * gcc.dg/comp-goto-2.c: Likewise.
2085 * gcc.dg/comp-goto-3.c: Likewise.
2086 * gcc.dg/cpp/error-1.c: Likewise.
2087 * gcc.dg/cpp/if-paren.c: Likewise.
2088 * gcc.dg/decl-7.c: Likewise.
2089 * gcc.dg/decl-8.c: Likewise.
2090 * gcc.dg/decl-nospec-1.c: Likewise.
2091 * gcc.dg/decl-nospec-2.c: Likewise.
2092 * gcc.dg/decl-nospec-3.c: Likewise.
2093 * gcc.dg/declspec-10.c: Likewise.
2094 * gcc.dg/declspec-11.c: Likewise.
2095 * gcc.dg/declspec-12.c: Likewise.
2096 * gcc.dg/declspec-13.c: Likewise.
2097 * gcc.dg/declspec-14.c: Likewise.
2098 * gcc.dg/declspec-15.c: Likewise.
2099 * gcc.dg/declspec-16.c: Likewise.
2100 * gcc.dg/declspec-17.c: Likewise.
2101 * gcc.dg/declspec-4.c: Likewise.
2102 * gcc.dg/declspec-5.c: Likewise.
2103 * gcc.dg/declspec-6.c: Likewise.
2104 * gcc.dg/declspec-7.c: Likewise.
2105 * gcc.dg/declspec-8.c: Likewise.
2106 * gcc.dg/declspec-9.c: Likewise.
2107 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2108 * gcc.dg/dfp/constants-c99.c: Likewise.
2109 * gcc.dg/dfp/keywords-c89.c: Likewise.
2110 * gcc.dg/dfp/keywords-c99.c: Likewise.
2111 * gcc.dg/dfp/keywords-reserved.c: Likewise.
2112 * gcc.dg/dfp/typespec.c: Likewise.
2113 * gcc.dg/dremf-type-compat-2.c: Likewise.
2114 * gcc.dg/dremf-type-compat-3.c: Likewise.
2115 * gcc.dg/dremf-type-compat-4.c: Likewise.
2116 * gcc.dg/empty-source-2.c: Likewise.
2117 * gcc.dg/empty-source-3.c: Likewise.
2118 * gcc.dg/enum3.c: Likewise.
2119 * gcc.dg/extra-semi-2.c: Likewise.
2120 * gcc.dg/extra-semi-3.c: Likewise.
2121 * gcc.dg/float-range-1.c: Likewise.
2122 * gcc.dg/float-range-2.c: Likewise.
2123 * gcc.dg/float-range-3.c: Likewise.
2124 * gcc.dg/float-range-5.c: Likewise.
2125 * gcc.dg/format/asm_fprintf-2.c: Likewise.
2126 * gcc.dg/format/asm_fprintf-3.c: Likewise.
2127 * gcc.dg/format/asm_fprintf-4.c: Likewise.
2128 * gcc.dg/format/asm_fprintf-5.c: Likewise.
2129 * gcc.dg/format/cast-1.c: Likewise.
2130 * gcc.dg/format/gcc_diag-3.c: Likewise.
2131 * gcc.dg/format/gcc_diag-4.c: Likewise.
2132 * gcc.dg/format/gcc_diag-6.c: Likewise.
2133 * gcc.dg/format/gcc_diag-8.c: Likewise.
2134 * gcc.dg/format/gcc_diag-9.c: Likewise.
2135 * gcc.dg/format/nul-2.c: Likewise.
2136 * gcc.dg/format/opt-1.c: Likewise.
2137 * gcc.dg/format/opt-2.c: Likewise.
2138 * gcc.dg/format/opt-3.c: Likewise.
2139 * gcc.dg/format/opt-4.c: Likewise.
2140 * gcc.dg/format/opt-5.c: Likewise.
2141 * gcc.dg/format/opt-6.c: Likewise.
2142 * gcc.dg/framework-2.c: Likewise.
2143 * gcc.dg/func-args-1.c: Likewise.
2144 * gcc.dg/func-outside-1.c: Likewise.
2145 * gcc.dg/func-outside-2.c: Likewise.
2146 * gcc.dg/gnu-cond-expr-2.c: Likewise.
2147 * gcc.dg/gnu-cond-expr-3.c: Likewise.
2148 * gcc.dg/if-empty-1.c: Likewise.
2149 * gcc.dg/init-bad-1.c: Likewise.
2150 * gcc.dg/init-bad-2.c: Likewise.
2151 * gcc.dg/init-bad-3.c: Likewise.
2152 * gcc.dg/init-desig-obs-2.c: Likewise.
2153 * gcc.dg/init-desig-obs-3.c: Likewise.
2154 * gcc.dg/init-empty-2.c: Likewise.
2155 * gcc.dg/init-empty-3.c: Likewise.
2156 * gcc.dg/inline-11.c: Likewise.
2157 * gcc.dg/inline-12.c: Likewise.
2158 * gcc.dg/inline-8.c: Likewise.
2159 * gcc.dg/inline-9.c: Likewise.
2160 * gcc.dg/inline3.c: Likewise.
2161 * gcc.dg/label-decl-1.c: Likewise.
2162 * gcc.dg/label-decl-2.c: Likewise.
2163 * gcc.dg/label-decl-3.c: Likewise.
2164 * gcc.dg/label-decl-4.c: Likewise.
2165 * gcc.dg/long-long-typespec-1.c: Likewise.
2166 * gcc.dg/lvalue-2.c: Likewise.
2167 * gcc.dg/lvalue-3.c: Likewise.
2168 * gcc.dg/nested-func-3.c: Likewise.
2169 * gcc.dg/nested-redef-1.c: Likewise.
2170 * gcc.dg/noreturn-4.c: Likewise.
2171 * gcc.dg/old-style-prom-2.c: Likewise.
2172 * gcc.dg/old-style-prom-3.c: Likewise.
2173 * gcc.dg/old-style-then-proto-1.c: Likewise.
2174 * gcc.dg/overflow-warn-1.c: Likewise.
2175 * gcc.dg/overflow-warn-2.c: Likewise.
2176 * gcc.dg/overflow-warn-3.c: Likewise.
2177 * gcc.dg/overflow-warn-4.c: Likewise.
2178 * gcc.dg/overflow-warn-6.c: Likewise.
2179 * gcc.dg/parm-forwdecl-2.c: Likewise.
2180 * gcc.dg/parm-forwdecl-3.c: Likewise.
2181 * gcc.dg/parm-impl-decl-1.c: Likewise.
2182 * gcc.dg/parm-impl-decl-2.c: Likewise.
2183 * gcc.dg/parm-incomplete-1.c: Likewise.
2184 * gcc.dg/parm-mismatch-1.c: Likewise.
2185 * gcc.dg/pointer-arith-1.c: Likewise.
2186 * gcc.dg/pointer-arith-2.c: Likewise.
2187 * gcc.dg/pointer-arith-3.c: Likewise.
2188 * gcc.dg/pointer-arith-4.c: Likewise.
2189 * gcc.dg/pointer-arith-6.c: Likewise.
2190 * gcc.dg/pointer-arith-7.c: Likewise.
2191 * gcc.dg/pointer-arith-8.c: Likewise.
2192 * gcc.dg/pr13804-1.c: Likewise.
2193 * gcc.dg/pr15698-1.c: Likewise.
2194 * gcc.dg/pr15698-2.c: Likewise.
2195 * gcc.dg/pr15698-3.c: Likewise.
2196 * gcc.dg/pr15698-4.c: Likewise.
2197 * gcc.dg/pr15698-5.c: Likewise.
2198 * gcc.dg/pr15698-6.c: Likewise.
2199 * gcc.dg/pr15698-7.c: Likewise.
2200 * gcc.dg/pr15698-8.c: Likewise.
2201 * gcc.dg/pr17188-1.c: Likewise.
2202 * gcc.dg/pr17301-1.c: Likewise.
2203 * gcc.dg/pr17301-2.c: Likewise.
2204 * gcc.dg/pr17730-1.c: Likewise.
2205 * gcc.dg/pr20368-1.c: Likewise.
2206 * gcc.dg/pr20368-2.c: Likewise.
2207 * gcc.dg/pr20368-3.c: Likewise.
2208 * gcc.dg/pr22308-1.c: Likewise.
2209 * gcc.dg/qual-component-1.c: Likewise.
2210 * gcc.dg/redecl-1.c: Likewise.
2211 * gcc.dg/redecl-11.c: Likewise.
2212 * gcc.dg/redecl-12.c: Likewise.
2213 * gcc.dg/redecl-13.c: Likewise.
2214 * gcc.dg/redecl-14.c: Likewise.
2215 * gcc.dg/redecl-15.c: Likewise.
2216 * gcc.dg/register-var-1.c: Likewise.
2217 * gcc.dg/register-var-2.c: Likewise.
2218 * gcc.dg/stmt-expr-2.c: Likewise.
2219 * gcc.dg/stmt-expr-3.c: Likewise.
2220 * gcc.dg/stmt-expr-label-1.c: Likewise.
2221 * gcc.dg/stmt-expr-label-2.c: Likewise.
2222 * gcc.dg/stmt-expr-label-3.c: Likewise.
2223 * gcc.dg/struct-empty-2.c: Likewise.
2224 * gcc.dg/struct-empty-3.c: Likewise.
2225 * gcc.dg/struct-parse-1.c: Likewise.
2226 * gcc.dg/struct-semi-1.c: Likewise.
2227 * gcc.dg/struct-semi-2.c: Likewise.
2228 * gcc.dg/struct-semi-3.c: Likewise.
2229 * gcc.dg/switch-5.c: Likewise.
2230 * gcc.dg/switch-6.c: Likewise.
2231 * gcc.dg/switch-7.c: Likewise.
2232 * gcc.dg/tls/diag-5.c: Likewise.
2233 * gcc.dg/transparent-union-1.c: Likewise.
2234 * gcc.dg/transparent-union-3.c: Likewise.
2235 * gcc.dg/typespec-1.c: Likewise.
2236 * gcc.dg/vla-init-2.c: Likewise.
2237 * gcc.dg/vla-init-3.c: Likewise.
2238 * gcc.dg/vla-init-4.c: Likewise.
2239 * gcc.dg/vla-init-5.c: Likewise.
2240 * gcc.dg/void-cast-2.c: Likewise.
2241 * gcc.dg/wvla-3.c: Likewise.
2242 * gcc.dg/wvla-7.c: Likewise.
2243 * gcc.target/i386/991209-1.c: Likewise.
2244 * gcc.target/ia64/fpreg-1.c: Likewise.
2245 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2246 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2248 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
2251 * gfortran.dg/func_decl_4.f90: New test.
2253 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
2256 * gfortran.dg/interface_17.f90: New test.
2258 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
2261 * gfortran.dg/32599.f03: New test case.
2264 * gfortran.dg/32601.f03: New test case.
2265 * gfortran.dg/32601_1.f03: Ditto.
2266 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2267 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2269 2007-07-12 Steve Ellcey <sje@cup.hp.com>
2271 * gcc.c-torture/execute/align-3.c: Remove function addr check.
2273 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
2274 Devang Patel <dpatel@apple.com>
2276 PR tree-optimization/25413
2277 * gcc.dg/vect/vect-align-1.c: New.
2278 * gcc.dg/vect/vect-align-2.c: New.
2279 * gcc.dg/vect/pr25413.c: New.
2280 * gcc.dg/vect/pr25413a.c: New.
2281 * gcc.dg/vect/pr31699.c: Fix dg-final check.
2283 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
2285 * lib/target-support.exp (check_ultrasparc_hw_available):
2287 (is-effective-target): Check $arg for ultrasparc_hw.
2288 (is-effective-target-keyword): Likewise.
2289 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2290 when determining what to do on sparc platforms.
2291 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2292 * gcc.dg/20001101-1.c: Likewise.
2293 * gcc.dg/20001101-2.c: Likewise.
2294 * gcc.dg/ultrasp9.c: Likewise.
2295 * gcc.dg/ultrasp10.c: Likewise.
2296 * gcc.target/sparc/pdist-3.c: Likewise.
2298 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
2300 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2302 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
2304 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2306 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2308 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2309 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2310 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2311 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2312 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2313 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2314 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2315 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2316 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2317 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2318 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2319 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2320 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2321 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2322 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2323 * lib/target-supports.exp (check_effective_target_vect_int_mul):
2326 2007-07-12 Jakub Jelinek <jakub@redhat.com>
2329 * g++.dg/parse/error30.C: New test.
2331 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2334 * gfortran.dg/alloc_comp_misc_1.f90: New test.
2336 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
2338 * gfortran.fortran-torture/compile/pr32663.f: New test.
2340 2007-07-11 Paolo Carlini <pcarlini@suse.de>
2343 * g++.dg/inherit/virtual4.C: New.
2345 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
2348 * gcc.target/i386/pr32661-1.c: New test.
2350 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
2352 * gnat.dg/invariant_index.ad[sb]: New test.
2354 2007-07-11 Paolo Carlini <pcarlini@suse.de>
2357 * g++.dg/template/decl3.C: New.
2359 2007-07-09 Geoffrey Keating <geoffk@apple.com>
2362 * gcc.c-torture/execute/align-3.c: New.
2364 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
2367 * gcc.target/i386/pr32708-1.c: New test.
2368 * gcc.target/i386/pr32708-2.c: Ditto.
2369 * gcc.target/i386/pr32708-3.c: Ditto.
2371 2007-07-10 Mark Mitchell <mark@codesourcery.com>
2373 * g++.dg/init/new20.C: Remove svn:executable flag.
2375 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
2377 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2379 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
2381 * gcc.dg/ultrasp7.c: Add fpic target requirement.
2383 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2386 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2389 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
2392 * gfortran.dg/overload_2.f90: New test.
2395 * gfortran.dg/transfer_simplify_5.f90
2398 * gfortran.dg/interface_15.f90: New test.
2400 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2403 * gfortran.dg/matmul_5.f90: New test case.
2405 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
2407 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2408 * gcc.dg/fesd-any.h: Likewise.
2409 * gcc.dg/fesd-baseonly.c: Likewise.
2410 * gcc.dg/fesd-baseonly.h: Likewise.
2411 * gcc.dg/fesd-none.c: Likewise.
2412 * gcc.dg/fesd-none.h: Likewise.
2413 * gcc.dg/fesd-reduced.c: Likewise.
2414 * gcc.dg/fesd-reduced.h: Likewise.
2415 * gcc.dg/fesd-sys.c: Likewise.
2416 * gcc.dg/fesd-sys.h: Likewise
2417 * gcc.dg/fesd.h: Likewise.
2419 * g++.dg/debug/dwarf2: New directory.
2420 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2421 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2422 * g++.dg/other/fesd-any.h: Likewise.
2423 * g++.dg/other/fesd-baseonly.C: Likewise.
2424 * g++.dg/other/fesd-baseonly.h: Likewise.
2425 * g++.dg/other/fesd-none.C: Likewise.
2426 * g++.dg/other/fesd-none.h: Likewise.
2427 * g++.dg/other/fesd-reduced.C: Likewise.
2428 * g++.dg/other/fesd-reduced.h: Likewise.
2429 * g++.dg/other/fesd-sys.C: Likewise.
2430 * g++.dg/other/fesd-sys.h: Likewise.
2431 * g++.dg/other/fesd.h: Likewise.
2433 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
2436 * gfortran.dg/parameter_unused.f90: New test.
2438 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
2440 PR tree-optimization/32681
2441 * gcc.dg/tree-ssa/pr32681.c: New test.
2443 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2446 * gfortran.dg/fmt_t_5.f90: New test.
2448 2007-07-08 Paolo Carlini <pcarlini@suse.de>
2451 * g++.dg/template/operator10.C: New.
2453 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2456 * gfortran.dg/unpack_zerosize_1.f90: New test case.
2458 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
2461 * gfortran.dg/operator_6.f90: New test.
2463 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
2466 * gfortran.dg/operator_4.f90: New test.
2467 * gfortran.dg/operator_5.f90: New test.
2468 * gfortran.dg/logical_comp.f90: Adjusted error messages.
2469 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2471 2007-07-08 Tobias Burnus <burnus@net-b.de>
2474 * gfortran.dg/argument_checking_6.f90: New.
2476 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
2479 * gfortran.dg/interface_155555.f90: New test.
2481 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2483 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2484 c99-math-long-double-1.c, c99-math.h: Test subnormals.
2486 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2489 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2490 discern pedantic diagnostics and errors.
2491 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2493 * gcc.dg/20050121-1.c: This is an error and not a warning.
2494 * gcc.target/i386/sseregparm-2.c: Likewise.
2495 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2496 * gcc.dg/charset/attribute2.c: Likewise.
2497 * gcc.dg/bitfld-1.c: Likewise.
2498 * gcc.dg/pack-test-2.c: Likewise.
2499 * gcc.dg/940510-1.c: Match separately error and warning.
2500 * gcc.dg/array-2.c: Match separately multiple messages. The second
2501 diagnostic is a pedantic warning and not an error.
2502 * gcc.dg/pr14475.c: Match separately multiple messages.
2503 * gcc.dg/pr18809-1.c: Likewise.
2504 * gcc.dg/pr27953.c: Likewise.
2505 * gcc.dg/vla-init-1.c: Likewise.
2506 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2508 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511 * gfortran.dg/char_decl_1.f90: New test.
2513 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
2515 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2517 2007-07-07 Mark Mitchell <mark@codesourcery.com>
2520 * g++.dg/template/overload9.C: New test.
2522 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
2524 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2525 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2527 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
2529 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2530 * gcc.dg/20001012-2.c: Likewise.
2531 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2532 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2534 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
2536 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2537 about the chunk size when STACK_SIZE is defined.
2539 2007-07-06 Josh Conner <jconner@apple.com>
2542 * gcc.dg/sibcall-8.c: New test.
2544 2007-07-06 Josh Conner <jconner@apple.com>
2547 * gcc.target/arm/sibcall-1.c: New test.
2549 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
2551 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2553 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
2555 * gfortran.dg/save_parameter.f90: New test.
2556 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2558 2007-07-06 Richard Guenther <rguenther@suse.de>
2560 * g++.dg/opt/pr30965.C: New testcase.
2562 2007-07-06 Richard Sandiford <richard@codesourcery.com>
2564 * gcc.target/mips/save-restore-5.c: New test.
2566 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
2568 PR rtl_optimization/32450
2569 * gcc.dg/pr32450.c: New runtime test.
2571 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
2573 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2574 single underscore in scan directives.
2576 2007-07-05 Mark Mitchell <mark@codesourcery.com>
2579 * g++.dg/init/ptrmem4.C: New test.
2582 * g++.dg/init/new21.C: Likewise.
2585 * g++.dg/template/static30.C: Likewise.
2587 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
2589 * gcc.dg/vect/costmodel/ppc: New directory.
2590 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2591 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2593 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2594 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2595 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2596 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2597 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2598 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2599 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2601 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2603 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2605 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2606 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2608 2007-07-05 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/module_md5_1.f90: Update MD5 number.
2613 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
2616 * gfortran.dg/interface_14.f90: New test.
2619 * gfortran.dg/do_iterator_2.f90: New test.
2621 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
2623 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2624 (FE_DEC_DOWNWARD): Likewise.
2625 (FE_DEC_UPWARD): Likewise.
2626 (FE_DEC_TOWARDZERO): Likewise.
2627 (FE_DEC_TONEARESTFROMZERO): Likewise.
2629 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
2631 * gcc.c-torture/compile/pr32606.c: New.
2632 * gfortran.fortran-torture/execute/pr32604.f90: New.
2634 2007-07-04 Mark Mitchell <mark@codesourcery.com>
2636 * gcc.dg/visibility-12.c: New test.
2637 * gcc.dg/visibility-13.c: Likewise.
2638 * g++.dg/ext/visibility-9.C: Likewise.
2639 * g++.dg/ext/visibility-10.C: Likewise.
2641 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2643 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2644 * gcc.dg/sh-relax-vxworks.c: New test.
2646 2007-07-04 Richard Guenther <rguenther@suse.de>
2648 PR tree-optimization/32500
2649 * gcc.c-torture/execute/pr32500.c: New testcase.
2651 2007-07-04 Richard Guenther <rguenther@suse.de>
2653 PR tree-optimization/32482
2654 * gcc.c-torture/compile/pr32482.c: New testcase.
2656 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2658 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2660 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2661 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2662 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2663 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2665 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2667 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2669 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2671 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2673 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2676 * gfortran.dg/min_max_optional_1.f90: New test.
2677 * gfortran.dg/min_max_optional_2.f90: New test.
2678 * gfortran.dg/min_max_optional_3.f90: New test.
2680 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2683 * gfortran.dg/fmt_error.f90: New test.
2685 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688 * gfortran.dg/interface_13.f90: New test.
2690 2007-07-03 Dave Brolley <brolley@redhat.com>
2693 * g++.dg/init/new20.C: New test.
2695 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
2698 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2700 2007-07-03 Tobias Burnus <burnus@net-b.de>
2703 * common_7.f90: New.
2704 * common_8.f90: New.
2705 * common_9.f90: New.
2707 2007-07-03 Tobias Burnus <burnus@net-b.de>
2710 * gfortran.dg/argument_checking_1.f90: New.
2711 * gfortran.dg/argument_checking_2.f90: New.
2712 * gfortran.dg/argument_checking_3.f90: New.
2713 * gfortran.dg/argument_checking_4.f90: New.
2714 * gfortran.dg/argument_checking_5.f90: New.
2715 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2716 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2718 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2720 * gcc.dg/pr32176.c: Add -w to default dg-options.
2722 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2724 * gcc.c-torture/compile/ssa-pre-1.c: New test.
2726 2007-07-03 Tobias Burnus <burnus@net-b.de>
2729 * gfortran.dg/null_2.f90: New.
2731 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2732 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2735 * gcc.dg/pr32176.c: New test.
2737 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2739 * gcc.dg/const-float80.c : New test.
2740 * gcc.dg/const-float128.c : New test.
2741 * gcc.dg/const-float80-ped.c : New test.
2742 * gcc.dg/const-float128-ped.c : New test.
2744 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2746 * gcc.dg/c99-math.h: Fix typo.
2748 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2751 * gcc.dg/gomp/pr32468-1.c: New test.
2753 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2755 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2758 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2760 * gfortran.fortran-torture/compile/pr32583.f: New.
2761 * gcc.c-torture/compile/pr32584.c: New
2763 2007-07-02 Ollie Wild <aaw@google.com>
2765 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2766 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2768 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2770 * gcc.target/mips/save-restore-1.c: New test.
2771 * gcc.target/mips/save-restore-2.c: Likewise.
2772 * gcc.target/mips/save-restore-3.c: Likewise.
2773 * gcc.target/mips/save-restore-4.c: Likewise.
2775 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
2777 PR tree-optimization/31966
2778 PR tree-optimization/32533
2779 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2780 * gfortran.dg/pr32533.f90: Ditto.
2782 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2784 * g++.dg/opt/nrv12.C: New test.
2785 * gcc.target/i386/nrv1.c: New test.
2788 * g++.dg/gomp/pr31748.C: New test.
2790 2007-07-02 Ira Rosen <irar@il.ibm.com>
2792 PR tree-optimization/32230
2793 * gcc.dg/vect/pr32230.c: New test.
2795 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
2797 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2798 * bind_c_coms.f90: Ditto.
2799 * bind_c_coms_driver.c: Ditto.
2800 * bind_c_dts.f90: Ditto.
2801 * bind_c_dts_2.f03: Ditto.
2802 * bind_c_dts_2_driver.c: Ditto.
2803 * bind_c_dts_3.f03: Ditto.
2804 * bind_c_dts_4.f03: Ditto.
2805 * bind_c_dts_driver.c: Ditto.
2806 * bind_c_implicit_vars.f03: Ditto.
2807 * bind_c_procs.f03: Ditto.
2808 * bind_c_usage_2.f03: Ditto.
2809 * bind_c_usage_3.f03: Ditto.
2810 * bind_c_usage_5.f03: Ditto.
2811 * bind_c_usage_6.f03: Ditto.
2812 * bind_c_usage_7.f03: Ditto.
2813 * bind_c_vars.f90: Ditto.
2814 * bind_c_vars_driver.c: Ditto.
2815 * binding_c_table_15_1.f03: Ditto.
2816 * binding_label_tests.f03: Ditto.
2817 * binding_label_tests_10.f03: Ditto.
2818 * binding_label_tests_10_main.f03: Ditto.
2819 * binding_label_tests_11.f03: Ditto.
2820 * binding_label_tests_11_main.f03: Ditto.
2821 * binding_label_tests_12.f03: Ditto.
2822 * binding_label_tests_13.f03: Ditto.
2823 * binding_label_tests_13_main.f03: Ditto.
2824 * binding_label_tests_14.f03: Ditto.
2825 * binding_label_tests_2.f03: Ditto.
2826 * binding_label_tests_3.f03: Ditto.
2827 * binding_label_tests_4.f03: Ditto.
2828 * binding_label_tests_5.f03: Ditto.
2829 * binding_label_tests_6.f03: Ditto.
2830 * binding_label_tests_7.f03: Ditto.
2831 * binding_label_tests_8.f03: Ditto.
2832 * binding_label_tests_9.f03: Ditto.
2833 * c_assoc.f90: Ditto.
2834 * c_assoc_2.f03: Ditto.
2835 * c_f_pointer_shape_test.f90: Ditto.
2836 * c_f_pointer_tests.f90: Ditto.
2837 * c_f_tests_driver.c: Ditto.
2838 * c_funloc_tests.f03: Ditto.
2839 * c_funloc_tests_2.f03: Ditto.
2840 * c_funloc_tests_3.f03: Ditto.
2841 * c_funloc_tests_3_funcs.c: Ditto.
2842 * c_kind_params.f90: Ditto.
2843 * c_kind_tests_2.f03: Ditto.
2845 * c_loc_driver.c: Ditto.
2846 * c_loc_test.f90: Ditto.
2847 * c_loc_tests_2.f03: Ditto.
2848 * c_loc_tests_2_funcs.c: Ditto.
2849 * c_loc_tests_3.f03: Ditto.
2850 * c_loc_tests_4.f03: Ditto.
2851 * c_loc_tests_5.f03: Ditto.
2852 * c_loc_tests_6.f03: Ditto.
2853 * c_loc_tests_7.f03: Ditto.
2854 * c_loc_tests_8.f03: Ditto.
2855 * c_ptr_tests.f03: Ditto.
2856 * c_ptr_tests_10.f03: Ditto.
2857 * c_ptr_tests_5.f03: Ditto.
2858 * c_ptr_tests_7.f03: Ditto.
2859 * c_ptr_tests_7_driver.c: Ditto.
2860 * c_ptr_tests_8.f03: Ditto.
2861 * c_ptr_tests_8_funcs.c: Ditto.
2862 * c_ptr_tests_9.f03: Ditto.
2863 * c_ptr_tests_driver.c: Ditto.
2864 * c_size_t_driver.c: Ditto.
2865 * c_size_t_test.f03: Ditto.
2866 * com_block_driver.f90: Ditto.
2867 * global_vars_c_init.f90: Ditto.
2868 * global_vars_c_init_driver.c: Ditto.
2869 * global_vars_f90_init.f90: Ditto.
2870 * global_vars_f90_init_driver.c: Ditto.
2871 * interop_params.f03: Ditto.
2872 * iso_c_binding_only.f03: Ditto.
2873 * iso_c_binding_rename_1.f03: Ditto.
2874 * iso_c_binding_rename_1_driver.c: Ditto.
2875 * iso_c_binding_rename_2.f03: Ditto.
2876 * iso_c_binding_rename_2_driver.c: Ditto.
2877 * kind_tests_2.f03: Ditto.
2878 * kind_tests_3.f03: Ditto.
2879 * module_md5_1.f90: Ditto.
2880 * only_clause_main.c: Ditto.
2881 * print_c_kinds.f90: Ditto.
2882 * test_bind_c_parens.f03: Ditto.
2883 * test_c_assoc.c: Ditto.
2884 * test_com_block.f90: Ditto.
2885 * test_common_binding_labels.f03: Ditto.
2886 * test_common_binding_labels_2.f03: Ditto.
2887 * test_common_binding_labels_2_main.f03: Ditto.
2888 * test_common_binding_labels_3.f03: Ditto.
2889 * test_common_binding_labels_3_main.f03: Ditto.
2890 * test_only_clause.f90: Ditto.
2891 * use_iso_c_binding.f90: Ditto.
2892 * value_5.f90: Ditto.
2893 * value_test.f90: Ditto.
2894 * value_tests_f03.f90: Ditto.
2896 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
2898 * gcc.dg/tls/opt-14.c: New.
2900 2007-07-01 Ollie Wild <aaw@google.com>
2902 * g++.dg/lookup/using16.C: New test.
2903 * g++.dg/lookup/using17.C: New test.
2905 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
2908 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2909 (test_4): Use proper test for floating point equality.
2912 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2914 PR libgfortran/32554
2915 * gfortran.dg/fmt_p_1.f90: New test.
2917 2007-07-01 Ira Rosen <irar@il.ibm.com>
2919 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2920 initialization and fix dg-final check - the initialization loop is
2923 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2924 Volker Reichelt <reichelt@netcologne.de>
2927 * gcc.dg/pr32559.c: New test.
2929 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2931 PR tree-optimization/25371
2932 * gcc.dg/vect/pr25371.c: New test.
2934 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
2936 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2937 when allocating and initializing a flexible array.
2939 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
2942 * gfortran.dg/intrinsic.f90: New test.
2944 2007-06-30 Tobias Burnus <burnus@net-b.de>
2947 * gfortran.dg/fmt_zero_check.f90: New.
2949 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
2952 * gfortran.dg/repeat_f90: New test.
2954 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2957 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2958 -pedantic-errors, so we should match errors.
2959 * gcc.dg/cpp/escape-1.c: Likewise.
2960 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2961 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2963 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2964 errors instead of warnings.
2965 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2967 * gcc.dg/cpp/arith-3.c: Likewise.
2969 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2972 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2973 * gcc.dg/pch/valid-2.c: Likewise.
2974 * gcc.dg/pch/valid-3.c: Likewise.
2975 * gcc.dg/pch/warn-1.c: Likewise.
2976 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2978 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2981 * gcc.dg/Wunused-function.c: New.
2983 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2985 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2987 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
2989 * g++.dg/other/canon-31724.C: New.
2991 2007-06-29 Jan Hubicka <jh@suse.cz>
2994 * gcc.c-torture/compile/pr32372.c: new.
2996 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2998 * gfortran.dg/operator_3.f90: New test.
3000 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
3002 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3003 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3005 2007-06-29 Richard Guenther <rguenther@suse.de>
3008 * gcc.dg/inline-23.c: New testcase.
3010 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
3012 PR tree-optimization/24659
3013 * gcc.target/i386/vectorize2.c: New test.
3014 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3015 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3017 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
3019 * gcc.dg/pointer-arith-9.c: New test.
3021 2007-06-29 Tobias Burnus <burnus@net-b.de>
3024 * gfortran.dg/fmt_read_2.f90: New.
3026 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3028 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3029 If it exists, don't try to create it.
3031 2007-06-28 Geoffrey Keating <geoffk@apple.com>
3033 * g++.dg/ext/visibility/ms-compat-1.C: New.
3035 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3038 * gfortran.fortran-torture/compile/pr32417.f90: New test.
3040 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
3042 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3045 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
3048 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3050 2007-06-27 Richard Guenther <rguenther@suse.de>
3053 * gcc.dg/inline-22.c: New testcase.
3055 2007-06-26 Hui-May Chang <hm.chang@apple.com>
3057 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3058 the scan-assembler constant.
3060 2007-06-25 Geoffrey Keating <geoffk@apple.com>
3063 * gcc.dg/pr20216.c: New.
3065 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3068 * gcc.dg/vect/pr32421.c: New test.
3070 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
3073 * g++.dg/other/friend5.C: New test.
3075 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
3078 * gfortran.dg/host_assoc_function_2.f90: New test.
3081 * gfortran.dg/host_assoc_call_1.f90: New test.
3083 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3085 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3087 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3090 * gfortran.dg/error_format.f90: New test.
3092 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
3095 * gfortran.dg/pr32136.f90: New test.
3097 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
3100 * gfortran.dg/minmaxloc_1.f90: New test.
3103 * gfortran.dg/minmaxloc_2.f90: New test.
3105 2007-06-23 Richard Guenther <rguenther@suse.de>
3107 PR tree-optimization/16876
3109 * gcc.dg/pr29254.c: The warning is bogus.
3110 * gcc.dg/warn-1.c: Likewise.
3111 * gcc.dg/assign-warn-3.c: Likewise.
3112 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3114 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
3116 * gcc.c-torture/execute/20070623-1.c: New.
3118 2007-06-22 Jan Hubicka <jh@suse.cz>
3120 * gcc.c-torture/compile/pr31541.c: New.
3122 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3125 Remove -m64 from dg-options.
3127 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
3130 * gcc.dg/pr32374.c: New test.
3132 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3135 * gfortran.dg/pointer_assign_3.f90: New test.
3137 2007-06-21 Sebastian Pop <sebpop@gmail.com>
3139 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3141 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3144 * gfortran.dg/assign.f90: Update test.
3145 * gfortran.dg/real_do_1.f90: Update test.
3146 * gfortran.dg/gomp/omp_do1.f90: Update test.
3147 * gfortran.dg/warnings_are_errors_1.f: Update test.
3148 * gfortran.dg/g77/20010519-1.f: Update test.
3149 * gfortran.dg/g77/pr9258.f: Update test.
3150 * gfortran.dg/g77/960317-1.f: Update test.
3152 2007-06-21 Richard Guenther <rguenther@suse.de>
3154 PR tree-optimization/32453
3155 * gcc.c-torture/compile/pr32453.c: New testcase.
3157 2007-06-21 Jakub Jelinek <jakub@redhat.com>
3159 PR tree-optimization/31866
3160 * gcc.dg/pr31866.c: New test.
3162 2007-06-21 Richard Guenther <rguenther@suse.de>
3164 PR tree-optimization/32451
3165 * g++.dg/torture/20070621-1.C: New testcase.
3167 2007-06-21 Christian Bruel <christian.bruel@st.com>
3169 * gcc.dg/attr-isr.c: Test delay slot content.
3171 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3174 gfortran.dg/pointer_assign_2.f90: New test.
3176 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3179 gfortran.dg/invalid_procedure_name.f90: New test.
3181 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
3183 PR tree-optimization/25737
3184 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3186 2007-06-20 Hui-May Chang <hm.chang@apple.com>
3188 * gcc.target/i386/large-size-array-3.c: New.
3190 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3191 Richard Guenther <rguenther@suse.de>
3194 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3196 2007-06-20 Jakub Jelinek <jakub@redhat.com>
3199 * gcc.dg/pr31959.c: New test.
3202 * g++.dg/ext/asm10.C: New test.
3205 * gcc.c-torture/execute/20070614-1.c: New test.
3207 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
3209 * gcc.target/arm/stack-corruption.c: New test.
3211 2007-06-19 Richard Guenther <rguenther@suse.de>
3213 * g++.dg/torture/pr30252.C: New testcase.
3215 2007-06-19 Jakub Jelinek <jakub@redhat.com>
3217 PR tree-optimization/32353
3218 * g++.dg/opt/nrv13.C: New test.
3220 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
3224 * gfortran.dg/impure_assignment_2.f90 : New test.
3227 * gfortran.dg/data_initialized_2.f90 : New test.
3229 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3230 appropriate version of 'dmach'.
3232 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
3235 * gcc.target/i386/pr32389.c New test.
3237 2007-06-18 Simon Baldwin <simonb@google.com>
3240 * g++.dg/template/error25.C: New.
3241 * g++.dg/template/spec35.C: New.
3243 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
3245 * gcc.c-torture/compile/pr32355.c: New testcase.
3247 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
3249 PR tree-optimization/32383
3250 * g++.dg/opt/pr32383.C: New test.
3252 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
3254 PR rtl-optimization/32366
3255 * gcc.dg/vect/pr32366.c: New test.
3257 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
3259 * gcc.c-torture/compile/pr32349.c: New testcase.
3261 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3263 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3264 * gcc.target/sparc/combined-2.c: Likewise.
3265 * gcc.target/sparc/fexpand.c : Likewise.
3266 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
3267 * gcc.target/sparc/fpack16.c : Likewise.
3268 * gcc.target/sparc/fpmerge.c : Likewise.
3269 * gcc.target/sparc/fpmul.c : Likewise.
3270 * gcc.target/sparc/noresult.c : Likewise.
3271 * gcc.target/sparc/pdist.c: Likewise.
3273 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
3276 * gcc.target/i386/recip-divf.c: New test.
3277 * gcc.target/i386/recip-sqrtf.c: Ditto.
3278 * gcc.target/i386/recip-vec-divf.c: Ditto.
3279 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3280 * gcc.target/i386/sse-recip.c: Ditto.
3281 * gcc.target/i386/sse-recip-vec.c: Ditto.
3283 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3286 * gcc.c-torture/compile/20070605-1.c: New test.
3288 * gcc.c-torture/compile/20070603-1.c: New testcase.
3289 * gcc.c-torture/compile/20070603-2.c: New testcase.
3291 * gcc.c-torture/compile/20070531-1.c: New test.
3294 * gcc.c-torture/compile/20070531-2.c: New test.
3297 * gcc.c-torture/compile/20070529-1.c: New test.
3300 * gcc.c-torture/compile/20070529-2.c: New test.
3303 * gcc.c-torture/compile/20070520-1.c: New test.
3305 * g++.dg/ext/java-1.C: New test.
3307 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3308 loops instead of one. Remove the "can't determine dependence"
3310 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3311 needed as the cast is gone in the first place.
3312 * gcc.dg/max-1.c: Change local variable a to be a global one.
3313 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3314 have a cast which is PREd.
3316 2007-06-15 Mark Mitchell <mark@codesourcery.com>
3318 * g++.dg/lookup/anon6.C: New test.
3320 2007-06-14 Dirk Mueller <dmueller@suse.de>
3323 * g++.dg/opt/static6.C: New testcase.
3325 2007-06-14 Geoff Keating <geoffk@apple.com>
3327 * g++.dg/ext/visibility/overload-1.C: New.
3330 * g++.dg/ext/visibility/anon4.C: New.
3332 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
3335 * gcc.target/i386/pr32268.c: New test.
3337 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
3339 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3340 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3341 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3343 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3344 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3345 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3348 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
3351 * gfortran.dg/common_resize_1.f90: New test.
3353 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
3356 * gcc.dg/vect/pr32224.c: Fix.
3358 2007-06-13 Eric Christopher <echristo@apple.com>
3360 * gcc.target/i386/ssefn-1.c: Add -march=i386.
3362 2007-06-13 Tobias Burnus <burnus@net-b.de>
3365 * gfortran.dg/actual_array_vect_1.f90: New.
3367 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3369 * gcc.target/sparc/mfpu.c: New test.
3371 2007-06-12 Geoff Keating <geoffk@apple.com>
3373 * g++.dg/warn/weak1.C: Suppress on Darwin.
3374 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3376 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3379 * g++.dg/torture/pr31579.C: New testcase.
3381 2007-06-12 Ian Lance Taylor <iant@google.com>
3384 * g++.dg/init/new16.C: New test.
3385 * g++.dg/init/new17.C: New test.
3386 * g++.dg/init/new18.C: New test.
3387 * g++.dg/init/new19.C: New test.
3389 2007-06-12 Olivier Hainque <hainque@adacore.com>
3391 * gnat.dg/lhs_view_convert.adb: New test.
3393 2007-06-12 Richard Guenther <rguenther@suse.de>
3395 PR tree-optimization/15353
3396 PR tree-optimization/31657
3397 * gcc.c-torture/execute/20070424-1.c: New testcase.
3398 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3399 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3400 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3401 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3402 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3404 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
3406 PR rtl-optimization/32293
3407 * gcc.dg/pr32293.c: New test.
3409 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
3411 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3413 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
3416 * gfortran.dg/equiv_7.f90: New test.
3417 * gfortran.dg/equiv_constraint_7.f90: Change error message.
3420 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3422 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
3424 * gcc.dg/setjmp-3.c: Rename raise to raise0.
3425 * gcc.dg/setjmp-4.c: Likewise.
3426 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3428 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
3430 PR rtl-optimization/31025
3431 * gfortran.dg/pr31025.f90: New.
3433 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
3436 * gcc.target/i386/pr32280.c: New test.
3438 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
3441 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3443 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3445 PR libgfortran/32235
3446 * gfortran.dg/backspace_9.f: New test.
3448 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
3450 * gcc.dg/tree-ssa/prefetch-7.c: New test.
3452 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
3454 * gcc.dg/tree-ssa/loop-28.c: New testcase.
3456 2007-06-09 Ian Lance Taylor <iant@google.com>
3458 PR tree-optimization/32169
3459 * gcc.c-torture/compile/pr32169.c: New test.
3461 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
3463 * gcc.dg/vect/costmodel: New directory.
3464 * gcc.dg/vect/costmodel/i386: New directory.
3465 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3466 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3468 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3469 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3470 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3471 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3472 * gcc.dg/vect/costmodel/x86_64: New directory.
3473 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3475 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3477 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3478 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3479 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3480 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3481 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3483 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
3485 PR tree-optimization/32243
3486 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
3487 flags for -Os tests.
3488 * gcc.dg/vect/03-vect-pr32243.c: New test.
3490 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
3492 PR tree-optimization/32224
3493 * gcc.dg/vect/pr32224.c: New test.
3495 2007-06-08 Jakub Jelinek <jakub@redhat.com>
3498 * g++.dg/gomp/pr32177.C: New test.
3500 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3503 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3504 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3505 warning nor an error.
3506 * gcc.dg/Wfatal-2.c: Likewise.
3507 * gcc.dg/Werror-1.c: Likewise.
3508 * gcc.dg/Werror-5.c: Likewise.
3509 * gcc.dg/Werror-7.c: Likewise.
3510 * gcc.dg/Werror-10.c: Likewise.
3511 * gcc.dg/Werror-11.c: Likewise.
3513 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
3516 * g++.dg/init/brace6.C: New test.
3518 2007-06-07 Geoffrey Keating <geoffk@apple.com>
3520 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3521 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3522 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3523 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3525 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3526 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3527 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3528 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3529 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3530 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3531 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3532 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3534 * gcc.dg/darwin-minversion-3.c: New.
3536 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
3538 * gcc.target/i386/builtin-copysign.c: New test.
3540 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
3542 PR tree-optimization/32220
3543 * gfortran.dg/predcom-2.f: New testcase.
3545 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3548 * gcc.target/i386/vectorize4.c: New test.
3550 2007-06-06 Steve Ellcey <sje@cup.hp.com>
3552 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3554 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3557 * gcc.dg/simd-5.c: Mark output as a note.
3558 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3560 * gcc.dg/simd-1.c: Likewise.
3561 * gcc.dg/always_inline.c: Mark output as a sorry.
3562 * gcc.dg/always_inline2.c: Likewise.
3563 * gcc.dg/always_inline3.c: Likewise.
3565 2007-06-06 Ian Lance Taylor <iant@google.com>
3567 * g++.dg/conversion/enum1.C: New test.
3569 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
3571 PR tree-optimization/32216
3572 * gcc.dg/vect/pr32216.c: New test.
3574 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577 * gfortran.dg/invalid_contains_1.f90: New test.
3578 * gfortran.dg/invalid_contains_2.f90: New test.
3580 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3583 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3586 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3589 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3590 dg-message to match de note.
3591 * gcc.dg/pr26570.c: Use dg-message for a note.
3592 * gcc.dg/pr29254.c: Use dg-message for generic output and use
3593 dg-error instead of dg-warning because of -Werror.
3594 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3595 neither an error, nor a warning.
3596 * gcc.dg/glibc-uclibc-2.c: Likewise
3597 * gcc.dg/cpp/19940712-1.c: Likewise.
3599 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
3601 PR preprocessor/23479
3602 * gcc.dg/binary-constants-1.c: Add test suites for
3603 the 0b-prefixed binary integer constants.
3604 * gcc.dg/binary-constants-2.c: Ditto.
3605 * gcc.dg/binary-constants-3.c: Ditto.
3606 * gcc.dg/binary-constants-4.c: Ditto.
3608 2007-06-05 Ian Lance Taylor <iant@google.com>
3610 * gcc.dg/Wstrict-overflow-19.c: New test.
3612 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
3614 * gcc.dg/matrix/matrix-6.c: Remove conversion.
3616 2007-06-04 Ian Lance Taylor <iant@google.com>
3618 * gcc.dg/Wstrict-overflow-18.c: New test.
3620 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3623 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3624 * gcc.dg/cpp/mi5.c: Likewise.
3625 * gcc.dg/cpp/mi7.c: Likewise.
3627 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
3630 * gcc.dg/pr32191.c: New test.
3632 2007-05-28 Tobias Burnus <burnus@net-b.de>
3635 * gfortran.dg/allocate_stat_1.f90: Remove.
3637 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
3639 * gcc.target/i386/sse4_2-check.h: New.
3640 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3641 * gcc.target/i386/sse4_2-crc32.h: Likewise.
3642 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3643 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3644 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3645 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3646 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3647 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3648 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3649 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3650 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3651 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3652 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3653 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3654 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3655 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3656 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3657 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3659 2007-06-01 Geoffrey Keating <geoffk@apple.com>
3661 * gcc.dg/pie-link.c: New test.
3663 2007-06-01 Ian Lance Taylor <iant@google.com>
3665 * gcc.dg/Wstrict-overflow-17.c: New test.
3667 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
3669 * gcc.dg/builtin-return-1.c (g): New.
3670 (main): Allocate at least 64 bytes on the stack.
3672 2007-05-31 Mark Mitchell <mark@codesourcery.com>
3674 * g++.dg/init/cleanup3.C: New test.
3676 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
3678 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3681 007-05-31 Paul Thomas <pault@gcc.gnu.org>
3684 * gfortran.dg/char_array_constructor_3.f90: New test.
3686 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
3688 PR tree-optimization/32160
3689 * gfortran.dg/predcom-1.f: New test.
3691 2007-05-31 Richard Guenther <rguenther@suse.de>
3693 * g++.dg/other/str_empty.C: Move...
3694 * g++.dg/other/pr30567.C: Move...
3695 * g++.dg/tree-ssa/pr27218.C: Move...
3696 * g++.dg/torture: ...here and remove dg-options.
3698 2007-05-31 Paolo Carlini <pcarlini@suse.de>
3701 * g++.dg/ext/is_pod_incomplete.C: New.
3703 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
3704 Douglas Gregor <doug.gregor@gmail.com>
3705 Pedro Lamarao <pedro.lamarao@mndfck.org>
3706 Howard Hinnant <howard.hinnant@gmail.com>
3710 * g++.dg/cpp0x/rv8p.C: New.
3711 * g++.dg/cpp0x/temp-constructor-bug.C: New.
3712 * g++.dg/cpp0x/cast-bug.C: New.
3713 * g++.dg/cpp0x/elision_weak.C: New.
3714 * g++.dg/cpp0x/collapse-bug.C: New.
3715 * g++.dg/cpp0x/rv3p.C: New.
3716 * g++.dg/cpp0x/rv7n.C: New.
3717 * g++.dg/cpp0x/overload-conv-1.C: New.
3718 * g++.dg/cpp0x/rv2n.C: New.
3719 * g++.dg/cpp0x/deduce.C: New.
3720 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3721 * g++.dg/cpp0x/rv6p.C: New.
3722 * g++.dg/cpp0x/template_deduction.C: New.
3723 * g++.dg/cpp0x/implicit-copy.C: New.
3724 * g++.dg/cpp0x/rv1p.C: New.
3725 * g++.dg/cpp0x/cast.C: New.
3726 * g++.dg/cpp0x/rv5n.C: New.
3727 * g++.dg/cpp0x/collapse.C: New.
3728 * g++.dg/cpp0x/overload-conv-2.C: New.
3729 * g++.dg/cpp0x/rv4p.C: New.
3730 * g++.dg/cpp0x/rvo.C: New.
3731 * g++.dg/cpp0x/iop.C: New.
3732 * g++.dg/cpp0x/rv3n.C: New.
3733 * g++.dg/cpp0x/rv7p.C: New.
3734 * g++.dg/cpp0x/reference_collapsing.C: New.
3735 * g++.dg/cpp0x/overload.C: New.
3736 * g++.dg/cpp0x/named.C: New.
3737 * g++.dg/cpp0x/rv2p.C: New.
3738 * g++.dg/cpp0x/rv6n.C: New.
3739 * g++.dg/cpp0x/not_special.C: New.
3740 * g++.dg/cpp0x/bind.C: New.
3741 * g++.dg/cpp0x/rv1n.C: New.
3742 * g++.dg/cpp0x/rv5p.C: New.
3743 * g++.dg/cpp0x/elision.C: New.
3744 * g++.dg/cpp0x/named_refs.C: New.
3745 * g++.dg/cpp0x/unnamed_refs.C: New.
3746 * g++.dg/cpp0x/rv4n.C: New.
3747 * g++.dg/cpp0x/elision_neg.C: New.
3748 * g++.dg/init/copy7.C: Run in C++98 mode.
3749 * g++.dg/overload/arg1.C: Ditto.
3750 * g++.dg/overload/arg4.C: Ditto.
3752 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3755 * g++.dg/opt/static5.C: New test.
3757 2007-05-30 Richard Guenther <rguenther@suse.de>
3759 * g++.dg/dg.exp: Prune torture/.
3760 * g++.dg/torture/dg-torture.exp: New testsuite.
3762 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
3764 * gcc.target/arm/pr27387.C: Move and rename to ...
3765 * g++.dg/inherit/thunk8.C: ... here.
3767 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3769 PR tree-optimization/31769
3770 * g++.dg/gomp/pr31769.C: New test.
3772 2007-05-29 Hui-May Chang <hm.chang@apple.com>
3774 * gcc.target/i386/stack-realign.c: New.
3776 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
3778 * gcc.dg/tree-ssa/prefetch-6.c: New test.
3780 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
3782 * gfortran.dg/sizeof.f90: New.
3784 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3787 * gcc.dg/boolcomplex-1.c: New test.
3790 * g++.dg/ext/boolcomplex-1.c: New test.
3792 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
3794 * gcc.dg/matrix: New directory.
3796 2007-05-28 Tobias Burnus <burnus@net-b.de>
3799 * gfortran.dg/allocate_stat_1.f90: New.
3801 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3804 * transfer_hollerith_1.f90: New test.
3806 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3809 * gcc.c-torture/execute/vrp-7.c: New test.
3811 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3813 * gfortran.dg/transfer_simplify_4.f90: New test.
3815 2007-05-27 Tobias Burnus <burnus@net-b.de>
3818 * gfortran.dg/func_result_3.f90: New.
3820 2007-05-27 Tobias Burnus <burnus@net-b.de>
3823 * gfortran.dg/transfer_simplify_3.f90: New.
3825 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3828 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
3830 * gcc.target/i386/pr32065-2.c: New test.
3832 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3835 * gfortran.dg/io_constraints_2.f90: Update.
3837 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
3840 * gfortran.dg/array_constructor_17.f90: New test.
3842 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3845 * g++.dg/opt/array2.C: New testcase.
3847 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3850 * gcc.target/i386/pr32065.c: New test.
3852 2007-05-25 Dirk Mueller <dmueller@suse.de>
3853 Marcus Meissner <meissner@suse.de>
3855 * gcc.dg/attr-alloc_size.c: New.
3857 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
3858 Lee Millward <lee.millward@gmail.com>
3861 * g++.dg/parse/crash34.C: New test.
3863 * g++.dg/parse/crash35.C: New test.
3865 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
3867 * gcc.target/i386/sse2-check.h: New.
3868 * gcc.target/i386/sse2-vec-1.c: Likewise.
3869 * gcc.target/i386/sse2-vec-2.c: Likewise.
3870 * gcc.target/i386/sse2-vec-3.c: Likewise.
3871 * gcc.target/i386/sse2-vec-4.c: Likewise.
3872 * gcc.target/i386/sse2-vec-5.c: Likewise.
3873 * gcc.target/i386/sse2-vec-6.c: Likewise.
3875 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
3887 * g++.dg/cpp0x/pr31431.C: New.
3888 * g++.dg/cpp0x/pr31437.C: New.
3889 * g++.dg/cpp0x/pr31442.C: New.
3890 * g++.dg/cpp0x/pr31444.C: New.
3891 * g++.dg/cpp0x/pr31431-2.C: New.
3892 * g++.dg/cpp0x/pr31432.C: New.
3893 * g++.dg/cpp0x/pr31434.C: New.
3894 * g++.dg/cpp0x/pr31438.C: New.
3895 * g++.dg/cpp0x/pr31443.C: New.
3896 * g++.dg/cpp0x/pr31445.C: New.
3897 * g++.dg/cpp0x/variadic-crash1.C: New.
3899 2007-05-25 Richard Sandiford <richard@codesourcery.com>
3901 * gcc.target/arm/long-calls-1.c: New test.
3902 * gcc.target/arm/long-calls-2.c: Likewise.
3903 * gcc.target/arm/long-calls-3.c: Likewise.
3904 * gcc.target/arm/long-calls-4.c: Likewise.
3906 2007-05-25 Richard Guenther <rguenther@suse.de>
3907 Andrew Pinski <andrew_pinski@playstation.sony.com>
3909 PR tree-optimization/31982
3910 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3912 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
3915 * gfortran.dg/result_in_spec_2.f90: New test.
3917 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3919 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3921 2007-05-24 Ollie Wild <aaw@google.com>
3923 * gcc.dg/cpp/counter-1.c: New test.
3924 * gcc.dg/pch/counter-1.c: New test.
3925 * gcc.dg/pch/counter-1.hs: New file.
3926 * gcc.dg/pch/counter-2.c: New test.
3927 * gcc.dg/pch/counter-2.hs: New file.
3928 * gcc.dg/pch/counter-3.c: New test.
3929 * gcc.dg/pch/counter-3.hs: New file.
3931 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
3933 * gcc.dg/tree-ssa/predcom-1.c: New test.
3934 * gcc.dg/tree-ssa/predcom-2.c: New test.
3935 * gcc.dg/tree-ssa/predcom-3.c: New test.
3936 * gcc.dg/tree-ssa/predcom-4.c: New test.
3937 * gcc.dg/tree-ssa/predcom-5.c: New test.
3938 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3940 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
3943 * gcc.target/i386/sse4_1-check.h (MASK): New.
3945 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3948 * gfortran.dg/pr25603.f: Initialize integer variables.
3950 2007-05-23 Ian Lance Taylor <iant@google.com>
3952 * g++.dg/other/vrp1.C: New test.
3954 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
3956 PR preprocessor/20077
3957 * gcc.dg/cpp/paste15.c: New test.
3959 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
3960 Nigel Stephens <nigel@mips.com>
3961 Richard Sandiford <richard@codesourcery.com>
3963 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3964 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3965 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3966 * gcc.target/mips/inter/mips16-inter.exp: New.
3968 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
3970 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3972 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
3974 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3975 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
3976 * gcc.target/i386/sse3-addsubps.c: Likewise.
3977 * gcc.target/i386/sse3-haddpd.c: Likewise.
3978 * gcc.target/i386/sse3-haddps.c: Likewise.
3979 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3980 * gcc.target/i386/sse3-hsubps.c: Likewise.
3981 * gcc.target/i386/sse3-lddqu.c: Likewise.
3982 * gcc.target/i386/sse3-movddup.c: Likewise.
3983 * gcc.target/i386/sse3-movshdup.c: Likewise.
3984 * gcc.target/i386/sse3-movsldup.c: Likewise.
3986 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3987 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
3988 * gcc.target/i386/ssse3-pabsd.c: Likewise.
3989 * gcc.target/i386/ssse3-pabsw.c: Likewise.
3990 * gcc.target/i386/ssse3-palignr.c: Likewise.
3991 * gcc.target/i386/ssse3-phaddd.c: Likewise.
3992 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3993 * gcc.target/i386/ssse3-phaddw.c: Likewise.
3994 * gcc.target/i386/ssse3-phsubd.c: Likewise.
3995 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3996 * gcc.target/i386/ssse3-phsubw.c: Likewise.
3997 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3998 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3999 * gcc.target/i386/ssse3-pshufb.c: Likewise.
4000 * gcc.target/i386/ssse3-psignb.c: Likewise.
4001 * gcc.target/i386/ssse3-psignd.c: Likewise.
4002 * gcc.target/i386/ssse3-psignw.c: Likewise.
4003 * gcc.target/i386/ssse3-vals.h: Likewise.
4005 * gcc.target/i386/sse3-check.h: New file.
4006 * gcc.target/i386/ssse3-check.h: Likewise.
4008 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4011 * gcc.c-torture/compile/bcopy-1.c: New testcase.
4013 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4016 * gcc.c-torture/20070522-1.c: New testcase.
4018 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4020 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4022 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
4024 * gcc.c-torture/execute/ieee/20000320-1.x,
4025 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4026 m68k-*-* and check_effective_target_coldfire_fpu.
4028 2007-05-22 Ollie Wild <aaw@google.com>
4030 * g++.dg/lookup/hidden-class10.C: New test.
4031 * g++.dg/lookup/hidden-class11.C: New test.
4033 2007-05-22 Ollie Wild <aaw@google.com>
4035 * g++.dg/lookup/name-clash5.C: New test.
4036 * g++.dg/lookup/name-clash6.C: New test.
4038 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4040 * g++.dg/other/i386-2.C: Update comments on header files tested.
4041 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
4043 * gcc.target/i386/sse-12.c: Likewise.
4044 * gcc.target/i386/sse-13.c: Likewise.
4045 * gcc.target/i386/sse-14.c: Likewise.
4047 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4048 Redefined to test with immediate operand.
4049 (__builtin_ia32_blendps): Likewise.
4050 (__builtin_ia32_blendpd): Likewise.
4051 (__builtin_ia32_dpps): Likewise.
4052 (__builtin_ia32_dpps): Likewise.
4053 (__builtin_ia32_insertps128): Likewise.
4054 (__builtin_ia32_vec_ext_v4sf): Likewise.
4055 (__builtin_ia32_vec_set_v16qi): Likewise.
4056 (__builtin_ia32_vec_set_v4si): Likewise.
4057 (__builtin_ia32_vec_set_v2di): Likewise.
4058 (__builtin_ia32_vec_ext_v16qi): Likewise.
4059 (__builtin_ia32_vec_ext_v4si): Likewise.
4060 (__builtin_ia32_vec_ext_v2di): Likewise.
4061 (__builtin_ia32_roundpd): Likewise.
4062 (__builtin_ia32_roundsd): Likewise.
4063 (__builtin_ia32_roundps): Likewise.
4064 (__builtin_ia32_roundss): Likewise.
4065 (__builtin_ia32_mpsadbw128): Likewise.
4067 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4069 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4071 2007-05-22 Janis Johnson <janis187@us.ibm.com>
4073 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4075 * gcc.dg/dfp/func-struct.c: Ditto.
4076 * gcc.dg/dfp/operator-assignment.c: Ditto.
4077 * gcc.dg/dfp/convert-bfp.c: Ditto.
4078 * gcc.dg/dfp/convert-int.c: Ditto.
4079 * gcc.dg/dfp/convert-int-max.c: Ditto.
4080 * gcc.dg/dfp/func-scalar.c: Ditto.
4081 * gcc.dg/dfp/cast.c: Ditto.
4082 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4083 failures, and fix a typo in return type of arg1_128.
4084 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4085 failures, and fix a typo in a constant suffix.
4086 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4087 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4089 2007-05-22 Janis Johnson <janis187@us.ibm.com>
4090 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4092 * lib/gcc-dg.exp(process_message): New proc.
4093 (dg-message): New test directive.
4094 * gcc.dg/always_inline.c: Use dg-message.
4095 * gcc.dg/always_inline2.c: Ditto.
4096 * gcc.dg/always_inline3.c: Ditto.
4097 * gcc.dg/invalid-call-1.c: Ditto.
4098 * gcc.dg/pr17506.c: Ditto.
4099 * gcc.dg/simd-5.c: Ditto.
4100 * gcc.dg/simd-6.c: Ditto.
4101 * gcc.dg/va-arg-2.c: Ditto.
4102 * gcc.dg/cpp/syshdr.c: Ditto.
4103 * gcc.dg/cpp/unc4.c: Ditto.
4104 * gcc.dg/cpp/trad/mi1.c: Ditto.
4105 * gcc.dg/cpp/trad/mi5.c: Ditto.
4106 * gcc.dg/cpp/trad/mi7.c: Ditto.
4107 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4108 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4109 * gcc.test-framework/test-framework.awk: Special-case outexists
4112 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4114 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4115 (bit_SSE4_2): Likewise.
4116 (bit_POPCNT): Likewise.
4118 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4119 Check if assembler supports SSE4 instructions.
4121 * gcc.target/i386/sse4_1-blendpd.c: New file.
4122 * gcc.target/i386/sse4_1-blendps.c: Likewise.
4123 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4124 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4125 * gcc.target/i386/sse4_1-check.h: Likewise.
4126 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4127 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4128 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4129 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4130 * gcc.target/i386/sse4_1-extractps.c: Likewise.
4131 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4132 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4133 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4134 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4135 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4136 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4137 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4138 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4139 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4140 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4141 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4142 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4143 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4144 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4145 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4146 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4147 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4148 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4149 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4150 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4151 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4152 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4153 * gcc.target/i386/sse4_1-pminud.c: Likewise.
4154 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4155 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4156 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4157 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4158 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4159 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4160 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4161 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4162 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4163 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4164 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4165 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4166 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4167 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4168 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4169 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4170 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4171 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4172 * gcc.target/i386/sse4_1-round.h: Likewise.
4173 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4174 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4175 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4176 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4177 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4178 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4179 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4180 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4181 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4182 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4183 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4184 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4185 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4186 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4188 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4191 * gfortran.dg/bounds_check_7.f90: New test.
4193 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
4195 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4196 (check_effective_target_sse4a): Ditto.
4198 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4199 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4200 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4201 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4202 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4203 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4204 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4205 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4206 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4207 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4208 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4209 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4210 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4211 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4212 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4213 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4214 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4215 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4216 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4217 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4219 2007-05-21 Mark Mitchell <mark@codesourcery.com>
4221 * g++.dg/ext/cleanup-1.C: New test.
4222 * g++.dg/ext/cleanup-2.C: Likewise.
4223 * g++.dg/ext/cleanup-3.C: Likewise.
4224 * g++.dg/ext/cleanup-4.C: Likewise.
4225 * g++.dg/ext/cleanup-5.C: Likewise.
4226 * g++.dg/ext/cleanup-6.C: Likewise.
4227 * g++.dg/ext/cleanup-8.C: Likewise.
4228 * g++.dg/ext/cleanup-9.C: Likewise.
4229 * g++.dg/ext/cleanup-10.C: Likewise.
4230 * g++.dg/ext/cleanup-11.C: Likewise.
4231 * g++.dg/ext/cleanup-dtor.C: Likewise.
4233 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
4236 * gcc.dg/vect/vect-102a.c: New test.
4238 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
4239 Paolo Carlini <pcarlini@suse.de>
4240 Uros Bizjak <ubizjak@gmail.com>
4242 * gcc.dg/gcc-have-sync-compare-and-swap.c,
4243 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4244 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4245 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4246 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4249 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
4252 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4254 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4257 * gfortran.dg/do_3.F90: Add checks for the final value of the
4260 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
4262 * gcc.c-torture/execute/990127-2.x: New file.
4264 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
4266 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4267 * gcc.target/i386/sse-12: Add -O to compile options.
4268 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4269 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
4270 and mm3dnow.h. Add -O to compile options.
4272 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
4275 * gfortran.dg/char_length_5.f90: New test.
4278 * gfortran.dg/array_reference_1.f90: New test.
4280 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4287 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4288 * gcc.dg/Wtype-limits.c: New.
4289 * gcc.dg/Wtype-limits-Wextra.c: New.
4290 * gcc.dg/Wtype-limits-no.c: New.
4291 * g++.dg/warn/Wtype-limits.C: New.
4292 * g++.dg/warn/Wtype-limits-Wextra.C: New.
4293 * g++.dg/warn/Wtype-limits-no.C: New.
4295 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
4297 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4298 instead of "-msse2".'
4299 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4300 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
4302 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4303 to test with immediate operand.
4304 (__builtin_ia32_insertqi): Ditto.
4305 (__builtin_ia32_palignr128): Ditto.
4306 (__builtin_ia32_palignr): Ditto.
4307 (__builtin_ia32_pshufhw): Ditto.
4308 (__builtin_ia32_pshuflw): Ditto.
4309 (__builtin_ia32_pshufd): Ditto.
4310 (__builtin_ia32_vec_set_v8hi): Ditto.
4311 (__builtin_ia32_vec_ext_v8hi): Ditto.
4312 (__builtin_ia32_shufpd): Ditto.
4313 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4315 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
4318 * gfortran.dg/min_max_conformance.f90: Added more testcases.
4320 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
4323 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4324 and "__inline". Use "-msse" instead of "-msse2".
4326 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4329 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4330 * gcc.dg/20030906-2.c: Likewise.
4331 * objc.dg/method-17.m: Add -Wreturn-type.
4332 * obj-c++.dg/method-21.mm: Likewise.
4334 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
4337 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4338 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4339 (__builtin_ia32_psrlqi128): Ditto.
4340 (__builtin_ia32_psrlwi128): Ditto.
4341 (__builtin_ia32_psrldi128): Ditto.
4342 (__builtin_ia32_psrldqi128): Ditto.
4343 (__builtin_ia32_pslldqi128): Ditto.
4344 (__builtin_ia32_psrawi128): Ditto.
4345 (__builtin_ia32_psradi128): Ditto.
4346 (__builtin_ia32_psllqi128): Ditto.
4347 (__builtin_ia32_pslldi128): Ditto.
4348 (__builtin_prefetch): Ditto.
4349 (__builtin_ia32_pshufw): Ditto.
4350 (__builtin_ia32_vec_set_v4hi): Ditto.
4351 (__builtin_ia32_vec_ext_v4hi): Ditto.
4352 (__builtin_ia32_shufps): Ditto.
4353 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4355 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4358 * gfortran.dg/char_allocation_1.f90: New test.
4360 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4362 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4363 * gcc.dg/Wconversion-sign.c: New.
4364 * gcc.dg/Wconversion-integer-no-sign.c: New.
4365 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4367 * g++.dg/warn/Wconversion-sign.C: New.
4368 * g++.old-deja/g++.other/warn4.C: Update.
4369 * g++.dg/warn/Wconversion1.C: Likewise.
4371 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4373 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4374 * gcc.dg/torture/builtin-math-4.c: Likewise.
4376 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4379 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4381 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
4383 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4385 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
4388 * gcc.target/i386/pr31628.c: New.
4390 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
4393 * gcc.dg/pr31344.c: New test.
4395 2007-05-17 Ian Lance Taylor <iant@google.com>
4397 PR tree-optimization/31953
4398 * gcc.c-torture/compile/pr31953.c: New test.
4400 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4402 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4404 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4406 * gcc.dg/torture/builtin-math-4.c: Likewise.
4408 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4409 * gcc.dg/torture/builtin-math-4.c: Likewise.
4411 * gcc.dg/torture/builtin-math-4.c: New test.
4413 2007-05-17 Janis Johnson <janis187@us.ibm.com>
4414 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4416 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4417 * gcc.dg/cpp/include2.c: Ditto.
4418 * gcc.dg/cpp/mac-dir-2.c: Ditto.
4419 * gcc.dg/cpp/paste5.c: Ditto.
4420 * gcc.dg/cpp/paste6.c: Ditto.
4421 * gcc.dg/cpp/paste8.c: Ditto.
4422 * gcc.dg/cpp/paste11.c: Ditto.
4423 * gcc.dg/cpp/paste13.c: Ditto.
4424 * gcc.dg/cpp/skipping2.c: Ditto.
4425 * gcc.dg/reg-vol-struct-1.c: Ditto.
4426 * gcc.dg/Wshadow-1.c: Ditto.
4427 * gcc.dg/cpp/trad/comment.c: Ditto.
4428 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4429 * gcc.dg/cpp/if-2.c: Ditto.
4430 * gcc.dg/array-5.c: Ditto.
4431 * gcc.dg/inline-15.c: Ditto.
4432 * gcc.dg/pr27953.c: Ditto.
4433 * gcc.dg/Wno-c++-compat.c: Ditto.
4435 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
4437 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4439 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4441 * gcc.c-torture/execute/20070517-1.c: New test.
4443 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
4446 * gfortran.dg/min_max_conformance.f90: New test.
4448 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
4450 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4451 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4452 gcc.dg/vect/vect-104.c: Use more complex construction to
4453 prevent vectorizing.
4454 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4456 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
4458 PR tree-optimization/24659
4459 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4460 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4461 not vect_int target.
4462 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4463 not vect_int target. Loop is vectorized for vect_intfloat_cvt
4465 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4466 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4467 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4469 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
4471 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4472 and x86_64-*-* targets.
4473 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4475 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
4482 * transfer_simplify_1.f90: New test.
4483 * transfer_simplify_2.f90: New test.
4485 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4487 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4489 2007-05-14 Janis Johnson <janis187@us.ibm.com>
4491 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4493 * gcc.dg/fltconst-pedantic-dfp.c: New test.
4496 * gcc.dg/fltconst-1.c: New test.
4498 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4499 * gcc.dg/dfp/operator-assignment.c: Ditto.
4501 2007-05-14 Paolo Carlini <pcarlini@suse.de>
4504 * g++.dg/rtti/typeid5.C: New.
4506 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4509 * gfortran.dg/substr_4.f: New test.
4511 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
4513 * gcc.target/m68k/interrupt_thread-1.c,
4514 gcc.target/m68k/interrupt_thread-2.c,
4515 gcc.target/m68k/interrupt_thread-3.c: New.
4516 * gcc.target/m68k/m68k.exp: Accept fido.
4518 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4520 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4521 * gfortran.dg/altreturn_3.f90: Likewise.
4522 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4523 * gfortran.dg/default_numeric_type_1.f90: Likewise.
4524 * gfortran.dg/inquire_iolength.f90: Likewise.
4525 * gfortran.dg/module_naming_1.f90: Likewise.
4526 * gfortran.dg/oldstyle_2.f90: Likewise.
4527 * gfortran.dg/operator_2.f90: Likewise.
4528 * gfortran.dg/parameter_array_element_1.f90: Likewise.
4529 * gfortran.dg/used_types_11.f90: Likewise.
4530 * gfortran.dg/zero_array_components_1.f90: Likewise.
4531 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4532 * gfortran.dg/parameter_array_dummy.f90: Likewise.
4533 * gfortran.dg/real_const_3.f90: Likewise.
4535 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
4537 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4538 * gcc.dg/tree-ssa/loop-30.c: New test.
4540 2007-05-13 Richard Guenther <rguenther@suse.de>
4542 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4544 * g++.dg/tree-ssa/pr31146.C: Likewise.
4546 2007-05-13 Revital Eres <eres@il.ibm.com>
4548 * gcc.dg/dse.c: New test.
4550 2007-05-12 Richard Guenther <rguenther@suse.de>
4552 PR tree-optimization/31797
4553 * gcc.c-torture/compile/pr31797.c: New testcase.
4555 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
4558 * gfortran.dg/host_assoc_function_1.f90: New test.
4560 2007-05-11 Steve Ellcey <sje@cup.hp.com>
4563 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4565 2007-05-11 Silvius Rus <rus@google.com>
4567 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4568 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4569 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4570 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4571 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4572 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4573 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4574 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4575 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4576 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4577 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4578 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4579 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4580 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4581 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4582 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4584 2007-05-11 Paolo Carlini <pcarlini@suse.de>
4587 * gcc.c-torture/execute/builtins/memchr.c: New.
4588 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4589 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4591 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4594 * gfortran.dg/recursive_reference_1.f90: Put error at correct
4596 * gfortran.dg/recursive_reference_2.f90: New test.
4598 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4601 * gfortran.dg/namelist_29.f90: New test.
4603 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4606 * gfortran.dg/entry_10.f90: New test.
4608 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
4610 PR tree-optimization/31885
4611 * gcc.dg/tree-ssa/loop-29.c: New test.
4613 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4615 * assumed_dummy_1.f90: Fix dg directive.
4616 * char_initialiser_actual.f90: Likewise.
4617 * nested_modules_2.f90: Likewise.
4618 * shift-alloc.f90: Likewise.
4620 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
4622 * gcc.dg/20070507-1.c: Disable for non-pic targets.
4624 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4627 * gfortran.dg/unf_read_corrupted_2.f90: New test.
4629 2007-05-09 Mike Stump <mrs@apple.com>
4631 * g++.dg/other/first-global.C: Add -fpie for darwin.
4632 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4634 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
4636 * gcc.dg/20070507-1.c: New testcase.
4638 2007-05-08 Chao-ying Fu <fu@mips.com>
4640 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4641 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4642 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4643 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4645 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
4648 * gcc.dg/pr31847.c: New test.
4650 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4653 * gfortran.dg/actual_array_result_1.f90: New test.
4655 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4658 * gfortran.dg/parameter_array_init_1.f90: New test.
4661 * gfortran.dg/parameter_array_init_2.f90: New test.
4663 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
4666 * gcc.target/i386/pr31854.c: New test.
4668 2007-05-07 Janis Johnson <janis187@us.ibm.com>
4670 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4672 2007-05-07 Mike Stump <mrs@apple.com>
4674 * g++.old-deja/g++.mike/empty.C: Add.
4676 2007-05-07 Eric Christopher <echristo@apple.com>
4678 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4680 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
4682 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4683 variable. Rearrange conversions from binary float to decimal float.
4685 2007-05-07 Mark Mitchell <mark@codesourcery.com>
4687 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4690 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
4692 * gnat.dg/opt1.ad[sb]: New testcase.
4694 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4697 * gfortran.dg/do_3.F90: New test.
4699 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4702 * gfortran.dg/new_line.f90: Add new checks.
4704 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4707 * gfortran.dg/large_unit_1.f90: New.
4708 * gfortran.dg/large_unit_2.f90: New.
4709 * gfortran.dg/iostat_4.f90: New
4710 * gfortran.dg/bounds_check_fail_1.f90: Updated.
4712 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
4715 * gfortran.dg/char_result_4.f90: New test.
4717 2007-06-05 Revital Eres <eres@il.ibm.com>
4720 * gcc.dg/pr30957-1.c: New test.
4722 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4725 * gfortran.dg/char_type_len_2.f90: New test.
4727 2007-05-05 Geoffrey Keating <geoffk@apple.com>
4730 * g++.dg/other/nested-extern.cc: New.
4731 * g++.dg/other/nested-extern-1.C: New.
4732 * g++.dg/other/nested-extern-2.C: New.
4734 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4737 * gfortran.dg/erf.f90: New test.
4738 * gfortran.dg/besxy.f90: New test.
4740 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4743 * gfortran.dg/fseek.f90: New test.
4745 2007-05-04 Bob Wilson <bob.wilson@acm.org>
4747 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4749 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4752 * gfortran.dg/zero_length_1.f90: New test.
4754 2007-05-04 Tobias Burnus <burnus@net-b.de>
4757 * gfortran.dg/char_pointer_assign_3.f90: New test.
4758 * gfortran.dg/char_result_2.f90: Re-enable test.
4760 2007-05-04 Tobias Burnus <burnus@net-b.de>
4763 * gfortran.dg/char_length_3.f90: New test.
4764 * gfortran.dg/char_result_2.f90: Fix test.
4766 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
4768 PR tree-optimization/30565
4769 * gcc.dg/tree-ssa/loop-27.c: New test.
4771 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
4773 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4774 * gcc.target/bfin/arith.c (__v2hi): Likewise.
4775 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4776 * gcc.target/bfin/shift.c (__v2hi): Likewise.
4778 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
4780 PR tree-optimization/31699
4781 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4783 (check_effective_target_vect_floatint_cvt): New.
4784 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4785 of specific targets.
4786 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4787 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4788 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4789 * gcc.dg/vect/vect-iv-4.c: Likewise.
4790 * gcc.dg/vect/vect-multitypes-11.c: New.
4791 * gcc.dg/vect/pr31699.c: New.
4793 2007-05-02 Geoffrey Keating <geoffk@apple.com>
4795 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4797 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
4800 * g++.dg/warn/anonymous-namespace-2.C: New.
4801 * g++.dg/warn/anonymous-namespace-2.h: New.
4803 2007-05-02 Paul Brook <paul@codesourcery.com>
4805 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
4807 2007-05-02 Eric Christopher <echristo@apple.com>
4809 * gcc.dg/cpp/if-div.c: New file.
4811 2007-05-02 Tom Tromey <tromey@redhat.com>
4813 PR preprocessor/28709:
4814 * gcc.dg/cpp/pr28709.c: New file.
4816 2007-05-02 Richard Guenther <rguenther@suse.de>
4818 PR tree-optimization/31146
4819 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4821 2007-05-01 Geoffrey Keating <geoffk@apple.com>
4823 * gcc.c-torture/compile/limits-blockid.c: New.
4824 * gcc.c-torture/compile/limits-caselabels.c: New.
4825 * gcc.c-torture/compile/limits-declparen.c: New.
4826 * gcc.c-torture/compile/limits-enumconst.c: New.
4827 * gcc.c-torture/compile/limits-exprparen.c: New.
4828 * gcc.c-torture/compile/limits-externalid.c: New.
4829 * gcc.c-torture/compile/limits-fnargs.c: New.
4830 * gcc.c-torture/compile/limits-fndefn.c: New.
4831 * gcc.c-torture/compile/limits-idexternal.c: New.
4832 * gcc.c-torture/compile/limits-idinternal.c: New.
4833 * gcc.c-torture/compile/limits-pointer.c: New.
4834 * gcc.c-torture/compile/limits-stringlit.c: New.
4835 * gcc.c-torture/compile/limits-structmem.c: New.
4836 * gcc.c-torture/compile/limits-structnest.c: New.
4838 2007-04-29 Geoffrey Keating <geoffk@apple.com>
4840 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4842 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
4845 * gcc.c-torture/compile/20070501-1.c: New testcase.
4847 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4850 * gfortran.dg/array_memset_2: New test case.
4852 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4855 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4857 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4860 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4862 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4863 keyword to dg-final test.
4864 * gcc.dg/vect/vect-iv-4.c: Likewise.
4865 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4866 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4868 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4870 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4871 * lib/target-supports.exp
4872 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4873 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4875 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
4877 * gcc.c-torture/execute/ieee/20000320-1.c: Use
4878 __LONG_LONG_MAX__ and its friends instead of those supplied by
4881 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
4884 * g++.dg/ext/vector7.C: New testcase.
4886 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4889 * gfortran.dg/bound_simplification_1.f90: New test.
4891 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4894 * gfortran.dg/bom_error.f90: New test.
4895 * gfortran.dg/bom_include.f90: New test.
4896 * gfortran.dg/bom_UTF16-LE.f90: New test.
4897 * gfortran.dg/bom_UTF16-BE.f90: New test.
4898 * gfortran.dg/bom_UTF-8.f90: New test.
4899 * gfortran.dg/bom_UTF-32.f90: New test.
4900 * gfortran.dg/bom_UTF-8.F90: New test.
4901 * gfortran.dg/bom_include.inc: New file.
4903 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4906 * g++.dg/init/ptrfn2.C: New test.
4907 * g++.dg/init/ptrfn3.C: New test.
4909 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
4912 * gfortran.dg/dependency_21.f90: New test.
4914 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4916 * gfortran.dg/secnds.f: Use real*8.
4917 * gfortran.dg/secnds-1.f: Use real*8.
4919 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4922 * gfortran.dg/inquire_5.f90: Update test.
4924 2007-04-27 Ian Lance Taylor <iant@google.com>
4927 * gcc.c-torture/compile/pr31710.c: New test.
4929 2007-04-27 Richard Guenther <rguenther@suse.de>
4931 PR tree-optimization/30965
4932 PR tree-optimization/30978
4933 * gcc.dg/tree-ssa/pr30978.c: New testcase.
4934 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4935 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4936 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4938 2007-04-27 Richard Guenther <rguenther@suse.de>
4940 PR tree-optimization/31715
4941 * gcc.dg/Warray-bounds-4.c: New testcase.
4943 2007-04-26 Ian Lance Taylor <iant@google.com>
4946 * gcc.c-torture/compile/pr28675.c: New test.
4948 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
4951 * g++.dg/ext/vector6.C: New test.
4953 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
4955 * gcc.c-torture/execute/ieee/20000320-1.x: New.
4957 2007-04-26 Steve Ellcey <sje@cup.hp.com>
4960 * g++.dg/other/str_empty.C: Add expected warning.
4962 2007-04-26 Richard Guenther <rguenther@suse.de>
4963 Daniel Berlin <dberlin@dberlin.org>
4965 PR tree-optimization/30567
4966 * g++.dg/other/pr30567.C: New testcase.
4968 2007-04-26 Richard Guenther <rguenther@suse.de>
4970 PR tree-optimization/31703
4971 * gcc.c-torture/compile/pr31703.c: New testcase.
4972 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4973 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4975 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
4977 * gfortran.dg/open_errors.f90: Added if statements checking
4978 the value of iostat.
4980 2007-04-26 Jakub Jelinek <jakub@redhat.com>
4983 * g++.dg/gomp/pr31598.C: New test.
4985 PR tree-optimization/30558
4986 * g++.dg/gomp/pr30558.C: New test.
4988 2007-04-24 Mark Mitchell <mark@codesourcery.com>
4991 * g++.dg/ext/complex2.C: New test.
4993 2007-04-25 Paolo Carlini <pcarlini@suse.de>
4995 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4997 2007-04-25 Thiemo Seufer <ths@mips.com>
4999 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5000 value to signed char.
5002 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
5004 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
5005 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
5006 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
5008 2007-04-25 Tobias Burnus <burnus@net-b.de>
5011 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5012 statement functions.
5013 * gfortran.dg/c_by_val_5.f90: New test.
5015 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
5017 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5018 with two new subroutines to avoid parameter-induced aliasing.
5019 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5020 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5022 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5024 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5025 * g++.dg/warn/Warray-bounds.C: Likewise.
5027 2007-04-24 Ian Lance Taylor <iant@google.com>
5029 PR tree-optimization/31605
5030 * gcc.c-torture/execute/pr31605.c: New test.
5032 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5035 * lib/gcc-dg.exp (scan-module): New function.
5036 * gfortran.dg/module_md5_1.f90: New test.
5038 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
5040 * g++.old-deja/g++.pt/defarg6.C: Only run with
5042 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5043 * g++.dg/cpp0x/variadic61.C: Ditto.
5044 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5045 * g++.dg/cpp0x/variadic62.C: Ditto.
5046 * g++.dg/template/meminit1.C: Ditto.
5047 * g++.dg/template/operator7.C: Ditto.
5048 * g++.dg/template/static15.C: Ditto.
5049 * g++.dg/template/invalid1.C: Ditto.
5050 * g++.dg/template/shift1.C: Ditto.
5051 * g++.dg/template/error10.C: Ditto.
5053 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
5056 * gfortran.dg/pr25923.f90: New test.
5058 2007-04-24 Ian Lance Taylor <iant@google.com>
5060 PR tree-optimization/31602
5061 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5063 2007-04-24 Janis Johnson <janis187@us.ibm.com>
5065 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5066 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5068 2007-04-24 Hui-May Chang <hm.chang@apple.com>
5070 * gcc.target/i386/reload-1.c. New.
5072 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5073 Olga Golovanevsky <olga@il.ibm.com>
5075 * g++.dg/other/str_empty.C: New test.
5077 2007-04-24 Richard Henderson <rth@redhat.com>
5079 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5081 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
5084 * gcc.c-torture/compile/pr31641.c: New testcase.
5086 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
5088 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5089 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5090 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5091 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5093 2007-04-23 Simon Baldwin <simonb@google.com>
5095 * g++.dg/other/error15.C: New.
5096 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5097 triggering a "multiple parameters named" error.
5099 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5102 * gfortran.dg/backspace_8.f: New test case.
5104 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
5107 * gfortran.dg/used_types_17.f90: New test.
5110 * gfortran.dg/zero_array_components_1.f90: New test.
5112 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5115 * gfortran.dg/open_errors.f90: Allow a different error message.
5117 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
5119 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5120 Rename from check_effective_target_vect_pack_mod. Rename global
5121 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
5123 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5125 * gcc.dg/vect/vect-iv-8a.c: Ditto.
5126 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5128 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5131 * gcc.c-torture/execute/pr31448.c: New testcase.
5133 2007-04-22 Nick Clifton <nickc@redhat.com>
5135 * gcc.dg/20020312-2.c: Add support for the FRV.
5137 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
5139 PR tree-optimization/24659
5140 * gcc.dg/vect/vect-float-extend-1.c: New test.
5141 * gcc.dg/vect/vect-float-truncate-1.c: New test.
5143 2007-04-22 Richard Guenther <rguenther@suse.de>
5145 PR tree-optimization/29789
5146 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5147 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5149 2007-04-22 Revital Eres <eres@il.ibm.com>
5151 * gcc.dg/var-expand2.c: New test.
5153 2007-04-22 Revital Eres <eres@il.ibm.com>
5155 * gcc.dg/var-expand3.c: New test.
5157 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5160 * gfortran.dg/continuation_8.f90: New test.
5162 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
5165 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5166 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5168 2007-04-21 Richard Guenther <rguenther@suse.de>
5171 * gcc.c-torture/execute/pr31136.c: New testcase.
5173 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
5175 * gcc.target/i386/movsi-sm-1.c: New.
5177 2007-04-20 Richard Henderson <rth@redhat.com>
5179 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5180 * gcc.dg/pr27095.c: Cope with alpha GOT load.
5182 2007-04-20 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.target/i386/ordcmp-1.c: New test.
5185 * gcc.target/i386/unordcmp-1.c: New test.
5187 PR tree-optimization/31632
5188 * gcc.c-torture/compile/20070419-1.c: New test.
5190 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5192 * gcc.dg/invalid-call-1.c: New test.
5194 2007-04-18 Dirk Mueller <dmueller@suse.de>
5197 * gcc.dg/Warray-bounds-3.c: New.
5199 2007-04-18 Richard Guenther <rguenther@suse.de>
5201 PR tree-optimization/19431
5202 PR tree-optimization/21463
5203 * gcc.c-torture/execute/20070212-1.c: New testcase.
5204 * gcc.c-torture/execute/20070212-2.c: Likewise.
5205 * gcc.c-torture/execute/20070212-3.c: Likewise.
5206 * gcc.dg/tree-ssa/pr19431.c: Likewise.
5207 * gcc.dg/tree-ssa/pr21463.c: Likewise.
5208 * g++.dg/tree-ssa/pr21463.C: Likewise.
5209 * g++.dg/tree-ssa/pr30738.C: Likewise.
5211 2007-04-17 Mark Mitchell <mark@codesourcery.com>
5214 * g++.dg/expr/bitfield8.C: New test.
5216 2007-04-17 Joseph Myers <joseph@codesourcery.com>
5217 Richard Sandiford <richard@codesourcery.com>
5219 * lib/target-supports.exp (check_profiling_available): Return 0
5220 for uClibc with -p or -pg.
5222 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
5225 * g++.dg/template/init7.C: New test.
5227 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
5229 PR rtl-optimization/31360
5230 * gcc.dg/loop-7.c: New test.
5232 2007-04-17 Mark Mitchell <mark@codesourcery.com>
5234 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5235 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5237 (compat-execute): Likewise.
5238 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5239 files to remote hosts.
5240 * lib/c-ctorture.exp (c-torture-compile): Likewise.
5241 (c-torture-execute): Likewise.
5242 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5243 or plain file. Use remote_upload and remote_download to copy
5245 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5248 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
5250 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5252 2007-04-16 Lawrence Crowl <crowl@google.com>
5254 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5255 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5256 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5257 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5258 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5259 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5260 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5261 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5262 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5263 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5264 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5266 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5267 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5268 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5269 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5270 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5271 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5272 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5273 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5274 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5275 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5276 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5278 2007-04-16 Ian Lance Taylor <iant@google.com>
5280 PR tree-optimization/31522
5281 * gcc.dg/Wstrict-overflow-16.c: New test.
5283 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
5285 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5287 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
5290 * gfortran.dg/module_naming_1.f90: New.
5292 2007-04-16 Richard Sandiford <richard@codesourcery.com>
5294 * lib/target-supports.exp (check_profiling_available): Return
5295 false for m68k-*-uclinux.
5297 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
5300 Testcase for c++ anonymous namespace warning
5302 * g++.dg/warn/anonymous-namespace-1.C: New test
5303 * g++.dg/warn/anonymous-namespace-1.h: New test
5305 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
5308 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5310 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5312 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5314 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
5317 * gfortran.dg/array_constructor_16.f90: New test.
5319 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
5321 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5322 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5324 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5326 PR rtl-optimization/31500
5327 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5328 * g++.dg/warn/Warray-bounds.C: Likewise.
5330 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
5333 * gcc.dg/gnu89-init-4.c: New testcase.
5335 2007-04-14 Jakub Jelinek <jakub@redhat.com>
5338 * gcc.dg/gomp/pr25874.c: Add dg-options.
5339 * g++.dg/gomp/pr25874.C: Add dg-options.
5341 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
5344 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5345 * gfortran.dg/warnings_are_errors_1.f: New testcase.
5347 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5350 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5352 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5356 * gfortran.dg/initialization_6.f90: New test.
5358 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
5360 * gcc.c-torture/compile/pr27528.c: Require nonpic.
5362 * lib/target-supports.exp (check_gc_sections_available):
5363 Return false if ldflags includes -elf2flt.
5365 2007-04-13 Jason Merrill <jason@redhat.com>
5368 * conv3.C: New test.
5370 2007-04-13 Mike Stump <mrs@apple.com>
5372 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5373 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5375 2007-04-13 Joseph Myers <joseph@codesourcery.com>
5377 PR tree-optimization/29598
5378 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5380 2007-04-13 Tobias Burnus <burnus@net-b.de>
5383 * gfortran.dg/func_assign.f90: New test.
5385 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
5388 * gfortran.dg/used_types_16.f90: New test.
5390 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
5393 * gfortran.dg/goto_2.f90: New.
5394 * gfortran.dg/goto_3.f90: New.
5395 * gfortran.dg/pr17708.f90: Rename to ...
5396 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5398 2007-04-13 Tobias Burnus <burnus@net-b.de>
5401 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5402 instead of a struct.
5404 2007-04-13 Tobias Burnus <burnus@net-b.de>
5407 * gfortran.dg/value_4.c: Use GNU extensions for complex
5408 instead of a struct.
5410 2007-04-13 Richard Guenther <rguenther@suse.de>
5412 PR tree-optimization/21258
5413 * gcc.dg/tree-ssa/vrp34.c: New testcase.
5415 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5417 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5420 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
5423 * gfortran.dg/char_length_2.f90: New.
5424 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5425 * gfortran.dg/repeat_4.f90: Likewise.
5428 * gfortran.dg/char_assign_1.f90: New.
5431 * gfortran.dg/block_name_1.f90: New.
5432 * gfortran.dg/block_name_2.f90: New.
5434 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
5437 * g++.dg/other/pr31078.C: New.
5439 2007-04-12 Richard Guenther <rguenther@suse.de>
5441 PR tree-optimization/31169
5442 * gcc.c-torture/execute/pr31169.c: New testcase.
5444 2007-04-12 Richard Guenther <rguenther@suse.de>
5446 PR tree-optimization/24689
5447 PR tree-optimization/31307
5448 * g++.dg/tree-ssa/pr31307.C: New testcase.
5449 * gcc.dg/tree-ssa/pr24689.c: Likewise.
5451 2007-04-12 Tobias Burnus <burnus@net-b.de>
5454 * gfortran.dg/access_spec_1.f90: New test.
5455 * gfortran.dg/access_spec_2.f90: New test.
5456 * gfortran.dg/non_module_public.f90: Match new error message.
5458 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
5461 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5462 to 4 at line 38 to fix bounds problem.
5464 2007-04-11 Tobias Burnus <burnus@net-b.de>
5467 * gfortran.dg/pointer_intent_1.f90: Fix test.
5469 2007-04-10 Eric Christopher <echristo@apple.com>
5471 * lib/target-supports.exp
5472 (check_effective_target_fstack_protector): Rewrite.
5474 2007-04-09 Mark Mitchell <mark@codesourcery.com>
5477 * g++.dg/init/const5.C: New test.
5479 2007-04-09 Jan Hubicka <jh@suse.cz>
5481 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5483 2007-04-08 Jan Hubicka <jh@suse.cz>
5485 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5487 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5490 * gfortran.dg/achar_4.f90: New test.
5492 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5495 * gfortran.dg/used_dummy_types_8.f90: New test.
5497 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5500 * gfortran.dg/parameter_array_element_1.f90: New test.
5502 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5505 * gfortran.dg/default_numeric_type_1.f90: New test.
5507 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5510 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5512 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
5515 * gfortran.dg/interface_12.f90: New test.
5517 2007-04-07 Bruce Korb <bkorb@gnu.org>
5519 * gcc.dg/format/opt-6.c: New test.
5520 * gcc.dg/format/nul-1.c: New test.
5521 * gcc.dg/format/nul-2.c: New test.
5523 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5525 PR libgfortran/31395
5526 * gfortran.dg/fmt_colon.f90: New test.
5528 2007-04-06 Mark Mitchell <mark@codesourcery.com>
5530 * g++.old-deja/g++.other/init18.C: Use
5531 dg-require-effective-target instead of an explicit xfail.
5533 2007-04-05 Janis Johnson <janis187@us.ibm.com>
5535 * gcc.dg/dfp/signbit-1.c
5536 * gcc.dg/dfp/signbit-2.c
5538 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/altreturn_5.f90: New test.
5543 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
5546 * gfortran.dg/contained_module_proc_1.f90: New test.
5548 2007-04-04 Stuart Hastings <stuart@apple.com>
5551 * objc/execute/exceptions/pr31281.m: New.
5553 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
5555 * g++.dg/ext/dllimport12.C: Update comments.
5557 2007-04-03 Eric Christopher <echristo@apple.com>
5559 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5561 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5564 * gfortran.dg/repeat_2.f90: New test.
5565 * gfortran.dg/repeat_3.f90: New test.
5566 * gfortran.dg/repeat_4.f90: New test.
5568 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
5570 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5572 2007-04-03 Jakub Jelinek <jakub@redhat.com>
5575 * g++.dg/parse/cond3.C: New test.
5578 * gcc.c-torture/execute/ieee/pr30704.c: New test.
5580 2007-04-02 Jason Merrill <jason@redhat.com>
5583 * g++.dg/ext/visibility/anon3.C: New test.
5585 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5587 PR libgfortran/31052
5588 * gfortran.dg/namelist_28.f90: New test.
5590 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5592 PR libgfortran/31366
5593 * gfortran.dg/direct_io_6.f90: New test.
5595 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5597 PR libgfortran/31207
5598 * gfortran.dg/advance_5.f90: New test.
5599 * gfortran.dg/advance_6.f90: New test.
5601 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
5603 * g++.dg/ext/dllimport6.C: Remove extra ';'.
5604 * g++.dg/ext/dllimport7.C: Likewise.
5605 * g++.dg/ext/selectany1.C: Likewise.
5607 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
5609 * g++.dg/parser/pr31138.C: New.
5610 * g++.dg/parser/pr31140.C: New.
5611 * g++.dg/parser/pr31141.C: New.
5613 2007-03-30 Paolo Carlini <pcarlini@suse.de>
5616 * g++.dg/ext/is_base_of.C: New.
5617 * g++.dg/ext/has_virtual_destructor.C: New.
5618 * g++.dg/ext/is_polymorphic.C: New.
5619 * g++.dg/ext/is_base_of_diagnostic.C: New.
5620 * g++.dg/ext/is_enum.C: New.
5621 * g++.dg/ext/has_nothrow_assign.C: New.
5622 * g++.dg/ext/has_nothrow_constructor.C: New.
5623 * g++.dg/ext/is_empty.C: New.
5624 * g++.dg/ext/has_trivial_copy.C: New.
5625 * g++.dg/ext/has_trivial_assign.C: New.
5626 * g++.dg/ext/is_abstract.C: New.
5627 * g++.dg/ext/is_pod.C: New.
5628 * g++.dg/ext/has_nothrow_copy.C: New.
5629 * g++.dg/ext/is_class.C: New.
5630 * g++.dg/ext/has_trivial_constructor.C: New.
5631 * g++.dg/ext/is_union.C: New.
5632 * g++.dg/ext/has_trivial_destructor.C: New.
5633 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5634 * g++.dg/template/crash43.C: Likewise.
5636 2007-03-29 Dirk Mueller <dmueller@suse.de>
5638 * g++.dg/warn/pedantic2.C: New testcase.
5640 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5642 * size_dim.f90: Fix dg directive.
5643 * pr16433.f: Likewise.
5644 * use_6.f90: Likewise.
5645 * use_7.f90: Likewise.
5646 * entry_9.f90: Likewise.
5647 * pointer_intent_2.f90: Likewise.
5648 * protected_1.f90: Likewise.
5649 * fmt_missing_period_2.f: Likewise.
5650 * pointer_intent_3.f90: Likewise.
5651 * protected_2.f90: Likewise.
5652 * protected_3.f90: Likewise.
5653 * pr15754.f90: Likewise.
5654 * protected_4.f90: Likewise.
5655 * protected_5.f90: Likewise.
5656 * initialization_2.f90: Likewise.
5657 * protected_6.f90: Likewise.
5658 * continuation_7.f90: Likewise.
5659 * derived_function_interface_1.f90: Likewise.
5660 * der_pointer_4.f90: Likewise.
5661 * fmt_zero_precision.f90: Likewise.
5662 * blockdata_3.f90: Likewise.
5663 * fmt_missing_period_1.f: Likewise.
5664 * real_const_3.f90: Likewise.
5665 * use_4.f90: Likewise.
5666 * fmt_missing_period_3.f: Likewise.
5667 * use_5.f90: Likewise.
5669 2007-03-28 Mike Stump <mrs@apple.com>
5671 * gcc.dg/darwin-comm.c: Add.
5673 2007-03-28 Eric Christopher <echristo@apple.com>
5675 * lib/target-supports.exp (check_effective_target_fstack_protector):
5677 * gcc.dg/ssp-1.c: Use.
5678 * gcc.dg/ssp-2.c: Ditto.
5680 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
5683 * g++.dg/parse/constructor3.C: New test.
5685 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
5687 * gnat.dg/thin_pointer.ad[sb]: New test.
5689 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5691 * g++.dg/cpp0x/bracket1.C: New.
5692 * g++.dg/cpp0x/bracket2.C: New.
5693 * g++.dg/cpp0x/bracket3.C: New.
5694 * g++.dg/cpp0x/bracket4.C: New.
5696 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5698 * g++.dg/cpp0x/temp_default1.C: New.
5699 * g++.dg/cpp0x/temp_default3.C: New.
5700 * g++.dg/cpp0x/temp_default2.C: New.
5701 * g++.dg/cpp0x/temp_default4.C: New.
5703 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5706 * g++.dg/other/cv_func2.C: New.
5708 2007-03-27 Janis Johnson <janis187@us.ibm.com>
5710 * gcc.dg/dfp/func-vararg-alternate.h: New file.
5711 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5712 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5713 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5715 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5716 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5718 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5720 * lib/compat.exp (compat-execute): Fix processing of file names.
5722 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5724 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5726 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
5728 * lib/target-supports.exp (check_effective_target_fortran_large_real):
5729 Delete created executable test file.
5730 (check_effective_target_fortran_large_int): Ditto.
5731 (check_effective_target_static_libgfortran): Ditto.
5733 2007-03-26 Paolo Carlini <pcarlini@suse.de>
5736 * g++.dg/warn/pragma-system_header1.C: New test.
5737 * g++.dg/warn/pragma-system_header2.C: New test.
5738 * g++.dg/warn/pragma-system_header1.h. New.
5739 * g++.dg/warn/pragma-system_header2.h. New.
5741 2007-03-26 Ian Lance Taylor <iant@google.com>
5743 PR tree-optimization/31345
5744 * gcc.c-torture/compile/pr31345-1.c: New test.
5746 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
5748 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5749 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5750 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5751 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5752 * gfortran.dg/overload_1.f90: Likewise.
5753 * gfortran.dg/impure_assignment_1.f90: Likewise.
5754 * gfortran.dg/error_recovery_3.f90: Likewise.
5755 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5756 * gfortran.dg/sequence_types_1.f90: Likewise.
5757 * gfortran.dg/internal_references_1.f90: Likewise.
5758 * gfortran.dg/present_1.f90: Likewise.
5759 * gfortran.dg/volatile10.f90: Likewise.
5760 * gfortran.dg/module_equivalence_2.f90: Likewise.
5761 * gfortran.dg/use_4.f90: Likewise.
5762 * gfortran.dg/elemental_result_1.f90: Likewise.
5763 * gfortran.dg/generic_actual_arg.f90: Likewise.
5764 * gfortran.dg/private_type_5.f90: Likewise.
5765 * gfortran.dg/protected_4.f90: Likewise.
5766 * gfortran.dg/interface_3.f90: Likewise.
5768 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5770 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5771 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5773 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5775 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5777 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5779 PR libgfortran/31199
5780 * gfortran.dg/fmt_t_4.f90: New test.
5782 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5785 * gfortran.dg/backspace_5.f: Initialize variable(s).
5786 * gfortran.dg/backspace_6.f: Likewise.
5787 * gfortran.dg/char_bounds_check_fail_1: Likewise.
5788 * gfortran.dg/direct_io_2.f90: Likewise.
5789 * gfortran.dg/write_back.f: Likewise.
5790 * gfortran.dg/write_rewind_2.f: Likewise.
5791 * gfortran.dg/write_rewind_1.f: Likewise.
5792 * gfortran.dg/write_rewind_2.f: Likewise.
5794 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
5796 PR tree-optimization/30784
5797 * gcc.dg/vect/pr30784.c: New test.
5799 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5802 * gfortran.dg/operator_1.f90: New test.
5803 * gfortran.dg/operator_2.f90: New test.
5805 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5808 * gfortran.dg/reshape_transpose_1.f90: New test.
5810 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5813 * gfortran.dg/bounds_check_6.f90: New test.
5815 2007-03-23 Michael Meissner <michael.meissner@amd.com>
5817 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5819 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5820 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5822 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
5825 * gfortran.dg/pointer_function_actual_1.f90: New test.
5828 * gfortran.dg/pointer_function_actual_2.f90: New test.
5831 * gfortran.dg/result_in_spec_1.f90: New test.
5833 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5836 * gfortran.dg/integer_exponentiation_3.F90: New test.
5837 * gfortran.dg/integer_exponentiation_4.f90: New test.
5838 * gfortran.dg/integer_exponentiation_5.F90: New test.
5840 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5843 * g++.dg/template/error24.C: New test.
5844 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5846 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5849 * g++.dg/expr/bitfield7.C: New test.
5851 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5854 * gcc.dg/float-range-4.c: New.
5855 * gcc.dg/float-range-1.c: Update. Test for a warning.
5856 * gcc.dg/float-range-3.c: New.
5857 * gcc.dg/float-range-5.c: New.
5859 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5862 * gfortran.dg/no_range_check_1.f90: New test.
5864 2007-03-22 Dirk Mueller <dmueller@suse.de>
5866 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5867 * g++.dg/other/static1.C: Remove stray semicolon.
5868 * g++.dg/other/init1.C: Likewise.
5869 * g++.dg/rtti/dyncast1.C: Likewise.
5870 * g++.dg/tree-ssa/pr17153.C: Likewise.
5871 * g++.dg/lookup/disamb1.C: Likewise.
5872 * g++.dg/lookup/scoped2.C: Likewise.
5873 * g++.dg/lookup/friend7.C: Likewise.
5874 * g++.dg/parse/parse4.C: Likewise.
5875 * g++.dg/parse/parse5.C: Likewise.
5876 * g++.dg/expr/pr29066.C: Likewise.
5877 * g++.dg/expr/cast4.C: Likewise.
5878 * g++.dg/tc1/dr193.C: Likewise.
5879 * g++.dg/tc1/dr213.C: Likewise.
5880 * g++.dg/abi/dcast1.C: Likewise.
5881 * g++.dg/abi/covariant2.C: Likewise.
5882 * g++.dg/inherit/covariant11.C: Likewise.
5883 * g++.dg/inherit/covariant9.C: Likewise.
5884 * g++.dg/inherit/covariant10.C: Likewise.
5885 * g++.dg/init/static3.C: Likewise.
5886 * g++.dg/init/init-ref3.C: Likewise.
5887 * g++.dg/init/ref10.C: Likewise.
5888 * g++.dg/template/meminit2.C: Likewise.
5889 * g++.dg/template/using9.C: Likewise.
5890 * g++.dg/template/friend9.C: Likewise.
5891 * g++.dg/template/ref1.C: Likewise.
5892 * g++.old-deja/g++.warn/inline.C: Likewise.
5893 * g++.old-deja/g++.robertl/eb91.C: Likewise.
5894 * g++.old-deja/g++.robertl/eb46.C: Likewise.
5895 * g++.old-deja/g++.robertl/eb34.C: Likewise.
5896 * g++.old-deja/g++.robertl/eb43.C: Likewise.
5897 * g++.old-deja/g++.robertl/eb26.C: Likewise.
5898 * g++.old-deja/g++.robertl/eb116.C: Likewise.
5899 * g++.old-deja/g++.brendan/copy5.C: Likewise.
5900 * g++.old-deja/g++.brendan/overload8.C: Likewise.
5901 * g++.old-deja/g++.brendan/overload11.C: Likewise.
5902 * g++.old-deja/g++.brendan/copy7.C: Likewise.
5903 * g++.old-deja/g++.brendan/crash38.C: Likewise.
5904 * g++.old-deja/g++.brendan/template11.C: Likewise.
5905 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5906 * g++.old-deja/g++.brendan/crash50.C: Likewise.
5907 * g++.old-deja/g++.brendan/crash16.C: Likewise.
5908 * g++.old-deja/g++.jason/pmem2.C: Likewise.
5909 * g++.old-deja/g++.jason/parse9.C: Likewise.
5910 * g++.old-deja/g++.jason/byval2.C: Likewise.
5911 * g++.old-deja/g++.jason/overload8.C: Likewise.
5912 * g++.old-deja/g++.jason/pmf8.C: Likewise.
5913 * g++.old-deja/g++.jason/template33.C: Likewise.
5914 * g++.old-deja/g++.jason/return3.C: Likewise.
5915 * g++.old-deja/g++.jason/scoping2.C: Likewise.
5916 * g++.old-deja/g++.jason/virtual.C: Likewise.
5917 * g++.old-deja/g++.jason/opeq3.C: Likewise.
5918 * g++.old-deja/g++.jason/template27.C: Likewise.
5919 * g++.old-deja/g++.jason/synth6.C: Likewise.
5920 * g++.old-deja/g++.jason/ref8.C: Likewise.
5921 * g++.old-deja/g++.jason/offset1.C: Likewise.
5922 * g++.old-deja/g++.other/static20.C: Likewise.
5923 * g++.old-deja/g++.other/array1.C: Likewise.
5924 * g++.old-deja/g++.other/new3.C: Likewise.
5925 * g++.old-deja/g++.other/array2.C: Likewise.
5926 * g++.old-deja/g++.other/overload9.C: Likewise.
5927 * g++.old-deja/g++.other/cast6.C: Likewise.
5928 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5929 * g++.old-deja/g++.other/eh4.C: Likewise.
5930 * g++.old-deja/g++.other/using7.C: Likewise.
5931 * g++.old-deja/g++.other/init18.C: Likewise.
5932 * g++.old-deja/g++.other/dyncast1.C: Likewise.
5933 * g++.old-deja/g++.other/dyncast2.C: Likewise.
5934 * g++.old-deja/g++.other/dtor11.C: Likewise.
5935 * g++.old-deja/g++.pt/static11.C: Likewise.
5936 * g++.old-deja/g++.pt/crash19.C: Likewise.
5937 * g++.old-deja/g++.pt/overload12.C: Likewise.
5938 * g++.old-deja/g++.pt/crash46.C: Likewise.
5939 * g++.old-deja/g++.pt/mi1.C: Likewise.
5940 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5941 * g++.old-deja/g++.pt/nontype5.C: Likewise.
5942 * g++.old-deja/g++.pt/local5.C: Likewise.
5943 * g++.old-deja/g++.pt/typename2.C: Likewise.
5944 * g++.old-deja/g++.pt/explicit80.C: Likewise.
5945 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5946 * g++.old-deja/g++.law/visibility1.C: Likewise.
5947 * g++.old-deja/g++.law/visibility2.C: Likewise.
5948 * g++.old-deja/g++.law/virtual2.C: Likewise.
5949 * g++.old-deja/g++.law/operators19.C: Likewise.
5950 * g++.old-deja/g++.law/parsing10.C: Likewise.
5951 * g++.old-deja/g++.law/visibility4.C: Likewise.
5952 * g++.old-deja/g++.law/operators4.C: Likewise.
5953 * g++.old-deja/g++.law/dtors2.C: Likewise.
5954 * g++.old-deja/g++.law/missed-error3.C: Likewise.
5955 * g++.old-deja/g++.law/visibility10.C: Likewise.
5956 * g++.old-deja/g++.law/scope3.C: Likewise.
5957 * g++.old-deja/g++.law/casts2.C: Likewise.
5958 * g++.old-deja/g++.law/code-gen5.C: Likewise.
5959 * g++.old-deja/g++.law/operators33.C: Likewise.
5960 * g++.old-deja/g++.law/friend4.C: Likewise.
5961 * g++.old-deja/g++.mike/pmf7.C: Likewise.
5962 * g++.old-deja/g++.mike/p5611.C: Likewise.
5963 * g++.old-deja/g++.mike/net37.C: Likewise.
5964 * g++.old-deja/g++.mike/p3570.C: Likewise.
5965 * g++.old-deja/g++.mike/p5718.C: Likewise.
5966 * g++.old-deja/g++.mike/net21.C: Likewise.
5967 * g++.old-deja/g++.mike/p1862.C: Likewise.
5968 * g++.old-deja/g++.mike/p4511.C: Likewise.
5969 * g++.old-deja/g++.mike/virt3.C: Likewise.
5970 * g++.old-deja/g++.mike/p16146.C: Likewise.
5971 * g++.old-deja/g++.mike/p1989.C: Likewise.
5972 * g++.old-deja/g++.mike/p5571.C: Likewise.
5973 * g++.old-deja/g++.gb/scope10.C: Likewise.
5974 * g++.old-deja/g++.abi/primary5.C: Likewise.
5975 * g++.old-deja/g++.abi/empty2.C: Likewise.
5976 * g++.old-deja/g++.abi/arraynew.C: Likewise.
5977 * g++.old-deja/g++.eh/vbase4.C: Likewise.
5978 * g++.old-deja/g++.eh/ptr1.C: Likewise.
5979 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5980 * g++.old-deja/g++.bob/template3.C: Likewise.
5981 * g++.old-deja/g++.bob/inherit1.C: Likewise.
5983 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
5986 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5988 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
5991 * gfortran.dg/derived_name_1.f90: New.
5992 * gfortran.dg/derived_name_2.f: New.
5994 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5996 * lib/target-supports.exp (check_effective_target_nonpic): New
5998 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6000 * gcc.target/i386/asm-4.c: Require nonpic.
6001 * gcc.target/i386/cmov1.c: Likewise.
6002 * gcc.target/i386/mul.c: Likewise.
6003 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6004 * gcc.target/i386/ssetype-1.c: Require nonpic.
6005 * gcc.target/i386/ssetype-3.c: Likewise.
6006 * gcc.target/i386/ssetype-5.c: Likewise.
6008 2007-03-21 Richard Sandiford <richard@codesourcery.com>
6010 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6011 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6012 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6013 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6015 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
6017 PR tree-optimization/30590
6018 * g++.dg/opt/pr30590.C: New testcase.
6020 2007-03-20 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.dg/pr30762-1.c: New test.
6024 * gcc.dg/pr30762-2.c: New test.
6027 * gcc.target/i386/pr30505.c: New test.
6029 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
6031 * gcc.target/arm/register-variables.c: New.
6033 2007-03-19 Jeff Law <law@redhat.com>
6035 * PR tree-optimization/30984
6036 * gcc.c-torture/pr30984.c: New test.
6038 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6039 Richard Guenther <rguenther@suse.de>
6041 PR tree-optimization/31254
6042 * gcc.dg/torture/pr31254.c: New testcase.
6044 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
6046 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6047 target default_packed.
6049 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6052 * gfortran.dg/string_length_1.f90: New test.
6054 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6057 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6059 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6061 PR libgfortran/31052
6062 * gfortran.dg/namelist_27.f90: New test.
6064 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
6067 * gfortran.dg/used_types_14.f90: New test.
6070 * gfortran.dg/used_types_15.f90: New test.
6072 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
6074 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6075 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6077 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6080 * gfortran.dg/integer_exponentiation_2.f90: New test.
6082 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
6084 PR tree-optimization/31041
6085 * gcc.dg/vect/pr31041.c: New test.
6087 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6089 * g++.dg/warn/Wconversion-integer.C: New
6090 * g++.dg/warn/Wconversion-real.C: New.
6091 * g++.dg/warn/Wconversion-real-integer.C: New.
6092 * g++.dg/warn/conv2.C: Updated.
6094 2007-03-16 Richard Sandiford <richard@codesourcery.com>
6096 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6099 2007-03-16 Richard Guenther <rguenther@suse.de>
6101 PR tree-optimization/31146
6102 * g++.dg/tree-ssa/pr31146.C: New testcase.
6104 2007-03-16 Richard Sandiford <richard@codesourcery.com>
6106 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6107 assume that the target has <features.h>.
6109 2007-03-16 Richard Sandiford <richard@codesourcery.com>
6111 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6112 dg-options rather than to the whole test.
6114 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
6117 * g++.dg/debug/pr29906.C: New
6119 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6121 PR libgfortran/31099
6122 * gfortran.dg/unformatted_recl.f90: Update test.
6124 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
6126 * gcc.dg/tree-ssa/prefetch-5.c: New test.
6128 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6131 * g++.dg/parse/namespace-definition.C: New.
6133 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6136 * g++.dg/cpp/pedantic-errors.C: New.
6137 * g++.dg/cpp/permissive.C: New.
6139 2007-03-15 Richard Sandiford <richard@codesourcery.com>
6141 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6142 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6144 2007-03-15 Richard Sandiford <richard@codesourcery.com>
6146 * lib/target-supports.exp (check_missing_uclibc_feature)
6147 (check_effective_target_wchar): New procedures.
6148 * gcc.dg/wchar_t-1.c: Require target wchar.
6149 * gcc.dg/wint_t-1.c: Likewise.
6151 2007-03-15 Richard Sandiford <richard@codesourcery.com>
6153 * lib/target-supports.exp (check_gc_sections_available): Return
6154 false for VxWorks targets.
6156 2007-03-15 Dirk Mueller <dmueller@suse.de>
6158 * g++.dg/warn/Wconversion2.C: Fix typo.
6159 * gcc.dg/if-empty-1.c: Ditto.
6161 2007-03-15 Richard Sandiford <richard@codesourcery.com>
6163 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6165 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
6167 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6168 * gcc.target/i386/pr31167.c: Ditto.
6170 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
6173 * gcc.target/i386/pr31167.c: New test.
6175 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
6178 * gfortran.dg/import5.f90.f90: New test.
6182 * gfortran.dg/data_components_1.f90: New test.
6186 * gfortran.dg/generic_13.f90: New test.
6189 * gfortran.dg/alloc_comp_basics_5.f90: New test.
6191 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6193 PR libgfortran/31051
6194 * gfortran.dg/fmt_t_4.f90: New
6196 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
6199 * g++.dg/other/default7.C: New test.
6201 2007-03-15 Dirk Mueller <dmueller@suse.de>
6203 * g++.dg/warn/Wconversion2.C: New.
6205 2007-03-14 Eric Christopher <echristo@apple.com>
6207 * gcc.dg/ssp-1.c: New.
6208 * gcc.dg/ssp-2.c: Ditto.
6210 2007-03-14 Dirk Mueller <dmueller@suse.de>
6212 * g++.dg/warn/do-empty.C: New.
6213 * gcc.dg/do-empty.c: New.
6214 * gcc.dg/if-empty-1.c: Update.
6215 * gcc.dg/20001116-1.c: Update.
6216 * gcc.dg/pr23165.c: Update.
6218 2007-03-14 Jakub Jelinek <jakub@redhat.com>
6220 * gfortran.dg/module_implicit_conversion.f90: New test.
6222 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
6225 * gcc.dg/pr31127.c: New.
6227 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
6229 * gcc.dg/tree-ssa/loop-26.c: New test.
6231 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
6233 * gcc.target/i386/cmpxchg16b-1.c: New test.
6235 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
6237 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6238 * gcc.dg/c99-vla-1.c: Likewise.
6239 * g++.dg/ext/vla1.C: Likewise
6241 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
6243 * gcc.dg/wvla-1.c: New test
6244 * gcc.dg/wvla-2.c: New test
6245 * gcc.dg/wvla-3.c: New test
6246 * gcc.dg/wvla-4.c: New test
6247 * gcc.dg/wvla-5.c: New test
6248 * gcc.dg/wvla-6.c: New test
6249 * gcc.dg/wvla-7.c: New test
6250 * g++.dg/warn/Wvla-1.C: New test
6251 * g++.dg/warn/Wvla-2.C: New test
6252 * g++.dg/warn/Wvla-3.C: New test
6254 2007-03-12 Mark Mitchell <mark@codesourcery.com>
6257 * g++.dg/other/default6.C: New test.
6259 2007-03-12 Richard Sandiford <richard@codesourcery.com>
6261 * lib/target-supports.exp (check_profiling_available): Return false
6263 (check_effective_target_vxworks_kernel): New procedure.
6264 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6266 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6267 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6269 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6271 2007-03-12 Richard Sandiford <richard@codesourcery.com>
6273 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6274 PIC is not supported.
6275 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6276 * gcc.dg/20020426-2.c: Likewise.
6277 * gcc.dg/pr28243.c: Likewise.
6278 * gcc.dg/visibility-11.c: Likewise.
6279 * gcc.dg/tls/opt-9.c: Likewise.
6280 * gcc.dg/tls/opt-10.c: Likewise.
6281 * gcc.dg/tls/pic-1.c: Likewise.
6282 * gcc.dg/tls/struct-1.c: Likewise.
6283 * gcc.target/i386/20000807-1.c: Likewise.
6284 * gcc.target/i386/20000904-1.c: Likewise.
6285 * gcc.target/i386/20011119-1.c: Likewise.
6286 * gcc.target/i386/990213-2.c: Likewise.
6287 * gcc.target/i386/990214-1.c: Likewise.
6288 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6289 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6290 * gcc.target/i386/pic-1.c: Likewise.
6291 * gcc.target/i386/pr21518.c: Likewise.
6292 * gcc.target/i386/pr23098.c: Likewise.
6293 * gcc.target/i386/pr23943.c: Likewise.
6295 2007-03-11 Mark Mitchell <mark@codesourcery.com>
6298 * g++.dg/template/complit2.C: New test.
6301 * g++.dg/ext/bitfield1.C: New test.
6303 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
6306 * gfortran.dg/interface_11.f90: New test.
6308 2007-03-11 Richard Guenther <rguenther@suse.de>
6310 PR tree-optimization/31115
6311 * gcc.dg/torture/pr31115.c: New testcase.
6313 2007-03-11 Ira Rosen <irar@il.ibm.com>
6315 PR tree-optimization/29925
6316 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6318 2007-03-10 Mark Mitchell <mark@codesourcery.com>
6321 * g++.dg/expr/bitfield3.C: New test.
6322 * g++.dg/expr/bitfield4.C: Likewise.
6323 * g++.dg/expr/bitfield5.C: Likewise.
6324 * g++.dg/expr/bitfield6.C: Likewise.
6327 * g++.dg/template/array18.C: New test.
6329 2007-03-10 Dirk Mueller <dmueller@suse.de>
6332 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6333 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6335 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
6338 * g++.dg/cpp0x/variadic-bind.C: New.
6339 * g++.dg/cpp0x/variadic-function.C: New.
6340 * g++.dg/cpp0x/variadic-mem_fn.C: New.
6341 * g++.dg/cpp0x/variadic-tuple.C: New.
6342 * g++.dg/cpp0x/variadic1.C: New.
6343 * g++.dg/cpp0x/variadic2.C: New.
6344 * g++.dg/cpp0x/variadic3.C: New.
6345 * g++.dg/cpp0x/variadic4.C: New.
6346 * g++.dg/cpp0x/variadic5.C: New.
6347 * g++.dg/cpp0x/variadic6.C: New.
6348 * g++.dg/cpp0x/variadic7.C: New.
6349 * g++.dg/cpp0x/variadic8.C: New.
6350 * g++.dg/cpp0x/variadic9.C: New.
6351 * g++.dg/cpp0x/variadic10.C: New.
6352 * g++.dg/cpp0x/variadic11.C: New.
6353 * g++.dg/cpp0x/variadic12.C: New.
6354 * g++.dg/cpp0x/variadic13.C: New.
6355 * g++.dg/cpp0x/variadic14.C: New.
6356 * g++.dg/cpp0x/variadic15.C: New.
6357 * g++.dg/cpp0x/variadic16.C: New.
6358 * g++.dg/cpp0x/variadic17.C: New.
6359 * g++.dg/cpp0x/variadic18.C: New.
6360 * g++.dg/cpp0x/variadic19.C: New.
6361 * g++.dg/cpp0x/variadic20.C: New.
6362 * g++.dg/cpp0x/variadic21.C: New.
6363 * g++.dg/cpp0x/variadic22.C: New.
6364 * g++.dg/cpp0x/variadic23.C: New.
6365 * g++.dg/cpp0x/variadic24.C: New.
6366 * g++.dg/cpp0x/variadic25.C: New.
6367 * g++.dg/cpp0x/variadic26.C: New.
6368 * g++.dg/cpp0x/variadic27.C: New.
6369 * g++.dg/cpp0x/variadic28.C: New.
6370 * g++.dg/cpp0x/variadic29.C: New.
6371 * g++.dg/cpp0x/variadic30.C: New.
6372 * g++.dg/cpp0x/variadic31.C: New.
6373 * g++.dg/cpp0x/variadic32.C: New.
6374 * g++.dg/cpp0x/variadic33.C: New.
6375 * g++.dg/cpp0x/variadic34.C: New.
6376 * g++.dg/cpp0x/variadic35.C: New.
6377 * g++.dg/cpp0x/variadic36.C: New.
6378 * g++.dg/cpp0x/variadic37.C: New.
6379 * g++.dg/cpp0x/variadic38.C: New.
6380 * g++.dg/cpp0x/variadic39.C: New.
6381 * g++.dg/cpp0x/variadic40.C: New.
6382 * g++.dg/cpp0x/variadic41.C: New.
6383 * g++.dg/cpp0x/variadic42.C: New.
6384 * g++.dg/cpp0x/variadic43.C: New.
6385 * g++.dg/cpp0x/variadic44.C: New.
6386 * g++.dg/cpp0x/variadic45.C: New.
6387 * g++.dg/cpp0x/variadic46.C: New.
6388 * g++.dg/cpp0x/variadic47.C: New.
6389 * g++.dg/cpp0x/variadic48.C: New.
6390 * g++.dg/cpp0x/variadic49.C: New.
6391 * g++.dg/cpp0x/variadic50.C: New.
6392 * g++.dg/cpp0x/variadic51.C: New.
6393 * g++.dg/cpp0x/variadic52.C: New.
6394 * g++.dg/cpp0x/variadic53.C: New.
6395 * g++.dg/cpp0x/variadic54.C: New.
6396 * g++.dg/cpp0x/variadic55.C: New.
6397 * g++.dg/cpp0x/variadic56.C: New.
6398 * g++.dg/cpp0x/variadic57.C: New.
6399 * g++.dg/cpp0x/variadic58.C: New.
6400 * g++.dg/cpp0x/variadic59.C: New.
6401 * g++.dg/cpp0x/variadic60.C : New.
6402 * g++.dg/cpp0x/variadic61.C : New.
6403 * g++.dg/cpp0x/variadic62.C : New.
6404 * g++.dg/cpp0x/variadic63.C : New.
6405 * g++.dg/cpp0x/variadic64.C : New.
6406 * g++.dg/cpp0x/variadic65.C : New.
6407 * g++.dg/cpp0x/variadic66.C : New.
6408 * g++.dg/cpp0x/variadic67.C : New.
6409 * g++.dg/cpp0x/variadic68.C : New.
6410 * g++.dg/cpp0x/variadic69.C : New.
6411 * g++.dg/cpp0x/variadic70.C : New.
6412 * g++.dg/cpp0x/variadic71.C : New.
6413 * g++.dg/cpp0x/variadic72.C : New.
6414 * g++.dg/cpp0x/variadic73.C : New.
6415 * g++.dg/cpp0x/variadic74.C : New.
6416 * g++.dg/cpp0x/variadic75.C : New.
6417 * g++.dg/cpp0x/variadic-ex1.C : New.
6418 * g++.dg/cpp0x/variadic-ex2.C : New.
6419 * g++.dg/cpp0x/variadic-ex3.C : New.
6420 * g++.dg/cpp0x/variadic-ex4.C : New.
6421 * g++.dg/cpp0x/variadic-ex5.C : New.
6422 * g++.dg/cpp0x/variadic-ex6.C : New.
6423 * g++.dg/cpp0x/variadic-ex7.C : New.
6424 * g++.dg/cpp0x/variadic-ex8.C : New.
6425 * g++.dg/cpp0x/variadic-ex9.C : New.
6426 * g++.dg/cpp0x/variadic-ex10.C : New.
6427 * g++.dg/cpp0x/variadic-ex11.C : New.
6428 * g++.dg/cpp0x/variadic-ex12.C : New.
6429 * g++.dg/cpp0x/variadic-ex13.C : New.
6430 * g++.dg/cpp0x/variadic-ex14.C : New.
6432 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6434 PR libgfortran/31099
6435 * gfortran.dg/unformatted_recl.f90: New test.
6437 2007-03-09 Roger Sayle <roger@eyesopen.com>
6439 * gcc.dg/fold-eqcmplx-1.c: New test case.
6441 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
6443 PR rtl-optimization/30643
6444 * gcc.dg/pr30643.c: New.
6446 2007-03-09 Chao-ying Fu <fu@mips.com>
6448 * gcc.target/mips/mips32-dspr2-type.c: New test.
6449 * gcc.target/mips/mips32-dspr2.c: New test.
6450 * gcc.target/mips/dspr2-MULT.c: New test.
6451 * gcc.target/mips/dspr2-MULTU.c: New test.
6452 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6453 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6454 Adjust some formats.
6456 2007-03-09 Dirk Mueller <dmueller@suse.de>
6459 * gcc.dg/Wlogical-op-1.c: New.
6460 * g++.dg/warn/Wlogical-op-1.C: New.
6462 2007-03-09 Richard Guenther <rguenther@suse.de>
6464 PR tree-optimization/30904
6466 * gcc.dg/pr30904.c: Remove xfail.
6468 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
6471 * gcc.c-torture/execute/pr31072.c: New test.
6473 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6475 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6476 * gcc.dg/torture/builtin-attr-1.c: Likewise.
6477 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
6478 *lrint* and *lround*.
6479 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6481 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6482 * gcc.dg/torture/builtin-integral-1.c: Likewise.
6483 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
6484 and *lround*. Correct macro names.
6485 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6486 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6488 2007-03-08 Ian Lance Taylor <iant@google.com>
6490 * gcc.dg/no-strict-overflow-5.c: New test.
6491 * gcc.dg/no-strict-overflow-6.c: New test.
6492 * gcc.dg/Wstrict-overflow-11.c: New test.
6493 * gcc.dg/Wstrict-overflow-12.c: New test.
6494 * gcc.dg/Wstrict-overflow-13.c: New test.
6495 * gcc.dg/Wstrict-overflow-14.c: New test.
6496 * gcc.dg/Wstrict-overflow-15.c: New test.
6498 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6500 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
6501 for VxWorks kernel mode.
6502 * gcc.c-torture/execute/strncmp-1.x: Likewise.
6504 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6506 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6509 2007-03-08 Richard Sandiford <richard@codesourcery.com>
6511 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6512 and lib/bfill.c on VxWorks targets.
6513 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6514 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6515 lib/bfill.c and lib/memmove.c on VxWorks targets.
6516 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6517 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6519 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6520 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6522 2007-03-08 Tobias Burnus <burnus@net-b.de>
6524 * gfortran.dg/use_5.f90: New test.
6525 * gfortran.dg/use_6.f90: Ditto.
6526 * gfortran.dg/use_7.f90: Ditto.
6528 2007-03-08 Tobias Burnus <burnus@net-b.de>
6531 * gfortran.dg/use_4.f90: New test.
6532 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6534 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
6537 * gfortran.dg/parameter_array_section_2.f90: New test.
6539 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
6542 * g++.dg/ext/offsetof1.C: Add cases with volatile.
6545 * g++.dg/template/arg5.C: New test.
6547 2007-03-07 Joseph Myers <joseph@codesourcery.com>
6549 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6551 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
6553 * gcc.dg/var-expand1.c: Add newline at end of file.
6555 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
6557 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6559 2007-03-06 Richard Sandiford <richard@codesourcery.com>
6561 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6563 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6565 * gcc.dg/torture/builtin-convert-4.c: New test.
6567 2007-03-05 Ian Lance Taylor <iant@google.com>
6569 * gcc.c-torture/compile/pr31034.c: New test.
6571 2007-03-05 Ian Lance Taylor <iant@google.com>
6573 * gcc.dg/inline-18.c: New test.
6574 * gcc.dg/inline-19.c: New test.
6575 * gcc.dg/inline-20.c: New test.
6576 * gcc.dg/inline-21.c: New test.
6578 2007-03-05 Richard Guenther <rguenther@suse.de>
6580 PR tree-optimization/14052
6581 * gcc.dg/tree-ssa/vrp33.c: New testcase.
6583 2007-03-05 Richard Guenther <rguenther@suse.de>
6585 PR tree-optimization/23777
6586 * gcc.dg/tree-ssa/pr23777.c: New testcase.
6588 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6591 * gcc.dg/multiple-overflow-warn-3.c: New.
6592 * g++.dg/warn/multiple-overflow-warn-3.C: New.
6594 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
6597 * g++.dg/parse/template23.C: New test.
6599 2007-03-04 Roger Sayle <roger@eyesopen.com>
6602 * gcc.dg/pr30744-1.c: New test case.
6604 2007-03-04 Tobias Burnus <burnus@net-b.de>
6606 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6608 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6611 * gfortran.dg/logical_3.f90: New test.
6613 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
6616 * gfortran.dg/integer_exponentiation_1.f90: New test.
6618 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
6620 * gcc.target/m68k/m68k.exp: New.
6621 * gcc.target/m68k/crash1.c: New.
6623 2007-03-03 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/c_by_val.c: Use int64_t instead of long
6626 to be more compatible with integer(kind=8).
6628 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6631 * gfortran.dg/zero_sized_3.f90: New test.
6633 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6636 * g++.dg/parse/else.C: New.
6637 * g++.dg/parse/else-2.C: New.
6639 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
6640 Tobias Burnus <burnus@net-b.de>
6643 * gfortran.dg/size_dim.f90: New test.
6645 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
6646 Tobias Burnus <burnus@net-b.de>
6649 * gfortran.dg/entry_9.f90: New test.
6651 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
6654 * g++.dg/inherit/covariant16.C: New test.
6656 2007-03-02 Geoffrey Keating <geoffk@apple.com>
6658 * g++.dg/other/darwin-minversion-1.C: New.
6660 2007-03-02 Diego Novillo <dnovillo@redhat.com>
6662 * gcc.dg/tree-ssa/20070302-1.c: New test.
6664 2007-03-02 Joseph Myers <joseph@codesourcery.com>
6666 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6669 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
6671 * gcc.dg/tree-ssa/prefetch-4.c: New test.
6673 2007-03-01 Simon Baldwin <simonb@google.com>
6676 * warn/ignored_typedef.C: New.
6677 * init/ctor8.C: Added dg-warning to consume ignored typedef
6679 * template/typedef2.C: Ditto. Moved dg-error onto its own line
6680 and added an explicit line number.
6682 2007-02-28 Richard Guenther <rguenther@suse.de>
6685 * gcc.dg/torture/pr30364-1.c: New testcase.
6686 * gcc.dg/torture/pr30364-2.c: Likewise.
6687 * gcc.dg/torture/pr30364-3.c: Likewise.
6689 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6691 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6692 powerpc*, use -funsafe-math-optimizations.
6693 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6694 * gcc.dg/torture/builtin-modf-1.c: Likewise.
6696 2007-02-28 Tobias Burnus <burnus@net-b.de>
6697 Paul Thomas <pault@gcc.gnu.org>
6701 * c_by_val_1.f: Test %VAL() with non-default kind.
6702 * c_by_val.c: Ditto.
6703 * c_by_val_4.f: New test.
6705 2007-02-28 Tobias Burnus <burnus@net-b.de>
6708 * gfortran.dg/continuation_7.f90: New test.
6710 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
6712 * g++.dg/inherit/thunk7.C: New test.
6713 * lib/target-supports.exp (check_profiling_available): Not available
6716 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
6719 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6721 2007-02-27 Mark Mitchell <mark@codesourcery.com>
6723 * lib/target-supports.exp (check_effective_target_init_priority):
6724 Remove Solaris special case.
6726 2007-02-26 Geoffrey Keating <geoffk@apple.com>
6728 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6729 for more builtin types.
6731 * g++.dg/ext/visibility/class1.C: Port to Darwin.
6732 * g++.dg/ext/visibility/noPLT.C: Likewise.
6734 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6736 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6739 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
6742 * size_optional_dim_1.f90: New test.
6744 2007-02-25 Mark Mitchell <mark@codesourcery.com>
6746 * gcc.dg/vxworks/vxworks.exp: New file.
6747 * gcc.dg/vxworks/initpri1.c: Likewise.
6748 * gcc.dg/vxworks/initpri2.c: Likewise.
6749 * gcc.dg/initpri2.c: Add more tests.
6750 * g++.dg/special/initpri2.C: Likewise.
6752 * gcc.dg/initpri1.c: New test.
6753 * gcc.dg/initpri2.c: Likewise.
6754 * g++.dg/special/initpri1.C: New test.
6755 * g++.dg/special/initpri2.C: Likewise.
6756 * g++.dg/special/conpr-1.C: Use init_priority effective target.
6757 * g++.dg/special/conpr-2.C: Likewise.
6758 * g++.dg/special/conpr-3.C: Likewise.
6759 * g++.dg/special/conpr-4.C: Likewise.
6760 * g++.dg/special/initp1.C: Likewise.
6761 * g++.dg/special/ecos.exp: Remove code to detect availability of
6762 constructor priorities.
6763 * lib/target-supports.exp (check_effective_target_init_priority):
6766 2007-02-24 Jan Hubicka <jh@suse.cz>
6768 * gcc.c-torture/execute/pr30778.c: New testcase.
6770 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6772 PR libgfortran/30918
6773 * gfortran.dg/namelist_26.f90: New test.
6775 2007-02-24 Richard Guenther <rguenther@suse.de>
6778 * gcc.dg/pr30951.c: New testcase.
6780 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6782 * gcc.dg/torture/builtin-modf-1.c: New test.
6784 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
6786 PR tree-optimization/30904
6787 * gcc.dg/pr30904.c: New test.
6789 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6791 * gcc.test-framework/README: Correct command.
6792 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6794 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6796 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
6798 * lib/target-supports.exp (check_effective_target_unwrapped): New.
6800 2007-02-23 Mark Mitchell <mark@codesourcery.com>
6802 * lib/target-supports.exp (check_effective_target_newlib): New
6805 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
6808 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6809 allocatable component.
6812 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6814 * gcc.dg/torture/builtin-logb-1.c: New test.
6815 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6816 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6817 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6820 2007-02-23 Richard Guenther <rguenther@suse.de>
6822 * g++.dg/warn/changes-meaning.C: New testcase.
6824 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6826 PR libgfortran/30910
6827 * gfortran.dg/fmt_zero_precision.f90: Update test.
6829 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6831 * gcc.dg/torture/builtin-frexp-1.c: New test.
6833 2007-02-22 Mark Mitchell <mark@codesourcery.com>
6835 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6837 2007-02-22 Ian Lance Taylor <iant@google.com>
6840 * g++.dg/debug/pr30898.C: New test.
6842 2007-02-22 Ira Rosen <irar@il.ibm.com>
6844 * gcc.dg/vect/vect-106.c: New test.
6846 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6847 Ira Rosen <irar@il.ibm.com>
6849 PR tree-optimization/30843
6850 * gcc.dg/vect/pr30843.c: New test.
6852 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6854 PR tree-optimization/30858
6855 * gcc.dg/vect/pr30858.c: New test.
6857 2007-02-21 Mark Mitchell <mark@codesourcery.com>
6859 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6860 to set options for compiling testglue.
6861 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6862 * lib/obj-c++.exp (obj-c++_init): Likewise.
6864 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
6866 * gnat.dg/derived_aggregate.adb: New test.
6868 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6870 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6871 sh* targets. Call the correct CKSGN macro.
6873 2007-02-21 Jakub Jelinek <jakub@redhat.com>
6875 * gfortran.dg/gomp/omp_parse1.f90: New test.
6876 * gfortran.dg/gomp/omp_parse2.f: New test.
6878 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
6881 * gfortran.dg/do_pointer_1.f90: New test.
6883 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6885 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6888 2007-02-20 Geoffrey Keating <geoffk@apple.com>
6890 * gcc.dg/darwin-minversion-1.c: New.
6891 * gcc.dg/darwin-minversion-2.c: New.
6893 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6895 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6897 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6898 DJ Delorie <dj@redhat.com>
6901 * gcc.dg/Wfatal.c: New.
6902 * gcc.dg/Wfatal-2.c: New.
6903 * gcc.dg/Werror-1.c: Adjust expectations.
6904 * gcc.dg/Werror-5.c: Likewise.
6905 * gcc.dg/Werror-7.c: Likewise.
6906 * gcc.dg/Werror-10.c: Likewise.
6907 * gcc.dg/Werror-11.c: Likewise.
6909 2007-02-20 Tobias Burnus <burnus@net-b.de>
6912 * gfortran.dg/volatile10.f90: New test.
6914 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
6917 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
6919 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6921 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6922 * gcc.dg/Walways-true-1.c: Likewise.
6923 * gcc.dg/weak/weak-3.c: Likewise.
6924 * gcc.dg/Werror-1.c: Likewise.
6925 * gcc.dg/Werror-3.c: Likewise.
6926 * gcc.dg/Werror-4.c: Likewise.
6927 * gcc.dg/Werror-5.c: Likewise.
6928 * gcc.dg/Werror-6.c: Likewise.
6929 * gcc.dg/Werror-7.c: Likewise.
6930 * gcc.dg/Werror-8.c: Likewise.
6931 * gcc.dg/Werror-10.c: Likewise.
6932 * gcc.dg/Werror-11.c: Likewise.
6933 * gcc.dg/Werror-12.c: Likewise.
6934 * g++.old-deja/g++.mike/warn8.C: Likewise.
6935 * g++.dg/warn/Walways-true-1.C: Likewise.
6936 * g++.dg/warn/Walways-true-2.C: Likewise.
6937 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6938 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6939 -Wstring-literal-comparison with -Waddress.
6940 * gcc.dg/Wstring-literal-comparison-4.c: Replace
6941 -Wno-string-literal-comparison with -Wno-address.
6943 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
6945 * gnat.dg/self_aggregate_with_call.adb: New test.
6947 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
6949 PR tree-optimization/30975
6950 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6951 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6952 * gcc.dg/vect/pr30795.c: New.
6954 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6957 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6959 2007-02-18 Roger Sayle <roger@eyesopen.com>
6961 PR rtl-optimization/28173
6962 * gcc.target/i386/andor-1.c: New test case.
6964 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6966 * gcc.dg/torture/builtin-ldexp-1.c: New.
6967 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6969 2007-02-18 Roger Sayle <roger@eyesopen.com>
6971 * gfortran.dg/array_constructor_15.f90: New test case.
6973 2007-02-18 Roger Sayle <roger@eyesopen.com>
6975 * gfortran.dg/forall_10.f90: New test case.
6977 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6979 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6981 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6983 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6984 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6986 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
6988 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6989 * gcc.target/i386/builtin-bswap-3.c: Ditto.
6990 * gcc.target/i386/xchg-1.c: New test.
6991 * gcc.target/i386/xchg-2.c: New test.
6993 2007-02-16 Richard Guenther <rguenther@suse.de>
6994 Christian Bruel <christian.bruel@st.com>
6996 * gcc.dg/strict-overflow-5.c: New testcase.
6998 2007-02-16 Tobias Burnus <burnus@net-b.de>
7001 * gfortran.dg/func_derived_4.f90: New test.
7003 2007-02-15 Roger Sayle <roger@eyesopen.com>
7006 * gfortran.dg/pr30391-1.f90: New test case.
7008 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7011 * gcc.c-torture/compile/pr30433.c: New testcase to check
7012 that complex constants comparisions are foldded.
7014 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7017 * g++.dg/ext/stmtexpr10.C: New testcase.
7019 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7022 * gcc.dg/Wunused-value-2.c: New testcase.
7024 2007-02-15 Ian Lance Taylor <iant@google.com>
7026 * g++.dg/eh/subreg-1.C: New test.
7028 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7031 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7032 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7033 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7034 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7035 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7036 * gcc.dg/Werror-implicit-function-declaration.c: New.
7038 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7041 * g++.dg/warn/pr28943.C: New.
7043 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7045 * gfortran.fortran-torture/execute/math.f90: Fix typo.
7047 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7050 * gfortran.dg/error_recovery_3.f90: New test.
7052 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
7054 * g++.dg/tree-ssa/sra-1.C: New.
7056 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
7058 * g++.dg/tree-ssa/sra-1.C: New.
7060 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
7062 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7064 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7066 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7068 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
7071 * gfortran.dg/logical_2.f90: New test.
7073 2007-02-14 Joseph Myers <joseph@codesourcery.com>
7075 * gcc.dg/torture/complex-alias-1.c: New test.
7077 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
7079 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7080 instead of -fdump-tree-tailcall.
7082 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
7084 * gfortran.dg/interface_10.f90: Fix comment typo.
7086 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
7088 PR tree-optimization/30771
7089 * gcc.dg/vect/pr30771.c: New test.
7091 2007-02-13 Ian Lance Taylor <iant@google.com>
7093 * gcc.dg/Wstrict-overflow-1.c: New test.
7094 * gcc.dg/Wstrict-overflow-2.c: New test.
7095 * gcc.dg/Wstrict-overflow-3.c: New test.
7096 * gcc.dg/Wstrict-overflow-4.c: New test.
7097 * gcc.dg/Wstrict-overflow-5.c: New test.
7098 * gcc.dg/Wstrict-overflow-6.c: New test.
7099 * gcc.dg/Wstrict-overflow-7.c: New test.
7100 * gcc.dg/Wstrict-overflow-8.c: New test.
7101 * gcc.dg/Wstrict-overflow-9.c: New test.
7102 * gcc.dg/Wstrict-overflow-10.c: New test.
7104 2007-02-13 Roger Sayle <roger@eyesopen.com>
7106 * gcc.target/ia64/builtin-bswap-2.c: New test case.
7108 2007-02-13 Richard Henderson <rth@redhat.com>
7110 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7111 * gcc.c-torture/execute/pr29302-1.c: ... here.
7113 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7116 * gcc.dg/c90-return-1.c: Update output.
7117 * gcc.dg/c99-return-1.c: Likewise.
7119 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
7122 * gfortran.dg/used_dummy_types_7.f90: New test..
7124 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
7126 * gcc.target/i386/parity-1.c: New test.
7127 * gcc.target/i386/parity-2.c: New test.
7129 2007-02-12 Roger Sayle <roger@eyesopen.com>
7131 * gcc.target/i386/builtin-bswap-3.c: New test case.
7133 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
7135 PR tree-optimization/29145
7136 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7137 alias analysis is improved to take better advantage of restrict
7139 * gcc.dg/vect/vect-80.c: Likewise.
7140 * gcc.dg/vect/pr29145.c: New.
7142 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
7144 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7145 * gcc.target/i386/sse4a-insert.c: Likewise.
7147 2007-02-11 Roger Sayle <roger@eyesopen.com>
7149 * gcc.target/ia64/builtin-popcount-1.c: New test case.
7150 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7152 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
7155 * gfortran.dg/enum_4.f90: Update error message checks.
7157 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
7160 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7161 versions of the modules.
7164 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7165 by getting rid of recursive I/O and providing functions with
7169 * gfortran.dg/char_array_constructor_2.f90
7171 2007-02-11 Mark Mitchell <mark@codesourcery.com>
7174 * g++.dg/template/spec34.C: New test
7176 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
7178 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7180 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7181 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7182 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7184 * gcc.dg/vect/vect-113.c: Ditto.
7186 2007-02-06 Mark Mitchell <mark@codesourcery.com>
7189 * g++.dg/eh/weak1-C: New test.
7190 * g++.dg/eh/weak1-a.cc: Likewise.
7191 * g++.dg/eh/comdat1.C: Likewise.
7193 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
7194 Dorit Nuzman <dorit@il.ibm.com>
7196 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
7197 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
7198 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7199 * gcc.dg/vect/vect-113.c: Likewise.
7201 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7203 2007-02-10 Richard Henderson <rth@redhat.com>
7205 * lib/target-supports.exp (check_effective_target_tls): Redefine
7206 to mean non-emulated tls.
7207 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7208 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7209 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7210 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7211 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7212 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7213 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7215 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
7217 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7219 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
7221 * gfortran.dg/secnds.f: Replace time tolerance with a
7222 before-and-after bracket.
7223 * gfortran.dg/secnds-1.f: Likewise.
7225 2007-02-09 Tobias Burnus <burnus@net-b.de>
7228 * gfortran.dg/maxlocval_1.f90: New test.
7230 2007-02-09 Roger Sayle <roger@eyesopen.com>
7232 * gcc.target/ia64/builtin_bswap-1.c: New test case.
7234 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7237 * gfortran.dg/array_function_1.f90: New test.
7239 2007-02-09 Richard Sandiford <richard@codesourcery.com>
7241 * lib/target-supports.exp (check_effective_target_lax_strtofp)
7242 (check_effective_target_dummy_wcsftime): New functions.
7244 2007-02-09 Richard Sandiford <richard@codesourcery.com>
7246 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7247 * lib/target-supports.exp (check_effective_target_uclibc): New
7250 2007-02-09 Richard Sandiford <richard@codesourcery.com>
7252 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7253 (vsnprintf): Don't define for uClibc targets.
7255 2007-02-09 Richard Sandiford <richard@codesourcery.com>
7257 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7258 set before checking whether it was allowed.
7259 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7260 before checking inside_main.
7262 2007-02-09 Richard Sandiford <richard@codesourcery.com>
7264 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7266 (u16sf): Likewise u4sf.
7267 * g++.dg/compat/struct-layout-1.h: Likewise.
7269 2007-02-09 Richard Sandiford <richard@codesourcery.com>
7271 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7273 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7274 m68k targets if check_effective_target_coldfire_fpu returns true.
7276 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
7277 Richard Guenther <rguenther@suse.de>
7280 * gcc.dg/fold-compare-3.c: New testcase.
7281 * gcc.dg/tree-ssa/loop-24.c: Likewise.
7283 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
7285 * gcc.dg/pr26570.c: Clean up coverage files.
7286 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7287 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7288 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7289 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7290 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7291 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7292 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7293 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7294 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7295 * gcc.dg/tree-ssa/pr25501.c: Ditto.
7296 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7297 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7298 * gcc.dg/vect/pr28952.c: Ditto.
7299 * gcc.dg/vect/pr27151.c: Ditto.
7300 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7301 * g++.dg/gomp/macro-3.C: Ditto.
7303 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
7305 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7308 2007-02-08 Roger Sayle <roger@eyesopen.com>
7310 * gcc.target/i386/builtin-bswap-2.c: New test case.
7312 2007-02-08 Roger Sayle <roger@eyesopen.com>
7314 * gfortran.dg/forall_8.f90: New test case.
7315 * gfortran.dg/forall_9.f90: Likewise.
7317 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7319 * gcc.dg/builtins-20.c: Add some -~ complex cases.
7321 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
7323 * lib/target-supports.exp (check_effective_target_simulator): New.
7325 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
7327 * gcc.dg/tree-ssa/loop-25.c: New test.
7329 2007-02-06 Richard Henderson <rth@redhat.com>
7331 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7333 2007-02-06 Roger Sayle <roger@eyesopen.com>
7335 * gcc.target/powerpc/popcount-1.c: New test case.
7336 * gcc.target/powerpc/parity-1.c: Likewise.
7338 2007-02-06 Richard Guenther <rguenther@suse.de>
7341 * gcc.dg/torture/pr27302-2.c: New testcase.
7343 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
7345 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7346 * gcc.dg/vect/vect-iv-1.c: New test.
7347 * gcc.dg/vect/vect-iv-2.c: New test.
7348 * gcc.dg/vect/vect-iv-3.c: New test.
7349 * gcc.dg/vect/vect-iv-4.c: New test.
7350 * gcc.dg/vect/vect-iv-5.c: New test.
7351 * gcc.dg/vect/vect-iv-6.c: New test.
7352 * gcc.dg/vect/vect-iv-7.c: New test.
7353 * gcc.dg/vect/vect-iv-8.c: New test.
7354 * gcc.dg/vect/vect-iv-9.c: New test.
7355 * gcc.dg/vect/vect-iv-10.c: New test.
7356 * gcc.dg/vect/vect-iv-11.c: New test.
7357 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7358 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7359 * gcc.dg/vect/vect-14.c: Now vectorizable.
7360 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7362 * gcc.dg/vect/vect-27.c: Likewise.
7363 * gcc.dg/vect/vect-29.c Likewise.
7364 * gcc.dg/vect/vect-dv-2.c: Likewise.
7365 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7366 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7367 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7369 2007-02-06 Ira Rosen <irar@il.ibm.com>
7371 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7373 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7375 * gcc.dg/builtins-20.c: Add more cases.
7377 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
7380 * gcc.dg/pr30189.c: New test.
7382 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7384 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7386 * gcc.target/i386/sse4a-extract.c: New test.
7387 * gcc.target/i386/sse4a-insert.c: New test.
7388 * gcc.target/i386/sse4a-montsd.c: New test.
7389 * gcc.target/i386/sse4a-montss.c: New test.
7391 2007-02-05 Richard Guenther <rguenther@suse.de>
7393 * gcc.target/i386/vectorize3.c: New testcase.
7395 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
7398 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7400 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7403 * gfortran.dg/repeat_1.f90: New test.
7405 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
7408 * gfortran.dg/spread_shape_1.f90: Remove tabs.
7409 * gfortran.dg/derived_init_2.f90: Ditto.
7410 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7411 * gfortran.dg/array_initializer_1.f90: Ditto.
7412 * gfortran.dg/do_2.f90: Ditto.
7413 * gfortran.dg/proc_assign_1.f90: Ditto.
7415 2007-02-04 Richard Guenther <rguenther@suse.de>
7418 * g++.dg/warn/pr30636.C: New testcase.
7419 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7421 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
7424 * gfortran.dg/pr30667.f: New test.
7426 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7428 * gcc.dg/builtins-54.c: Add more cases.
7430 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
7433 * gfortran.dg/zero_sized_2.f90: New test.
7436 * gfortran.dg/alloc_comp_basics_4.f90: New test.
7439 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7442 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
7445 * gfortran.dg/interface_10.f90: New test.
7447 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7449 * gcc.dg/builtins-20.c: Add more cases.
7451 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7454 * gcc-target/ia64/pr29682.c: New test.
7456 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
7459 * gfortran.dg/arrayio_11.f90.f90: New test.
7462 * gfortran.dg/arrayio_12.f90.f90: New test.
7464 2007-02-02 Jakub Jelinek <jakub@redhat.com>
7467 * g++.dg/tls/diag-5.C: New test.
7470 * gcc.dg/pr30473.c: New test.
7471 * gcc.c-torture/execute/20070201-1.c: New test.
7473 2007-02-01 Roger Sayle <roger@eyesopen.com>
7475 * gfortran.dg/dependency_20.f90: New test case.
7477 2007-01-31 Ian Lance Taylor <iant@google.com>
7479 * gcc.dg/lower-subreg-1.c (test): New test.
7481 2007-01-30 Geoffrey Keating <geoffk@apple.com>
7483 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7485 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7487 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7488 * gcc.dg/torture/builtin-math-3.c: Likewise.
7490 2007-01-31 Dirk Mueller <dmueller@suse.de>
7492 gcc.dg/Wparentheses-2.c: Update and add new tests.
7494 2007-01-31 Ira Rosen <irar@il.ibm.com>
7496 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7499 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
7501 * gcc.dg/builtins-63.c: New test.
7503 2007-01-31 Tobias Burnus <burnus@net-b.de>
7506 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7508 2007-01-31 Tobias Burnus <burnus@net-b.de>
7511 * gfortran.dg/volatile8.f90: New argument conformance test.
7512 * gfortran.dg/volatile9.f90: New scope test.
7514 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7517 * g++.dg/warn/null4.C: New.
7519 2001-01-30 Roger Sayle <roger@eyesopen.com>
7520 Uros Bizjak <ubizjak@gmail.com>
7522 * gcc.dg/large-size-array-3.c: Correct typo.
7524 2007-01-30 Richard Guenther <rguenther@suse.de>
7527 * g++.dg/debug/pr27657.C: New testcase.
7529 2007-01-30 Richard Guenther <rguenther@suse.de>
7532 * gcc.dg/torture/pr30313.c: New testcase.
7534 2007-01-29 Janis Johnson <janis187@us.ibm.com>
7536 * gcc.dg/dfp/dfp-except.h: New file.
7537 * gcc.dg/dfp/fe-check.h: New file.
7538 * gcc.dg/dfp/fe-binop.c: New test.
7539 * gcc.dg/dfp/fe-convert-1.c: New test.
7540 * gcc.dg/dfp/fe-convert-2.c: New test.
7541 * gcc.dg/dfp/fe-convert-3.c: New test.
7543 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7544 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7545 * gcc.dg/dfp/convert-dfp.c: Ditto.
7546 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7548 2007-01-29 Josh Conner <jconner@apple.com>
7550 * gcc.target/powerpc/altivec-24.c: New test.
7552 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
7555 * g++.dg/parse/defarg12.C: New test.
7557 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
7560 * gfortran.dg/used_dummy_types_6.f90: New test.
7562 2007-01-28 Jan Hubicka <jh@suse.cz>
7564 * gcc.dg/tree-prof/val-prof-6.c: New test.
7566 2007-01-28 Roger Sayle <roger@eyesopen.com>
7568 * gcc.dg/large-size-array-3.c: Correct test case (portability).
7570 2007-01-28 Andrew Pinski <pinskia@gmail.com>
7573 * g++.dg/expr/dtor4.C: New test.
7575 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
7577 * gcc.dg/tree-ssa/loop-23.c: New test.
7579 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
7582 * gfortran.dg/achar_2.f90: New test.
7583 * gfortran.dg/achar_3.f90: New test.
7585 2007-01-27 Ian Lance Taylor <iant@google.com>
7587 * gcc.dg/strict-overflow-1.c: New test.
7588 * gcc.dg/no-strict-overflow-1.c: New test.
7589 * gcc.dg/strict-overflow-2.c: New test.
7590 * gcc.dg/no-strict-overflow-2.c: New test.
7591 * gcc.dg/strict-overflow-3.c: New test.
7592 * gcc.dg/no-strict-overflow-3.c: New test.
7593 * gcc.dg/strict-overflow-4.c: New test.
7594 * gcc.dg/no-strict-overflow-4.c: New test.
7595 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7596 * gcc.dg/pr15784-1.c: Likewise.
7597 * gcc.dg/pr20922-1.c: Likewise.
7598 * gcc.dg/pr20922-3.c: Likewise.
7599 * gcc.dg/pr20922-4.c: Likewise.
7600 * gcc.dg/pr20922-6.c: Likewise.
7601 * gcc.dg/compare-4.c: Likewise.
7602 * gcc.dg/torture/pr26898-1.c: Likewise.
7603 * gcc.dg/tree-ssa/divide-1.c: Likewise.
7604 * gcc.dg/tree-ssa/divide-2.c: Likewise.
7605 * gcc.dg/tree-ssa/divide-3.c: Likewise.
7606 * gcc.dg/tree-ssa/divide-4.c: Likewise.
7607 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7608 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7609 * gcc.dg/tree-ssa/pr21082.c: Likewise.
7610 * gcc.dg/tree-ssa/pr26899.c: Likewise.
7611 * g++.dg/tree-ssa/pr21082.C: Likewise.
7613 2007-01-27 Roger Sayle <roger@eyesopen.com>
7615 * gcc-dg/large-size-array-3.c: New test case.
7617 2007-01-27 Roger Sayle <roger@eyesopen.com>
7619 * gfortran.dg/forall_7.f90: New test case.
7621 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
7624 * gfortran.dg/where_operator_assign_1.f90: New test.
7625 * gfortran.dg/where_operator_assign_2.f90: New test.
7626 * gfortran.dg/where_operator_assign_3.f90: New test.
7628 2007-01-26 Joseph Myers <joseph@codesourcery.com>
7630 * lib/target-supports.exp
7631 (check_effective_target_powerpc_altivec): New.
7632 (check_effective_target_vect_cmdline_needed): Use it.
7634 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7637 * gfortran.dg/backslash_3.f: New test.
7639 2007-01-26 Richard Guenther <rguenther@suse.de>
7641 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7643 2007-01-26 Tobias Burnus <burnus@net-b.de>
7645 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7646 * gfortran.dg/vect/vect.exp: Ditto.
7647 * gfortran.dg/dg.exp: Ditto.
7648 * gfortran.fortran-torture/execute/execute.exp: Ditto.
7649 * gfortran.fortran-torture/compile/compile.exp: Ditto.
7651 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7653 * gcc.dg/builtins-20.c: Add more cases.
7654 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7656 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7659 * gcc.dg/Wall.c: New.
7660 * gcc.dg/Wno-all.c: New.
7661 * gfortran.dg/Wall.f90: New.
7662 * gfortran.dg/Wno-all.f90: New.
7664 2007-01-24 Geoffrey Keating <geoffk@apple.com>
7666 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7667 * g++.dg/eh/simd-2.C: Also run on Darwin.
7668 * g++.dg/eh/simd-3.C: New.
7669 * g++.dg/eh/simd-4.C: New.
7671 2007-01-25 Richard Guenther <rguenther@suse.de>
7673 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7675 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7677 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
7679 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7680 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7681 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7682 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7683 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7684 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7685 * gcc.dg/ipa/ipa-7.c: New testcase.
7687 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
7689 * g++.dg/cpp0x/warn_cxx0x.C: New.
7691 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7693 * gcc.dg/builtins-20.c: Test builtin carg.
7695 2007-01-24 Jakub Jelinek <jakub@redhat.com>
7698 * gcc.dg/gomp/pr27416.c: New test.
7701 * gcc.dg/gomp/pr30494.c: New test.
7702 * g++.dg/gomp/pr30494.C: New test.
7705 * gcc.dg/gomp/pr30421.c: New test.
7707 2007-01-24 Steve Ellcey <sje@cup.hp.com>
7709 * gcc.target/ia64/versionid-1.c: New test.
7710 * gcc.target/ia64/versionid-2.c: New test.
7712 2007-01-24 Richard Guenther <rguenther@suse.de>
7715 * gcc.dg/builtins-57.c: Change to a link-time testcase
7716 to support non-C99 targets.
7718 2007-01-24 Jan Hubicka <jh@suse.cz>
7720 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7722 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
7724 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7726 2007-01-23 Andrew Pinski <pinskia@gmail.com>
7729 * objc.dg/const-str-12.m: New test.
7731 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7734 * gfortran.dg/ctrl-z.f90: New test.
7736 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7739 * gfortran.dg/namelist_assumed_char.f90: New test.
7741 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
7744 * g++.dg/inherit/covariant15.C: New test.
7746 2007-01-23 Ian Lance Taylor <iant@google.com>
7748 * g++.dg/warn/Wparentheses-24.C: New test.
7750 2007-01-23 Richard Guenther <rguenther@suse.de>
7753 * ada/acats/run_acats: Do not call gnatmake or gnatchop
7756 2007-01-22 Richard Guenther <rguenther@suse.de>
7758 PR tree-optimization/30038
7759 * gcc.dg/builtins-62.c: New testcase.
7761 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7763 * gcc.c-torture/compile/20070121.c: New test.
7765 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
7768 * gfortran.dg/char_comparison_1.f: New test.
7770 2007-01-21 Ira Rosen <irar@il.ibm.com>
7772 * gcc.dg/vect/vect-strided-same-dr.c: New test.
7774 2007-01-20 Andrew Pinski <pinskia@gmail.com>
7777 * objc.dg/pch: New directory.
7778 * objc.dg/pch/pch.exp: New file.
7779 * objc.dg/pch/interface-1.m: New test.
7780 * objc.dg/pch/interface-1.hs: New include file.
7781 * lib/objc.exp (objc_target_compile): Add
7782 "-x objective-c-header" in front of the sources if this is
7783 a precompiled header being compiled.
7785 2007-01-20 Roger Sayle <roger@eyesopen.com>
7787 * gfortran.dg/array_memcpy_3.f90: New test case.
7788 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7790 2007-01-20 Roger Sayle <roger@eyesopen.com>
7791 Brooks Moses <brooks.moses@codesourcery.com>
7792 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7794 * gfortran.dg/intrinsic_sign_1.f90: New test case.
7795 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7797 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7799 * gcc.dg/torture/builtin-math-3.c: Test fdim.
7801 2007-01-19 Mike Stump <mrs@apple.com>
7803 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7806 2007-01-19 Roger Sayle <roger@eyesopen.com>
7808 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7809 option instead of -funsafe-math-optimizations.
7811 2007-01-19 Tomas Bily <tbily@suse.cz>
7813 gcc.dg/tree-prof/indir-call-prof.c: New.
7814 g++.dg/dg.exp: Add tree-prof subdirectory.
7815 g++.dg/tree-prof/indir-call-prof.C: New.
7816 g++.dg/tree-prof/tree-prof.exp: New.
7818 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7821 * g++.dg/warn/deprecated.C: Update warning output.
7822 * g++.dg/warn/deprecated-2.C: Likewise.
7823 * g++.dg/warn/deprecated-3.C: New.
7825 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
7827 * gcc.c-torture/execute/nestfunc-7.c: New.
7829 2007-01-18 Hui-May Chang <hm.chang@apple.com>
7831 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7833 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
7835 * gcc.dg/m68k-pic-1.c: New.
7837 2007-01-18 Roger Sayle <roger@eyesopen.com>
7839 * gfortran.dg/array_memcpy_4.f90: New test case.
7841 2007-01-18 Josh Conner <jconner@apple.com>
7844 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7845 * gcc.dg/vect/no-trapping-math-1: New.
7846 * gcc.dg/vect/no-trapping-math-2: New.
7848 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
7850 * gcc.target/i386/387-8.c: Update comment about optimizing
7851 inherent load of 1.0 of fptan instruction.
7853 2007-01-18 Dirk Mueller <dmueller@suse.de>
7854 Richard Guenther <rguenther@suse.de>
7857 * gcc.dg/Warray-bounds.c: New testcase.
7858 * gcc.dg/Warray-bounds-2.c: New testcase.
7859 * g++.dg/warn/Warray-bounds.C: New testcase.
7860 * g++.dg/warn/Warray-bounds-2.C: New testcase.
7862 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
7865 * gfortran.dg/generic_12.f90: New test.
7867 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
7869 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7870 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7872 2007-01-16 Janis Johnson <janis187@us.ibm.com>
7874 * gcc.dg/dfp/compare-special.h: New file.
7875 * gcc.dg/dfp/compare-special-32.c: New test.
7876 * gcc.dg/dfp/compare-special-64.c: New test.
7877 * gcc.dg/dfp/compare-special-128.c: New test.
7879 2007-01-16 Roger Sayle <roger@eyesopen.com>
7880 Paul Thomas <pault@gcc.gnu.org>
7881 Steven G. Kargl <kargl@gcc.gnu.org>
7884 * gfortran.dg/forall_6.f90: New test case.
7885 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7886 * gfortran.dg/dependency_13.f90: Likewise.
7888 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7891 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7892 targets that don't support Inf.
7894 2007-01-15 Dale Johannesen <dalej@apple.com>
7896 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
7898 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
7900 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
7901 of achar for 0xff to avoid the "Extended ASCII not
7902 implemented" error message.
7904 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
7907 * gfortran.dg/altreturn_4.f90: New test.
7910 * gfortran.dg/stfunc_4.f90: New test.
7913 * gfortran.dg/bound_2.f90: Reinstate commented out line.
7914 * gfortran.dg/initialization_1.f90: Change warning.
7917 * gfortran.dg/specification_type_resolution_2.f90: New test.
7919 2007-01-14 Jan Hubicka <jh@suse.cz>
7921 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7922 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7923 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7926 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
7929 * gfortran.dg/external_procedures_2.f90: New test.
7931 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
7934 * gcc.target/i386/pr30413.c: New test.
7936 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
7939 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
7941 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
7943 * gcc.dg/20070112-1.c: New test.
7945 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7947 PR libgfortran/30435
7948 * gfortran.dg/list_read_6.f90: New test.
7950 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
7952 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
7954 2007-01-12 Tom Tromey <tromey@redhat.com>
7956 PR preprocessor/28227:
7957 * gcc.dg/cpp/pr28227.c: New file.
7959 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7961 * gcc.dg/tree-ssa/loop-22.c: New test.
7963 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7965 PR tree-optimization/29516
7966 * gcc.dg/tree-ssa/loop-20.c: New test.
7968 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
7971 * minmaxloc_integer_kinds_1.f90: New test.
7973 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
7976 * g++.dg/template/sizeof-template-argument.C: New test.
7978 2007-01-11 Jan Hubicka <jh@suse.cz>
7980 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7981 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7982 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7983 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7984 * gcc.dg/tree-ssa/pr21658.c: Likewise.
7985 * gcc.dg/tree-ssa/pr15349.c: Likewise.
7986 * gcc.dg/tree-ssa/pr25501.c: Likewise.
7987 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7988 transformation in question.
7989 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7990 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7991 * gcc.dg/always_inline3.c: Likewise.
7993 2007-01-10 Mark Mitchell <mark@codesourcery.com>
7996 * g++.dg/template/typename11.C: New test.
7998 2007-01-10 Robert Kennedy <jimbob@google.com>
8000 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8002 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
8004 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8005 for different integer kinds.
8006 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8007 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8008 * gfortran.dg/ishft_2.f90: New test.
8009 * gfortran.dg/ishft_3.f90: New test.
8011 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
8013 * gfortran.dg/altreturn_2.f90: Removed executable bit.
8015 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
8017 PR tree-optimization/30322
8018 * gcc.dg/tree-ssa/loop-21.c: New test.
8020 2007-01-08 Geoffrey Keating <geoffk@apple.com>
8022 * g++.dg/rtti/darwin-builtin-linkage.C: New.
8024 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8026 * gcc.target/spu/intrinsics-1.c: Remove xfail.
8028 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8030 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8031 * g++.dg/warn/overflow-warn-3.C: Likewise.
8032 * g++.dg/warn/overflow-warn-4.C: Likewise.
8033 * g++.dg/warn/overflow-warn-5.C: Likewise.
8034 * g++.dg/warn/overflow-warn-6.C: Likewise.
8035 * g++.dg/warn/Woverflow-1.C: Likewise.
8036 * g++.dg/warn/Woverflow-2.C: Likewise.
8037 * g++.dg/warn/Woverflow-3.C: Likewise.
8038 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8040 2007-01-08 Roger Sayle <roger@eyesopen.com>
8042 * gfortran.dg/array_constructor_14.f90: New test case.
8043 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8045 2007-01-08 Richard Guenther <rguenther@suse.de>
8047 PR tree-optimization/23603
8048 * gcc.dg/tree-ssa/vrp31.c: New testcase.
8049 * gcc.dg/tree-ssa/vrp32.c: Likewise.
8051 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
8053 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8055 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8056 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8058 * gcc.dg/simd-5.c: Likewise.
8059 * gcc.dg/simd-6.c: Likewise.
8060 * g++.dg/conversion/simd1.C: Likewise.
8061 * g++.dg/conversion/simd3.C: Likewise.
8062 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8065 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
8067 PR tree-optimization/29877
8068 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8069 name of a hard register for the target concerned. Adjust dg-error
8070 directives to cope with new behaviour of TER.
8072 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8075 * g++.dg/conversion/nullptr1.C: Added overflow warning.
8076 * g++.dg/warn/overflow-warn-1.C: New.
8077 * g++.dg/warn/overflow-warn-3.C: New.
8078 * g++.dg/warn/overflow-warn-4.C: New.
8079 * g++.dg/warn/overflow-warn-5.C: New.
8080 * g++.dg/warn/overflow-warn-6.C: New.
8081 * g++.dg/warn/Woverflow-1.C: New.
8082 * g++.dg/warn/Woverflow-2.C: New.
8083 * g++.dg/warn/Woverflow-3.C: New.
8084 * g++.dg/warn/multiple-overflow-warn-2.C: New.
8086 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
8089 * gfortran.dg/invalid_name.f90: New test.
8090 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8091 * gfortran.dg/gomp/pr29759.f90: Ditto.
8093 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
8095 * gfortran.dg/present_1.f90: Update error message.
8097 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
8100 * g++.dg/template/duplicate1.C: New test
8101 * g++.dg/template/memfriend6.C: Adjust error markers.
8103 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
8106 * gcc.dg/torture/inline-1.c: New test.
8108 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8111 * gcc.dg/multiple-overflow-warn-1.c: New.
8112 * gcc.dg/multiple-overflow-warn-2.c: New.
8113 * gcc.dg/overflow-warn-6.c: New.
8114 * g++.dg/warn/multiple-overflow-warn-1.C: New.
8116 2007-01-05 Roger Sayle <roger@eyesopen.com>
8118 * gfortran.dg/array_memcpy_1.f90: New test case.
8119 * gfortran.dg/array_memcpy_2.f90: Likewise.
8121 2007-01-05 Richard Guenther <rguenther@suse.de>
8124 * g++.dg/opt/pr27826.C: New testcase.
8126 2007-01-05 Ian Lance Taylor <iant@google.com>
8128 * gcc.dg/Walways-true-1.c: New test.
8129 * gcc.dg/Walways-true-2.c: New test.
8130 * g++.dg/warn/Walways-true-1.C: New test.
8131 * g++.dg/warn/Walways-true-2.C: New test.
8133 2007-01-05 Jakub Jelinek <jakub@redhat.com>
8136 * gcc.dg/pr30360.c: New test.
8138 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
8141 * gfortran.dg/data_implied_do_1.f90: New test.
8145 * gfortran.dg/char_length_1.f90: New test.
8147 2007-01-05 Richard Guenther <rguenther@suse.de>
8150 * g++.dg/opt/pr28116.C: New testcase.
8152 2007-01-05 Tobias Burnus <burnus@net-b.de>
8155 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8157 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8158 * gfortran.dg/protected_4.f90: Add pointer intent check.
8159 * gfortran.dg/protected_6.f90: Add pointer intent check.
8160 * gfortran.dg/pointer_intent_1.f90: New test.
8161 * gfortran.dg/pointer_intent_2.f90: New test.
8162 * gfortran.dg/pointer_intent_3.f90: New test.
8164 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
8167 * gfortran.dg/altreturn_2.f90: new test.
8169 2007-01-04 Tom Tromey <tromey@redhat.com>
8171 PR preprocessor/28165:
8172 * gcc.dg/cpp/pr28165.c: New file.
8174 2007-01-03 Josh Conner <jconner@apple.com>
8177 * gcc.dg/pr29683.c: New.
8179 2007-01-03 Jakub Jelinek <jakub@redhat.com>
8182 * g++.dg/pch/template-1.C: New test.
8183 * g++.dg/pch/template-1.Hs: New file.
8185 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8188 * gcc.c-torture/compile/complex-4.c: New test.
8190 2007-01-03 Joseph Myers <joseph@codesourcery.com>
8192 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8194 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8196 2007-01-03 Jakub Jelinek <jakub@redhat.com>
8199 * gcc.dg/pr30286.c: New test.
8202 * g++.dg/template/crash66.C: New test.
8205 * g++.dg/template/friend49.C: New test.
8207 2007-01-03 Steven G. Kargl <kargls@comcast.net>
8209 * gfortran.dg/ibits.f90: New test.
8211 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
8213 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8214 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8216 2007-01-02 Jan Hubicka <jh@suse.cz>
8218 * gcc.dg/pr16194.c: We now output error on all three functions,
8221 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8224 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8225 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8227 2006-01-02 Ian Lance Taylor <iant@google.com>
8229 * g++.dg/warn/Wparentheses-22.C: New test.
8230 * g++.dg/warn/Wparentheses-23.C: New test.
8232 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8235 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8236 * gcc.dg/declspec-3-Wextra.c: New.
8237 * gcc.dg/declspec-3-no.c: New
8239 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
8242 * gfortran.dg/interface_10.f90: Remove.
8244 2007-01-01 Roger Sayle <roger@eyesopen.com>
8246 * gcc.dg/fold-eqxor-4.c: New test case.
8248 2007-01-02 Joseph Myers <joseph@codesourcery.com>
8251 * gcc.c-torture/compile/pr30311.c: New test.
8253 2007-01-01 Andrew Pinski <pinskia@gmail.com>
8256 * gcc.c-torture/compile/statement-expression-1.c: New test.
8258 2007-01-01 Andreas Schwab <schwab@suse.de>
8261 * g++.dg/eh/pr29166.C: New test.
8263 2007-01-01 Joseph Myers <joseph@codesourcery.com>
8265 * lib/target-supports.exp (check_effective_target_powerpc_spe):
8267 (check_effective_target_vect_cmdline_needed): Use it.
8269 2006-12-31 Richard Guenther <rguenther@suse.de>
8272 * gcc.dg/pr30137-1.c: New testcase.
8273 * gcc.dg/pr30137-2.c: Likewise.
8275 2006-12-31 Roger Sayle <roger@eyesopen.com>
8278 * gcc.dg/fold-plusnot-1.c: New test case.
8280 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
8283 * g++.dg/parse/template22.C: New test.
8285 2006-12-31 Richard Guenther <rguenther@suse.de>
8288 * gcc.c-torture/compile/pr30338.c: New testcase.
8290 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
8293 * gfortran.dg/intrinsic_actual_4.f90: New test.
8296 * gfortran.dg/func_decl_3.f90: New test.
8298 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
8301 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8302 * gfortran.dg/c_by_val_1.f: New test.
8303 * gfortran.dg/c_by_val_2.f: New test.
8304 * gfortran.dg/c_by_val_3.f: New test.
8306 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
8309 * gfortran.dg/sum_zero_array_1.f90: New test.
8311 2006-12-29 Jakub Jelinek <jakub@redhat.com>
8313 PR preprocessor/29612
8314 * gcc.dg/cpp/pr29612-1.c: New test.
8315 * gcc.dg/cpp/pr29612-2.c: New test.
8317 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
8320 * gfortran.dg/pure_formal_proc_1.f90: New test.
8323 * gfortran.dg/intrinsic_actual_3.f90: New test.
8325 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8328 * gfortran.dg/io_constraints_1.f90: Update test.
8329 * gfortran.dg/io_constraints_2.f90: Update test.
8330 * gfortran.dg/inquire_iolength.f90: New test.
8332 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
8335 * gfortran.dg/interface_10.f90: New test.
8336 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8337 since z is already, locally a variable.
8340 * gfortran.dg/generic_11.f90: New test.
8341 * gfortran.dg/interface_7.f90: Remove name clash between module
8342 name and procedure 'x' referenced in the interface.
8344 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8347 * gcc.dg/Wmissing-parameter-type.c: New.
8348 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8349 * gcc.dg/Wmissing-parameter-type-no.c: New.
8351 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
8354 * gfortran.dg/entry_array_specs_2.f: New test.
8357 * gfortran.dg/nested_modules_6.f90: New test.
8359 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8362 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8363 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8365 2006-12-21 Andrew Pinski <pinskia@gmail.com>
8368 * g++.dg/opt/complex6.C: New test.
8370 2006-12-22 Ben Elliston <bje@au.ibm.com>
8372 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8373 full" if the linker on spu-*-* warns about exceeding local store.
8375 And revert this patch:
8376 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8377 fail to link due to relocation overflows on spu-*-*.
8379 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
8382 * gfortran.dg/dependency_19.f90: New test.
8384 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
8387 * gfortran.dg/alloc_comp_basics_3.f90: New test.
8389 2006-12-21 Jakub Jelinek <jakub@redhat.com>
8392 * gcc.c-torture/execute/20061220-1.c: New test.
8395 * gcc.dg/gomp/asm-1.c: New test.
8398 * g++.dg/eh/ia64-2.C: New test.
8400 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
8404 * gcc.dg/rs6000-leaf.c: New.
8406 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8409 * gfortran.dg/f2c_8.f90: New test.
8411 2006-12-20 Bill Wendling <wendling@apple.com>
8413 * gcc.dg/asm-b.c: Check for __ppc64__.
8415 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
8418 * gfortran.dg/bounds_check_5.f90: New test.
8420 2006-12-20 Andrew Pinski <pinskia@gmail.com>
8423 * gcc.dg/gomp/complex-1.c: New testcase.
8425 2006-12-20 Roger Sayle <roger@eyesopen.com>
8427 * gfortran.dg/array_memset_1.f90: New test case.
8429 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
8431 * lib/target-supports.exp: Add spu to
8432 check_effective_target_vect_widen_mult_hi_to_si.
8434 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
8437 * gfortran.dg/generic_9.f90: New test.
8440 * gfortran.dg/generic_10.f90: New test.
8442 2006-12-19 Andrew Pinski <pinskia@gmail.com>
8445 * gcc.dg/pr30045.c: New test.
8447 2006-12-20 Ben Elliston <bje@au.ibm.com>
8449 * gcc.dg/20020312-2.c: Add a case for __SPU__.
8451 2006-12-19 Eric Christopher <echristo@apple.com>
8454 * gcc.c-torture/execute/pr29302-1.c: New.
8456 2006-12-19 Tobias Burnus <burnus@net-b.de>
8459 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8461 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
8464 * gfortran.dg/altreturn_3.f90: New test.
8466 * gfortran.dg/char_result_12.f90: Fix comment typos.
8468 2006-12-19 Ben Elliston <bje@au.ibm.com>
8470 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8471 as newlib's stdio.h uses non-traditional cpp constructs.
8473 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
8475 * gfortran.dg/advance.f90: Renamed to advance_1.f90
8476 * gfortran.dg/append-1.f90: Renamed to append_1.f90
8477 * gfortran.dg/array-1.f90: Renamed to array_1.f90
8478 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8479 * gfortran.dg/backspace.f: Renamed to backspace_1.f
8480 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8481 * gfortran.dg/default_initialization.f: Renamed to
8482 default_initialization_1.f
8483 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8484 dollar_edit_descriptor_1.f
8485 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8486 dollar_edit_descriptor_2.f
8487 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8488 dollar_edit_descriptor_3.f
8489 * gfortran.dg/logint-1.f: Renamed to logint_1.f
8490 * gfortran.dg/logint-2.f: Renamed to logint_2.f
8491 * gfortran.dg/logint-3.f: Renamed to logint_3.f
8492 * gfortran.dg/advance_1.f90: Renamed from advance.f90
8493 * gfortran.dg/append_1.f90: Renamed from append-1.f90
8494 * gfortran.dg/array_1.f90: Renamed from array-1.f90
8495 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8496 * gfortran.dg/backspace_1.f: Renamed from backspace.f
8497 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8498 * gfortran.dg/default_initialization_1.f: Renamed from
8499 default_initialization.f
8500 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8501 dollar_edit_descriptor-1.f
8502 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8503 dollar_edit_descriptor-2.f
8504 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8505 dollar_edit_descriptor-3.f
8506 * gfortran.dg/logint_1.f: Renamed from logint-1.f
8507 * gfortran.dg/logint_2.f: Renamed from logint-2.f
8508 * gfortran.dg/logint_3.f: Renamed from logint-3.f
8510 2006-12-18 Bill Wendling <wendling@apple.com>
8512 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8513 id is an OjbC keyword.
8515 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8517 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8519 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
8521 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8523 2006-12-18 Ian Lance Taylor <iant@google.com>
8525 * g++.dg/warn/Wmissing-declarations-1.C: New test.
8527 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8529 * gcc.c-torture/compile/pr27528.c: Use empty templates.
8531 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
8534 * gfortran.fortran-torture/execute/where21.f90: New test.
8536 2006-12-17 Tobias Burnus <burnus@net-b.de>
8538 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8540 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8543 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8544 * gcc.dg/if-empty-1.c: Likewise.
8545 * gcc.dg/pr23165.c: Likewise.
8546 * g++.dg/warn/empty-body.C: Likewise.
8548 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8551 * gfortran.dg/open_errors.f90: New test.
8553 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
8555 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8557 * gcc.target/i386/ssse3-pabsb.c: New file.
8558 * gcc.target/i386/ssse3-pabsd.c: Likewise.
8559 * gcc.target/i386/ssse3-pabsw.c: Likewise.
8560 * gcc.target/i386/ssse3-palignr.c: Likewise.
8561 * gcc.target/i386/ssse3-phaddd.c: Likewise.
8562 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8563 * gcc.target/i386/ssse3-phaddw.c: Likewise.
8564 * gcc.target/i386/ssse3-phsubd.c: Likewise.
8565 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8566 * gcc.target/i386/ssse3-phsubw.c: Likewise.
8567 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8568 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8569 * gcc.target/i386/ssse3-pshufb.c: Likewise.
8570 * gcc.target/i386/ssse3-psignb.c: Likewise.
8571 * gcc.target/i386/ssse3-psignd.c: Likewise.
8572 * gcc.target/i386/ssse3-psignw.c: Likewise.
8573 * gcc.target/i386/ssse3-vals.h: Likewise.
8575 2006-12-15 Janis Johnson <janis187@us.ibm.com>
8577 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8578 * lib/fortran-torture.exp: Include target-supports.exp.
8580 2006-12-15 Jakub Jelinek <jakub@redhat.com>
8583 * gcc.c-torture/execute/pr30185.c: New test.
8585 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8589 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8590 * gcc.dg/builtin-bswap-2.c: Likewise.
8591 * gcc.dg/builtin-bswap-3.c: Likewise.
8592 * gcc.dg/builtin-bswap-4.c: Likewise.
8593 * lib/target-supports.exp (check_effective_target_stdint_types): New.
8594 * gcc.c-torture/execute/mode-dependent-address.x: New file.
8596 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8599 * gfortran.dg/write_zero_array: New test.
8601 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8604 * gfortran.dg/write_fmt_trim.f90: New test.
8606 2006-12-14 Diego Novillo <dnovillo@redhat.com>
8609 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8612 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8614 * lib/target-supports.exp (check_weak_available): Use istarget
8615 "hppa*-*-hpux10*" instead of regexp.
8616 (check_cxa_atexit_available): Likewise.
8618 2006-12-14 Richard Guenther <rguenther@suse.de>
8620 PR tree-optimization/30197
8621 * gcc.c-torture/execute/complex-1.c: Fix function name.
8622 * gcc.dg/builtins-61.c: New testcase.
8624 2006-12-14 Richard Guenther <rguenther@suse.de>
8627 * gcc.dg/pr30172-1.c: New testcase.
8629 2006-12-14 Richard Guenther <rguenther@suse.de>
8631 PR tree-optimization/30198
8632 * gcc.dg/builtins-60.c: New testcase.
8634 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
8636 * lib/target-supports.exp (vect_no_align): Remove spu.
8638 2006-12-13 Ian Lance Taylor <iant@google.com>
8642 * g++.dg/warn/Wparentheses-5.C: New test.
8643 * g++.dg/warn/Wparentheses-6.C: New test.
8644 * g++.dg/warn/Wparentheses-7.C: New test.
8645 * g++.dg/warn/Wparentheses-8.C: New test.
8646 * g++.dg/warn/Wparentheses-9.C: New test.
8647 * g++.dg/warn/Wparentheses-10.C: New test.
8648 * g++.dg/warn/Wparentheses-11.C: New test.
8649 * g++.dg/warn/Wparentheses-12.C: New test.
8650 * g++.dg/warn/Wparentheses-13.C: New test.
8651 * g++.dg/warn/Wparentheses-14.C: New test.
8652 * g++.dg/warn/Wparentheses-15.C: New test.
8653 * g++.dg/warn/Wparentheses-16.C: New test.
8654 * g++.dg/warn/Wparentheses-17.C: New test.
8655 * g++.dg/warn/Wparentheses-18.C: New test.
8656 * g++.dg/warn/Wparentheses-19.C: New test.
8657 * g++.dg/warn/Wparentheses-20.C: New test.
8658 * g++.dg/warn/Wparentheses-21.C: New test.
8660 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8663 * lib/target-supports.exp (check_cxa_atexit_available): Return false
8664 for target "hppa.*hpux10".
8666 2006-12-13 Jakub Jelinek <jakub@redhat.com>
8668 * g++.dg/debug/vartrack1.C: New test.
8670 * g++.dg/opt/ifcvt1.C: New test.
8672 * gcc.dg/tls/opt-13.c: New test.
8674 * gcc.dg/20060425-2.c: New test.
8676 * g++.dg/opt/pr15054-2.C: New test.
8678 * gcc.c-torture/execute/20060420-1.c: New test.
8680 * gcc.c-torture/execute/20060412-1.c: New test.
8682 * objc/compile/20060406-1.m: New test.
8684 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
8686 * g++.dg/template/array17.C: New test.
8688 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
8690 * gcc.target/powerpc/altivec-23.c: New test.
8692 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
8695 * g++.dg/inherit/error3.C: New test.
8698 * g++.dg/inherit/error4.C: New test.
8700 2006-12-13 Richard Guenther <rguenther@suse.de>
8702 PR tree-optimization/17687
8703 * gcc.dg/builtins-59.c: New testcase.
8705 2006-12-13 Ben Elliston <bje@au.ibm.com>
8707 * gcc.target/spu/Wmain.c: New test.
8709 2006-12-12 Josh Conner <jconner@apple.com>
8711 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8712 * g++.dg/abi/thunk4.C: Likewise.
8713 * g++.dg/abi/rtti3.C: Likewise.
8715 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8717 * gcc.target/spu/cpat-1.c: New test.
8718 * gcc.target/spu/cpat-2.c: New test.
8719 * gcc.target/spu/cpat-3.c: New test.
8720 * gcc.target/spu/cpat-4.c: New test.
8722 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8725 * gcc.c-torture/compile/vector-1.c: New test.
8726 * gcc.c-torture/compile/vector-2.c: New test.
8727 * gcc.c-torture/compile/vector-3.c: New test.
8729 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8731 * lib/fortran-torture.exp: Update copyright years. Remove
8732 obsolete comment. Test -ftree-vectorize where it makes sense.
8733 * lib/gfortran-dg.exp: Update copyright years. Use settings
8734 from fortran-torture.exp.
8735 * gfortran.dg/char_transpose_1.f90,
8736 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8737 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8738 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
8741 2006-12-12 Richard Sandiford <richard@codesourcery.com>
8743 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8746 2006-12-12 Ira Rosen <irar@il.ibm.com>
8748 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8749 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8750 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8751 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8754 2006-12-12 Richard Guenther <rguenther@suse.de>
8757 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8759 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
8760 Diego Novillo <dnovillo@redhat.com>
8762 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8764 * gcc.dg/tree-ssa/pr26421.c: Likewise
8765 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8766 * gcc.dg/tree-ssa/pr23382.c: Likewise.
8767 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8768 * gcc.dg/tree-ssa/pr28410.c: Likewise.
8769 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8770 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8771 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8772 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8773 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8775 2006-12-11 Jan Hubicka <jh@suse.cz>
8777 * gcc.dg/tree-prof/stringop-1.c: New test.
8778 * gcc.dg/tree-prof/stringop-2.c: New test.
8780 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
8783 * gcc.target/i386/pr30120.c: New test.
8786 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8788 * gcc.target/i386/x87regparm-1.c: New test.
8789 * gcc.target/i386/x87regparm-2.c: New test.
8790 * gcc.target/i386/x87regparm-3.c: New test.
8791 * gcc.target/i386/x87regparm-4.c: New test.
8793 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
8795 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8797 2006-12-10 Tobias Burnus <burnus@net-b.de>
8800 * gfortran.dg/protected_1.f90: New test.
8801 * gfortran.dg/protected_2.f90: New test.
8802 * gfortran.dg/protected_3.f90: New test.
8803 * gfortran.dg/protected_4.f90: New test.
8804 * gfortran.dg/protected_5.f90: New test.
8805 * gfortran.dg/protected_6.f90: New test.
8807 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8808 Tobias Burnus <burnus@gcc.gnu.org>
8812 * gfortran.dg/interface_4.f90: Test adding procedure to generic
8814 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8815 ambiguous interfaces.
8816 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8817 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8818 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8819 ambiguous interfaces.
8820 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8821 * gfortran.dg/array_initializer_2.f90: Add initializer array
8825 * gfortran.dg/interface_9.f90: Test that host interfaces are
8826 not checked for ambiguity with the local version.
8828 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8831 * gfortran.dg/module_interface_2.f90: New test.
8833 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8836 * gfortran.dg/assumed_len.f90: New test.
8838 2006-12-09 Richard Guenther <rguenther@suse.de>
8840 * g++.dg/warn/implicit-typename1.C: Qualify types.
8841 * g++.dg/parse/crash12.C: Likewise.
8842 * g++.dg/tree-ssa/pr22444.C: Likewise.
8844 2006-12-09 Tobias Burnus <burnus@net-b.de>
8846 * gfortran.dg/array_2.f90: Added sqrt test.
8848 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
8850 * gcc.target/i386/x87regparm-1.c: XFAIL.
8851 * gcc.target/i386/x87regparm-2.c: XFAIL.
8852 * gcc.target/i386/x87regparm-3.c: XFAIL.
8853 * gcc.target/i386/x87regparm-4.c: XFAIL.
8855 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8857 * lib/target-supports.exp
8858 (check_effective_target_large_long_double): New.
8859 * gcc.dg/Wconversion-real.c : Use it.
8860 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8863 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
8865 * gcc.c-torture/execute/mode-dependent-address.c: New test.
8867 2006-12-08 Tobias Burnus <burnus@net-b.de>
8870 * gfortran.dg/import4.f90: New test for IMPORT in modules.
8872 2006-12-07 Mark Mitchell <mark@codesourcery.com>
8875 * g++.dg/template/crash65.C: New test.
8876 * g++.dg/template/spec16.C: Tweak error markers.
8878 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
8880 * gcc.target/spu: New directory.
8881 * gcc.target/spu/spu.exp: New file.
8882 * gcc.target/spu/intrinsics-1.c: New test.
8884 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
8887 * g++.dg/ext/attrib27.C: New test.
8888 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8889 * g++.dg/parse/typedef5.C: Likewise.
8891 2006-12-07 Mike Stump <mrs@apple.com>
8893 * treelang/compile/var_defs.tree: Adjust.
8895 2006-12-06 Mark Mitchell <mark@codesourcery.com>
8898 * g++.dg/template/crash64.C: New test.
8899 * g++.dg/parse/crash27.C: Adjust error markers.
8901 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
8905 * gfortran.dg/read_eof_4.f90: Add tests.
8906 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
8907 * gfortran.dg/unf_read_corrupted_1.f90: New test.
8909 2006-12-05 Mark Mitchell <mark@codesourcery.com>
8912 * g++.dg/template/crash63.C: New test.
8915 * g++.dg/template/crash62.C: New test.
8917 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8920 * gfortran.dg/allocatable_function_1.f90: Increase the number
8921 of expected calls of free to 10; the lhs section reference is
8922 now evaluated so there is another call to bar. Change the
8923 comment appropriately.
8924 * gfortran.dg/array_section_1.f90: New test.
8926 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8929 * gfortran.dg/char_result_12.f90: New test.
8931 2006-12-05 Richard Guenther <rguenther@suse.de>
8933 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8934 * gcc.dg/vect/vect-pow-2.c: Rename to ...
8935 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
8936 vect_double, xfail for spu*-*-*.
8938 2006-12-04 Tobias Burnus <burnus@net-b.de>
8941 * initialization_4.f90: Test noninteger exponents (-std=f95).
8942 * initialization_5.f90: New test for noninteger exponents
8945 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8948 * gfortran.dg/parameter_array_section_1.f90: New test.
8950 2006-12-04 Mark Mitchell <mark@codesourcery.com>
8953 * g++.dg/template/crash61.C: New test.
8956 * g++.dg/template/error23.C: New test.
8958 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
8960 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8962 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8965 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8967 2006-12-04 Jakub Jelinek <jakub@redhat.com>
8970 * gcc.dg/gomp/pr29965-1.c: New test.
8971 * gcc.dg/gomp/pr29965-2.c: New test.
8972 * gcc.dg/gomp/pr29965-3.c: New test.
8973 * gcc.dg/gomp/pr29965-4.c: New test.
8974 * gcc.dg/gomp/pr29965-5.c: New test.
8975 * gcc.dg/gomp/pr29965-6.c: New test.
8976 * g++.dg/gomp/pr29965-1.C: New test.
8977 * g++.dg/gomp/pr29965-2.C: New test.
8978 * g++.dg/gomp/pr29965-3.C: New test.
8979 * g++.dg/gomp/pr29965-4.C: New test.
8980 * g++.dg/gomp/pr29965-5.C: New test.
8981 * g++.dg/gomp/pr29965-6.C: New test.
8982 * g++.dg/gomp/pr29965-7.C: New test.
8983 * g++.dg/gomp/pr29965-8.C: New test.
8984 * g++.dg/gomp/pr29965-9.C: New test.
8985 * g++.dg/gomp/pr29965-10.C: New test.
8987 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
8989 * gnat.dg/pointer_variable_bounds.adb: New test.
8990 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8991 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8993 2006-12-03 Eric Christopher <echristo@apple.com>
8995 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8997 2006-12-03 Richard Henderson <rth@redhat.com>
8998 Andrew Pinski <pinskia@gmail.com>
9001 * g++.dg/warn/unit-1.C: New test.
9003 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
9005 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9007 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
9009 * g++.dg/vect/vect.exp: Enable tests to run on spu.
9010 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9011 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9012 * gcc.dg/vect/vect-70.c: Reduce array size.
9013 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9014 vect_no_compaer_double targets.
9015 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9016 vect_float, vect_double, and vect_int.
9018 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
9020 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9021 test for loop versioning on vect_no_align targets.
9022 * gcc.dg/vect/pr20122.c: Likewise.
9023 * gcc.dg/vect/vect-105.c: Likewise.
9024 * gcc.dg/vect/vect-42.c: Likewise.
9025 * gcc.dg/vect/vect-43.c: Likewise.
9026 * gcc.dg/vect/vect-74.c: Likewise.
9027 * gcc.dg/vect/vect-75.c: Likewise.
9028 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9029 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9030 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9031 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9033 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
9036 * gfortran.dg/value_1.f90 : New test.
9037 * gfortran.dg/value_2.f90 : New test.
9038 * gfortran.dg/value_3.f90 : New test.
9039 * gfortran.dg/value_4.f90 : New test.
9040 * gfortran.dg/value_4.c : Called from value_4.f90.
9042 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
9045 * g++.dg/cpp0x/static_assert4.C: New testcase.
9047 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9049 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9051 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
9054 * gcc.dg/pr27953.c: New test.
9056 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9059 * g++.dg/ext/vector5.C: New test.
9062 * g++.dg/other/main1.C: New test.
9064 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
9067 * gfortran.dg/convert_implied_open.f90: Change to
9068 new default record length.
9069 * gfortran.dg/unf_short_record_1.f90: Adapt to
9071 * gfortran.dg/unformatted_subrecords_1.f90: New test.
9073 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
9075 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9077 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
9080 * g++.dg/expr/pr29066.c: New.
9082 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
9083 Zdenek Dvorak <dvorakz@suse.cz>
9085 PR tree-optimization/29921
9086 * gcc.dg/pr29921-2.c: New test.
9088 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
9090 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9091 (i386_get_cpuid): New function.
9092 (i386_cpuid_ecx): Likewise.
9093 (i386_cpuid_edx): Likewise.
9094 (i386_cpuid): Updated to call i386_cpuid_edx.
9096 * gcc.target/i386/sse3-addsubpd.c: New file.
9097 * gcc.target/i386/sse3-addsubps.c: Likewise.
9098 * gcc.target/i386/sse3-haddpd.c: Likewise.
9099 * gcc.target/i386/sse3-haddps.c: Likewise.
9100 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9101 * gcc.target/i386/sse3-hsubps.c: Likewise.
9102 * gcc.target/i386/sse3-lddqu.c: Likewise.
9103 * gcc.target/i386/sse3-movddup.c: Likewise.
9104 * gcc.target/i386/sse3-movshdup.c: Likewise.
9105 * gcc.target/i386/sse3-movsldup.c: Likewise.
9107 2006-12-01 Dirk Mueller <dmueller@suse.de>
9109 * g++.dg/warn/Wreturn-type-4.C: New testcase.
9111 2006-11-30 Janis Johnson <janis187@us.ibm.com>
9113 * gcc.dg/dfp/convert-int-max.c: New test.
9114 * gcc.dg/dfp/convert-int-max-fold.c: New test.
9116 2006-11-30 Richard Guenther <rguenther@suse.de>
9118 * gcc.dg/vect/vect-pow-1.c: Rename ...
9119 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
9120 floats instead of doubles, check successful vectorization.
9122 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
9125 * gcc.c-torture/compile/pr29945.c: New testcase.
9127 2006-11-30 Joseph Myers <joseph@codesourcery.com>
9129 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9132 2006-11-29 Eric Christopher <echristo@apple.com>
9134 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9136 2006-11-29 Janis Johnson <janis187@us.ibm.com>
9138 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9140 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9142 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
9145 * g++.dg/inherit/virtual2.C: New test.
9146 * g++.dg/inherit/virtual3.C: Likewise.
9147 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9148 * g++.dg/inherit/error2.C: Likewise.
9149 * g++.dg/template/instantiate1.C: Likewise.
9151 2006-11-28 Andrew Pinski <pinskia@gmail.com>
9154 * gcc.dg/tree-ssa/reassoc-12.c: New test.
9156 2006-11-28 Jan Hubicka <jh@suse.cz>
9158 * gcc.dg/memcpy-1.c: New test.
9160 2006-11-28 Jakub Jelinek <jakub@redhat.com>
9163 * g++.dg/warn/main-3.C: New test.
9165 2006-11-28 Jan Hubicka <jh@suse.cz>
9167 * gcc.dg/winline-1.c: New test.
9169 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
9171 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9174 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
9177 * gfortran.dg/missing_optional_dummy_3.f90
9179 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
9182 * gfortran.dg/interface_3.f90: Modify errors.
9184 2006-11-28 Ben Elliston <bje@au.ibm.com>
9186 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9187 fail to link due to relocation overflows on spu-*-*.
9189 2006-11-27 Michael Matz <matz@suse.de>
9190 Andreas Krebbel <krebbel1@de.ibm.com>
9193 * gcc.dg/20061127-1.c: New testcase.
9195 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
9197 * gcc.dg/20061124-1.c: Add exit() function prototype.
9199 2006-11-27 Jan Hubicka <jh@suse.cz>
9201 * gcc.target/i386/memcpy-1.c: Adjust size.
9202 * gcc.dg/visibility-11.c: Likewise.
9204 2006-11-27 Richard Guenther <rguenther@suse.de>
9207 * gcc.target/i386/pow-1.c: New testcase.
9208 * gcc.dg/builtins-58.c: Likewise.
9210 2006-11-26 Mark Mitchell <mark@codesourcery.com>
9213 * g++.dg/expr/cast8.C: New test.
9215 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9217 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9218 Don't ever inline the testcase.
9220 2006-11-25 Andrew Pinski <pinskia@gmail.com>
9223 * gfortran.fortran-torture/compile/parameter_3.f90: New
9226 2006-11-25 Andrew Pinski <pinskia@gmail.com>
9229 * gfortran.fortran-torture/execute/transfer2.f90: New test.
9231 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9233 * gfortran.fortran-torture/execute/specifics.f90: Remove test
9236 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9238 PR libgfortran/29936
9239 * gfortran.dg/write_check3.f90: New test.
9241 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
9243 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9245 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
9248 * gfortran.dg/interface_3.f90: New test.
9251 * gfortran.dg/generic_8.f90: New test.
9253 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9255 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9256 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9257 * gfortran.dg/specifics_3.f90: Remove.
9259 2006-11-24 Jakub Jelinek <jakub@redhat.com>
9262 * gcc.dg/gomp/pr29955.c: New test.
9265 * gcc.dg/pr29736.c: New test.
9267 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
9270 * gcc.dg/pure-1.c: New test.
9272 2006-11-24 Joseph Myers <joseph@codesourcery.com>
9274 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9275 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9277 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
9279 * gcc.dg/20061124-1.c: New testcase.
9281 2006-11-23 Eric Christopher <echristo@apple.com>
9283 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9285 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9289 * gcc.dg/Wconversion-integer.c: New. Supersedes
9290 Wconversion-negative-constants.c
9291 * gcc.dg/Wconversion-real.c: New.
9292 * gcc.dg/Wconversion-real-integer.c: New.
9293 * gcc.dg/Wconversion-negative-constants.c: Deleted.
9294 * g++.dg/warn/Wconversion1.C: Modified.
9296 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
9298 * gfortran.dg/overload_1.f90: New test.
9300 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9303 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9304 Wtraditional-conversion.
9305 * gcc.dg/overflow-warn-2.c: Likewise.
9306 * gcc.dg/Wconversion.c: Likewise. Renamed as
9307 Wtraditional-conversion.c .
9308 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9309 Wtraditional-conversion-2.c .
9310 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9311 Wtraditional-conversion-2.c
9312 * gcc.dg/Wconversion-negative-constants.c: New.
9314 2006-11-23 Andrew Pinski <pinskia@gmail.com>
9316 * gcc.dg/tree-ssa/dump-1.c: New test.
9318 2006-11-23 David Ung <davidu@mips.com>
9320 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9321 -mfp64, allowable when ISA >= 33 and float is enabled.
9322 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9323 of mthc1 and mfhc1 patterns.
9325 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
9327 PR tree-optimization/29921
9328 * gcc.dg/pr29921.c: New test.
9330 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
9333 * gfortran.dg/initialization_4.f90: New test.
9335 2006-11-22 Ira Rosen <irar@il.ibm.com>
9337 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9338 platforms that have interleaving support.
9339 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9340 * gcc.dg/vect/vect-strided-a-u16-i2.c,
9341 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9342 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9343 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9344 gcc.dg/vect/vect-strided-u8-i2-gap.c,
9345 gcc.dg/vect/vect-strided-u8-i8.c,
9346 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9347 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9348 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9349 gcc.dg/vect/vect-strided-float.c,
9350 gcc.dg/vect/vect-strided-a-mult.c,
9351 gcc.dg/vect/vect-strided-mult-char-ls.c,
9352 gcc.dg/vect/vect-strided-a-u16-mult.c,
9353 gcc.dg/vect/vect-strided-a-u32-mult.c,
9354 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9355 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9356 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9357 gcc.dg/vect/vect-strided-mult.c,
9358 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9359 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9362 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
9365 * gfortran.dg/auto_char_len_4.f90: New test.
9367 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
9370 * gfortran.dg/generic_7.f90: New test.
9371 * gfortran.dg/defined_operators_1.f90: Add new error.
9373 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
9375 PR tree-optimization/29902
9376 * g++.dg/tree-ssa/pr29902.C: New test.
9378 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
9381 * gfortran.dg/used_types_13.f90: New test.
9383 2006-11-21 Janis Johnson <janis187@us.ibm.com>
9385 * gcc.dg/dfp/snan.c: Delete.
9387 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
9389 * g++.dg/cpp0x/static_assert1.C: New.
9390 * g++.dg/cpp0x/static_assert2.C: New.
9391 * g++.dg/cpp0x/static_assert3.C: New.
9393 2006-11-21 Richard Guenther <rguenther@suse.de>
9395 * gcc.dg/vect/vect-pow-1.c: New testcase.
9396 * gcc.dg/vect/vect-pow-2.c: Likewise.
9398 2006-11-21 Jakub Jelinek <jakub@redhat.com>
9401 * g++.dg/template/static29.C: New test.
9404 * g++.dg/conversion/simd4.C: New test.
9406 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
9409 * g++.dg/template/access19.C: New test.
9410 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9413 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9416 * gcc.dg/tree-ssa/sra-4.c: New testcase.
9418 2006-11-20 Tobias Burnus <burnus@net-b.de>
9421 * gfortran.dg/import.f90: Extended test.
9422 * gfortran.dg/import2.f90: Extended test.
9424 2006-11-20 Tobias Burnus <burnus@net-b.de>
9426 * gfortran.dg/volatile3.f90: Add conflict test.
9428 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
9431 * gfortran.dg/implicit_10.f90: New test.
9433 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
9436 * g++.dg/warn/Wall-write-strings.C: New.
9438 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
9440 * gfortran.dg/alloc_comp_constraint_5.f90: New.
9441 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9443 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9445 * gfortran.dg/use_3.f90: Remove error message.
9446 * gfortran.dg/iso_fortran_env_1.f90: New test.
9447 * gfortran.dg/iso_fortran_env_2.f90: New test.
9448 * gfortran.dg/iso_fortran_env_3.f90: New test.
9449 * gfortran.dg/iso_fortran_env_4.f90: New test.
9451 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
9453 * gcc.dg/vect/vect-27.c: Fix initialization.
9455 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9457 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9458 * gcc.dg/torture/builtin-minmax-1.c: New.
9460 * gcc.dg/builtins-20.c: Add cases for copysign.
9462 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9465 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9467 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9468 * gfortran.dg/use_1.f90: New test.
9469 * gfortran.dg/use_1.f90: New test.
9470 * gfortran.dg/use_1.f90: New test.
9472 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
9474 PR tree-optimization/29801
9475 * gcc.dg/pr29801.c: New test.
9477 2006-11-17 Jakub Jelinek <jakub@redhat.com>
9480 * gcc.dg/torture/pr29584.c: New test.
9482 2006-11-17 Joseph Myers <joseph@codesourcery.com>
9484 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9485 Condition PowerPC tests for saving FPRs on powerpc_fprs.
9486 * gcc.target/powerpc/compress-float-ppc.c,
9487 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9489 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9490 do not pass -mhard-float.
9492 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
9494 * gnat.dg/volatile_aggregate.adb: New test.
9496 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9500 * gfortran.dg/bound_2.f90: Add more checks.
9501 * gfortran.dg/bound_3.f90: New test.
9503 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9506 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9508 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
9510 * gfortran.dg/import3.f90: Fix error message.
9512 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9515 * gfortran.fortran-torture/compile/inline_1.f90:
9518 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
9520 * gcc.target/i386/x87regparm-1.c: New test.
9521 * gcc.target/i386/x87regparm-2.c: New test.
9522 * gcc.target/i386/x87regparm-3.c: New test.
9523 * gcc.target/i386/x87regparm-4.c: New test.
9525 2006-11-15 Tobias Burnus <burnus@net-b.de>
9528 * gfortran.dg/import.f90: New test.
9529 * gfortran.dg/import2.f90: New test.
9530 * gfortran.dg/import3.f90: New test.
9532 2006-11-15 Tobias Burnus <burnus@net-b.de>
9535 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9537 2006-11-15 Tobias Burnus <burnus@net-b.de>
9540 * gfortran.dg/contains.f90: New test.
9541 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9543 2006-11-15 Jakub Jelinek <jakub@redhat.com>
9545 PR tree-optimization/29581
9546 * gcc.dg/pr29581-1.c: New test.
9547 * gcc.dg/pr29581-2.c: New test.
9548 * gcc.dg/pr29581-3.c: New test.
9549 * gcc.dg/pr29581-4.c: New test.
9550 * gfortran.dg/pr29581.f90: New test.
9552 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
9555 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9556 numbers in error message headers.
9558 2006-11-14 Richard Guenther <rguenther@suse.de>
9560 * gcc.target/i386/math-torture/math-torture.exp: Restrict
9561 to i?86 and x86_64 targets.
9563 2006-11-14 Caroline Tice <ctice@apple.com>
9565 * gcc.dg/pubtypes-1.c: New file/testcase.
9566 * gcc.dg/pubtypes-2.c: New file/testcase.
9567 * gcc.dg/pubtypes-3.c: New file/testcase.
9568 * gcc.dg/pubtypes-4.c: New file/testcase.
9569 * g++.dg/pubtypes.C: New file/testcase.
9571 2006-11-14 Mark Mitchell <mark@codesourcery.com>
9574 * g++.dg/init/self1.C: New test.
9576 2006-11-14 Tobias Burnus <burnus@net-b.de>
9579 * gfortran.dg/conflicts.f90: Add.
9581 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
9583 PR rtl-optimization/29798
9585 * gcc.c-torture/execute/pr29798.c: New.
9587 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9589 * gcc.dg/builtins-20.c: Add more cases.
9591 2006-11-13 Jakub Jelinek <jakub@redhat.com>
9594 * gfortran.dg/gomp/pr29759.f90: New test.
9596 2006-11-13 Mark Mitchell <mark@codesourcery.com>
9599 * g++.dg/template/static28.C: New test.
9601 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
9603 * lib/c-torture.exp: Use target-libpath.exp.
9604 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9605 set GCC_EXEC_PREFIX env var from global variable of same name.
9607 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9610 * gfortran.fortran-torture/compile/transfer-1.f90:
9613 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
9614 Zdenek Dvorak <dvorakz@suse.cz>
9616 PR tree-optimization/29680
9617 * gcc.dg/alias-11.c: New test.
9619 2006-11-12 Jason Merrill <jason@redhat.com>
9620 Andrew Pinski <pinskia@physics.uc.edu>
9623 * gcc.target/i386/vectorize1.c: New.
9625 2006-11-12 Roger Sayle <roger@eyesopen.com>
9627 PR rtl-optimization/29797
9628 * gcc.c-torture/execute/pr29797-1.c: New test case.
9630 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9632 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9634 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
9636 * gcc.dg/tree-ssa/prefetch-3.c: New test.
9638 2006-11-12 Roger Sayle <roger@eyesopen.com>
9640 PR tree-optimization/13827
9641 * gcc.dg/fold-eqand-1.c: New test case.
9643 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
9646 * gcc.c-torture/execute/mayalias-3.c: New test.
9648 2006-11-11 Richard Sandiford <richard@codesourcery.com>
9651 * gcc.c-torture/compile/pr27528.c: New test.
9652 * gcc.dg/pr27528.c: Likewise.
9654 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9656 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9658 * gcc.dg/torture/builtin-symmetric-1.c: New test.
9660 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9663 * gfortran.dg/reshape_source_size_1.f90: New test.
9665 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9668 * gfortran.dg/aliasing_dummy_4.f90: New test.
9670 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
9673 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9674 and x86_64-*-* targets.
9676 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9678 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9679 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9680 New macros. Use them in exact tests.
9681 (TESTIT3): New macro.
9682 Add tests for fmin, fmax and fma.
9684 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9687 * gfortran.dg/array_constructor_13.f90: New test.
9689 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9692 * gfortran.dg/used_types_12.f90: New test.
9694 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
9697 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9699 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9700 * gcc.dg/fold-eqandshift-3.c: New test case.
9702 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9705 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9708 * gfortran.dg/change_symbol_attributes_1.f90: New test.
9710 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
9712 * gcc.dg/20061109-1.c: New testcase.
9714 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9716 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9718 2006-11-09 Tobias Burnus <burnus@net-b.de>
9720 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9721 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9723 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
9725 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9726 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9728 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9730 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9732 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9734 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9736 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9737 * gcc.dg/vect/vect-9.c: Now vectorizable.
9738 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9739 that support vect_widen_mult.
9740 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9741 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9742 vect-reduc-dot-u16.c).
9743 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9744 vect-reduc-dot-u16.c).
9745 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9746 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9747 vect-reduc-dot-s8.c).
9748 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9749 vect-reduc-dot-s8.c).
9750 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9751 vect-reduc-dot-s8.c).
9752 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9753 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9754 vect-reduc-dot-u8.c).
9755 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9756 vect-reduc-dot-u8.c).
9757 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9758 * gcc.dg/vect/vect-multitypes-9.c: New test.
9759 * gcc.dg/vect/vect-multitypes-10.c: New test.
9760 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9761 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9762 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9763 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9764 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9765 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9766 wrapv-vect-reduc-dot-s8.c.
9767 * lib/target-support.exp (check_effective_target_vect_unpack): New.
9768 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9769 targets that support vec_unpack.
9770 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9771 (check_effective_target_vect_widen_mult_qi_to_hi): New.
9772 (check_effective_target_vect_widen_mult_hi_to_si): New.
9773 (check_effective_target_vect_widen_sum): Removed.
9775 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9777 * gcc.dg/vect/vect-multitypes-8.c: New test.
9778 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9780 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9782 * gcc.dg/vect/vect-multitypes-7.c: New test.
9784 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9786 * gcc.dg/vect/vect-multitypes-4.c: New test.
9787 * gcc.dg/vect/vect-multitypes-5.c: New test.
9788 * gcc.dg/vect/vect-multitypes-6.c: New test.
9790 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9792 * gcc.dg/vect/vect-multitypes-1.c: New test.
9793 * gcc.dg/vect/vect-multitypes-2.c: New test.
9794 * gcc.dg/vect/vect-multitypes-3.c: New test.
9796 2006-11-07 Eric Christopher <echristo@apple.com>
9798 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9799 Test using scan-assembler-not.
9801 2006-11-07 Jakub Jelinek <jakub@redhat.com>
9803 * gcc.dg/inline-17.c: New test.
9805 2006-11-07 Steve Ellcey <sje@cup.hp.com>
9808 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
9811 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9814 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9817 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9820 2006-11-07 Tobias Burnus <burnus@net-b.de>
9823 * gfortran.dg/volatile.f90: Add.
9824 * gfortran.dg/volatile2.f90: Add.
9825 * gfortran.dg/volatile3.f90: Add.
9826 * gfortran.dg/volatile4.f90: Add.
9827 * gfortran.dg/volatile5.f90: Add.
9828 * gfortran.dg/volatile6.f90: Add.
9829 * gfortran.dg/volatile7.f90: Add.
9831 2006-11-06 Tobias Burnus <burnus@net-b.de>
9833 * gfortran.dg/io_constraints_2.f90: Adjust pattern
9834 for matching error messages.
9835 * gfortran.dg/specifics_3.f90: Adjust pattern
9836 for matching error messages.
9838 2006-11-06 Janis Johnson <janis187@us.ibm.com>
9839 Bernhard Fischer <aldot@gcc.gnu.org>
9841 * lib/gcc-dg.exp (output-exists): New proc.
9842 (output-exists-not): New proc.
9843 * gcc.test-framework/test-framework.awk: Support new directives.
9844 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9845 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9846 * gcc.test-framework/dg-outexists-exp-F.c: New test.
9847 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9848 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9849 * gcc.test-framework/dg-outexists-exp-P.c: New test.
9851 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
9855 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9856 * gfortran.dg/initialization_3.f90: New.
9858 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9860 PR libgfortran/25545
9861 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9863 2006-11-05 Jakub Jelinek <jakub@redhat.com>
9866 * gcc.c-torture/execute/pr29695-1.c: New test.
9867 * gcc.c-torture/execute/pr29695-2.c: New test.
9869 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
9872 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9874 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
9876 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9877 for matching error messages.
9879 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
9882 * gcc.target/i386/387-12.c: New test.
9884 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9887 * gfortran.dg/pr29713.f90: New test.
9889 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
9891 * gcc.c-torture/execute/arith-rand-ll.c:
9892 Also test for bogus rest sign.
9894 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9897 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9899 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
9901 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9902 from error messages.
9904 2006-11-02 Mike Stump <mrs@apple.com>
9906 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9908 * g++.old-deja/g++.abi/align.C: Enable for darwin.
9910 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
9912 * g++.dg/eh/gcsec1.C: New test.
9914 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9916 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9917 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
9919 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
9921 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9923 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9924 * gcc.dg/pr14796-2.c: Likewise.
9926 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
9928 * gcc.c-torture/execute/20061101-1.c: New test.
9930 2006-11-01 Richard Guenther <rguenther@suse.de>
9932 * gcc.target/i386/fpprec-1.c: New testcase.
9934 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9936 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9937 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9939 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
9941 * gcc.c-torture/execute/20061031-1.c: New test.
9943 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9946 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9947 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9948 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9949 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9950 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9951 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9952 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9954 2006-10-31 Eric Christopher <echristo@apple.com>
9955 Falk Hueffner <falk@debian.org>
9957 * gcc.dg/builtin-bswap-1.c: New.
9958 * gcc.dg/builtin-bswap-2.c: New.
9959 * gcc.dg/builtin-bswap-3.c: New.
9960 * gcc.dg/builtin-bswap-4.c: New.
9961 * gcc.dg/builtin-bswap-5.c: New.
9962 * gcc.target/i386/builtin-bswap-1.c: New.
9964 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9966 * gcc.dg/inline-16.c: New.
9969 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9971 * gcc.dg/inline-13.c: New.
9972 * gcc.dg/inline-14.c: New.
9973 * gcc.dg/inline-15.c: New.
9976 * gcc.dg/inline6.c: New.
9977 * gcc.dg/inline7.c: New.
9979 2006-10-31 Roger Sayle <roger@eyesopen.com>
9982 * gcc.dg/pr23470-1.c: New test case.
9984 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
9987 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9989 * gfortran.dg/blockdata_2.f90: New testcase.
9991 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
9994 * gfortran.dg/unf_short_record_1.f90: New test.
9996 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9999 * gfortran.dg/pr29067.f: New test.
10001 2006-10-31 Joseph Myers <joseph@codesourcery.com>
10002 Richard Sandiford <richard@codesourcery.com>
10004 * lib/target-supports.exp (get_compiler_messages): Append options
10005 as a single list element.
10006 (check_effective_target_arm_vfp_ok): New.
10007 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10009 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
10012 * gfortran.dg/intrinsic_actual_2.f90: New test.
10015 * gfortran.dg/actual_array_interface_1.f90: New test.
10018 * gfortran.dg/used_types_11.f90: New test.
10020 2006-10-30 Dirk Mueller <dmueller@suse.de>
10022 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10023 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10024 * g++.old-deja/g++.pt/eichin01.C (main): Same.
10025 * g++.old-deja/g++.mike/net25.C (main): Same.
10026 * g++.dg/lookup/exception1.C (main): Same.
10027 * g++.dg/parse/parens2.C (main): Same.
10029 2006-10-30 Roger Sayle <roger@eyesopen.com>
10031 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10033 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10035 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10036 * gcc.dg/torture/builtin-math-3.c: Likewise.
10038 2006-10-30 Tobias Burnus <burnus@net-b.de>
10041 * gfortran.dg/write_check.f90: Check run-time keyword checking.
10042 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10044 2006-10-30 Andrew Pinski <pinskia@gmail.com>
10047 * gfortran.fortran-torture/execute/transfer1.f90: New test.
10049 2006-10-30 Joseph Myers <joseph@codesourcery.com>
10051 * lib/target-supports.exp (check_function_available): Declare
10052 function before calling.
10054 2006-10-30 Jakub Jelinek <jakub@redhat.com>
10056 PR tree-optimization/29637
10057 * gcc.dg/pr29637.c: New test.
10059 2006-10-29 Roger Sayle <roger@eyesopen.com>
10061 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10062 tree canonicalization.
10064 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10066 * gcc.dg/builtins-20.c: Add more hypot tests.
10068 2006-10-29 Roger Sayle <roger@eyesopen.com>
10070 * gcc.dg/fold-compare-1.c: New test case.
10072 2006-10-29 Dirk Mueller <dmueller@suse.de>
10075 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10077 2006-10-29 Roger Sayle <roger@eyesopen.com>
10079 PR tree-optimization/15458
10080 * gcc.dg/fold-xornot-1.c: New test case.
10082 2006-10-29 Richard Guenther <rguenther@suse.de>
10084 * gcc.target/i386/math-torture/trunc.c: New testcase.
10086 2006-10-29 Richard Guenther <rguenther@suse.de>
10088 * gcc.target/i386/math-torture/round.c: New testcase.
10090 2006-10-29 Richard Guenther <rguenther@suse.de>
10092 * gcc.target/i386/math-torture/ceil.c: New testcase.
10093 * gcc.target/i386/math-torture/floor.c: Likewise.
10095 2006-10-29 Richard Guenther <rguenther@suse.de>
10097 * gcc.target/i386/math-torture/rint.c: New testcase.
10098 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10100 2006-10-29 Richard Guenther <rguenther@suse.de>
10102 * gcc.target/i386/math-torture/lfloor.c: New testcase.
10103 * gcc.target/i386/math-torture/lceil.c: Likewise.
10105 2006-10-28 Tobias Burnus <burnus@net-b.de>
10107 PR libgfortran/24313
10108 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10110 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
10112 * gcc.c-torture/execute/20020118-1.c,
10113 gcc.c-torture/execute/builtins/strlen.c,
10114 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10117 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10119 * gcc.dg/builtins-20.c: Add tests for hypot.
10120 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
10121 two-argument builtins.
10122 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10123 TESTIT2. Update all callers.
10124 (TESTIT2, TESTIT2_R): New helper macros.
10125 Add testcases for pow, hypot and atan2.
10127 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10130 * g++.dg/expr/bool1.C: New test.
10131 * g++.dg/expr/bool2.C: New test.
10133 2006-10-28 Tobias Burnus <burnus@net-b.de>
10136 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10137 * gfortran.dg/namelist_internal.f90: New test.
10139 2006-10-28 Tobias Burnus <burnus@net-b.de>
10142 * gfortran.dg/io_real_boz.f90: Add.
10143 * gfortran.dg/io_real_boz2.f90: Add.
10145 2006-10-28 Richard Guenther <rguenther@suse.de>
10147 PR middle-end/26899
10148 * gcc.dg/tree-ssa/pr26899.c: New testcase.
10150 2006-10-28 Richard Guenther <rguenther@suse.de>
10153 * gcc.target/i386/math-torture/lround.c: New testcase.
10155 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
10157 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10158 * gcc.dg/builtins-44.c: Likewise.
10159 * gcc.dg/builtins-45.c: Likewise.
10160 * gcc.dg/pr28796-2.c: Likewise.
10161 * gcc.dg/unordered-3.c: Likewise.
10163 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10165 PR libgfortran/27954
10166 * gfortran.dg/error_recovery_2.f90: New test.
10168 2006-10-26 Richard Guenther <rguenther@suse.de>
10170 * gcc.target/i386/i386.exp: Use glob, not find to collect
10171 tests. Avoids recursing into subdirectories.
10172 * gcc.target/i386/math-torture/math-torture.exp: Torture
10173 for interesting ia32 math options.
10174 * gcc.target.i386/math-torture/lrint.c: New testcase.
10176 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10178 PR libgfortran/29563
10179 * gfortran.dg/arrayio_9.f90: Update test.
10180 * gfortran.dg/arrayio_19.f90: New test.
10182 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
10184 * gcc.dg/20061026.c: New testcase.
10186 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10188 PR libgfortran/29563
10189 * gfortran.dg/arrayio_9.f90: New test.
10191 2006-10-26 Ben Elliston <bje@au.ibm.com>
10193 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10194 Copy the strings manually, as strcpy may call strlen.
10196 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10198 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10199 Add checks for log, log2, log10 and log1p.
10201 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10202 we already test 0.0. Add checks for expm1, log, log2, log10,
10203 log1p, cbrt, erf and erfc.
10205 2006-10-25 Steve Ellcey <sje@cup.hp.com>
10207 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10209 2006-10-25 Uros Bizjak <uros@kss-loka.si>
10211 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10212 and remainderl() built-in functions. Remove -ffast-math from
10215 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10217 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10220 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10221 floating point modifiers to arguments passed to float and long
10222 double functions respectively. Update all callers to use floating
10223 point numbers, not integers. Add tests for exp, exp2 and
10226 * gcc.dg/torture/builtin-math-3.c: New test.
10228 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
10231 * gfortran.dg/initialize_2.f90: New.
10233 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10235 * gcc.dg/torture/builtin-math-2.c: New test.
10237 2006-10-24 Richard Guenther <rguenther@suse.de>
10239 PR middle-end/28796
10240 * gcc.dg/pr28796-1.c: New testcase.
10241 * gcc.dg/pr28796-2.c: Likewise.
10243 2006-10-24 Richard Guenther <rguenther@suse.de>
10245 * gcc.dg/builtins-57.c: New testcase.
10247 2006-10-24 Richard Guenther <rguenther@suse.de>
10249 PR tree-optimization/29567
10250 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10252 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
10254 PR tree-optimization/14784
10255 * gcc.dg/alias-10.c: New test.
10257 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10259 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10261 2006-10-23 Jakub Jelinek <jakub@redhat.com>
10263 * gcc.dg/builtin-strncat-chk-1.c: New test.
10265 2006-10-23 Jan Hubicka <jh@suse.cz>
10267 * gcc.dg/memmove-1.c: New test.
10269 2006-10-23 Paul Brook <paul@codesourcery.com>
10271 * gcc.dg/pragma-pack-5.c: New test.
10273 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
10275 * g++.dg/other/s390-1.C: New testcase.
10277 2006-10-23 Richard Guenther <rguenther@suse.de>
10279 PR middle-end/27132
10280 PR middle-end/23295
10281 * gcc.dg/pr27132.c: New testcase.
10282 * gcc.dg/pr23295.c: Likewise.
10283 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10284 * g++.dg/tree-ssa/pr19807.C: Likewise.
10286 2006-10-23 Richard Guenther <rguenther@suse.de>
10288 PR middle-end/21032
10289 * gcc.dg/pr21032.c: New testcase.
10291 2006-10-22 Jeff Law <law@redhat.com>
10292 Richard Guenther <rguenther@suse.de>
10294 PR tree-optimization/15911
10295 * gcc.dg/tree-ssa/vrp30.c: New testcase.
10297 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
10300 * g++.dg/abi/rtti3.C: New.
10302 2006-10-21 Uros Bizjak <uros@kss-loka.si>
10304 PR middle-end/28252
10305 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10308 2006-10-21 Richard Guenther <rguenther@suse.de>
10310 PR tree-optimization/3511
10311 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10313 2006-10-21 Richard Guenther <rguenther@suse.de>
10315 PR middle-end/26898
10316 * gcc.dg/torture/pr26898-1.c: New testcase.
10317 * gcc.dg/torture/pr26898-2.c: Likewise.
10319 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
10322 * g++.dg/parse/bitfield1.C: Adjust error markers.
10323 * g++.dg/parse/bitfield2.C: New test.
10325 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
10327 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10329 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10331 PR libfortran/27895
10332 * gfortran.dg/zero_sized_1.f90: New test.
10334 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
10336 * gcc.dg/div-compare-1.c: New test.
10338 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
10341 * gfortran.dg/result_default_init_1.f90: New test.
10344 * gfortran.dg/automatic_default_init_1.f90: New test.
10346 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10349 2006-10-18 Geoffrey Keating <geoffk@apple.com>
10351 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10352 'using namespace std' without previous declaration.
10353 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10354 * g++.old-deja/g++.robertl/eb133c.C: New.
10356 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10358 PR libgfortran/29277
10359 * gfortran.dg/streamio_4.f90: Update test.
10360 * gfortran.dg/streamio_11.f90: New test.
10362 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
10365 * g++.dg/inherit/virtual1.C: New test.
10367 2006-10-17 Mark Mitchell <mark@codesourcery.com>
10370 * g++.dg/parse/enum3.C: New test.
10372 2006-10-17 Mark Mitchell <mark@codesourcery.com>
10375 * g++.dg/init/ctor8.C: New test.
10377 2006-10-17 Mark Mitchell <mark@codesourcery.com>
10380 * g++.dg/ext/complit8.C: Tweak error markers.
10381 * g++.dg/template/complit1.C: Add error marker.
10383 2006-10-16 Mark Mitchell <mark@codesourcery.com>
10386 * g++.dg/ext/complit8.C: New test.
10389 * g++.dg/parse/dtor12.C: New test.
10392 * g++.dg/template/sizeof11.C: New test.
10394 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
10397 * gfortran.dg/data_char_3.f90: New test.
10400 * gfortran.dg/negative_automatic_size.f90: New test.
10402 2006-10-16 David Daney <ddaney@avtrex.com>
10404 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10406 2006-10-16 Eric Christopher <echristo@apple.com>
10408 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10411 2006-10-16 Mark Mitchell <mark@codesourcery.com>
10414 * g++.dg/tc1/dr49.C: Tweak error messages.
10415 * g++.dg/parse/template21.C: New test.
10417 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10419 PR middle-end/20491
10420 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10422 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
10425 * gfortran.dg/print_1.f90: New test.
10427 2006-10-15 Jan Hubicka <jh@suse.cz>
10429 PR middle-end/29241
10430 * gcc.c-torture/compile/pr29241.c: New testcase.
10432 2006-10-15 David Edelsohn <edelsohn@gnu.org>
10434 PR middle-end/29250
10435 * gcc.c-torture/compile/pr29250.c: New test.
10437 2006-10-15 Richard Guenther <rguenther@suse.de>
10439 * gcc.dg/pr29299.c: New testcase.
10441 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
10444 * gfortran.dg/label_4.f90: Adjust warning flag.
10446 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10449 * gfortran.dg/nullify_3.f90: New test.
10451 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10453 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10454 on Solaris 2.5.1 too.
10456 2006-10-13 Eric Christopher <echristo@apple.com>
10458 * gcc.dg/pr25993.c: Skip for darwin.
10460 2006-10-13 Eric Christopher <echristo@apple.com>
10462 * gcc.dg/visibility-11.c: Skip for darwin.
10464 2006-10-13 Eric Christopher <echristo@apple.com>
10466 * gcc.dg/darwin-weakimport-1.c: Use
10467 -fno-asynchronous-unwind-tables.
10468 * gcc.dg/darwin-weakimport-3.c: Ditto.
10470 2006-10-13 Richard Guenther <rguenther@suse.de>
10472 PR tree-optimization/29446
10473 * gcc.dg/torture/pr29446.c: New testcase.
10475 2006-10-13 Bill Wendling <wendling@apple.com>
10477 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10478 * g++.old-deja/g++.jason/hmc1.C: Likewise.
10479 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10480 * g++.old-deja/g++.law/shadow1.C: Likewise.
10481 * g++.old-deja/g++.law/ctors10.C: Likewise.
10482 * g++.dg/debug/namespace1.C: Likewise.
10483 * g++.dg/inherit/namespace-as-base.C: Likewise.
10484 * g++.dg/opt/delay-slot-1.C: Likewise.
10485 * g++.dg/parse/defarg10.C: Likewise.
10486 * g++.dg/template/ptrmem11.C: Likewise.
10487 * g++.dg/template/mem_func_ptr.C: Likewise.
10488 * g++.dg/template/spec19.C: Likewise.
10490 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
10492 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10494 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10497 * gfortran.dg/implicit_9.f90: New test.
10500 * gfortran.dg/namelist_25.f90: New test.
10503 * gfortran.dg/same_name_2.f90: New test.
10506 * gfortran.dg/host_assoc_types_1.f90: New test.
10509 * gfortran.dg/missing_derived_type_1.f90: New test.
10510 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10513 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10516 * gfortran.dg/alloc_comp_assign_5.f90: New test.
10518 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10521 * gfortran.dg/bound_2.f90: New test.
10523 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10525 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10527 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10528 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10529 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10530 * gfortran.dg/gomp/reduction3.f90: Likewise.
10531 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10532 * gfortran.dg/dummy_procedure_2.f90: Likewise.
10533 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10534 * gfortran.dg/forall_4.f90: Likewise.
10535 * gfortran.dg/spec_expr_4.f90: Likewise.
10536 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10537 * gfortran.dg/forall_5.f90: Likewise.
10538 * gfortran.dg/open_access_append_2.f90: Add check for
10539 compile-time warning.
10541 2006-10-13 Mark Mitchell <mark@codesourcery.com>
10544 * g++.dg/parse/pure1.C: New test.
10546 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10549 * gfortran.dg/io_constraints_3.f90: New test.
10550 * gfortran.dg/open_access_append_1.f90: Add checks
10551 for compile-time warnings.
10552 * gfortran.dg/pr20163-2.f: Likewise.
10553 * gfortran.dg/iostat_2.f90: Likewise.
10554 * gfortran.dg/label_4.f90: Delete the temporary
10556 * gfortran.dg/direct_io_2.f90: Add a FILE=
10558 * gfortran.dg/iomsg_1.f90: Add check for
10559 compile-time warning.
10561 2006-10-12 Jan Hubicka <jh@suse.cz>
10564 * gcc.dg/pr28319.c: New test.
10566 2006-10-12 Mark Mitchell <mark@codesourcery.com>
10568 * g++.dg/ext/vla4.C: New test.
10570 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10573 * g++.dg/template/crash60.C: New test.
10574 * g++.dg/other/large-size-array.C: Adjust error markers.
10575 * g++.dg/parse/crash27.C: Likewise.
10576 * g++.dg/template/crash1.C: Likewise.
10578 2006-10-12 Steve Ellcey <sje@cup.hp.com>
10581 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10583 2006-10-12 Jakub Jelinek <jakub@redhat.com>
10585 PR preprocessor/28709
10586 * gcc.dg/cpp/paste14.c: New test.
10588 2006-10-11 Mark Mitchell <mark@codesourcery.com>
10591 * g++.dg/init/array24.C: New test.
10593 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10595 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10598 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
10601 * g++.dg/parse/typedef8.C: New test.
10602 * g++.dg/other/mult-stor1.C: Adjust error markers.
10604 2006-10-11 Richard Guenther <rguenther@suse.de>
10606 PR tree-optimization/28230
10607 * gcc.dg/torture/pr28230.c: New testcase.
10609 2006-10-11 Richard Guenther <rguenther@suse.de>
10611 PR inline-asm/29119
10612 * gcc.dg/torture/pr29119.c: New testcase.
10614 2006-10-10 Jakub Jelinek <jakub@redhat.com>
10616 PR middle-end/29272
10617 * gcc.c-torture/execute/20060930-2.c: New test.
10619 2006-10-09 Richard Henderson <rth@redhat.com>
10621 Revert emutls patch.
10623 2006-10-09 Richard Guenther <rguenther@suse.de>
10625 PR middle-end/29254
10626 * gcc.dg/pr29254.c: New testcase.
10628 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
10629 Paul Thomas <pault@gcc.gnu.org>
10632 * gfortran.dg/alloc_comp_basics_1.f90: New test.
10633 * gfortran.dg/alloc_comp_basics_2.f90: New test.
10634 * gfortran.dg/alloc_comp_assign_1.f90: New test.
10635 * gfortran.dg/alloc_comp_assign_2.f90: New test.
10636 * gfortran.dg/alloc_comp_assign_3.f90: New test.
10637 * gfortran.dg/alloc_comp_assign_4.f90: New test.
10638 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10639 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10640 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10641 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10642 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10643 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10644 * gfortran.dg/alloc_comp_std.f90: New test.
10645 * gfortran.dg/move_alloc.f90: New test.
10647 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
10650 * gfortran.dg/derived_constructor_comps_2.f90: New test.
10653 * gfortran.dg/forall_char_dependencies_1.f90: New test.
10655 2006-10-08 Tobias Burnus <burnus@net-b.de>
10658 * gfortran.dg/new_line.f90: New test.
10660 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10662 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10663 * gcc.dg/torture/builtin-convert-1.c,
10664 gcc.dg/torture/builtin-convert-2.c,
10665 gcc.dg/torture/builtin-convert-3.c,
10666 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10668 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
10670 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10671 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10672 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10673 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10675 2006-10-07 Andrew Pinski <pinskia@gmail.com>
10677 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10678 Xfail some tests for powerpc-darwin and powerpc-aix.
10680 2006-10-07 Jakub Jelinek <jakub@redhat.com>
10683 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10685 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10688 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10691 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10695 * gfortran.fortran-torture/execute/specifics.f90:
10696 Add tests for using all possible intrinsics as actual arguments.
10697 * gfortran.dg/specifics_1.f90: Add tests for using
10698 all possible intrinsics as actual arguments.
10699 * gfortran.dg/specifics_2.f90: New file.
10700 * gfortran.dg/specifics_3.f90: New file.
10702 2006-10-07 Richard Sandiford <richard@codesourcery.com>
10704 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10705 * gcc.dg/debug/debug-2.c: Likewise.
10707 2006-10-06 Uros Bizjak <uros@kss-loka.si>
10709 * gcc.c-torture/compile/sync-2.c: New test.
10711 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10713 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10716 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10718 PR rtl-optimization/29128
10719 * gcc.c-torture/compile/pr29128.c: New test.
10721 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10723 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10726 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
10728 PR middle-end/29256
10729 * gcc.dg/tree-ssa/loop-19.c: New test.
10731 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10733 PR tree-optimization/29330
10734 * gcc.dg/pr29330.c: New test.
10737 * gcc.c-torture/compile/20061005-1.c: New test.
10739 2006-10-06 Olivier Hainque <hainque@adacore.com>
10741 * gcc.dg/typename-vla-1.c: New case.
10742 * gnat.dg/forward_vla.adb: New case.
10744 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10746 PR tree-optimization/29290
10747 * gfortran.dg/loop_nest_1.f90: New test.
10750 * gcc.dg/tls/opt-12.c: New test.
10753 * gfortran.dg/save_2.f90: New test.
10756 * gcc.dg/pr29091.c: New test.
10758 2006-10-06 Joseph Myers <joseph@codesourcery.com>
10760 * lib/target-supports.exp
10761 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10762 same as x86_64-*-*; check for LP64.
10764 2006-10-04 Richard Henderson <rth@redhat.com>
10766 * lib/target-supports.exp (check_effective_target_tls): Redefine
10767 to mean non-emulated tls.
10768 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10769 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10770 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10771 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10772 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10773 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10774 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10776 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10779 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10781 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10783 * gfortran.dg/bounds_check_fail_1.f90: New test.
10785 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10788 * g++.dg/template/friend48.C: New test.
10790 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10793 * gfortran.dg/default_initialization_2.f90: New test.
10795 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10799 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10801 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10804 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10808 * gfortran.dg/missing_optional_dummy_2.f90: New test.
10812 * gfortran.dg/entry_array_specs_1.f90: New test.
10814 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
10816 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10817 insufficient to inhibit some test failures at -O3. Do testing
10820 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10823 * g++.dg/inherit/access8.C: New test.
10824 * g++.dg/template/dtor4.C: Tweak error messages.
10826 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10829 * gfortran.dg/entry_8.f90: New test.
10831 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10834 * g++.dg/parse/new4.C: New test.
10836 2006-10-03 Uros Bizjak <uros@kss-loka.si>
10838 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10839 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10840 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10841 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10842 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10844 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10847 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10848 * gfortran.dg/continuation_2.f90: New test.
10851 * gfortran.dg/continuation_3.f90: New test.
10852 * gfortran.dg/continuation_4.f90: New test.
10853 * gfortran.dg/continuation_5.f: New test.
10854 * gfortran.dg/continuation_6.f: New test.
10856 2006-10-02 Mark Mitchell <mark@codesourcery.com>
10859 * g++.dg/template/vla1.C: New test.
10861 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10864 * gfortran.dg/complex_parameter_1.f90: New test.
10866 2006-10-02 Jakub Jelinek <jakub@redhat.com>
10869 * gcc.c-torture/execute/20060929-1.c: New test.
10871 2006-10-01 Mark Mitchell <mark@codesourcery.com>
10874 * g++.dg/template/member6.C: New test.
10875 * g++.dg/parse/typename7.C: Adjust error markers.
10878 * g++.dg/template/member7.C: New test.
10880 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
10883 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10884 gcc.dg/Woverride-init-3.c: New tests.
10886 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
10888 * gcc.c-torture/execute/20060930-1.c: New test.
10890 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10893 * gfortran.dg/specifics_1.f90: New test.
10894 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10897 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10899 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10900 pthread-init-common.h: New.
10902 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
10904 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10905 precision on some archs.
10907 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
10909 * gcc.dg/non-local-goto-1.c: New test.
10910 * gcc.dg/non-local-goto-2.c: Likewise.
10911 * gcc.dg/setjmp-3.c: Likewise.
10912 * gcc.dg/setjmp-4.c: Likewise.
10914 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
10916 * gnat.dg/self_aggregate_with_pointer.adb: New test.
10918 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
10921 * gfortran.dg/exponent_1.f90: New test.
10924 * gfortran.dg/nearest_1.f90: New test.
10926 2006-09-26 Jakub Jelinek <jakub@redhat.com>
10928 PR middle-end/25261
10929 PR middle-end/28790
10930 * gcc.dg/gomp/nestedfn-1.c: New test.
10932 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
10935 * objc/compile/method-1.m: New test.
10937 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
10940 * g++.dg/template/crash58.C: New test.
10941 * g++.dg/parse/crash28.C: Adjust error markers.
10942 * g++.dg/template/crash34.C: Likewise.
10943 * g++.dg/template/friend31.C: Likewise.
10944 * g++.dg/template/crash32.C: Likewise.
10947 * g++.dg/template/crash59.C: New test.
10950 * g++.dg/template/spec33.C: New test.
10951 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10953 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
10954 Adam Nemet <anemet@caviumnetworks.com>
10956 * gcc.dg/tree-ssa/ivopts-1.c: New test.
10957 * gcc.dg/tree-ssa/ivopts-2.c: New test.
10959 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
10962 * gcc.dg/pr28911.c: New.
10964 2006-09-23 Uros Bizjak <uros@kss-loka.si>
10967 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10968 (dg-options): Add -mfpmath=387.
10970 2006-09-23 Jakub Jelinek <jakub@redhat.com>
10973 * gcc.dg/pr28706.c: New test.
10976 * gcc.dg/pr28712.c: New test.
10978 2006-09-22 Mike Stump <mrs@apple.com>
10980 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10982 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
10984 PR tree-optimization/28888
10985 * gcc.dg/pr28888.c: New test.
10987 2006-09-21 Mark Mitchell <mark@codesourcery.com>
10990 * g++.dg/init/ptrfn1.C: New test.
10992 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
10995 * g++.dg/template/spec32.C: New test.
10996 * g++.dg/parse/crash9.C: Adjust error markers.
10999 * g++.dg/template/typedef6.C: New test.
11000 * g++.dg/init/error1.C: Adjust error markers.
11001 * g++.dg/parse/crash9.C: Likewise.
11002 * g++.dg/template/crash55.C: Likewise.
11004 2006-09-21 Janis Johnson <janis187@us.ibm.com>
11006 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11008 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
11011 * g++.dg/ext/dllimport12.C: New test.
11013 2006-09-20 Richard Sandiford <richard@codesourcery.com>
11015 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11016 * gcc.target/mips/nmadd-2.c: Likewise.
11017 * gcc.target/mips/mips-ps-6.c: New test.
11018 * gcc.target/mips/neg-abs-1.c: Likewise.
11019 * gcc.target/mips/neg-abs-2.c: Likewise.
11020 * gcc.target/mips/nmadd-3.c: New test.
11022 2006-09-20 Jakub Jelinek <jakub@redhat.com>
11024 PR middle-end/28046
11025 * gcc.dg/gomp/atomic-10.c: New test.
11026 * g++.dg/gomp/atomic-10.C: New test.
11028 2006-09-20 Eric Christopher <echristo@apple.com>
11030 * gcc.target/i386/sse3-not-fisttp.c: New.
11032 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
11034 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11036 2006-09-19 Richard Sandiford <richard@codesourcery.com>
11038 * gcc.c-torture/execute/pr28289.c (one): New variable.
11039 (main): Use it instead of argc.
11040 * gcc.c-torture/execute/20060102-1.c (one): New variable.
11041 (main): Use it instead of argc.
11043 2006-09-19 Paul Brook <paul@codesourcery.com>
11046 * gcc.dg/nested-func-5.c: New test.
11048 2006-09-19 Ben Elliston <bje@au.ibm.com>
11050 * lib/target-supports.exp (check_effective_target_tls): Compile
11051 test stubs using ${tool}_target_compile, not just target_compile.
11052 (check_effective_target_tls_runtime): Likewise.
11054 2006-09-19 Ben Elliston <bje@au.ibm.com>
11056 * gcc.c-torture/compile/20030405-1.x: Remove.
11058 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11059 optimising linker from discarding it.
11061 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11064 * gfortran.dg/keyword_symbol_1.f90: New test.
11066 * gfortran.dg/spread_shape_1.f90: Add missing warning with
11067 pedantic compilation option.
11069 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11072 * gfortran.dg/spread_shape_1.f90: New test.
11074 2006-09-17 Roger Sayle <roger@eyesopen.com>
11076 PR tree-optimization/28887
11077 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11079 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
11082 * gcc.dg/pr25993.c: New test.
11084 2006-09-17 Ira Rosen <irar@il.ibm.com>
11087 * gcc.dg/vect/pr21591.c: New test.
11089 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
11092 * gcc.c-torture/compile/strcpy-1.c: New test.
11093 * gcc.c-torture/compile/strcpy-2.c: New test.
11094 * gcc.c-torture/compile/memcpy-1.c: New test.
11095 * gcc.c-torture/compile/memcpy-2.c: New test.
11097 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
11100 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11102 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
11104 * gnat.dg/specs/double_record_extension1.ads: New test.
11105 * gnat.dg/specs/double_record_extension2.ads: Likewise.
11107 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
11110 * gfortran.dg/oldstyle_3.f90: New test.
11112 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11114 PR libgfortran/29099
11115 * gfortran.dg/secnds-1.f: New test.
11117 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11119 PR libgfortran/29053
11120 * gfortran.dg/streamio_9.f90: New test.
11121 * gfortran.dg/streamio_10.f90: New test.
11123 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
11126 * g++.dg/init/array22.C: New test.
11127 * g++.dg/init/array23.C: New test.
11129 2006-09-14 Arnaud Charlet <charlet@adacore.com>
11131 * stackcheck.lst: Update list of tests requiring stack checking.
11132 * norun.lst: Adjust for above change.
11133 * ada95.lst: New file.
11134 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11135 requiring -gnat95 switch.
11137 2006-09-14 Olivier Hainque <hainque@adacore.com>
11139 * gnat.dg/in_out_parameter.adb: New test.
11141 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
11144 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11146 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
11148 * gnat.dg/specs/unchecked_union.ads: New test.
11150 2006-09-13 Richard Sandiford <richard@codesourcery.com>
11152 PR rtl-optimization/28982
11153 * gcc.c-torture/execute/pr28982a.c: New test.
11154 * gcc.c-torture/execute/pr28982b.c: Likewise.
11156 2006-09-12 Eric Christopher <echristo@apple.com>
11158 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11159 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11161 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
11164 PR preprocessor/14634
11165 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11166 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11167 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11169 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
11171 * gcc.dg/pr28243.c: New test.
11173 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
11176 gfortran.dg/pr28971.f90: New test to act as a backstop in case
11177 this undiagnosed regression reappears.
11179 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
11181 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11182 Treat $srcdir as a literal.
11183 * lib/fortran-torture.exp (fortran-torture-compile,
11184 fortran-torture-execute): Likewise.
11185 * lib/objc-torture.exp (objc-torture-compile,
11186 objc-torture-execute): Likewise.
11187 * lib/profopt.exp (profopt-execute): Likewise.
11189 2006-09-11 Geoffrey Keating <geoffk@apple.com>
11191 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11193 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
11196 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11198 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
11201 * gcc.target/i386/pr13685.c: New test.
11203 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
11205 * gcc.dg/pr28726.c: New test.
11207 2006-09-11 Josh Conner <jconner@apple.com>
11209 * gcc.dg/nrv3.c: Increase size of structure.
11210 * gcc.dg/nrv4.c: Likewise.
11211 * gcc.dg/nrv5.c: Likewise.
11213 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
11215 PR libfortran/28890
11216 gfortran.dg/assumed_charlen_function_5.f90: New test.
11218 2006-09-10 Mark Mitchell <mark@codesourcery.com>
11221 * g++.dg/init/static3.C: New test.
11223 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
11226 * gcc.dg/long-long-cst1.c (t): Add cast to
11227 __SIZE_TYPE__ before casting to int.
11228 (main): Return 0 on success.
11230 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11232 * gcc.c-torture/execute/20060910-1.c: New test.
11234 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
11236 PR middle-end/26983
11237 * gcc.dg/pr26983.c: New test.
11239 2006-09-10 Richard Sandiford <richard@codesourcery.com>
11242 * gcc.c-torture/execute/pr29006.c: New test.
11244 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
11246 PR libfortran/28947
11247 gfortran.dg/matmul_4.f90: New test.
11249 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
11252 gfortran.dg/used_types_10: New test.
11254 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
11256 PR libfortran/28923
11257 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11258 gfortran.dg/array_initializer_3.f90: New test.
11260 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11263 * gfortran.dg/actual_array_constructor_3.f90: New test.
11265 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
11268 * gcc.target/i386/pr26778.c: New testcase.
11270 2006-09-08 Eric Christopher <echristo@apple.com>
11272 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11273 * gcc.target/i386/memcpy-1.c: Ditto.
11274 * gcc.target/i386/asm-1.c: Ditto.
11275 * gcc.target/i386/20060512-4.c: Ditto.
11276 * gcc.target/i386/compress-float-387.c: Ditto.
11277 * gcc.target/i386/20060512-1.c: Ditto.
11278 * gcc.target/i386/compress-float-sse.c: Ditto.
11279 * gcc.target/i386/20060512-2.c: Ditto.
11280 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11281 * gcc.target/i386/stack-prot-kernel.c: Ditto.
11282 * gcc.target/i386/compress-float-387-pic.c: Ditto.
11283 * gcc.dg/pr26449.c: Ditto.
11284 * gcc.dg/attr-ms_struct-2.c: Ditto.
11285 * gcc.dg/attr-ms_struct-1.c: Ditto.
11286 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11288 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
11291 * gcc.dg/vla-10.c: New test.
11293 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11296 * g++.dg/parse/template20.C: New test.
11297 * g++.dg/template/operator8.C: Remove obsolete part.
11298 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11299 * g++.old-deja/g++.pt/crash65.C: Likewise.
11301 2006-09-07 Jason Merrill <jason@redhat.com>
11303 PR middle-end/27724
11304 * gcc.dg/long-long-cst1.c: New test.
11306 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
11309 * g++.dg/other/array3.C: New test.
11310 * g++.dg/other/array4.C: New test.
11311 * g++.dg/other/array5.C: New test.
11313 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
11315 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11317 2006-09-07 Uros Bizjak <uros@kss-loka.si>
11320 * gcc.target/i386/pr28946.c: New test.
11322 2006-09-07 Steven G. Kargl <kargls@comcast.net>
11324 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11325 in integer literal constant.
11326 * gfortran.dg/enum_8.f90: Ditto.
11327 * gfortran.dg/g77/20030326-1.f: Ditto.
11329 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
11331 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11332 nonconformance usage.
11334 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
11336 PR middle-end/28862
11337 * gcc.c-torture/compile/vector-align-1.c: New test.
11339 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
11342 * g++.dg/opt/copysign-1.C: New test.
11344 2006-09-06 Jason Merrill <jason@redhat.com>
11347 * g++.dg/warn/unused-result1.C: New test.
11349 2006-09-06 Mark Mitchell <mark@codesourcery.com>
11352 * g++.dg/ext/vla3.C: New test.
11355 * g++.dg/template/array16.C: New test.
11357 2006-09-06 Richard Guenther <rguenther@suse.de>
11359 * gcc.dg/pr27226.c: Remove testcase again.
11361 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
11364 * g++.dg/opt/unroll2.C: New test.
11366 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
11369 * gcc.dg/vect/pr28952.c: New test.
11371 2006-09-05 Richard Guenther <rguenther@suse.de>
11373 PR tree-optimization/28900
11374 * gcc.dg/torture/pr28900.c: New testcase
11376 2006-09-05 Richard Guenther <rguenther@suse.de>
11378 PR tree-optimization/28905
11379 * gcc.c-torture/compile/pr28905.c: New testcase.
11381 2006-09-05 Richard Guenther <rguenther@suse.de>
11383 PR middle-end/28935
11384 * gcc.dg/pr28935.c: New testcase.
11386 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11388 * gcc.c-torture/execute/20060905-1.c: New test.
11390 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11393 * gfortran.dg/used_types_7.f90: New test.
11394 * gfortran.dg/used_types_8.f90: New test.
11395 * gfortran.dg/used_types_9.f90: New test.
11397 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
11399 * gcc.c-torture/compile/20060904-1.c: New test.
11401 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
11403 PR c++/23287 Revert my 2006-09-01 patch
11404 * g++.dg/parse/dtor12.C: Remove.
11406 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
11409 * g++.dg/template/operator9.C: New test.
11412 * g++.dg/template/operator7.C: New test.
11415 * g++.dg/template/operator8.C: New test.
11418 * g++.dg/template/crash57.C: New test.
11420 * g++.dg/template/typedef4.C: Adjust error markers.
11421 * g++.dg/template/typedef5.C: Likewise.
11423 2006-09-02 Jakub Jelinek <jakub@redhat.com>
11426 * g++.dg/parse/crash33.C: New test.
11428 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
11429 Richard Guenther <rguenther@suse.de>
11430 Adam Nemet <anemet@caviumnetworks.com>
11432 PR middle-end/27226
11433 * gcc.target/mips/memcpy-1.c: New testcase.
11434 * gcc.dg/pr27226.c: Likewise.
11436 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
11439 * g++.dg/lookup/koenig5.C: New.
11440 * g++.dg/template/crash56.C: New.
11442 2006-09-01 Josh Conner <jconner@apple.com>
11445 * gcc.dg/nrv3.c: New test.
11446 * gcc.dg/nrv4.c: New test.
11447 * gcc.dg/nrv5.c: New test.
11449 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
11452 * g++.dg/parse/dtor12.C: New.
11454 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
11456 PR tree-optimization/28839
11457 * gcc.dg/pr28839.c: New test.
11459 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
11462 * gcc.dg/pr24367.c: New testcase.
11464 2006-08-30 Joseph Myers <joseph@codesourcery.com>
11466 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11468 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
11470 PR rtl-optimization/27735
11471 * gcc.dg/loop-unswitch-1.c: New test.
11473 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
11476 * gfortran.dg/aliasing_dummy_2.f90: New test.
11479 * gfortran.dg/generic_5.f90: Change error message.
11482 * gfortran.dg/generic_6.f90: New test.
11485 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11488 * gfortran.dg/invalid_interface_assignment.f90: New test.
11491 * gfortran.dg/module_proc_external_dummy.f90: New test.
11493 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
11496 * g++.dg/warn/var-args1.C: New test.
11498 2006-08-29 Steven G. Kargl <kargls@comcast.net>
11501 * gfortran.dg/simpleif_2.f90: New test.
11502 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11503 * gfortran.dg/enum_5.f90: Ditto.
11505 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11506 Kazu Hirata <kazu@codesourcery.com>
11508 PR tree-optimization/17506
11509 * gcc.dg/pr17506.c: New.
11511 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
11514 * g++.dg/eh/alias1.C: New test.
11516 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11519 * g++.dg/template/ttp22.C: New test.
11521 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
11523 PR middle-end/26632
11524 * gcc.dg/pr26632.c: New.
11526 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11528 PR libgfortran/28354
11529 * gfortran.dg/fmt_zero_precision.f90: New test.
11531 2006-08-27 Mark Mitchell <mark@codesourcery.com>
11534 * g++.dg/template/spec31.C: New test.
11536 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
11539 * g++.dg/other/static2.C: New test.
11541 2006-08-26 Roger Sayle <roger@eyesopen.com>
11543 * gcc.dg/Wswitch-enum-2.c: New test case.
11544 * gcc.dg/Wswitch-enum-3.c: Likewise.
11546 2006-08-26 Richard Guenther <rguenther@suse.de>
11548 * gcc.c-torture/compile/20060826-1.c: New testcase.
11550 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
11553 * g++.dg/template/void10.C: New test.
11556 * g++.dg/template/void8.C: New test.
11559 * g++.dg/template/void9.C: New test.
11561 * g++.dg/template/void3.C: Adjust error markers.
11562 * g++.dg/template/void4.C: Likewise.
11563 * g++.dg/template/crash55.C: Likewise.
11564 * g++.dg/template/void7.C: Likewise
11566 2006-08-26 Mark Mitchell <mark@codesourcery.com>
11569 * g++.dg/inherit/access6.C: New test.
11570 * g++.dg/inherit/access7.C: Likewise.
11573 * g++.dg/template/array15.C: New test.
11574 * g++.dg/template/crash2.C: Tweak error markers.
11576 2006-08-26 Jakub Jelinek <jakub@redhat.com>
11578 PR middle-end/28683
11579 * gcc.c-torture/compile/20060823-1.c: New test.
11581 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11584 * g++.dg/template/ttp21.C: New test.
11587 * g++.dg/other/operator1.C: Add error-marker.
11588 * g++.dg/other/operator2.C: New test.
11590 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11593 * gcc.c-torture/compile/vla-const-1.c,
11594 gcc.c-torture/compile/vla-const-2.c: New tests.
11596 2006-08-26 Richard Guenther <rguenther@suse.de>
11598 PR middle-end/28814
11599 * gcc.dg/torture/pr28814.c: New testcase.
11601 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11604 * gcc.c-torture/compile/compound-literal-1.c: New test.
11606 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11609 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11610 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11611 Expect extra diagnostics.
11613 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
11615 gcc.dg/noncompile/pr16876.c: New test.
11617 2006-08-25 Mark Mitchell <mark@codesourcery.com>
11620 * g++.dg/parse/local1.C: New test.
11621 * g++.dg/other/qual1.C: Tweak error marker.
11623 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
11626 * g++.dg/template/typename10.C: New.
11627 * g++.dg/template/lookup4.C: Remove bogus error marker.
11629 2006-08-25 Richard Guenther <rguenther@suse.de>
11632 * gcc.dg/pr26570.c: Fix testcase.
11634 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
11637 * gcc.c-torture/execute/mayalias-2.c: New test.
11638 * gcc.dg/tree-ssa/alias-13.c: New test.
11640 2006-08-24 Jan Hubicka <jh@suse.cz>
11643 * gcc.dg/debug/pr26881.c: New file.
11645 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
11648 * gfortran.dg/used_types_4.f90: New test.
11649 * gfortran.dg/derived_init_2.f90: Modify to check sibling
11650 association of derived types.
11651 * gfortran.dg/used_types_2.f90: Add module cleanup.
11652 * gfortran.dg/used_types_3.f90: The same.
11655 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11658 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11661 * gfortran.dg/direct_io_6.f90: Remove test.
11663 2006-08-23 Stuart Hastings <stuart@apple.com>
11666 * gcc.target/i386/20060821-1.c: New.
11668 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
11670 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
11671 dg-warning strings for dllimport.
11673 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
11676 * g++.dg/ext/vector4.C: New test.
11677 * g++.dg/ext/complex1.C: New test.
11679 2006-08-21 Geoffrey Keating <geoffk@apple.com>
11682 * gcc.dg/debug/const-1.c: New.
11683 * gcc.dg/debug/const-2.c: New.
11684 * gcc.dg/debug/dwarf2/const-1.c: New.
11685 * gcc.dg/debug/dwarf2/const-2.c: New.
11686 * gcc.dg/debug/dwarf2/const-2b.c: New.
11688 2006-08-22 Richard Guenther <rguenther@suse.de>
11690 PR middle-end/28776
11691 * gcc.c-torture/compile/pr28776-1.c: New testcase.
11692 * gcc.c-torture/compile/pr28776-2.c: Likewise.
11694 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
11696 PR tree-optimization/28003
11697 * g++.dg/tree-ssa/pr28003.C: New.
11699 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11701 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11703 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
11706 * g++.dg/other/error14.C: New test.
11709 * g++.dg/parse/ctor7.C: New test.
11710 * g++.dg/parse/ctor8.C: Likewise.
11713 * g++.dg/template/void7.C: New test.
11715 2006-08-21 Olivier Hainque <hainque@adacore.com>
11717 * gnat.dg/self_aggregate_with_zeros.adb: New test.
11718 * gnat.dg/self_aggregate_with_array.adb: New test.
11720 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11722 * g++.dg/eh/arm-vfp-unwind.C: New test.
11724 2006-08-20 Mark Mitchell <mark@codesourcery.com>
11727 * g++.dg/template/ref3.C: New test.
11728 * g++.dg/template/nontype13.C: New test.
11731 * g++.dg/template/ptrmem17.C: New test.
11733 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
11736 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11738 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
11741 * gfortran.dg/used_types_2.f90: New test.
11744 * gfortran.dg/used_types_3.f90: New test.
11747 * gfortran.dg/generic_actual_arg.f90: New test.
11750 * gfortran.dg/module_private_array_refs_1.f90: New test.
11753 * gfortran.dg/program_name_1.f90: New test.
11756 * gfortran.dg/derived_constructor_comps_1.f90: New test.
11759 * gfortran.dg/array_initializer_2.f90: New test.
11762 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11765 * gfortran.dg/assumed_charlen_function_4.f90: New test.
11768 * gfortran.dg/assumed_charlen_in_main.f90: New test.
11771 * gfortran.dg/dependent_decls_1.f90: New test.
11773 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
11776 * gfortran.dg/derived_init_2.f90: New.
11778 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
11780 * gcc.c-torture/execute/pr28289.c: New test.
11782 2006-08-17 Jakub Jelinek <jakub@redhat.com>
11785 * gcc.dg/attr-externally-visible-1.c: New test.
11786 * gcc.dg/attr-externally-visible-2.c: New test.
11787 * g++.dg/parse/attr-externally-visible-1.C: New test.
11788 * g++.dg/parse/attr-externally-visible-2.C: New test.
11790 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11793 * g++.dg/parse/dtor11.C: New test.
11795 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11797 PR rtl-optimization/28489
11798 * gcc.c-torture/compile/pr28489.c: New test.
11800 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11803 * g++.dg/template/redecl4.C: New test.
11806 * g++.dg/template/ctor8.C: New test.
11808 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11810 * gcc.dg/pr26570.c: Fix testcase.
11812 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11815 * g++.dg/parse/offsetof6.C: New test.
11816 * g++.dg/parse/offsetof6.C: New test.
11817 * g++.dg/parse/offsetof7.C: New test.
11819 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11822 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11825 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
11828 * g++.dg/ext/vector3.C: New test.
11830 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
11832 PR gcov/profile/26570
11833 * gcc.dg/pr26570.c: New test.
11835 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
11838 * gcc.dg/qual-component-1.c: New test.
11840 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11843 * g++.dg/parse/new3.C: New test.
11845 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11848 * gfortran.dg/streamio_1.f90: New test.
11849 * gfortran.dg/streamio_2.f90: New test.
11850 * gfortran.dg/streamio_3.f90: New test.
11851 * gfortran.dg/streamio_4.f90: New test.
11852 * gfortran.dg/streamio_5.f90: New test.
11853 * gfortran.dg/streamio_6.f90: New test.
11854 * gfortran.dg/streamio_7.f90: New test.
11855 * gfortran.dg/streamio_8.f90: New test.
11857 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
11860 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11862 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
11865 * g++.dg/template/void6.C: New test.
11867 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11870 * gcc.dg/parse-error-1.c: New test.
11871 * gcc.dg/parse-error-2.c: New test.
11872 * gcc.dg/cpp/digraph2.c: Add error-marker.
11873 * gcc.dg/noncompile/920923-1.c: Likewise.
11875 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
11878 * gcc.dg/sizeof-2.c: New testcase.
11881 * gcc.dg/switch-A.c: New testcase.
11883 2006-08-14 Steve Ellcey <sje@cup.hp.com>
11887 * g++.old-deja/g++.warn/compare1.C: Delete.
11888 * g++.dg/opt/pr7503-2.C: Delete.
11889 * g++.dg/opt/pr7503-3.C: Delete.
11890 * g++.dg/opt/pr7503-4.C: Delete.
11891 * g++.dg/opt/pr7503-5.C: Delete.
11892 * g++.dg/opt/max1.C: Delete.
11893 * g++.dg/warn/minmax.C: Delete.
11894 * g++.dg/expr/minmax.C: New test.
11896 2006-08-14 Richard Guenther <rguenther@suse.de>
11899 * gcc.c-torture/execute/pr28651.c: Do not use argc
11900 to avoid optimization, instead forbid inlining.
11902 2006-08-14 Richard Sandiford <richard@codesourcery.com>
11904 PR rtl-optimization/28634
11905 * gcc.c-torture/execute/ieee/pr28634.c: New test.
11907 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
11910 * gcc.dg/torture/pr27184.c: New test.
11912 2006-08-12 Jakub Jelinek <jakub@redhat.com>
11914 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11916 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11918 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11919 * gfortran.dg/stat_2.f90: Likewise.
11920 * gfortran.dg/chmod_1.f90: Likewise.
11921 * gfortran.dg/chmod_2.f90: Likewise.
11922 * gfortran.dg/chmod_3.f90: Likewise.
11924 2006-08-11 David Edelsohn <edelsohn@gnu.org>
11926 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11928 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
11930 * g++.dg/opt/pr23454-2.C: New test.
11932 2006-08-11 Richard Guenther <rguenther@suse.de>
11934 PR middle-end/28651
11935 * gcc.c-torture/execute/pr28651.c: New testcase.
11937 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
11939 * gnat.dg/specs/static_initializer.ads: New test.
11941 2006-08-10 Paul Brook <paul@codesourcery.com>
11943 * gcc.target/arm/cond-asm.c: New test.
11945 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
11947 PR tree-optimization/26197
11948 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11949 * g++.dg/vect/vect.exp: Compile the new tests with
11950 --param max-aliased-vops=0.
11952 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
11955 * g++.dg/template/void3.C: New test.
11958 * g++.dg/template/void4.C: New test.
11961 * g++.dg/template/void5.C: New test.
11963 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
11965 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11966 after dg-do compile.
11968 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
11970 PR tree-optimizations/26969
11971 * gcc.dg/vect/vect.exp: Compile tests prefixed with
11972 "unswitch-loops" with -funswitch-loops.
11973 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11975 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
11977 * gcc.dg/sparc-getcontext-1.c: Fix typo.
11978 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11979 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
11980 * objc.dg/dwarf-1.m: Likewise.
11981 * objc.dg/dwarf-2.m: Likewise.
11982 * obj-c++.dg/dwarf-2.mm: Likewise.
11984 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11986 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11987 * objc.dg/dwarf-2.m: Likewise.
11988 * obj-c++.dg/dwarf-2.mm: Likewise.
11990 PR libfortran/28603
11991 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11994 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11997 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11999 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
12002 * gcc.target/i386/pr27827.c: New testcase.
12004 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
12007 * gfortran.dg/sequence_types_1.f90: New test.
12009 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
12012 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12013 dg-warning. Add -pedantic option.
12015 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12018 * gcc.dg/proto-1.c: New test.
12021 * gcc.dg/lvalue-4.c: New test.
12024 * gcc.dg/init-bad-5.c: New test.
12026 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
12029 * g++.dg/ext/typedef-init.C: Add new test for typedef
12030 initialization inside templates. Adjust existing error markers.
12032 2006-08-03 Mark Mitchell <mark@codesourcery.com>
12035 * g++.dg/init/ptrmem3.C: New test.
12037 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
12039 PR tree-optimization/27770
12040 * lib/target-support.exp: New target keyword "section_anchors".
12041 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12043 * gcc.dg/vect/section-anchors-pr27770.c: New test.
12044 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12045 * gcc.dg/vect/section-anchors-vect-69.c: New test.
12046 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12048 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12050 * gcc.dg/20060801-1.c: Add missing '}'.
12052 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12055 * g++.dg/parse/dtor9.C: New test.
12056 * g++.dg/parse/dtor10.C: New test.
12057 * g++.dg/other/error7.C: Adjust error-marker.
12060 * g++.dg/other/default5.C: New test.
12062 2006-08-02 Richard Guenther <rguenther@suse.de>
12064 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12066 2006-08-02 Mark Mitchell <mark@codesourcery.com>
12069 * g++.dg/template/conv9.C: New test.
12071 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12074 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12075 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12076 Optionally return assembly text. Update callers.
12077 (check_no_compiler_messages): Update verbose messages.
12078 (check_no_messages_and_pattern): New.
12079 (check_effective_target_string_merging): New.
12081 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12084 * g++.dg/eh/catch4.C: New test.
12087 * g++.dg/other/qual1.C: New test.
12090 * g++.dg/inherit/error2.C: New test.
12093 * g++.dg/other/new1.C: New test.
12095 * g++.dg/warn/pr23075.C: Remove obsolete test.
12096 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12097 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12099 2006-07-31 Mark Mitchell <mark@codesourcery.com>
12102 * g++.dg/eh/cast1.C: New test.
12104 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
12106 PR libfortran/28452
12107 * gfortran.dg/random_3.f90: New test.
12109 2006-08-01 Steve Ellcey <sje@cup.hp.com>
12112 * g++.dg/other/pr28304.C: Change expected error message.
12113 * g++.dg/other/pr28432.C: New test.
12115 2006-08-01 Steve Ellcey <sje@cup.hp.com>
12118 * g++.dg/init/brace2.C: Change expected error message, add empty init.
12120 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
12123 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12125 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12126 g++.dg/debug/enum-2.C: New.
12128 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12131 * g++.dg/parse/long1.C: Add more tests.
12133 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12135 * gfortran.dg/lrshift_1.c: New file.
12137 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12139 PR libgfortran/28335
12140 * gfortran.dg/no_unit_error_1.f90: New test.
12142 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12144 PR libgfortran/28335
12145 * gfortran.dg/no_unit_error_1.f90: Delete test.
12146 * gfortran.dg/no_unit_error_2.f90: Delete test.
12148 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12150 * gfortran.dg/chmod_3.f90: New test.
12151 * gfortran.dg/ltime_gmtime_1.f90: New test.
12152 * gfortran.dg/ltime_gmtime_2.f90: New test.
12153 * gfortran.dg/lrshift_1.f90: New test.
12154 * gfortran.dg/chmod_1.f90: New test.
12155 * gfortran.dg/chmod_2.f90: New test.
12157 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
12160 * g++.dg/template/crash55.C: New test.
12163 * g++.dg/template/nontype16.C: New test.
12165 * g++.dg/template/void2.C: Adjust error markers.
12166 * g++.dg/template/nontype5.C: Adjust error markers.
12168 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
12170 * gcc.target/i386/stack-prot-kernel.c: New test.
12172 2006-07-27 Roger Sayle <roger@eyesopen.com>
12174 * gcc.dg/builtins-55.c: New test case.
12176 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
12178 PR rtl-optimization/27907
12179 * gcc.c-torture/compile/pr27907.c: New test.
12181 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12183 * gfortran.dg/mclock.f90: New test.
12184 * gfortran.dg/int_conv_1.f90: New test.
12185 * gfortran.dg/stat_1.f90: New test.
12186 * gfortran.dg/stat_2.f90: New test.
12188 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12190 PR libgfortran/28335
12191 * gfortran.dg/no_unit_error_1.f90: New test.
12192 * gfortran.dg/no_unit_error_2.f90: New test.
12193 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12195 2006-07-25 Roger Sayle <roger@eyesopen.com>
12197 PR middle-end/28473
12198 * gcc.dg/fold-convround-1.c: New test case.
12200 2006-07-24 Steven G. Kargl <kargls@comcast.net>
12202 * gfortran.dg/arithmetic_if.f90: Fix comments.
12204 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12207 * g++.dg/other/typedef1.C: New test.
12208 * g++.dg/template/typedef4.C: New test.
12209 * g++.dg/template/typedef5.C: New test.
12211 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
12214 * gfortran.dg/allocatable_dummy_3.f90: New.
12216 2006-07-24 Steven G. Kargl <kargls@comcast.net>
12219 * gfortran.dg/arithmetic_if.f90: New test.
12221 2006-07-24 Uros Bizjak <uros@kss-loka.si>
12223 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12224 avoid memcpy optimization.
12226 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12229 * gfortran.dg/direct_io_6.f90: New test.
12231 2006-07-24 Jan Hubicka <jh@suse.cz>
12235 * gcc.dg/pr25795.c: New test.
12236 * gcc.dg/pr25795-1.c: New test.
12238 2006-07-23 Roger Sayle <roger@eyesopen.com>
12240 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12241 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12242 which may be transformed to "g || h" on some platforms.
12244 2006-07-23 Mark Mitchell <mark@codesourcery.com>
12247 * g++.dg/template/friend45.C: New test.
12249 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12251 PR libgfortran/28339
12252 * gfortran.dg/arrayio_8.f90: New test.
12254 2006-07-21 Mike Stump <mrs@apple.com>
12256 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12258 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12260 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12263 * g++.dg/eh/catch3.C: New test.
12266 * g++.dg/template/defarg10.C: New test.
12268 2006-07-20 Paul Brook <paul@codesourcery.com>
12271 * gcc.dg/pr27363.c: New test.
12273 2006-07-19 Mark Mitchell <mark@codesourcery.com>
12276 * g++.dg/init/ref13.C: New test.
12278 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12281 * obj-c++.dg/proto-error-1.mm: New test.
12283 2006-07-18 Mark Mitchell <mark@codesourcery.com>
12286 * g++.dg/template/string1.C: New test.
12288 2006-07-18 Mark Mitchell <mark@codesourcery.com>
12291 * g++.dg/template/defarg9.C: New test.
12294 * g++.dg/template/static27.C: New test.
12296 2006-07-18 Diego Novillo <dnovillo@redhat.com>
12299 * gcc.dg/tree-ssa/pr28410.c: New test.
12301 2006-07-18 Lee Millward <lee.millward@gmail.com>
12304 * g++/dg/other/error13.C: New test.
12307 * g++.dg/template/friend44.C: New test.
12309 2006-07-18 Steve Ellcey <sje@cup.hp.com>
12312 * g++.dg/other/pr27495.C: New.
12314 2006-07-18 Olivier Hainque <hainque@adacore.com>
12316 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12317 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12319 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12322 * gcc.dg/pragma-pack-4.c: New test.
12324 2006-07-17 Steve Ellcey <sje@cup.hp.com>
12327 * g++.dg/ext/pr28291.C: New test.
12329 2006-07-17 Richard Sandiford <richard@codesourcery.com>
12331 PR middle-end/28403
12332 * gcc.c-torture/execute/pr28403.c: New test.
12334 2006-07-17 Richard Sandiford <richard@codesourcery.com>
12336 PR middle-end/28402
12337 * gcc.dg/pr28402.c: New test.
12339 2006-07-17 Steve Ellcey <sje@cup.hp.com>
12342 * g++.dg/other/pr28304.C: New test.
12344 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
12347 gcc.c-torture/unsorted/dump-noaddr.c: New test.
12348 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12350 2006-07-17 Richard Guenther <rguenther@suse.de>
12352 PR tree-optimization/28238
12353 * g++.dg/tree-ssa/pr28238.C: New testcase.
12355 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12358 * g++.dg/eh/catch1.C: New test.
12359 * g++.dg/eh/catch2.C: New test.
12361 2006-07-16 Jakub Jelinek <jakub@redhat.com>
12364 * g++.dg/template/anon3.C: New test.
12366 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
12369 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12370 specifiers requiring an explicit format tag..
12373 * gfortran.dg/generic_5: New test.
12376 * gfortran.dg/elemental_optional_args_1.f90: New test.
12378 2006-07-16 Olivier Hainque <hainque@adacore.com>
12380 * gnat.dg/assert.ads: New file.
12381 * gnat.dg/controlled_record.ads: Likewise.
12382 * gnat.dg/controlled_record.adb: Likewise.
12384 2006-07-15 Lee Millward <lee.millward@gmail.com>
12387 * g++.dg/other/error12.C: New test.
12390 * g++.dg/template/crash54.C: New test.
12392 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12395 * g++.dg/parse/catch1.C: New test.
12398 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12401 * g++.dg/ext/attrib24.C: New test.
12403 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12406 * g++.dg/ext/asmspec1.C: New test.
12408 2006-07-13 Janis Johnson <janis187@us.ibm.com>
12410 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12411 (dg-test): Support shouldfail tests.
12412 * lib/target-supports-dg.exp (dg-shouldfail): New.
12413 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12414 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12415 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12416 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12417 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12418 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12419 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12421 2006-07-13 Jan Hubicka <jh@suse.cz>
12423 * gcc.target/i386/memcpy-1.c: New.
12425 2006-07-12 Geoffrey Keating <geoffk@apple.com>
12427 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12429 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
12432 * gfortran.dg/present_1.f90: New test.
12435 * gfortran.dg/interface_derived_type_1.f90: New test.
12437 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
12440 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12443 2006-07-07 Lee Millward <lee.millward@gmail.com>
12446 * g++.dg/other/label1.C: New test.
12448 2006-07-07 Richard Guenther <rguenther@suse.de>
12450 PR middle-end/28268
12451 * gcc.dg/torture/pr28268.c: New testcase.
12453 2006-07-07 Steve Ellcey <sje@cup.hp.com>
12456 * g++.dg/ext/pr27019.C: New.
12458 2006-07-07 Richard Guenther <rguenther@suse.de>
12460 PR tree-optimization/28187
12461 * gcc.dg/pr28187.c: New testcase.
12463 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
12465 * gnat.dg/address_conversion.adb: New test.
12466 * gnat.dg/boolean_subtype.adb: Likewise.
12467 * gnat.dg/frame_overflow.adb: Likewise.
12468 * gnat.dg/pointer_array.adb: Likewise.
12469 * gnat.dg/pointer_conversion.adb: Likewise.
12471 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
12475 * gfortran.dg/print_fmt_5.f90: New test.
12477 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12480 * gfortran.dg/bounds_check_4.f90: New test.
12482 2006-07-05 Richard Guenther <rguenther@suse.de>
12485 * gfortran.dg/pr28158.f90: New testcase.
12487 2006-07-05 Richard Guenther <rguenther@suse.de>
12489 PR tree-optimization/28162
12490 * gcc.dg/pr28162.c: New testcase.
12492 2006-07-05 Richard Guenther <rguenther@suse.de>
12493 Andrew Pinski <pinskia@gcc.gnu.org>
12496 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12498 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
12501 * gfortran.dg/actual_array_substr_2.f90: New test.
12504 * gfortran.dg/actual_array_constructor_2.f90: New test.
12506 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12508 * gfortran.dg/itime_idate_1.f: New test.
12509 * gfortran.dg/itime_idate_2.f: New test.
12511 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12513 PR libgfortran/27704
12514 * gfortran.dg/open_status_3.f90: New test.
12515 * gfortran.dg/fmt_l.f90: Update for new feature.
12517 2006-07-03 Asher Langton <langton2@llnl.gov>
12519 * gfortran.dg/oldstyle_2.f90: New.
12521 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
12523 * gnat.dg/string_slice.adb: New test.
12525 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12528 * gfortran.dg/semicolon_fixed.c: New.
12529 * gfortran.dg/semicolon_free.c: New.
12531 2006-06-30 Mike Stump <mrs@apple.com>
12533 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12534 that don't support internal visibility.
12536 2006-06-30 Andrew Pinski <pinskia@gmail.com>
12538 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12539 for '(' / ')' needing an extra '\'.
12541 2006-06-29 Roger Sayle <roger@eyesopen.com>
12543 PR middle-end/27428
12544 * gcc.dg/pr27428-1.c: New test case.
12546 2006-06-29 Mike Stump <mrs@apple.com>
12548 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12549 on darwin as we can't align commons large enough yet.
12551 * gcc.dg/vla-8.c: Add additional testcases.
12553 2006-06-26 Steve Ellcey <sje@cup.hp.com>
12556 * g++.dg/other/pr28114.C: New.
12558 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
12560 * gcc.c-torture/compile/20060625-1.c: New test.
12562 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
12565 * gfortran.dg/stfunc_3.f90: New test.
12568 * gfortran.dg/impure_actual_1.f90: New test.
12571 * gfortran.dg/elemental_result_1.f90: New test.
12574 * gfortran.dg/select_7.f90: New test.
12577 * intrinsic_actual_1.f: New test.
12581 * gfortran.dg/forall_4.f90: New test.
12584 * gfortran.dg/forall_5.f90: New test.
12586 2006-06-25 Lee Millward <lee.millward@gmail.com>
12589 * g++.dg/template/using13.C: New test.
12592 * g++.dg/other/incomplete3.C: New test.
12594 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12597 * gfortran.dg/substr_3.f: New test.
12598 * gfortran.dg/equiv_2.f90: Update expected error message.
12600 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
12603 * gfortran.dg/actual_array_substr_1.f90: New test.
12605 2006-06-24 Olivier Hainque <hainque@adacore.com>
12607 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12608 * gnat.dg/scalar_mode_agg_compare.adb: New test.
12610 2006-06-23 Janis Johnson <janis187@us.ibm.com>
12612 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12614 2006-06-23 Steven G. Kargl <kargls@comcast.net>
12617 * gfortran.dg/simpleif_2.f90: New test.
12619 2006-06-23 Lee Millward <lee.millward@gmail.com>
12621 * g++.dg/template/error22.C: Fix typo.
12623 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12626 * g++.dg/ext/attrib23.C: New test.
12628 2006-06-23 Olivier Hainque <hainque@adacore.com>
12630 * gnat.dg/varsize_temp.adb: New test.
12632 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12635 * g++.dg/other/java2.C: New test.
12637 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
12640 * g++.dg/ext/dllimport4.C. Add more tests for invalid
12643 2006-06-22 Roger Sayle <roger@eyesopen.com>
12646 * gcc.dg/pr27531-1.c: New test case.
12648 2006-06-22 Asher Langton <langton2@llnl.gov>
12651 * gfortran.dg/implicit_8.f90: New.
12653 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
12655 PR rtl-optimization/28121
12656 * gcc.dg/pr28121.c: New test.
12658 2006-06-22 Lee Millward <lee.millward@gmail.com>
12661 * g++.dg/parse/ptrmem6.C: New test.
12664 * g++.dg/template/error22.C: New test.
12666 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12669 * g++.dg/template/friend43.C: New test.
12672 * g++.dg/template/crash53.C: New test.
12675 * g++.dg/rtti/incomplete1.C: New test.
12677 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
12679 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12681 2006-06-21 Joseph Myers <joseph@codesourcery.com>
12683 * gcc.c-torture/execute/complex-7.c: New.
12685 2006-06-21 Jakub Jelinek <jakub@redhat.com>
12687 * gcc.dg/merge-all-constants-1.c: New test.
12689 2006-06-20 Janis Johnson <janis187@us.ibm.com>
12692 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12694 2006-06-20 Steven G. Kargl <kargls@comcast.net>
12696 * gfortran.dg/rrspacing_1.f90: New test.
12698 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12701 * g++.dg/other/bitfield2.C: New test.
12703 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
12705 PR tree-optimization/27331
12706 * gcc.dg/pr27331.c: New test.
12708 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
12709 Eric Botcazou <ebotcazou@adacore.com>
12712 * lib/gnat.exp: New file.
12713 * lib/gnat-dg.exp: Likewise.
12714 * gnat.dg: New directory.
12715 * gnat.dg/dg.exp: New driver.
12716 * gnat.dg/specs: New directory.
12717 * gnat.dg/specs/specs.exp: New driver.
12718 * gnat.dg/style: New directory.
12719 * gnat.dg/style/style.exp: New driver.
12721 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
12724 * gfortran.dg/array_initializer_1.f90: New test.
12727 * gfortran.dg/matmul_3.f90: New test.
12729 2006-06-19 Andrew Pinski <pinskia@gmail.com>
12731 PR middle-end/28075
12732 * gcc.dg/tree-ssa/inline-1.c: New test.
12734 2006-06-19 Anatoly Sokolov <aesok@post.ru>
12736 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12737 in malloc prototype; remove XFAIL.
12738 * gcc.dg/pr18241-2.c: Ditto.
12739 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12740 in memset prototype; remove XFAIL.
12741 * gcc.dg/tree-ssa/pr23382.c: Ditto.
12743 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
12745 * gcc.dg/vla-8.c: Add.
12747 2006-06-19 Richard Guenther <rguenther@suse.de>
12749 PR tree-optimization/27090
12750 * g++.dg/tree-ssa/pr27090.C: New testcase.
12752 2006-06-19 Roger Sayle <roger@eyesopen.com>
12755 * gcc.dg/pr27861-1.c: New test case.
12757 2006-06-19 Richard Guenther <rguenther@suse.de>
12759 PR middle-end/28045
12760 * gcc.dg/torture/pr28045.c: New testcase.
12762 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12765 * gfortran.dg/associated_4.f90: New test.
12767 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12771 * gfortran.dg/real_const_3.f90: New test.
12773 2006-06-16 Mark Mitchell <mark@codesourcery.com>
12776 * g++.dg/template/static26.C: New test.
12779 * g++.dg/expr/bitfield2.C: New test.
12782 * g++.dg/parse/linkage2.C: New test.
12784 2006-06-16 Richard Guenther <rguenther@suse.de>
12786 PR middle-end/27116
12787 * gcc.dg/pr15785-1.c: Revert last change.
12788 * gcc.dg/torture/pr27116-2.c: New testcase.
12790 2006-06-16 Roger Sayle <roger@eyesopen.com>
12792 PR middle-end/27802
12793 * gcc.dg/pr27802-1.c: New test case.
12795 2006-06-15 Mark Mitchell <mark@codesourcery.com>
12798 * g++.dg/template/ttp18.C: New test.
12799 * g++.dg/template/ttp19.C: Likewise.
12802 * g++.dg/expr/cond9.C: New test.
12805 * g++.dg/template/ctor7.C: New test.
12807 2006-06-15 Janis Johnson <janis187@us.ibm.com>
12809 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12811 2006-06-16 Richard Guenther <rguenther@suse.de>
12813 PR tree-optimization/27781
12814 * gcc.dg/tree-ssa/pr27781.c: New testcase.
12816 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
12818 * gfortran.dg/allocate_zerosize_2.f90: New test case.
12820 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
12822 * gcc.dg/tree-ssa/loop-18.c: New test.
12824 2006-06-14 Mark Mitchell <mark@codesourcery.com>
12827 * g++.dg/template/crash52.C: New test.
12830 * g++.dg/ext/attrib22.C: New test.
12833 * g++.dg/template/builtin1.C: New test.
12834 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12837 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12839 * g++.old-deja/g++.pt/crash51.C: Likewise.
12842 * g++.dg/lookup/linkage1.C: New test.
12843 * g++.dg/lookup/linkage2.C: Likewise.
12845 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
12847 PR middle-end/27959
12848 * gcc.dg/pr27959.c: New testcase.
12850 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
12853 * g++.dg/eh/div.C: New test.
12855 2006-06-13 Jakub Jelinek <jakub@redhat.com>
12858 * g++.dg/tree-ssa/pr26757.C: New test.
12859 * g++.dg/tree-ssa/pr27894.C: New test.
12861 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12863 * gcc.c-torture/compile/20060609-1.c: New test.
12866 * gcc.c-torture/compile/pr27863.c: New test.
12868 2006-06-13 Richard Guenther <rguenther@suse.de>
12870 PR tree-optimization/27830
12871 * g++.dg/tree-ssa/pr27830.C: New testcase.
12873 2006-06-13 Matthew Sachs <msachs@apple.com>
12875 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12876 the list of compiler flags; this causes those flags to be checked
12877 for things like dg-skip-if.
12879 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12882 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12884 2006-06-12 Mark Mitchell <mark@codesourcery.com>
12885 Kazu Hirata <kazu@codesourcery.com>
12887 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12888 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12890 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12893 * g++.dg/lookup/using15.C: New test.
12896 * g++.dg/other/anon4.C: New test.
12898 2006-06-12 Roger Sayle <roger@eyesopen.com>
12901 * g++.dg/init/complex1.C: New test case.
12903 2006-06-11 Eric Christopher <echristo@apple.com>
12905 PR middle-end/27948
12906 * gcc.dg/bf-ms-layout.c: Run on darwin.
12907 * gcc.dg/bf-no-ms-layout: Ditto.
12908 * gcc.dg/attr-ms_struct-2.c: New.
12909 * gcc.dg/bf-ms-layout-2.c: Ditto.
12911 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
12913 * gcc.dg/attr-ms_struct-packed1.c: New.
12915 2006-06-09 Mike Stump <mrs@apple.com>
12917 * gcc.dg/vla-7.c: Add.
12919 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
12922 * gfortran.dg/entry_6.f90: New test.
12926 * gfortran.dg/entry_7.f90: New test.
12928 2006-06-09 Jakub Jelinek <jakub@redhat.com>
12931 * gcc.dg/cpp/_Pragma6.c: New test.
12934 * g++.dg/cpp/_Pragma1.C: New test.
12936 PR preprocessor/27746
12937 * gcc.dg/gomp/macro-3.c: New test.
12938 * gcc.dg/gomp/macro-4.c: New test.
12939 * g++.dg/gomp/macro-3.C: New test.
12940 * g++.dg/gomp/macro-4.C: New test.
12942 2006-06-09 Richard Guenther <rguenther@suse.de>
12944 PR tree-optimization/26998
12945 * gcc.dg/torture/pr26998.c: New testcase.
12946 * gcc.dg/tree-ssa/vrp29.c: New testcase.
12948 2006-06-08 Mike Stump <mrs@apple.com>
12950 * gcc.dg/pr27095.c: Account for stubs.
12953 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12954 produce bad code on darwin.
12956 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12959 * gfortran.dg/substr_2.f: New test.
12961 2006-06-08 Asher Langton <langton2@llnl.gov>
12964 * cray_pointers_2.f90: Add -fbounds-check compile flag.
12966 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12969 * gcc.dg/union-3.c: New test.
12971 2006-06-08 Richard Guenther <rguenther@suse.de>
12973 PR middle-end/27116
12974 * gcc.dg/torture/pr27116.c: New testcase.
12975 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12977 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12979 PR rtl-optimization/26449
12980 * gcc.dg/pr26449.c: New test.
12982 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12985 * g++.dg/ext/offsetof1.C: Test member functions.
12987 2006-06-07 Steve Ellcey <sje@cup.hp.com>
12989 * gcc.dg/pr27095.c: Improve scanning.
12991 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
12994 * gfortran.dg/saved_automatic_1.f90: New test.
12997 * gfortran.dg/array_simplify_1.f90: New test.
13000 * gfortran.dg/entry_dummy_ref_1.f90: New test.
13003 * gfortran.dg/entry_dummy_ref_2.f90: New test.
13005 2006-06-06 Mark Mitchell <mark@codesourcery.com>
13008 * g++.dg/expr/cast7.C: New test.
13010 2006-06-06 Janis Johnson <janis187@us.ibm.com>
13012 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13013 * lib/gcc-defs.exp (tool_check_compile): Ditto.
13014 * lib/fortran-torture.exp (fortran-torture-compile,
13015 fortran-torture-execute): Ditto.
13017 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
13020 * gcc.dg/vmx/pr27842.c: New test.
13022 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13024 PR libfortran/27895
13025 * gfortran.dg/bounds_check_3.f90: New test.
13027 2006-06-05 Mike Stump <mrs@apple.com>
13029 * objc.dg/objc-fast-4.m: Skip for ppc64.
13031 2006-06-05 Steve Ellcey <sje@cup.hp.com>
13034 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13036 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
13037 Victor Kaplansky <victork@il.ibm.com>
13039 PR tree-optimizations/26360
13040 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13041 with -fno-tree-dce.
13042 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13044 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
13047 * gfortran.dg/data_char_1.f90: Add messages for truncated
13051 * gfortran.dg/func_decl_2.f90: New test.
13054 * gfortran.dg/do_2.f90: New test.
13057 * gfortran.dg/associated_3.f90: New test.
13059 2006-06-04 Mark Mitchell <mark@codesourcery.com>
13062 * g++.dg/template/static25.C: New test.
13065 * g++.dg/init/array21.C: New test.
13068 * g++.dg/ext/complit7.C: New test.
13071 * g++.dg/parse/ptrmem5.C: New test.
13073 2006-06-04 Roger Sayle <roger@eyesopen.com>
13074 Andrew Pinski <pinskia@physics.uc.edu>
13077 PR middle-end/27382
13078 * gcc.dg/pr27150-1.c: New testcase.
13079 * gcc.dg/pr27382-1.c: New testcase.
13080 * gcc.dg/pr27382-2.c: New testcase.
13082 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
13086 * gcc.dg/array-10.c: New test.
13088 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13091 * g++.dg/init/const4.C: New test.
13092 * g++.dg/init/member1.C: Add error-marker.
13093 * g++.dg/other/fold1.C: Adjust error-marker.
13095 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13098 * g++.dg/ext/offsetof1.C: New test.
13100 2006-06-04 Eric Christopher <echristo@apple.com>
13102 * gcc.dg/attr-ms_struct-1.c: New.
13104 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
13106 * gcc.c-torture/compile/builtin_constant_p.c: New test.
13108 2006-06-04 Richard Guenther <rguenther@suse.de>
13110 PR tree-optimization/27039
13111 * gcc.dg/tree-ssa/loop-17.c: New testcase.
13113 2006-06-03 Roger Sayle <roger@eyesopen.com>
13116 * gcc.target/i386/amd64-abi-2.c: New test case.
13118 2006-06-02 Eric Christopher <echristo@apple.com>
13120 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13121 * gcc.target/i386/20020523-1.c: Skip if darwin.
13122 * gcc.target/i386/asm-3.c: Ditto.
13123 * gcc.target/i386/20011119-1.c: Ditto.
13124 * gcc.target/i386/clobbers.c: Remove pic part of test.
13126 2006-06-02 Steve Ellcey <sje@cup.hp.com>
13128 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13129 * g++.old-deja/g++.other/init19.C: Ditto.
13130 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13131 and add other platforms as expected failures.
13133 2006-06-01 Steve Ellcey <sje@cup.hp.com>
13135 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13136 (is-effective-target-keyword): Ditto.
13138 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
13141 * gfortran.dg/extended_char_comparison_1.f: New test.
13143 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
13146 * gfortran.dg/dummy_procedure_1.f90: New test.
13149 * gfortran.dg/dummy_procedure_2.f90: New test.
13151 * gfortran.dg/associated_2.f90: Correct to make consistent with
13154 2006-05-31 Roger Sayle <roger@eyesopen.com>
13156 * gcc.target/i386/387-11.c: New test case.
13158 2006-05-31 Mark Mitchell <mark@codesourcery.com>
13161 * g++.dg/template/cond6.C: New test.
13164 * g++.dg/template/crash51.C: New test.
13165 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13168 * g++.dg/init/array20.C: New test.
13170 2006-05-31 Roger Sayle <roger@eyesopen.com>
13172 * gcc.dg/builtins-54.c: New test case.
13174 2006-05-30 Mark Mitchell <mark@codesourcery.com>
13177 * g++.dg/template/fntry1.C: Add dg-do link.
13180 * g++.dg/parse/friend6.C: New test.
13182 2006-05-30 Asher Langton <langton2@llnl.gov>
13184 * gfortran.dg/cray_pointers_7.f90: New test.
13186 2006-05-30 Roger Sayle <roger@eyesopen.com>
13188 PR tree-optimization/23452
13189 * gcc.dg/fold-mulconj-1.c: New test case.
13191 2006-05-30 Mark Mitchell <mark@codesourcery.com>
13194 * g++.dg/parse/bitfield1.C: New test.
13196 2006-05-30 Roger Sayle <roger@eyesopen.com>
13198 * gcc.target/ppc-eq0-1.c: New test case.
13199 * gcc.target/ppc-negeq0-1.c: New test case.
13201 2006-05-30 Dirk Mueller <dmueller@suse.de>
13204 * gcc.dg/overflow-warn-5.c: New test.
13206 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13209 * gcc.dg/sizeof-1.c: New test.
13211 2006-05-30 Uros Bizjak <uros@kss-loka.si>
13214 * gcc.target/i386/pr27790.c: New test.
13216 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13218 PR libgfortran/27757
13219 * gfortran.dg/direct_io_5.f90: New test.
13221 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13223 PR libgfortran/27634
13224 * gfortran.dg/fmt_missing_period_1.f: New test.
13225 * gfortran.dg/fmt_missing_period_2.f: New test.
13226 * gfortran.dg/fmt_missing_period_3.f: New test.
13228 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13231 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13234 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13237 * g++.dg/template/new6.C: New test.
13239 2006-05-29 Roger Sayle <roger@eyesopen.com>
13241 PR tree-optimization/24964
13242 * gcc.target/i386/387-10.c: New test case.
13244 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
13246 * intrinsics/string_intrinsics.c (compare_string):
13247 Use memcmp instead of strncmp to avoid tripping over
13248 CHAR(0) in a string.
13250 2006-05-27 Richard Guenther <rguenther@suse.de>
13252 PR middle-end/27773
13253 * gcc.dg/torture/pr27773.c: New testcase.
13255 2006-05-27 Dirk Mueller <dmueller@suse.de>
13257 * gcc.dg/pr24561.c: Rename to..
13258 * gcc.dg/pr25962.c: .. this.
13260 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13263 * gfortran.dg/bounds_check_2.f: New test.
13265 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
13267 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13268 * gfortran.dg/byte_1.f90: Likewise.
13269 * gfortran.dg/dup_save_2.f90: Likewise.
13271 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
13273 * gfortran.dg/associated_2.f90: New test.
13275 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13278 * gfortran.dg/bounds_check_1.f90: New test.
13280 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
13282 PR rtl-optimization/27661
13283 * gcc.dg/pr27661.c: New test case.
13285 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
13288 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
13289 * gfortran.dg/print_parentheses_1.f: New test.
13290 * gfortran.dg/print_parentheses_2.f90: New test.
13292 2006-05-26 Jakub Jelinek <jakub@redhat.com>
13295 * gcc.dg/pr27758.c: New test.
13297 2006-05-24 Falk Hueffner <falk@debian.org>
13299 * gcc.c-torture/compile/pr27571.c: New test.
13301 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
13304 * gfortran.dg/spec_expr_4.f90: New test.
13307 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13309 2006-05-25 Mark Mitchell <mark@codesourcery.com>
13312 * g++.dg/ext/complit6.C: New test.
13313 * g++.dg/ext/complit3.C: Adjust error markers.
13314 * g++.dg/init/const3.C: New test.
13316 2006-05-25 Richard Guenther <rguenther@suse.de>
13318 PR middle-end/27743
13319 * gcc.dg/torture/pr27743.c: New testcase.
13321 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
13323 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13325 2006-05-25 Alan Modra <amodra@bigpond.net.au>
13327 * gcc.dg/compat/scalar-by-value-x.h: New.
13328 * gcc.dg/compat/scalar-by-value-y.h: New.
13329 * gcc.dg/compat/scalar-by-value-5.c: New.
13330 * gcc.dg/compat/scalar-by-value-5_main.c: New.
13331 * gcc.dg/compat/scalar-by-value-5_x.c: New.
13332 * gcc.dg/compat/scalar-by-value-5_y.c: New.
13333 * gcc.dg/compat/scalar-by-value-6.c: New.
13334 * gcc.dg/compat/scalar-by-value-6_main.c: New.
13335 * gcc.dg/compat/scalar-by-value-6_x.c: New.
13336 * gcc.dg/compat/scalar-by-value-6_y.c: New.
13338 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
13340 PR tree-optimization/27639
13341 PR tree-optimization/26719
13342 * gcc.dg/pr27639.c: New test.
13343 * gcc.dg/pr26719.c: New test.
13344 * gcc.dg/tree-ssa/scev-cast.c: New test.
13346 2006-05-23 Mark Mitchell <mark@codesourcery.com>
13349 * g++.dg/template/error21.C: New test.
13351 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
13354 * gcc.target/i386/pr27696.c: New.
13356 2006-05-22 Janis Johnson <janis187@us.ibm.com>
13358 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13360 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13362 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13365 * g++.dg/other/assign1.C: New test.
13367 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
13370 * gcc.target/i386/pr27266.c: New.
13372 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13375 * g++.dg/ext/asm9.C: New test.
13377 2006-05-22 Richard Sandiford <richard@codesourcery.com>
13379 PR rtl-optimization/25514
13380 * gcc.c-torture/compile/pr25514.c: New test.
13382 2006-05-22 Richard Guenther <rguenther@suse.de>
13385 2006-01-31 Richard Guenther <rguenther@suse.de>
13387 * gcc.target/i386/sselibm-1.c: New testcase.
13388 * gcc.target/i386/sselibm-2.c: Likewise.
13389 * gcc.target/i386/sselibm-3.c: Likewise.
13390 * gcc.target/i386/sselibm-4.c: Likewise.
13391 * gcc.target/i386/sselibm-5.c: Likewise.
13393 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13396 * gcc.dg/func-args-2.c: New test.
13399 * gcc.dg/struct-incompl-1.c: New test.
13401 2006-05-22 Richard Guenther <rguenther@suse.de>
13404 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13405 the transformations we test for.
13407 2006-05-22 Richard Guenther <rguenther@suse.de>
13410 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13412 2006-05-21 Mark Mitchell <mark@codesourcery.com>
13415 * g++.dg/warn/new1.C: New test.
13416 * g++.dg/template/new5.C: Likewise.
13418 2006-05-21 Roger Sayle <roger@eyesopen.com>
13420 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13421 * gcc.target/i386/20060512-3.c: Likewise.
13423 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
13425 PR rtl-optimization/27671
13426 * gcc.c-torture/execute/pr27671-1.c: New.
13427 * gcc.dg/pr27671-2.c: Likewise.
13429 PR tree-optimization/26622.
13430 * gcc.c-torture/compile/pr26622.c: New.
13432 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
13435 * gfortran.dg/recursive_reference_1.f90: New test.
13437 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
13440 * gfortran.dg/elemental_subroutine_3.f90: New test.
13443 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13446 * gfortran.dg/associated_target_1.f90: New test.
13449 * gfortran.dg/maxloc_shape_1.f90: New test.
13451 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13453 PR libgfortran/24459
13454 * gfortran.dg/namelist_24.f90: New test.
13455 * gfortran.dg/namelist_12.f: Fix typo in comment.
13457 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
13459 PR middle-end/25776
13460 * g++.dg/other/error11.C: New test.
13462 2006-05-20 Richard Sandiford <richard@codesourcery.com>
13464 * gcc.target/mips/pr26765.c: Add -w to options.
13466 2006-05-20 Richard Sandiford <richard@codesourcery.com>
13468 * lib/target-supports.exp (check_effective_target_mpaired_single):
13470 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13472 * g++.dg/vect/vect.exp: Likewise.
13474 2006-05-20 Richard Sandiford <richard@codesourcery.com>
13477 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13479 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
13482 * gfortran.dg/temporary_1.f90: New file.
13484 2006-05-19 Andreas Schwab <schwab@suse.de>
13486 * g++.dg/other/unused1.C: Also match "stringz".
13488 2006-05-19 Mark Mitchell <mark@codesourcery.com>
13491 * g++.dg/template/fntry1.C: New test.
13493 2006-05-18 Mark Mitchell <mark@codesourcery.com>
13497 * g++.dg/conversion/bitfield5.C: New test.
13498 * g++.dg/conversion/bitfield6.C: New test.
13500 2006-05-18 Mike Stump <mrs@apple.com>
13502 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13503 * gcc.dg/vla-4.c: Add.
13504 * gcc.dg/vla-5.c: Add.
13505 * gcc.dg/vla-6.c: Add.
13507 2006-05-12 Stuart Hastings <stuart@apple.com>
13509 * gcc.target/i386/20060512-1.c: New.
13510 * gcc.target/i386/20060512-2.c: New.
13511 * gcc.target/i386/20060512-3.c: New.
13512 * gcc.target/i386/20060512-4.c: New.
13514 2006-05-17 Mark Mitchell <mark@codesourcery.com>
13517 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13520 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13521 * g++.dg/parse/linkage1.C: New test.
13523 2006-05-17 Jakub Jelinek <jakub@redhat.com>
13525 PR tree-optimization/27548
13526 * g++.dg/tree-ssa/pr27548.C: New test.
13528 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13531 * gfortran.dg/recursive_check_1.f: New test.
13532 * gfortran.dg/recursive_check_2.f90: New test.
13534 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
13536 * g++.dg/opt/temp2.C: New test.
13538 2006-05-17 Jakub Jelinek <jakub@redhat.com>
13541 * g++.dg/init/brace5.C: New test.
13543 PR middle-end/27415
13544 * gcc.dg/gomp/pr27415.c: New test.
13545 * g++.dg/gomp/pr27415.C: New test.
13547 PR tree-optimization/27549
13548 * g++.dg/tree-ssa/pr27549.C: New test.
13550 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13552 PR libgfortran/27575
13553 * gfortran.dg/read_eof_4.f90: New test.
13555 2006-05-16 Richard Guenther <rguenther@suse.de>
13557 PR tree-optimization/22303
13558 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13560 2006-05-16 Jakub Jelinek <jakub@redhat.com>
13562 PR middle-end/27573
13563 * gcc.dg/gomp/pr27573.c: New test.
13564 * gfortran.dg/gomp/pr27573.f90: New test.
13567 * gcc.dg/gomp/pr27499.c: New test.
13568 * g++.dg/gomp/pr27499.C: New test.
13570 2006-05-15 Mark Mitchell <mark@codesourcery.com>
13573 * g++.dg/parser/access8.C: Adjust error marker.
13574 * g++.dg/template/access17.C: New test.
13575 * g++.dg/template/access18.C: Likewise.
13577 2006-05-15 Roger Sayle <roger@eyesopen.com>
13580 * gcc.target/i386/pr26600.c: New test case.
13582 2006-05-15 Mark Mitchell <mark@codesourcery.com>
13585 * g++.dg/expr/bitfield1.C: New test.
13587 2006-05-15 Richard Guenther <rguenther@suse.de>
13589 PR tree-optimization/27603
13590 * gcc.dg/torture/pr27603.c: New testcase.
13592 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
13595 * gfortran.dg/entry_dummy_ref_1.f90: New test.
13598 * gfortran.dg/scalar_return_1.f90: New test.
13601 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13603 2006-05-15 Jakub Jelinek <jakub@redhat.com>
13605 * gcc.dg/gomp/critical-4.c: New test.
13606 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13607 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13608 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13609 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13611 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13614 * g++.dg/template/dependent-args1.C: New test.
13617 * g++.dg/lookup/this1.C: New test.
13620 * g++.dg/template/operator6.C: New test.
13621 * g++.dg/template/incomplete3.C: New test.
13624 * g++.dg/template/new4.C: New test.
13627 * g++.dg/template/void2.C: New test.
13629 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
13631 * g++.dg/template/dependent-expr5.C: New test.
13633 2006-05-14 Roger Sayle <roger@eyesopen.com>
13635 PR middle-end/26729
13636 * gcc.dg/pr26729-1.c: New test case.
13638 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13640 * gcc.dg/pr27003.c: New test.
13642 2006-05-12 Steve Ellcey <sje@cup.hp.com>
13644 * lib/target-supports.dg (check_cxa_atexit_available): Change
13645 v3_target_compile to ${tool}_target_compile.
13647 2006-05-11 Jason Merrill <jason@redhat.com>
13649 * lib/scanasm.exp (scan-not-hidden): Fix typo.
13651 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13654 * gfortran.dg/label_5.f90: New test.
13656 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
13658 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13659 check_effective_target_powerpc_altivec_ok): New.
13660 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13661 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13662 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13663 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13664 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13665 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13666 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13667 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13668 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13669 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13670 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13671 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13672 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13673 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13674 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13675 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13676 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13677 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13678 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13679 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13680 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13681 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13682 gcc.target/powerpc/altivec-9.c,
13683 gcc.target/powerpc/altivec-consts.c,
13684 gcc.target/powerpc/altivec-pr22085.c,
13685 gcc.target/powerpc/altivec-splat.c,
13686 gcc.target/powerpc/altivec-types-1.c,
13687 gcc.target/powerpc/altivec-types-2.c,
13688 gcc.target/powerpc/altivec-types-3.c,
13689 gcc.target/powerpc/altivec-types-4.c,
13690 gcc.target/powerpc/altivec-varargs-1.c,
13691 gcc.target/powerpc/altivec-vec-merge.c,
13692 gcc.target/powerpc/ppc-vector-memcpy.c,
13693 gcc.target/powerpc/ppc-vector-memset.c,
13694 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13695 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13696 these effective targets.
13697 * gcc.dg/vmx/pr27006.c: Add missing close brace.
13698 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13700 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13702 PR middle-end/27384
13703 * g++.dg/other/fold1.C: New test.
13705 PR middle-end/27488
13706 * gcc.dg/fold-nonneg-1.c: New test.
13709 * g++.dg/other/operator1.C: New test.
13711 2006-05-11 Richard Guenther <rguenther@suse.de>
13713 PR middle-end/27529
13714 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13716 2006-05-10 Janis Johnson <janis187@us.ibm.com>
13718 * lib/target-supports-dg.exp (check-flags): New.
13719 (dg-skip-if): Move flag checks.
13721 2006-05-09 Steve Ellcey <sje@cup.hp.com>
13723 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13724 * lib/target-supports.dg (check_cxa_atexit_available): New.
13726 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
13729 * gfortran.dg/multiple_allocation_2.f90: New test case.
13731 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
13733 * gcc.target/arm/pr27387.C: Fix a comment typo.
13735 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13738 * gfortran.dg/error_recovery_1.f90: New test.
13740 2006-05-10 Richard Guenther <rguenther@suse.de>
13742 PR tree-optimization/27302
13743 * gcc.dg/torture/pr27302.c: New testcase.
13745 2006-05-09 Dirk Mueller <dmueller@suse.de>
13746 Richard Guenther <rguenther@suse.de>
13748 PR middle-end/27498
13749 * gcc.dg/tree-ssa/pr27498.c: New testcase.
13751 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
13753 PR rtl-optimization/27335
13754 * gcc.dg/pr27335.c: New test.
13756 2006-05-06 Richard Sandiford <richard@codesourcery.com>
13758 * gcc.target/mips/mips-ps-5.c: New file.
13760 2006-05-08 Jan Hubicka <jh@suse.cz>
13762 PR middle-end/25962
13763 * gcc.dg/pr25962.c: New.
13765 2006-05-08 Roger Sayle <roger@eyesopen.com>
13768 * gcc.target/powerpc/pr27158.c: New test case.
13770 2006-05-08 Laurent GUERBY <laurent@guerby.net>
13773 * ada/acats/run_all.sh: Use test -z.
13775 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13777 PR libfortran/18271
13778 * gfortran.dg/spec_expr_3.f90: New test.
13780 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
13783 * gcc.target/i386/monitor.c: New file.
13785 2006-05-08 Alan Modra <amodra@bigpond.net.au>
13787 * gcc.dg/pr27095.c: xfail *-*-darwin*.
13789 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13792 * g++.dg/other/ptrmem7.C: New test.
13794 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13797 * gcc.dg/array-9.c: New test.
13799 2006-05-07 Richard Guenther <rguenther@suse.de>
13801 PR tree-optimization/27409
13802 * gcc.dg/torture/pr27409.c: New testcase.
13804 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13807 * gfortran.dg/select_6.f90: New.
13809 2006-05-07 Richard Guenther <rguenther@suse.de>
13811 PR tree-optimization/27136
13812 * gcc.dg/torture/pr27136.c: New testcase.
13814 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
13817 * gfortran.dg/char_cons_len_1.f90: New test.
13819 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13822 * g++.dg/template/incomplete2.C: New test.
13824 2006-05-06 Richard Guenther <rguenther@suse.de>
13826 PR tree-optimization/27151
13827 * gcc.dg/vect/pr27151.c: New testcase.
13829 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13832 * g++.dg/template/void1.C: New test.
13835 * g++.dg/other/void2.C: New test.
13838 * g++.dg/conversion/void1.C: New test.
13840 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
13843 * g++.dg/other/unused1.C: New.
13845 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13848 * objc.dg/member-1.m: New test.
13850 2006-05-05 Steve Ellcey <sje@cup.hp.com>
13852 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13854 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13856 PR libfortran/26985
13857 * gfortran.dg/matmul_2.f90: New test.
13859 2005-05-05 Laurent GUERBY <laurent@guerby.net>
13861 * ada/acats/run_all.sh: Use sync when main not found.
13863 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
13866 * gcc.target/mips/pr26765.c: New.
13868 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
13870 * gcc.target/bfin: New directory.
13871 * gcc.target/bfin/bfin.exp: New file.
13872 * gcc.target/bfin/frmul.c: New file.
13873 * gcc.target/bfin/arith.c: New file.
13874 * gcc.target/bfin/mul-combine.c: New file.
13875 * gcc.target/bfin/shift.c: New file.
13877 2006-05-04 Richard Guenther <rguenther@suse.de>
13879 PR tree-optimization/14287
13880 PR tree-optimization/14844
13881 PR tree-optimization/19792
13882 PR tree-optimization/21608
13883 PR tree-optimization/27090
13884 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13885 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13886 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13887 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13888 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13890 2006-05-04 Jakub Jelinek <jakub@redhat.com>
13892 PR tree-optimization/27285
13893 * gcc.c-torture/execute/pr27285.c: New test.
13895 PR middle-end/27388
13896 * gcc.dg/gomp/pr27388-1.c: New test.
13897 * gcc.dg/gomp/pr27388-2.c: New test.
13898 * gcc.dg/gomp/pr27388-3.c: New test.
13901 * g++.dg/gomp/pr27359.C: New test.
13903 2006-05-02 Steven G. Kargl <kargls@comcast.net>
13906 * gfortran.dg/iargc.f90: New test.
13908 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13911 * g++.dg/template/crash49.C: New test.
13913 2006-05-02 Steve Ellcey <sje@cup.hp.com>
13916 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13918 2006-05-02 Jeff Law <law@redhat.com>
13920 PR tree-optimization/27364
13921 * gcc.c-torture/execute/pr27364.c: New test.
13923 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13926 * g++.dg/parser/ctor5.C: New test.
13928 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
13931 * gcc.target/arm/arm.exp: New.
13932 * gcc.target/arm/pr27387.C: Likewise.
13934 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13938 * gfortran.dg/module_equivalence_2.f90: New test.
13940 2006-05-02 Jakub Jelinek <jakub@redhat.com>
13942 PR middle-end/27337
13943 * g++.dg/gomp/pr27337-1.C: New test.
13944 * g++.dg/gomp/pr27337-2.C: New test.
13946 PR middle-end/27328
13947 * gcc.dg/gomp/pr27328.c: New test.
13949 PR middle-end/27325
13950 * g++.dg/gomp/pr27325.C: New test.
13952 PR middle-end/27310
13953 * g++.dg/gomp/pr27310.C: New test.
13955 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13957 PR tree-optimization/27291
13958 * g++.dg/tree-ssa/pr27291.C: New test.
13960 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13962 PR tree-optimization/27283
13963 * g++.dg/tree-ssa/pr27283.C: New test.
13965 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13967 * gcc.dg/tree-ssa/loop-16.c: New test.
13969 2006-05-01 Roger Sayle <roger@eyesopen.com>
13970 Joseph S. Myers <joseph@codesourcery.com>
13972 * gcc.dg/Wconversion-3.c: New test case.
13973 * gcc.dg/Wconversion-4.c: Likewise.
13975 2006-05-01 Richard Guenther <rguenther@suse.de>
13977 PR tree-optimization/26726
13978 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13980 2006-04-30 Roger Sayle <roger@eyesopen.com>
13982 * gcc.dg/Woverflow-1.c: New test case.
13983 * gcc.dg/Woverflow-2.c: Likewise.
13984 * gcc.dg/Woverflow-3.c: Likewise.
13986 2006-04-30 Mark Mitchell <mark@codesourcery.com>
13989 * g++.dg/template/defarg8.C: New test.
13991 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13994 * g++.dg/parse/operator7.C: New test.
13996 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14000 * g++.dg/template/crash48.C: New test.
14003 * g++.dg/parse/ctor4.C: New test.
14005 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14008 * gfortran.df/char_type_len.f90: New test.
14010 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14012 PR libgfortran/27304
14013 * gfortran.dg/fmt_exhaust.f90: New test.
14015 2006-04-28 Roger Sayle <roger@eyesopen.com>
14018 * gcc.dg/large-size-array-2.c: New test case.
14020 2006-04-28 Richard Guenther <rguenther@suse.de>
14023 * gcc.target/i386/pr26826.c: New testcase.
14025 2006-04-28 Jakub Jelinek <jakub@redhat.com>
14027 PR middle-end/27260
14028 * gcc.c-torture/execute/pr27260.c: New.
14030 2006-04-28 Alan Modra <amodra@bigpond.net.au>
14032 PR middle-end/27095
14033 * gcc.dg/pr27095.c: New.
14035 2006-04-27 Mark Mitchell <mark@codesourcery.com>
14038 * g++.dg/conversion/bitfield4.C: New test.
14040 2006-04-27 Eric Christopher <echristo@apple.com>
14042 * gcc.dg/pragma-ms_struct.c: New.
14044 2006-04-27 Mark Mitchell <mark@codesourcery.com>
14047 * g++.dg/template/crash47.C: New test.
14049 2006-04-27 Dirk Mueller <dmueller@suse.de>
14051 * gcc.target/i386/sse-7.c: build with -msse.
14053 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
14055 PR testsuite/27274:
14056 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14057 (main): Exit if processor doesn't support SSE.
14059 2006-04-26 David Edelsohn <edelsohn@gnu.org>
14061 PR middle-end/27282
14062 * gcc.c-torture/compile/pr27282.c: New test.
14064 2006-04-26 Jakub Jelinek <jakub@redhat.com>
14066 PR middle-end/26913
14067 * g++.dg/gomp/pr26913.C: New test.
14070 * gcc.dg/gomp/pr25996.c: New test.
14071 * g++.dg/gomp/pr25996.C: New test.
14073 2006-04-25 Richard Sandiford <richard@codesourcery.com>
14075 PR rtl-optimization/26725
14076 * gcc.c-torture/compile/pr26725.c: New test.
14078 2006-04-25 Richard Guenther <rguenther@suse.de>
14080 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14083 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
14085 * gcc.dg/20060425-1.c: New testcase.
14087 2006-04-25 Jakub Jelinek <jakub@redhat.com>
14089 PR tree-optimization/26865
14090 * gcc.dg/pr26865.c: New test.
14092 2006-04-24 Mark Mitchell <mark@codesourcery.com>
14095 * g++.dg/conversion/bitfield1.C: New test.
14096 * g++.dg/conversion/bitfield2.C: Likewise.
14097 * g++.dg/conversion/bitfield3.C: Likewise.
14099 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
14100 Richard Guenther <rguenther@suse.de>
14102 PR tree-optimization/27236
14103 * gcc.dg/tree-ssa/pr27236.c: New testcase.
14105 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14108 * g++.dg/other/incomplete2.C: New test.
14110 2006-04-24 Richard Guenther <rguenther@suse.de>
14112 PR middle-end/26869
14113 * gcc.dg/torture/pr26869.c: New testcase.
14115 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
14116 Richard Guenther <rguenther@suse.de>
14118 PR tree-optimization/27218
14119 * g++.dg/tree-ssa/pr27218.C: New testcase.
14121 2006-04-23 Mark Mitchell <mark@codesourcery.com>
14124 * g++.dg/template/friend41.C: New test.
14126 2006-04-23 David Edelsohn <edelsohn@gnu.org>
14128 * g++.dg/opt/pr15551.C: Include cstdio.
14129 (main): Use remove instead of unlink.
14131 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
14133 * gcc.dg/sibcall-7.c: New test.
14134 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14135 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14136 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14137 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14138 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14140 2006-04-23 Mark Mitchell <mark@codesourcery.com>
14143 * g++.dg/opt/bitfield1.C: New test.
14144 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14145 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14146 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14147 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14148 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14149 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14150 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14151 * g++.dg/abi/bitfield2.C: Likewise.
14152 * g++.dg/init/bitfield1.C: Likewise.
14154 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
14157 * gfortran.dg/elemental_subroutine_4.f90: New test.
14158 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14161 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
14163 * gcc.c-torture/compile/20060421-1.c: New testcase.
14165 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14168 * gcc.dg/init-bad-4.c: New test.
14170 2006-04-21 Paul Brook <paul@codesourcery.com>
14172 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14174 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14177 * gfortran.dg/defined_operators_1.f90: New test.
14178 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14179 remove old ones associated, incorrectly, with Note 5.46.
14182 * gfortran.dg/character_array_constructor_1.f90: New test.
14184 2006-04-20 Jakub Jelinek <jakub@redhat.com>
14186 * gcc.dg/20060419-1.c: New test.
14188 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
14191 * gcc.dg/struct-parse-1.c: New test case.
14193 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14196 * g++.dg/parse/template19.C: New test.
14199 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14202 * g++.dg/expr/call3.C: New test.
14205 * g++.dg/conversion/dynamic1.C: New test.
14207 2006-04-19 Mark Mitchell <mark@codesourcery.com>
14210 * g++.dg/template/crash35.C: Tweak error markers.
14211 * g++.dg/template/crash46.C: New test.
14212 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14213 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14215 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
14217 PR rtl-optimization/14261
14218 * gcc.c-torture/compile/20060419-1.c: Added.
14220 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
14222 * gfortran.dg/label_1.f90: Adjust dg-error.
14224 2006-04-16 Roger Sayle <roger@eyesopen.com>
14227 * gcc.dg/fold-cond-1.c: New test case.
14228 * gcc.dg/pr26961-1.c: Likewise.
14230 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14232 PR libgfortran/27138
14233 * gfortran.dg/read_bad_advance.f90: New test.
14235 2006-04-16 Roger Sayle <roger@eyesopen.com>
14236 Dale Johannesen <dalej@apple.com>
14239 * gcc.target/i386/vecinit-3.c: New testcase.
14240 * gcc.target/i386/vecinit-4.c: Likewise.
14241 * gcc.target/i386/sse-18.c: Likewise.
14242 * gcc.target/i386/sse-19.c: Likewise.
14244 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
14246 * gfortran.dg/allocate_zerosize_1.f90: New test.
14248 2006-04-16 Mark Mitchell <mark@codesourcery.com>
14251 * g++.dg/template/crash45.C: New test.
14253 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
14256 * gfortran.dg/proc_assign_1.f90: New test.
14257 * gfortran.dg/procedure_lvalue.f90: Change message.
14258 * gfortran.dg/namelist_4.f90: Add new error.
14262 * gfortran.dg/auto_pointer_array_result_1.f90
14265 * gfortran.dg/specification_type_resolution_1.f90
14270 * gfortran.dg/bounds_temporaries_1.f90: New test.
14273 * gfortran.dg/array_return_value_1.f90: New test.
14275 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14278 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14280 2006-04-15 Jakub Jelinek <jakub@redhat.com>
14282 PR middle-end/26823
14283 * g++.dg/gomp/pr26823-1.C: New test.
14284 * g++.dg/gomp/pr26823-2.C: New test.
14286 2006-04-13 Uros Bizjak <uros@kss-loka.si>
14288 PR middle-end/27134
14289 * gcc.dg/pr27314.c: New test.
14291 2006-04-13 Richard Henderson <rth@redhat.com>
14293 * g++.dg/gomp/block-0.C: Update expected matches.
14295 2006-04-13 DJ Delorie <dj@redhat.com>
14297 * lib/target-supports.exp (check_effective_target_int32plus): New.
14298 (check_effective_target_ptr32plus): New.
14299 (check_effective_target_size32plus): New.
14300 (check_effective_target_int16): New.
14301 (check_profiling_available): Add m32c to the list of unsupported
14304 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14305 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14307 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14309 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14311 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14313 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14314 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14315 not just xstormy16. Skip m32c due to weird pointer size.
14316 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14317 not just xstormy16.
14318 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14319 not just xstormy16.
14320 * gcc.dg/20020312-2.c: Add m32c support.
14321 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14322 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14324 * gcc.dg/20050321-2.c: Require >=32 bit integers.
14325 * gcc.dg/asm-1.c: Skip if int and short are the same size.
14326 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14327 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14328 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14330 * gcc.dg/init-string-2.c: Require >=32 bit integers.
14331 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14332 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14333 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14334 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14335 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14336 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14338 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14340 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14341 * gcc.dg/pr23049.c: Require >=32 bit integers.
14342 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14343 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14344 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14345 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14346 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14347 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14348 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14349 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14350 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14351 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14352 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14353 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14355 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14356 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14357 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14358 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14359 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14361 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
14362 * gcc.c-torture/execute/20040703-1.x: Likewise.
14363 * gcc.c-torture/execute/20040705-1.x: Likewise.
14364 * gcc.c-torture/execute/20040705-2.x: Likewise.
14365 * gcc.c-torture/execute/20040709-1.x: Likewise.
14366 * gcc.c-torture/execute/20040709-2.x: Likewise.
14367 * gcc.c-torture/execute/20040811-1.x: Likewise.
14368 * gcc.c-torture/execute/20050316-1.x: Likewise.
14369 * gcc.c-torture/execute/bitfld-4.x: Likewise.
14370 * gcc.c-torture/execute/pr19689.x: Likewise.
14371 * gcc.c-torture/execute/pr7284-1.x: Likewise.
14372 * gcc.c-torture/execute/usmul.x: Likewise.
14373 * gcc.c-torture/execute/vrp-5.x: Likewise.
14374 * gcc.c-torture/execute/vrp-6.x: Likewise.
14375 * gcc.dg/debug/20041023-1.s: Likewise.
14377 2006-04-13 Roger Sayle <roger@eyesopen.com>
14379 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14380 of integers to a vector types are now constant expressions in C.
14381 * gcc.dg/vect/vect-fold-1.c: New test case.
14383 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
14384 Ulrich Weigand <uweigand@de.ibm.com>
14387 * gcc.dg/vmx/pr27006.c: New testcase.
14389 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14391 PR libgfortran/26766
14392 * gfortran.dg/write_recursive.f90: New test.
14394 2006-04-11 Mark Mitchell <mark@codesourcery.com>
14396 * g++.dg/parse/dtor7.C: New test.
14397 * g++.dg/parse/new1.C: Add error marker.
14398 * g++.dg/template/new3.C: New test.
14401 * g++.dg/template/pure1.C: New test.
14404 * g++.dg/parse/ptrmem4.C: New test.
14406 2006-04-10 Jeff Law <law@redhat.com>
14409 * gcc.c-torture/compile/pr27087.c: New test.
14411 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
14414 * gcc.dg/20060410.c: New.
14416 2006-04-10 Matthias Klose <doko@debian.org>
14418 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14419 Recognize multilib directory names containing underscores.
14421 2006-04-10 Roger Sayle <roger@eyesopen.com>
14423 * gcc.target/i386/vecinit-1.c: New test case.
14424 * gcc.target/i386/vecinit-2.c: Likewise.
14426 2006-04-10 Jakub Jelinek <jakub@redhat.com>
14429 * g++.dg/debug/dwarf2-2.C: New test.
14431 2006-04-09 Richard Sandiford <richard@codesourcery.com>
14433 PR rtl-optimization/27073
14434 * gcc.c-torture/execute/pr27073.c: New test.
14436 2006-04-08 Mike Stump <mrs@apple.com>
14438 * gcc.dg/pragma-darwin.c: Improve for ppc64.
14440 2006-04-07 Richard Guenther <rguenther@suse.de>
14442 PR tree-optimization/26135
14443 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14445 2006-04-06 Jan Hubicka <jh@suse.cz>
14448 * g++.dg/bprob/g++-bprob-2.C: New testcase.
14450 2006-04-06 Roger Sayle <roger@eyesopen.com>
14452 * g++.dg/conversion/nullptr1.C: New test case.
14453 * g++.dg/conversion/nullptr2.C: Likewise.
14455 2006-04-05 Roger Sayle <roger@eyesopen.com>
14457 * gfortran.dg/dependency_18.f90: New test case.
14459 2006-04-05 Richard Guenther <rguenther@suse.de>
14461 PR tree-optimization/26919
14462 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14463 * gcc.dg/ipa/ipa-2.c: Likewise.
14464 * gcc.dg/ipa/ipa-3.c: Likewise.
14465 * gcc.dg/ipa/ipa-5.c: Likewise.
14467 2006-04-05 Richard Guenther <rguenther@suse.de>
14469 PR tree-optimization/26763
14470 * gcc.dg/torture/pr26763-1.c: New testcase.
14471 * gcc.dg/torture/pr26763-2.c: Likewise.
14473 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
14477 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14479 2006-04-04 Eric Christopher <echristo@apple.com>
14481 * gcc.target/i386/387-1.c: Allow regexp to match darwin
14483 * gcc.target/i386/387-5.c: Ditto.
14485 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
14487 * gcc.target/sparc/struct-ret-check.c: New test.
14489 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14491 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14492 zero decimal digits specified in format.
14494 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
14497 * gfortran.dg/missing_optional_dummy_1.f90: New test.
14500 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14501 * gfortran.dg/initialization_1.f90: Make assignment compliant.
14502 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14503 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14504 compliant and detect bigendian-ness.
14506 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
14508 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14509 dummy arguments work when the actual argument is itself a dummy
14510 argument of the caller.
14512 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
14514 PR libfortran/24685
14515 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14517 2006-04-01 Roger Sayle <roger@eyesopen.com>
14519 * gfortran.dg/dependencency_17.f90: New test case.
14521 2006-04-01 Roger Sayle <roger@eyesopen.com>
14523 * gfortran.dg/dependency_14.f90: New test case.
14524 * gfortran.dg/dependency_15.f90: Likewise.
14525 * gfortran.dg/dependency_16.f90: Likewise.
14527 2006-03-31 Asher Langton <langton2@llnl.gov>
14530 gfortran.dg/cray_pointers_6.f90: New test.
14532 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14534 PR libgfortran/26890
14535 * gfortran.dg/read_size_noadvance.f90: New test.
14537 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
14540 * gfortran.dg/multiple_allocation_1.f90: Check that the
14541 size has changed after a re-allocation with stat.
14543 2006-03-30 Richard Guenther <rguenther@suse.de>
14545 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14547 * gcc.target/i386/sselibm-2.c: Likewise.
14548 * gcc.target/i386/sselibm-3.c: Likewise.
14549 * gcc.target/i386/sselibm-4.c: Likewise.
14550 * gcc.target/i386/sselibm-5.c: Likewise.
14552 2006-03-28 Roger Sayle <roger@eyesopen.com>
14554 * gcc.dg/fold-andxor-1.c: New test case.
14555 * gcc.dg/fold-xorand-1.c: Likewise.
14557 2006-03-28 Roger Sayle <roger@eyesopen.com>
14559 * gcc.dg/fold-convnotconv-1.c: New test case.
14561 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14564 * gfortran.dg/private_type_5.f90: New test.
14566 2006-03-27 David Edelsohn <edelsohn@gnu.org>
14568 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14570 2006-03-27 Jakub Jelinek <jakub@redhat.com>
14572 * gfortran.dg/advance_2.f90: New test.
14573 * gfortran.dg/advance_3.f90: New test.
14575 * gfortran.fortran-torture/execute/equiv_5.f: New test.
14577 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14579 PR libgfortran/26661
14580 PR libgfortran/26880
14581 * gfortran.dg/read_x_past.f: New test.
14583 2006-03-26 Geoffrey Keating <geoffk@apple.com>
14585 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14588 2006-03-26 David Edelsohn <edelsohn@gnu.org>
14590 * objc.dg/dwarf-1.m: Skip on AIX.
14591 * objc.dg/dwarf-2.m: Skip on AIX.
14593 2006-03-25 Steven G. Kargl <kargls@comcast.net>
14596 * gfortran.dg/float_1.f90: New test.
14598 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
14600 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14602 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14604 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14606 PR libfortran/26735
14607 * gfortran.dg/convert_implied_open.f90: New test case.
14609 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14612 * gfortran.dg/transpose_reshape_r10.f90: New test case.
14614 2006-03-25 Uros Bizjak <uros@kss-loka.si>
14616 PR middle-end/26717
14617 * gcc.dg/pr26717.c: New test.
14619 2006-03-25 Roger Sayle <roger@eyesopen.com>
14621 * gfortran.dg/dependency_12.f90: New test case.
14623 2006-03-24 Roger Sayle <roger@eyesopen.com>
14625 * gfortran.dg/dependency_9.f90: New (resurected) test case.
14627 2006-03-24 Jeff Law <law@redhat.com>
14629 * gcc.c-torture/pr26840.c: New test.
14631 2006-03-24 Geoffrey Keating <geoffk@apple.com>
14633 * objc.dg/dwarf-2.m: New.
14634 * obj-c++.dg/dwarf-2.mm: New.
14636 * g++.old-deja/g++.other/init19.C: New.
14638 2006-03-24 David Edelsohn <edelsohn@gnu.org>
14640 * g++.dg/eh/spbp.C: Skip on AIX.
14642 2006-03-24 Jakub Jelinek <jakub@redhat.com>
14644 PR middle-end/26611
14645 * g++.dg/gomp/pr26611-1.C: New test.
14646 * g++.dg/gomp/pr26611-2.C: New test.
14648 2006-03-24 Jeff Law <law@redhat.com>
14650 * gcc.c-torture/compile/pr26833.c: New test.
14651 * gfortran.fortran-torture/compile/pr26806.f90: New test.
14653 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14655 * gfortran.dg/endfile_2.f90: Delete temp file.
14657 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
14660 * gfortran.dg/record_marker_1.f90: New test case.
14661 * gfortran.dg/record_marker_2.f: New test case.
14662 * gfortran.dg/record_marker_3.f90: New test case.
14664 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
14667 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14668 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14670 2006-03-21 Janis Johnson <janis187@us.ibm.com>
14672 * lib/gcc-dg.exp (cleanup-modules): New proc.
14673 * gfortran.dg/allocatable_function_1.f90,
14674 gfortran.dg/allocate_char_star_scalar_1.f90,
14675 gfortran.dg/assumed_charlen_function_1.f90,
14676 gfortran.dg/assumed_dummy_1.f90,
14677 gfortran.dg/assumed_shape_ranks_1.f90,
14678 gfortran.dg/assumed_shape_ranks_2.f90,
14679 gfortran.dg/assumed_size_dt_dummy.f90,
14680 gfortran.dg/auto_char_dummy_array_1.f90,
14681 gfortran.dg/auto_char_len_3.f90,
14682 gfortran.dg/automatic_module_variable.f90,
14683 gfortran.dg/bad_automatic_objects_1.f90,
14684 gfortran.dg/char_array_constructor.f90,
14685 gfortran.dg/char_array_structure_constructor.f90,
14686 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14687 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14688 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14689 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14690 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14691 gfortran.dg/derived_pointer_recursion.f90,
14692 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14693 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14694 gfortran.dg/dummy_functions_1.f90,
14695 gfortran.dg/elemental_initializer_1.f90,
14696 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14697 gfortran.dg/elemental_pointer_1.f90,
14698 gfortran.dg/elemental_subroutine_1.f90,
14699 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14700 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14701 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14702 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14703 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14704 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14705 gfortran.dg/global_references_1.f90,
14706 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14707 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14708 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14709 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14710 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14711 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14712 gfortran.dg/large_integer_kind_1.f90,
14713 gfortran.dg/large_real_kind_1.f90,
14714 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14715 gfortran.dg/module_double_reuse.f90,
14716 gfortran.dg/module_equivalence_1.f90,
14717 gfortran.dg/module_interface_1.f90,
14718 gfortran.dg/module_parameter_array_refs_1.f90,
14719 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14720 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14721 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14722 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14723 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14724 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14725 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14726 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14727 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14728 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14729 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14730 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14731 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14732 gfortran.dg/same_name_1.f90,
14733 gfortran.dg/sibling_dummy_procedure_1.f90,
14734 gfortran.dg/sibling_dummy_procedure_2.f90,
14735 gfortran.dg/sibling_dummy_procedure_3.f90,
14736 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14737 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14738 gfortran.dg/used_dummy_types_2.f90,
14739 gfortran.dg/used_dummy_types_3.f90,
14740 gfortran.dg/used_dummy_types_4.f90,
14741 gfortran.dg/used_dummy_types_5.f90,
14742 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14743 gfortran.dg/userdef_operator_1.f90: Use it.
14745 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14747 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14748 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14749 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14750 gfortran.dg/write_back.f,
14751 gfortran.fortran-torture/execute/inquire_1.f90,
14752 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14754 2006-03-21 Jeff Law <law@redhat.com>
14756 * gcc.dg/tree-ssa/vrp28.c: New test.
14758 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14760 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14761 if _STDC_C99 is defined.
14762 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14763 * gcc.dg/builtins-20.c: Likewise.
14764 * gcc.dg/builtins-53.c: Likewise.
14765 * gcc.dg/single-precision-constant.c: Likewise. Also pass
14766 -mmacosx-version-min=10.3 on PowerPC/Darwin.
14768 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
14771 * gcc.c-torture/compile/pr26781-1.c: New test.
14772 * gcc.c-torture/compile/pr26781-2.c: New test.
14774 2006-03-21 Jakub Jelinek <jakub@redhat.com>
14777 * g++.dg/gomp/pr26690-1.C: New test.
14778 * g++.dg/gomp/pr26690-2.C: New test.
14780 2006-03-20 Jeff Law <law@redhat.com>
14782 * gcc.dg/tree-ssa/pr21829.c: New test.
14784 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14786 2006-03-20 Richard Sandiford <richard@codesourcery.com>
14788 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14789 (check_visibility_available): Use it.
14790 (check_effective_target_default_packed): Likewise.
14791 (check_effective_target_pcc_bitfield_type_matters): Likewise.
14792 (check_effective_target_fopenmp): Likewise.
14793 (check_effective_target_freorder): Likewise.
14794 (check_effective_target_fpic): Likewise.
14795 (check_named_sections_available): Likewise.
14796 (check_effective_target_ilp32): Likewise.
14797 (check_effective_target_lp64): Likewise.
14799 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
14802 * gfortran.dg/scalar_mask_2.f90: New test case.
14804 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
14807 * gcc.dg/tree-ssa/loadpre12.c: New test.
14808 * gcc.dg/tree-ssa/loadpre13.c: New test.
14809 * gcc.dg/tree-ssa/loadpre14.c: New test.
14810 * gcc.dg/tree-ssa/loadpre15.c: New test.
14811 * gcc.dg/tree-ssa/loadpre16.c: New test.
14812 * gcc.dg/tree-ssa/loadpre17.c: New test.
14813 * gcc.dg/tree-ssa/loadpre18.c: New test.
14814 * gcc.dg/tree-ssa/loadpre19.c: New test.
14815 * gcc.dg/tree-ssa/loadpre20.c: New test.
14816 * gcc.dg/tree-ssa/loadpre21.c: New test.
14817 * gcc.dg/tree-ssa/loadpre22.c: New test.
14819 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
14822 * gfortran.dg/elemental_initializer_1.f90: New test.
14825 * gfortran.dg/assumed_shape_ranks_2: New test.
14827 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
14829 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14832 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14834 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14835 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14836 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14837 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14838 gfortran.fortran-torture/execute/direct_io.f90,
14839 gfortran.fortran-torture/execute/inquire_2.f90,
14840 gfortran.fortran-torture/execute/inquire_4.f90,
14841 gfortran.fortran-torture/execute/list_read_1.f90,
14842 gfortran.fortran-torture/execute/open_replace.f90,
14843 gfortran.fortran-torture/execute/slash_edit.f90,
14844 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14845 temporary files from testcases.
14847 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14849 PR libgfortran/26509
14850 gfortran.dg/write_direct_eor.f90: New test.
14852 2006-03-17 David Edelsohn <edelsohn@gnu.org>
14854 * gcc.target/powerpc/pr26350.c: New.
14855 * gcc.target/powerpc/indexed-addr.c: New.
14857 2006-03-16 Roger Sayle <roger@eyesopen.com>
14859 * gfortran.dg/dependency_13.f90: New test case.
14861 2006-03-16 Roger Sayle <roger@eyesopen.com>
14863 PR middle-end/21781
14864 * gcc.dg/real-const-1.c: New test case.
14866 2006-03-15 Geoffrey Keating <geoffk@apple.com>
14868 * g++.old-deja/g++.other/init18.C: New.
14869 * g++.old-deja/g++.other/init5.C: Remove xfail.
14871 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14873 * g++.dg/opt/pr15551.C: Cleanup temp file.
14875 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14878 g++.dg/parse/long1.C: New test.
14880 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14883 * gfortran.dg/continuation.f90: New test.
14884 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14886 2006-03-14 Richard Guenther <rguenther@suse.de>
14888 PR tree-optimization/26672
14889 * gcc.dg/torture/pr26672.c: New testcase.
14891 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
14893 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14894 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14896 2006-03-13 Roger Sayle <roger@eyesopen.com>
14898 PR middle-end/26557
14899 * gcc.c-torture/compile/switch-1.c: New test case.
14901 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
14904 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14905 test to include more permuatations of mask and index.
14906 * gfortran.dg/scalar_mask_1.f90: Modify last test to
14907 respond to F2003 spec. that the position returned for an all false
14908 mask && condition is zero.
14910 2006-03-13 Jakub Jelinek <jakub@redhat.com>
14912 PR middle-end/25989
14913 * gcc.dg/gomp/pr25989.c: New test.
14915 2006-03-13 Jeff Law <law@redhat.com>
14917 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14919 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
14921 * gcc.dg/switch-9.c: New test.
14923 2006-03-13 Richard Guenther <rguenther@suse.de>
14925 PR middle-end/26630
14926 * gcc.dg/torture/pr26630.c: New testcase.
14928 2006-03-11 Roger Sayle <roger@eyesopen.com>
14930 * gfortran.dg/dependency_10.f90: New test case.
14931 * gfortran.dg/dependency_11.f90: Likewise.
14933 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
14934 Erik Edelmann <eedelman@gcc.gnu.org>
14936 * gfortran.dg/allocatable_function_1.f90: New.
14937 * gfortran.dg/allocatable_function_2.f90: New.
14939 2006-03-10 Richard Guenther <rguenther@suse.de>
14941 PR middle-end/26565
14942 * gcc.dg/torture/pr26565.c: New testcase.
14944 2006-03-09 Eric Christopher <echristo@apple.com>
14946 * gcc.c-torture/compile/20060309-1.c: New.
14948 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14950 PR libgfortran/26499
14951 * gfortran.dg/write_back.f: New test.
14952 * gfortran.dg/write_rewind_1.f: New test.
14953 * gfortran.dg/write_rewind_2.f: New test.
14955 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14957 PR libgfortran/26554
14958 * gfortran.dg/read_logical.f90: New test.
14960 2006-03-04 Laurent GUERBY <laurent@guerby.net>
14962 * ada/acats/norun.lst: cdd2a03 now passes.
14964 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
14967 * gcc.target/powerpc/pr18096-1.c: Change where the error
14970 2006-03-04 Jakub Jelinek <jakub@redhat.com>
14972 * gcc.target/i386/cleanup-1.c: New test.
14973 * gcc.target/i386/cleanup-2.c: New test.
14975 2006-03-04 Roger Sayle <roger@eyesopen.com>
14977 * gfortran.dg/dependency_9.f90: Remove for the time being.
14979 2006-03-04 Krister Walfridsson <cato@df.lth.se>
14981 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14984 2006-03-03 Roger Sayle <roger@eyesopen.com>
14986 * gfortran.dg/dependency_9.f90: New test case.
14988 2006-03-03 Roger Sayle <roger@eyesopen.com>
14990 * gfortran.dg/dependency_4.f90: New test case.
14991 * gfortran.dg/dependency_5.f90: New test case.
14992 * gfortran.dg/dependency_6.f90: New test case.
14993 * gfortran.dg/dependency_7.f90: New test case.
14994 * gfortran.dg/dependency_8.f90: New test case.
14996 2006-03-03 Paul Brook <paul@codesourcery.com>
14998 * lib/target-supports.exp (check_profiling_available):
15001 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
15004 * multiple_allocation_1.f90: New test.
15006 2006-03-03 Roger Sayle <roger@eyesopen.com>
15008 PR tree-optimization/26524
15009 * gfortran.dg/pr26524.f: New test case.
15011 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15013 * g++.dg/template/repo5.C: Cleanup repo files.
15014 * gcc.dg/20051201-1.c: Cleanup coverage files.
15015 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15016 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15019 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
15021 * objc.dg/objc-nofilename-1.m: New test.
15022 * objc.dg/bad-receiver-type.m: New test.
15023 * obj-c++.dg/bad-receiver-type.mm: New test.
15025 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15027 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15029 2006-03-01 Mike Stump <mrs@apple.com>
15031 * g++.dg/abi/key2.C: Add.
15033 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
15035 * gfortran.dg/logical_dot_product.f90: New test.
15038 * gfortran.dg/used_interface_ref.f90: New test.
15041 * gfortran.dg/dependency_2.f90: New test.
15042 * gfortran.fortran-torture/execute/where17.f90: New test.
15043 * gfortran.fortran-torture/execute/where18.f90: New test.
15044 * gfortran.fortran-torture/execute/where19.f90: New test.
15045 * gfortran.fortran-torture/execute/where20.f90: New test.
15047 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
15049 * g++.dg/tree-ssa/pr26443.C: New test case.
15051 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
15053 PR middle-end/26022
15054 * g++.dg/opt/return-slot1.C: New test.
15056 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15058 PR libgfortran/26136
15059 * gfortran.dg/namelist_23.f90: New test.
15061 2006-02-28 Roger Sayle <roger@eyesopen.com>
15063 PR middle-end/14752
15064 * gcc.dg/fold-eqandshift-2.c: New test case.
15066 2006-02-28 Richard Guenther <rguenther@suse.de>
15068 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15071 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
15073 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15075 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15077 PR libgfortran/26464
15078 * gfortran.dg/backspace_5.f: New test.
15079 * gfortran.dg/backspace_6.f: New test.
15081 2006-02-26 Roger Sayle <roger@eyesopen.com>
15083 * gcc.dg/fold-eqandnot-1.c: New test case.
15085 2006-02-26 Roger Sayle <roger@eyesopen.com>
15087 PR middle-end/19983
15088 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15090 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
15092 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15093 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15095 2006-02-26 Richard Guenther <rguenther@suse.de>
15097 PR tree-optimization/26421
15098 * gcc.dg/tree-ssa/pr26421.c: New testcase.
15100 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
15102 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15103 * g++.old-deja/g++.robertl/eb132.C: Likewise.
15105 2006-02-26 Roger Sayle <roger@eyesopen.com>
15107 * gcc.dg/fold-even-1.c: New test case.
15109 2006-02-26 Roger Sayle <roger@eyesopen.com>
15111 PR middle-end/21137
15112 * gcc.dg/fold-eqandshift-1.c: New test case.
15114 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
15116 PR tree-optimization/25125
15117 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15118 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15120 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
15122 PR tree-optimizations/26359
15123 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15124 with -fdump-tree-dceloop-details.
15125 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15127 2006-02-25 Roger Sayle <roger@eyesopen.com>
15129 PR middle-end/23673
15130 * gcc.dg/fold-eqxor-1.c: New test case.
15131 * gcc.dg/fold-eqxor-2.c: Likewise.
15132 * gcc.dg/fold-eqxor-3.c: Likewise.
15134 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
15137 * scalar_mask_1.f90: New test.
15139 2006-02-24 Geoffrey Keating <geoffk@apple.com>
15141 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15142 * g++.dg/eh/uncaught2.C: New.
15143 * g++.dg/eh/uncaught3.C: New.
15145 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15147 PR libgfortran/26423
15148 * gfortran.dg/read_many_1.f: New test.
15150 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
15153 * gfortran.dg/dependency_3.f90: New test.
15154 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15158 * gfortran.dg/equiv_6.f90: New test.
15160 2006-02-23 Jeff Law <law@redhat.com>
15162 * gcc.c-torture/compile/pr26425.c: New test.
15164 2006-02-23 Jakub Jelinek <jakub@redhat.com>
15166 PR middle-end/26412
15167 * gcc.dg/gomp/pr26412.c: New test.
15169 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15172 * g++.dg/other/ellipsis1.C: New test.
15173 * g++.dg/parse/operator4.C: Adjust error marker.
15175 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
15178 * gfortran.dg/pr25603.f: New testcase.
15180 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
15182 * gcc.dg/bf-spl1.c: Don't specify -m68000.
15183 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15185 2006-02-21 Geoffrey Keating <geoffk@apple.com>
15187 * g++.dg/eh/spbp.C: New.
15189 2006-02-21 Jakub Jelinek <jakub@redhat.com>
15191 PR middle-end/26379
15192 * gcc.target/i386/mmx-7.c: New test.
15194 2006-02-20 Roger Sayle <roger@eyesopen.com>
15196 PR tree-optimization/26361
15197 * gcc.dg/tree-ssa/vrp27.c: New test case.
15199 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
15201 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15202 * gcc.dg/tree-ssa/complex-4.c: Here.
15204 2006-02-19 Roger Sayle <roger@eyesopen.com>
15206 PR middle-end/19543
15207 * gfortran.dg/logical_1.f90: New test case.
15209 2006-02-19 Jakub Jelinek <jakub@redhat.com>
15211 PR middle-end/26334
15212 * gcc.dg/20060218-1.c: Moved to...
15213 * gcc.target/i386/20060218-1.c: ... here. New test.
15215 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
15218 * gfortran.dg/convert_1.f90: New.
15220 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
15223 * gfortran.dg/namelist_5.f90: New test.
15226 * gfortran.dg/namelist_4.f90: New test.
15228 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
15231 * gcc.dg/tree-ssa/complex-3.c: New test.
15233 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
15235 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15236 variable to take into account the variable name in the
15238 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15240 2006-02-18 Jakub Jelinek <jakub@redhat.com>
15242 PR middle-end/26334
15243 * gcc.c-torture/compile/20060217-1.c: New test.
15244 * gcc.dg/20060218-1.c: New test.
15246 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
15248 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15250 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15252 * gcc.dg/cpp/undef3.c: New test.
15253 * gcc.dg/cpp/trad/builtins2.c: New test.
15255 2006-02-18 Mark Mitchell <mark@codesourcery.com>
15258 * g++.dg/template/static22.C: New test.
15259 * g++.dg/template/static23.C: New test.
15260 * g++.dg/template/static24.C: New test.
15261 * g++.dg/template/non-dependent13.C: New test.
15262 * g++.dg/init/member1.C: Tweak error markers.
15264 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15267 * gcc.c-torture/compile/pr26255.c: New test case.
15269 2006-02-16 Roger Sayle <roger@eyesopen.com>
15271 * gfortran.fortran-torture/execute/where_10.f90: New test case.
15272 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15273 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15274 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15275 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15276 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15277 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15279 2006-02-16 Jeff Law <law@redhat.com>
15281 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15282 * gcc.dg/tree-ssa/vrp26.c: New test.
15284 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
15288 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15289 __UCLIBC__ is defined.
15291 2006-02-16 Jakub Jelinek <jakub@redhat.com>
15294 * gfortran.dg/gomp/pr26224.f: New test.
15296 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
15299 * lib/target-supports.exp
15300 (check_effective_target_vect_short_mult): New.
15301 (check_effective_target_vect_char_mult): New.
15302 (check_effective_target_vect_widen_sum_qi_to_si): New.
15303 (check_effective_target_vect_widen_sum_qi_to_hi): New.
15304 (check_effective_target_vect_widen_sum_hi_to_si): New.
15305 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15306 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15307 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15308 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15309 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15310 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15311 vect-reduc-pattern-2c.c
15312 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15313 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15314 vect-reduc-pattern-1c.c
15316 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
15319 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15321 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
15324 * gfortran.dg/enum_8.f90: Remove check for warning.
15325 * gfortran.dg/iomsg_1.f90: Ditto.
15326 * gfortran.dg/enum_1.f90: Ditto.
15327 * gfortran.dg/enum_9.f90: Ditto.
15328 * gfortran.dg/enum_2.f90: Ditto.
15329 * gfortran.dg/enum_10.f90: Ditto.
15330 * gfortran.dg/enum_3.f90: Ditto.
15331 * gfortran.dg/flush_1.f90: Ditto.
15332 * gfortran.dg/enum_4.f90: Ditto.
15333 * gfortran.dg/array_constructor_1.f90: Ditto.
15334 * gfortran.dg/enum_5.f90: Ditto.
15335 * gfortran.dg/enum_6.f90: Ditto.
15336 * gfortran.dg/enum_7.f90: Ditto.
15338 2006-02-15 Jakub Jelinek <jakub@redhat.com>
15340 PR middle-end/26300
15341 * gcc.c-torture/compile/20060215-1.c: New test.
15343 2006-02-14 Roger Sayle <roger@eyesopen.com>
15345 PR middle-end/23670
15346 * gcc.dg/tree-ssa/andor-2.c: New test case.
15348 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
15351 * optional_dim.f90: New test.
15353 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15356 * gfortran.dg/label_4.f90: New.
15358 2006-02-14 Jakub Jelinek <jakub@redhat.com>
15359 Diego Novillo <dnovillo@redhat.com>
15360 Uros Bizjak <uros@kss-loka.si>
15362 * gfortran.dg/gomp: New directory.
15364 2006-02-14 Richard Guenther <rguenther@suse.de>
15366 PR tree-optimization/26258
15367 * gcc.dg/torture/pr26258.c: New testcase.
15369 2006-02-13 Jakub Jelinek <jakub@redhat.com>
15372 * gfortran.dg/pr26246_1.f90: New test.
15373 * gfortran.dg/pr26246_2.f90: New test.
15375 PR middle-end/26092
15376 * gcc.c-torture/compile/20060208-1.c: New test.
15378 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
15382 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15383 * gfortran.dg/bad_automatic_objects_1.f90: New test.
15384 * gfortran.dg/automatic_module_variable.f90: Change error message.
15387 * gfortran.dg/internal_dummy_1.f90: New test.
15390 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15394 * gfortran.dg/uncommon_block_data_1.f90: New test.
15395 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15399 * gfortran.dg/typed_subroutine_1.f90: New test.
15401 2006-02-13 Geoffrey Keating <geoffk@apple.com>
15403 * objc.dg/dwarf-1.m: New.
15405 2006-02-13 Roger Sayle <roger@eyesopen.com>
15407 PR middle-end/24427
15408 * gcc.dg/tree-ssa/andor-1.c: New test case.
15410 2006-02-13 Josh Conner <jconner@apple.com>
15413 * gcc.dg/pr25376.c: New test.
15415 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15417 * lib/target-supports.exp (check_named_sections_available):
15418 Only compile named-sections test -- don't assemble.
15420 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
15422 * g++.dg/warn/no-write-strings.C: New test.
15423 * g++.dg/warn/write-strings.C: Likewise.
15424 * g++.dg/warn/write-strings-default.C: Likewise.
15426 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
15429 * gfortran.dg/ret_pointer_2.f90: New test.
15431 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15433 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15435 2006-02-10 Jeff Law <law@redhat.com>
15437 * gcc.c-torture/compile/pr26213.c: New test.
15439 2006-02-10 Steven G. Kargl <kargls@comcast.net>
15441 gfortran.dg/null_1.f90: New test.
15443 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15446 * gfortran.dg/parens_4.f90: New.
15447 * gfortran.dg/parens_5.f90: New.
15449 2006-02-10 Richard Guenther <rguenther@suse.de>
15451 * gcc.dg/pr23372-1.c: Remove empty file.
15453 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15454 Paul Thomas <pault@gcc.gnu.org>
15457 * gfortran.dg/parens_1.f90: New.
15458 * gfortran.dg/parens_2.f90: New.
15459 * gfortran.dg/parens_3.f90: New.
15461 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
15464 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15467 * gfortran.dg/impure_assignment_1.f90: New test.
15470 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15472 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
15475 * g++.dg/expr/stdarg2.C: New test.
15477 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
15479 PR inline-asm/16194
15480 * gcc.dg/pr16194.c: New test.
15482 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
15484 * ada/acats/run_acats: Use portable variant of "$@".
15486 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
15488 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15489 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15491 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15494 * g++.dg/opt/pr26179.C: New test.
15496 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15498 PR middle-end/26134
15499 * gcc.dg/tree-ssa/complex-3.c: New test.
15501 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
15503 * gcc.c-torture/compile/volatile-1.c: New test.
15505 2006-02-09 Diego Novillo <dnovillo@redhat.com>
15508 * gcc.dg/tree-ssa/pr26180.c: New test.
15510 2006-02-08 Jeff Law <law@redhat.com>
15512 * gcc.dg/tree-ssa/pr21417.c: New test.
15514 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15516 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15517 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15519 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15521 * lib/scanrtl.exp: New.
15523 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15526 * g++.dg/other/virtual2.C: New test.
15529 * g++.dg/other/virtual1.C: New test.
15531 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
15533 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15534 cleanup-ipa-dump): Update dump file glob patterns.
15535 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15536 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15538 * lib/gcc-dg.exp: Load it.
15539 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15541 2006-02-07 Janis Johnson <janis187@us.ibm.com>
15544 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15545 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15547 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15550 * gfortran.dg/mvbits_1.f90: New.
15552 2006-02-07 Dirk Mueller <dmueller@suse.com>
15554 * g++.dg/warn/Wdiv-by-zero.C: New test.
15555 * g++.dg/warn/Wno-div-by-zero.C: New.
15557 2006-02-07 Jeff Law <law@redhat.com>
15559 * gcc.dg/tree-ssa/pr21559.c: New test.
15561 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15562 multiple VRP passes.
15563 * gcc.dg/tree-ssa/vrp09.c: Likewise.
15564 * gcc.dg/tree-ssa/vrp18.c: Likewise.
15565 * gcc.dg/tree-ssa/pr21582.c: Likewise.
15566 * gcc.dg/tree-ssa/pr20657.c: Likewise.
15567 * gcc.dg/tree-ssa/pr21001.c: Likewise.
15568 * gcc.dg/tree-ssa/vrp02.c: Likewise
15569 * gcc.dg/tree-ssa/vrp11.c: Likewise
15570 * gcc.dg/tree-ssa/pr14341.c: Likewise
15571 * gcc.dg/tree-ssa/vrp19.c: Likewise
15572 * gcc.dg/tree-ssa/vrp20.c: Likewise
15573 * gcc.dg/tree-ssa/vrp03.c: Likewise
15574 * gcc.dg/tree-ssa/pr21086.c: Likewise
15575 * gcc.dg/tree-ssa/pr21959.c: Likewise
15576 * gcc.dg/tree-ssa/vrp21.c: Likewise
15577 * gcc.dg/tree-ssa/vrp04.c: Likewise
15578 * gcc.dg/tree-ssa/pr25485.c: Likewise
15579 * gcc.dg/tree-ssa/pr22026.c: Likewise
15580 * gcc.dg/tree-ssa/vrp22.c: Likewise
15581 * gcc.dg/tree-ssa/vrp05.c: Likewise
15582 * gcc.dg/tree-ssa/20030807-10.c: Likewise
15583 * gcc.dg/tree-ssa/pr20701.c: Likewise
15584 * gcc.dg/tree-ssa/vrp23.c: Likewise
15585 * gcc.dg/tree-ssa/vrp06.c: Likewise
15586 * gcc.dg/tree-ssa/pr22117.c: Likewise
15587 * gcc.dg/tree-ssa/pr20702.c: Likewise
15588 * gcc.dg/tree-ssa/vrp15.c: Likewise
15589 * gcc.dg/tree-ssa/pr21090.c: Likewise
15590 * gcc.dg/tree-ssa/pr21294.c: Likewise
15591 * gcc.dg/tree-ssa/vrp24.c: Likewise
15592 * gcc.dg/tree-ssa/vrp07.c: Likewise
15593 * gcc.dg/tree-ssa/pr21563.c: Likewise
15594 * gcc.dg/tree-ssa/pr25382.c: Likewise
15595 * gcc.dg/tree-ssa/vrp16.c: Likewise
15596 * gcc.dg/tree-ssa/vrp25.c: Likewise
15597 * gcc.dg/tree-ssa/vrp08.c: Likewise
15598 * gcc.dg/tree-ssa/20030807-6.c: Likewise
15599 * gcc.dg/tree-ssa/vrp17.c: Likewise
15600 * gcc.dg/tree-ssa/pr21458.c: Likewise
15601 * g++.dg/tree-ssa/pr18178.C: Likewise
15603 2006-02-07 Richard Guenther <rguenther@suse.de>
15607 2006-01-30 Richard Guenther <rguenther@suse.de>
15609 * gcc.dg/pr23372-1.C: New testcase.
15611 * g++.dg/tree-ssa/pr26140.C: New testcase.
15613 2006-02-07 Mark Mitchell <mark@codesourcery.com>
15616 * g++.dg/template/ttp15.C: New test.
15617 * g++.dg/template/ttp16.C: Likewise.
15618 * g++.dg/template/ttp17.C: Likewise.
15619 * g++.old-deja/g++.pt/ttp36.C: Remove.
15620 * g++.old-deja/g++.pt/ttp19.C: Likewise.
15621 * g++.old-deja/g++.pt/ttp37.C: Likewise.
15622 * g++.old-deja/g++.pt/ttp38.C: Likewise.
15623 * g++.old-deja/g++.pt/ttp39.C: Likewise.
15624 * g++.old-deja/g++.pt/ttp9.C: Likewise.
15625 * g++.old-deja/g++.pt/ttp40.C: Likewise.
15626 * g++.old-deja/g++.pt/ttp51.C: Likewise.
15627 * g++.old-deja/g++.pt/ttp26.C: Likewise.
15628 * g++.old-deja/g++.pt/ttp36.C: Likewise.
15630 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
15632 PR libfortran/23815
15633 * unf_io_convert_4.f90: New test.
15635 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
15637 * gcc.dg/tree-ssa/loadpre10.c: New test.
15638 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15639 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15640 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15642 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15644 PR libfortran/24685
15645 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15647 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
15650 * gfortran.dg/assign_7.f: New test.
15652 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
15656 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15657 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15658 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15660 2006-02-05 Jakub Jelinek <jakub@redhat.com>
15662 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15665 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
15667 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15668 * g++.dg/charset/string.c (foo): Likewise.
15669 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15671 * g++.dg/ext/builtin2.C (printf): Likewise.
15672 * g++.dg/init/new15.C (printf): Likewise.
15673 * g++.dg/opt/pr17697-1.C (foo): Likewise.
15674 * g++.dg/opt/pr17697-2.C (foo): Likewise.
15675 * g++.dg/opt/pr17697-3.C (foo): Likewise.
15676 * g++.dg/template/non-dependent4.C (temp): Likewise.
15677 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15678 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15679 parameter type to const char*.
15680 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15681 Change type to const char*.
15682 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15684 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15685 second parameter type to const char*.
15686 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15687 (Y::Y): Change parameter type to const char*.
15688 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15689 * g++.old-deja/g++.jason/report.C: Apply const correctness.
15690 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15691 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15693 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15695 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15696 type to const char*.
15697 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15698 return type to const char*.
15699 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15701 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15702 * g++.old-deja/g++.law/refs1.C: Likewise.
15703 * g++.old-deja/g++.law/visibility1.C: Likewise.
15704 * g++.old-deja/g++.law/visibility2.C: Likewise.
15705 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15707 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15708 * g++.old-deja/g++.mike/net48.C: Likewise.
15709 * g++.old-deja/g++.mike/p646.C: Likewise.
15710 * g++.old-deja/g++.mike/p6746.C: Likewise.
15711 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15712 type to const char*.
15713 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15714 deprecated conversion warning.
15715 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15717 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15718 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15719 * g++.old-deja/g++.pt/explicit8.C: Likewise.
15720 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15721 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15722 * g++.old-deja/g++.pt/nontype3.C: Likewise.
15723 * g++.old-deja/g++.pt/t39.C: Likewise.
15724 * g++.old-deja/g++.robertl/eb106.C: Likewise.
15725 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15727 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
15730 intrinsic_argument_conformance_1.f90: New test.
15732 2006-02-03 Steven G. Kargl <kargls@comcast.net>
15735 * gfortran.dg/char_result_11.f90: Add SAVE.
15736 * gfortran.dg/der_pointer_4.f90: Ditto.
15737 * gfortran.dg/default_initialization.f90: New test.
15739 2006-02-03 Jeff Law <law@redhat.com>
15741 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15742 handle more than 100 dump files.
15743 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15744 * lib/scantree.exp (scan-tree-dump): Likewise.
15745 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15746 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15747 * lib/scanipa.exp (scan-ipa-dump): Likewise.
15748 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15749 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15751 2006-02-03 Diego Novillo <dnovillo@redhat.com>
15753 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15755 2006-02-03 Mark Mitchell <mark@codesourcery.com>
15757 * g++.dg/template/using12.C: New test.
15759 2006-02-03 Alan Modra <amodra@bigpond.net.au>
15761 * gcc.target/powerpc/pr25960.c: New test.
15763 2006-02-02 Steven G. Kargl <kargls@comcast>
15766 gfortran.dg/nullify_2.f90: New test.
15768 2006-02-02 Diego Novillo <dnovillo@redhat.com>
15771 * gcc.dg/gomp/pr25990.c: New test.
15773 2006-01-31 Mark Mitchell <mark@codesourcery.com>
15776 * g++.gd/template/partial4.C: New test.
15778 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
15780 PR middle-end/26001
15781 * gfortran.dg/data_char_2.f90: New.
15783 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
15786 maxval_maxloc_conformance_1.f90: New test.
15788 2006-01-31 Richard Guenther <rguenther@suse.de>
15790 * gcc.target/i386/sselibm-1.c: New testcase.
15791 * gcc.target/i386/sselibm-2.c: Likewise.
15792 * gcc.target/i386/sselibm-3.c: Likewise.
15793 * gcc.target/i386/sselibm-4.c: Likewise.
15794 * gcc.target/i386/sselibm-5.c: Likewise.
15796 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
15799 * gfortran.dg/arrayio_derived_2.f90: New.
15801 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
15803 * gcc.dg/unsigned-long-compare.c: New test.
15805 2006-01-30 Steve Ellcey <sje@cup.hp.com>
15808 * lib/target-supports.exp (check_effective_target_freorder):
15809 Check to see if target supports -freorder-blocks-and-partition.
15810 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15811 instead of "dg-require-named-sections".
15813 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
15816 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15817 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15818 * gcc.dg/pragma-isr-trapa2.c: Likewise.
15819 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15820 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15821 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15822 * gcc.dg/attr-isr-trap_exit.c: Likewise.
15823 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15825 2006-01-30 Richard Guenther <rguenther@suse.de>
15828 * gcc.dg/pr23372-1.C: New testcase.
15830 2006-01-29 Diego Novillo <dnovillo@redhat.com>
15832 * gcc.dg/gomp/pr25874.c: New test.
15834 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
15837 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15839 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
15845 * gfortran.dg/intent_out_1.f90: New test.
15847 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
15850 * gfortran.dg/procedure_lvalue.f90: New test.
15854 * gfortran.dg/char_pointer_assign_2.f90: New test.
15855 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15856 assignment to be consistent with standard.
15857 * gfortran.dg/char_result_2.f90: The same.
15858 * gfortran.dg/char_result_8.f90: The same.
15860 2006-01-28 Zack Weinberg <zackw@panix.com>
15862 * gcc.dg/Woverlength-strings.c
15863 * gcc.dg/Woverlength-strings-pedantic-c89.c
15864 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15865 * gcc.dg/Woverlength-strings-pedantic-c99.c
15866 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15868 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
15870 * gcc.c-torture/execute/20060127-1.c: New test.
15872 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15875 * g++.dg/ext/pragmaweak1.C: New test.
15877 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15880 * g++.dg/template/spec29.C: New test.
15882 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
15885 * gcc.c-torture/execute/pr19606.c: New.
15887 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
15889 * gcc.dg/pragma-re-4.c: New test.
15891 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
15894 * gfortran.dg/assumed_size_refs_3.f90: New test.
15896 2006-01-27 Ben Elliston <bje@au.ibm.com>
15898 * gcc.misc-tests/dectest.exp: Remove defunct comment.
15900 2006-01-26 Laurent GUERBY <laurent@guerby.net>
15903 * ada/acats/support/impdef.a: Add One_Long_Second.
15904 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15905 * ada/acats/tests/c9/c94026.a: Likewise.
15906 * ada/acats/tests/c9/c97305c.ada: Likewise.
15907 * ada/acats/tests/c9/c99004a.ada: Likewise.
15909 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
15912 * gfortran.dg/global_references_2.f90: New test.
15918 * gfortran.dg/assumed_charlen_function_1.f90: New test.
15919 * gfortran.dg/assumed_charlen_function_3.f90: New test.
15922 * gfortran.dg/assumed_charlen_function_2.f90: New test.
15924 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
15927 * gcc.dg/Wpointer-sign.c: New.
15928 * gcc.dg/Wpointer-sign-Wall.c: New.
15929 * gcc.dg/Wpointer-sign-Wall-no.c: New.
15930 * gcc.dg/Wpointer-sign-pedantic.c: New.
15931 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15932 * gcc.dg/conv-2.c: Use -Wpointer-sign.
15934 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
15937 * gcc.c-torture/compile/pr25861.c: New test.
15939 2006-01-26 Paul Brook <paul@codesourcery.com>
15941 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15942 on short-enum targets.
15943 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15945 (generate_fields): Use short_enums.
15946 (main): Set short_enums. Document -e.
15947 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15948 on short-enum targets.
15949 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15951 (generate_fields): Use short_enums.
15952 (main): Set short_enums. Document -e.
15953 * lib/target-supports.exp (check_effective_target_short_enums): New.
15955 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
15958 * gcc.dg/torture/pr25947-1.c: New test.
15960 2006-01-25 Jan Hubicka <jh@suse.cz>
15961 Roger Sayle <roger@eyesopen.com>
15963 PR rtl-optimization/25703
15964 * gcc.target/i386/20060125-1.c: New test case.
15965 * gcc.target/i386/20060125-2.c: New test case.
15967 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15970 * gfortran.dg/goto_1.f: New.
15972 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
15975 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15976 25716 on 32-bit systems too.
15978 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
15981 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15983 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
15985 * gcc.dg/tree-ssa/gen-vect-33.c: New.
15987 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15990 * gfortran.dg/read_eof.f90: Delete, renamed.
15991 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15992 * gfortran.dg/read_eof_2.f90: New test.
15993 * gfortran.dg/read_eof_3.f90: New test.
15995 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
15998 * gcc.c-torture/compile/pr25860.c: New test.
16000 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16003 * g++.dg/parse/dtor8.C: New test.
16005 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
16008 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16009 * gcc.dg/gomp/gomp.exp: Return without testing anything if
16010 check_effective_target_fopenmp returns 0.
16012 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
16015 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16016 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16017 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16019 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
16022 * g++.dg/opt/pr25857.C: New test.
16024 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
16025 Jan Hubicka <jh@suse.cz>
16026 Richard Guenther <rguenther@suse.de>
16028 PR rtl-optimization/25654
16029 * gcc.dg/torture/pr25654.c: New testcase.
16030 * gcc.target/i386/pr25654.c: Likewise.
16032 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
16035 * gfortran.dg/internal references_2.f90: New test.
16037 Fix regression in testing of admissability of attributes.
16038 * gfortran.dg/intent_used_1.f90: New test.
16040 2006-01-23 Ben Elliston <bje@au.ibm.com>
16042 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16043 Remove target conditional torture options for i?86 and x86_64
16046 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
16049 * g++.dg/rtti/no-rtti.C: New.
16051 2006-01-21 Mark Mitchell <mark@codesourcery.com>
16054 * g++.dg/inherit/conv2.C: New test.
16057 * g++.dg/parse/dtor7.C: New test.
16060 * g++.dg/template/crash44.C: New test.
16062 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
16066 * gfortran.dg/internal_references_1.f90: New test.
16071 * gfortran.dg/global_references_1.f90: New test.
16072 * gfortran.dg/g77/19990905-1.f: Restore the error that
16073 there is a clash between the common block name and
16074 the name of a subroutine reference.
16077 * gfortran.dg/aliasing_dummy_1.f90: New test.
16079 2006-01-21 Alan Modra <amodra@bigpond.net.au>
16081 * gcc.dg/vmx/1b-01.c: Warning fix.
16082 * gcc.dg/vmx/1c-02.c: Likewise.
16083 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16085 2006-01-20 Steve Ellcey <sje@cup.hp.com>
16088 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16090 2006-01-20 Richard Guenther <rguenther@suse.de>
16091 Steven Bosscher <stevenb.gcc@gmail.com>
16093 PR rtl-optimization/24626
16094 * gcc.dg/torture/pr24626-1.c: New testcase.
16095 * gcc.dg/torture/pr24626-2.c: Likewise.
16096 * gcc.dg/torture/pr24626-3.c: Likewise.
16097 * gcc.dg/torture/pr24626-4.c: Likewise.
16099 2006-01-20 Dirk Mueller <dmueller@suse.com>
16102 * g++.dg/warn/empty-body.C: New.
16104 2006-01-19 Mark Mitchell <mark@codesourcery.com>
16107 * g++.dg/template/using10.C: New test.
16108 * g++.dg/temlpate/using11.C: Likewise.
16109 * g++.dg/inherit/using5.C: Tweak error messages.
16111 2006-01-20 Alan Modra <amodra@bigpond.net.au>
16113 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16115 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16117 2006-01-19 Jan Hubicka <jh@suse.cz>
16119 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16121 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16124 * g++.dg/template/spec28.C: New test.
16126 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
16128 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16129 (switchfiles): Fix fprintf's by adding srcdir or removing it.
16131 2006-01-19 Diego Novillo <dnovillo@redhat.com>
16133 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16134 * gcc.dg/gomp/critical-1.c: Likewise.
16135 * gcc.dg/gomp/critical-3.c: Likewise.
16136 * gcc.dg/gomp/empty.c: Likewise.
16137 * gcc.dg/gomp/ordered-1.c: Likewise.
16138 * gcc.dg/gomp/for-4.c: Likewise.
16139 * gcc.dg/gomp/for-6.c: Likewise.
16140 * gcc.dg/gomp/master-3.c: Likewise.
16141 * gcc.dg/gomp/for-8.c: Likewise.
16142 * gcc.dg/gomp/for-10.c: Likewise.
16143 * gcc.dg/gomp/for-18.c: Likewise.
16144 * gcc.dg/gomp/for-5.c: Likewise.
16145 * gcc.dg/gomp/for-7.c: Likewise.
16146 * gcc.dg/gomp/for-9.c: Likewise.
16148 2006-01-18 Jeff Law <law@redhat.com>
16150 * gcc.dg/tree-ssa/vrp25.c: New test.
16152 2006-01-19 Richard Sandiford <richard@codesourcery.com>
16154 * gcc.dg/pr25805.c: Fix misapplied patch.
16156 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
16158 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16159 (check_effective_target_vect_udot_qi): New.
16160 (check_effective_target_vect_sdot_hi): New.
16161 (check_effective_target_vect_udot_hi): New.
16162 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16163 prefixed with "wrapv-" with -fwrapv.
16164 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16165 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16166 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16167 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16168 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16170 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16171 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16172 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16173 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16175 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16178 * g++.dg/other/default2.C: New test.
16179 * g++.dg/other/default3.C: New test.
16181 2006-01-19 Richard Sandiford <richard@codesourcery.com>
16184 * gcc.dg/pr25805.c: New file.
16186 2006-01-18 Mark Mitchell <mark@codesourcery.com>
16189 * g++.dg/template/init6.C: New test.
16191 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
16193 * gcc.dg/tree-ssa/pr24287.c: New test
16195 2006-01-18 Eric Christopher <echristo@apple.com>
16197 * g++.dg/eh/table.C: New.
16199 2006-01-18 DJ Delorie <dj@redhat.com>
16201 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16202 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16203 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16204 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16206 2006-01-18 Jeff Law <law@redhat.com>
16208 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16209 on wrapping on overflow semantics.
16211 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16213 * gcc.gc/tree-ssa/vrp23.c: New test.
16214 * gcc.gc/tree-ssa/vrp24.c: New test.
16216 2006-01-18 Richard Henderson <rth@redhat.com>
16217 Aldy Hernandez <aldyh@redhat.com>
16218 Jakub Jelinek <jakub@redhat.com>
16219 Diego Novillo <dnovillo@redhat.com>
16220 Uros Bizjak <uros@kss-loka.si>
16222 * gcc.dg/gomp: New directory.
16224 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
16225 Steven G. Kargl <kargls@comcast.net>
16228 * gfortran.dg/intrinsic_external_1.f90: New test.
16231 * gfortran.dg/elemental_pointer_1.f90: New test.
16234 * gfortran.dg/external_procedures_1.f90: New test.
16237 gfortran.dg/assumed_present.f90: New test.
16239 2006-01-18 Jakub Jelinek <jakub@redhat.com>
16241 * g++.dg/parse/lookup5.C: New test.
16243 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16246 * gfortran.dg/read_eof.f90: New test.
16248 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
16250 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16251 add a closing brace.
16253 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16256 * gfortran.dg/fmt_tl.f: New test.
16258 2006-01-17 Eric Christopher <echristo@apple.com>
16260 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16261 * g++.old-deja/g++.warn/impint2.C: Ditto.
16262 * g++.old-deja/g++.other/null1.C: Ditto.
16263 * g++.dg/warn/conv2.C: Ditto.
16264 * g++.dg/warn/conv4.C: New file.
16266 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
16268 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16270 2006-01-17 Andreas Jaeger <aj@suse.de>
16271 Janis Johnson <janis187@us.ibm.com>
16273 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16275 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16276 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16278 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
16280 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16281 (switchfiles): xfail txxx where xxx >= 25.
16283 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
16286 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16288 2006-01-17 Jakub Jelinek <jakub@redhat.com>
16291 * gcc.dg/pr25682.c: New test.
16292 * g++.dg/parse/array-size2.C: New test.
16294 2006-01-16 Ian Lance Taylor <ian@airs.com>
16296 * consistency.vlad: Remove entire directory, 1652 files.
16298 2006-01-16 Janis Johnson <janis187@us.ibm.com>
16300 * lib/target-supports.exp (check_effective_target_dfp_nocache,
16301 check_effective_target_dfprt_nocache): New.
16302 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16303 (check_effective_target_dfprt): New.
16304 * lib/c-compat.exp (check_dfp): Remove.
16305 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16306 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16307 level of support for decimal float.
16308 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16309 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16310 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16311 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16312 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16313 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16314 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16315 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16316 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16317 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16318 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16319 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16322 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
16325 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16327 * lib/gfortran.exp (gfortran_init): Likewise.
16328 * lib/obj-c++.exp (obj-c++_init): Likewise.
16329 * lib/scanasm.exp (scan-assembler-dem): Likewise.
16330 (scan-assembler-dem-not): Likewise.
16331 * lib/scandump.exp (scan-dump-dem): Likewise.
16332 (scan-dump-dem-not): Likewise.
16334 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
16337 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16339 * lib/obj-c++.exp (obj-c++_init): Likewise.
16341 2006-01-16 Richard Guenther <rguenther@suse.de>
16343 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16345 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16348 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16349 to LD_LIBRARY_PATH.
16351 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
16352 Andrew Pinski <pinskia@physics.uc.edu>
16354 * gcc.dg/minmax-1.c: New test.
16356 2006-01-16 Ben Elliston <bje@au.ibm.com>
16358 * gcc.dg/dfp/dfp.exp: Correct FSF address.
16359 * gcc.misc-tests/dectest.exp: Ditto.
16361 2006-01-15 Ian Lance Taylor <ian@airs.com>
16364 * gcc.target/i386/cmov6.c: Use -march=k8.
16366 2006-01-15 Andreas Jaeger <aj@suse.de>
16368 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16369 x86 does not have __float128.
16371 2006-01-14 Ian Lance Taylor <ian@airs.com>
16373 * gcc.target/i386/cmov6.c: New test.
16375 2006-01-14 Mark Mitchell <mark@codesourcery.com>
16378 * g++.dg/template/ctor6.C: New test.
16380 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
16382 PR tree-optimization/25485
16383 * gcc.dg/tree-ssa/pr25485.c: New.
16385 2006-01-14 Richard Guenther <rguenther@suse.de>
16387 PR tree-optimization/22548
16388 PR tree-optimization/22555
16389 PR tree-optimization/22501
16390 * gcc.dg/tree-ssa/alias-4.c: New testcase.
16391 * gcc.dg/tree-ssa/alias-5.c: Likewise.
16392 * gcc.dg/tree-ssa/alias-6.c: Likewise.
16393 * gcc.dg/tree-ssa/alias-7.c: Likewise.
16394 * gcc.dg/tree-ssa/alias-8.c: Likewise.
16395 * gcc.dg/tree-ssa/alias-9.c: Likewise.
16396 * gcc.dg/tree-ssa/alias-10.c: Likewise.
16397 * gcc.dg/tree-ssa/alias-11.c: Likewise.
16398 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16400 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
16402 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
16403 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16405 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
16406 Richard Guenther <rguenther@suse.de>
16408 PR rtl-optimization/24257
16409 * gcc.dg/torture/pr24257.c: New testcase.
16411 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
16413 * gcc.c-torture/execute/20060110-1.c: New test.
16414 * gcc.c-torture/execute/20060110-2.c: New test.
16416 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
16418 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16420 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
16423 * gfortran.dg/label_3.f90: New test.
16425 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
16427 PR tree-optimization/25771
16428 * g++.dg/tree-ssa/pr25771.C: New test
16430 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
16433 * g++.dg/opt/complex5.C: New test.
16435 2006-01-13 Richard Guenther <rguenther@suse.de>
16437 * gcc.target/i386/387-9.c: New testcase.
16439 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
16442 * g++.dg/debug/dwarf2-1.C: New.
16444 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
16447 * lib/gcov.exp (verify-lines): Add "close $fd".
16449 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
16450 Ben Elliston <bje@au.ibm.com>
16452 * gcc.dg/dfp/inf-1.c: New test.
16454 2006-01-12 Janis Johnson <janis187@us.ibm.com>
16455 Yao Qi <qiyaoltc@cn.ibm.com>
16456 Ben Elliston <bje@au.ibm.com>
16457 Jon Grimm <jgrimm2@us.ibm.com>
16459 * gcc.dg/nodfp-1.c: New test.
16460 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16461 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16462 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16463 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16464 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16465 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16466 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16467 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16468 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16469 * gcc.dg/format/dfp-scanf-1.c: Likewise.
16470 * gcc.dg/format/dfp-printf-1.c: Likewise.
16471 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16472 (compat_setup_dfp): New.
16473 * gcc.dg/compat/compat.exp: Use it.
16474 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16475 Make some variables global, prepend "compat_" to their names.
16476 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16477 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16478 * gcc.misc-tests/dectest.exp: New test driver for decTest.
16479 * lib/compat.exp (compat_skip_list): Make global, rename.
16480 * lib/c-compat.exp: New file.
16481 * lib/target-supports.exp (check_effective_target_dfp): New.
16483 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16484 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16485 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16486 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16487 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16488 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16489 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16490 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16491 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16492 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16493 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16494 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16495 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16496 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16497 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16498 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16499 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16500 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16501 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16502 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16503 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16504 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16505 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16506 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16507 gcc.dg/dfp/struct-layout-1.c,
16508 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16509 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16510 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16511 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16512 gcc.dg/dfp/func-vararg-dfp.c,
16513 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16514 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16515 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16516 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16517 gcc.dg/dfp/wtr-conversion-1.c: New tests.
16519 2006-01-11 Richard Guenther <rguenther@suse.de>
16521 PR tree-optimization/25734
16522 * gcc.dg/tree-ssa/pr25734.c: New testcase.
16524 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
16527 * gfortran.dg/literal_character_constant_1_x.F: New test.
16528 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16529 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16530 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16532 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
16535 * g++.dg/ext/packed3.C: Add expected packed error.
16537 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
16540 * gcc.dg/torture/pr25706-1.c: New test.
16542 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
16544 PR tree-optimization/23109
16545 PR tree-optimization/23948
16546 PR tree-optimization/24123
16548 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16549 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16550 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16551 g++.dg/tree-ssa/pr23948.C: New testcases.
16552 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16553 three divisions in order to do the optimization.
16555 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16558 * g++.dg/other/pr25632.C: New test.
16560 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
16563 * gfortran.dg/used_types_1.f90: New test.
16565 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
16568 * gcc.dg/torture/pr25718-1.c: New test.
16570 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
16572 * gfortran.dg/list_read_2.f90: Fix typo in description.
16574 2006-01-10 Jan Beulich <jbeulich@novell.com>
16576 * lib/target-supports.exp (check_visibility_available): Simplify test
16578 (check_profiling_available): Fail for *-*-netware*.
16579 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16580 * gcc.dg/20021014-1.c: Likewise.
16581 * gcc.dg/nest.c: Likewise.
16583 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
16586 * gfortran.dg/forall_3.f90: New test.
16588 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
16591 * gfortran.dg/nesting_2.f90: New test.
16592 * gfortran.dg/nesting_3.f90: New test.
16594 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
16596 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16597 Fix typo in comment.
16599 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16601 * gfortran.dg/single_char_string.f90: New test.
16603 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16605 * gfortran.dg/ichar_2.f90: New test.
16607 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
16610 * gfortran.dg/private_type_4.f90: New.
16612 2006-01-07 Richard Guenther <rguenther@suse.de>
16614 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16616 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16618 * gfortran.dg/func_decl_1.f90: New.
16619 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16620 * gfortran.dg/array_alloc_2.f90: Likewise.
16621 * gfortran.dg/char_result_8.f90: Likewise.
16622 * gfortran.dg/dup_save_1.f90: Likewise.
16623 * gfortran.dg/dup_save_2.f90: Likewise.
16624 * gfortran.dg/f2c_6.f90: Likewise.
16625 * gfortran.dg/f2c_7.f90: Likewise.
16626 * gfortran.dg/func_result_2.f90: Likewise.
16627 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16629 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
16632 * gfortran.dg/elemental_subroutine_1.f90: New test.
16633 * gfortran.dg/elemental_subroutine_2.f90: New test.
16637 * gfortran.dg/assumed_size_refs_1.f90: New test.
16641 * gfortran.dg/assumed_size_refs_2.f90: New test.
16642 * gfortran.dg/initialization_1.f90: Change warning message.
16644 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
16646 * gcc.dg/tree-ssa/loop-15.c: New test.
16648 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16651 * gfortran.dg/backspace_3.f: New test.
16652 * gfortran.dg/backspace_4.f: New test.
16654 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16657 * gfortran.dg/fmt_white.f: Update test.
16659 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
16661 * gcc.dg/cast-1.c: Add new warning.
16662 * gcc.dg/cast-2.c: Likewise.
16663 * gcc.dg/cast-3.c: Likewise.
16664 * gcc.dg/format/cast-1.c: Likewise.
16665 * gcc.dg/cast-4.c: New testcase.
16667 2006-01-05 Richard Guenther <rguenther@suse.de>
16669 PR tree-optimization/22555
16670 * gcc.dg/tree-ssa/alias-3.c: New testcase.
16672 2006-01-05 Richard Guenther <rguenther@suse.de>
16673 Diego Novillo <dnovillo@redhat.com>
16675 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16676 * gcc.dg/tree-ssa/loop-8.c: Likewise.
16677 * gcc.dg/tree-ssa/loop-1.c: Likewise.
16678 * gcc.dg/tree-ssa/pr23294.c: Likewise.
16679 * gcc.dg/tree-ssa/pr21985.c: Likewise.
16680 * gcc.dg/tree-ssa/loop-14.c: Likewise.
16681 * gcc.dg/tree-ssa/loop-2.c: Likewise.
16682 * gcc.dg/tree-ssa/loop-3.c: Likewise.
16683 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16684 * gcc.dg/tree-ssa/pr21171.c: Likewise.
16685 * gcc.dg/tree-ssa/loop-5.c: Likewise.
16686 * gcc.dg/tree-ssa/loop-10.c: Likewise.
16687 * gcc.dg/tree-ssa/loop-6.c: Likewise.
16688 * treelang/compile/extravar.tree: Likewise.
16689 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16690 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16691 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16692 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16693 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16695 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
16697 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16700 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
16703 gfortran.dg/char_result_11.f90: New.
16705 2006-01-04 Mark Mitchell <mark@codesourcery.com>
16708 * g++.dg/parse/access9.C: New test.
16709 * g++.dg/tc1/dr52.C: Tweak error markers.
16711 2006-01-04 Richard Henderson <rth@redhat.com>
16713 Merge from gomp branch.
16714 * g++.dg/parse/pragma2.C: Update expected error lines.
16716 2006-01-04 Jakub Jelinek <jakub@redhat.com>
16718 * g++.dg/other/i386-2.C: New test.
16721 * gcc.c-torture/compile/20051228-1.c: New test.
16724 * gcc.dg/pr25559.c: New test.
16726 2006-01-03 Mark Mitchell <mark@codesourcery.com>
16729 * g++.dg/lookup/friend9.C: New test.
16732 * g++.dg/template/repo5.C: New test.
16734 2006-01-03 Steven G. Kargl <kargls@comcast.net>
16737 * gfortran.dg/forall_2.f90: New test.
16739 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
16741 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16742 dg-require-weak. Adjust regexp to handle leading-underscore
16743 targets and space as well as TAB after .weak. Change previous
16744 64-bit fix to not use naked dot.
16746 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
16748 PR rtl-optimization/25578
16749 * gcc.c-torture/execute/20060102-1.c: New testcase.
16751 2006-01-03 Richard Guenther <rguenther@suse.de>
16754 * gcc.dg/torture/pr25183.c: New testcase.
16756 2006-01-03 Jakub Jelinek <jakub@redhat.com>
16758 Merge from gomp-branch.
16759 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16760 * gcc.dg/ia64-sync-2.c: Likewise.
16761 * gcc.dg/ia64-sync-3.c: Likewise.
16762 * gcc.dg/ia64-sync-4.c: Likewise.
16763 * gcc.dg/sync-2.c: Likewise.
16764 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16765 that sparc64-*-* and sparcv9-*-* supports sync builtins.
16767 2006-01-02 Mark Mitchell <mark@codesourcery.com>
16770 * g++.dg/parse/operator6.C: New test.
16773 * g++.dg/parse/error29.C: New test.
16776 * g++.dg/parse/dtor6.C: New test.
16779 * g++.dg/parse/ctor3.C: New test.
16782 * g++.dg/template/class3.C: New test.
16784 2006-01-02 Geoffrey Keating <geoffk@apple.com>
16786 * g++.dg/debug/debug9.C: New.
16788 2006-01-02 Steven G. Kargl <kargls@comcast.net>
16791 * gfortran.dg/label_2.f90: New test.
16793 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16795 * g++.dg/lookup/using12.C: Tighten error marker.
16797 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
16798 Andrew Pinski <pinskia@physics.uc.edu>
16800 * gcc.target/powerpc/darwin-abi-3.c: New file.
16801 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16802 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16803 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16804 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16805 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16806 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16807 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16808 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16810 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
16812 * gcc.dg/tree-ssa/loadpre1.c: New;
16813 * gcc.dg/tree-ssa/loadpre2.c: New;
16814 * gcc.dg/tree-ssa/loadpre3.c: New;
16815 * gcc.dg/tree-ssa/loadpre4.c: New;
16816 * gcc.dg/tree-ssa/loadpre5.c: New;
16817 * gcc.dg/tree-ssa/loadpre6.c: New;
16818 * gcc.dg/tree-ssa/loadpre7.c: New;
16819 * gcc.dg/tree-ssa/loadpre8.c: New;
16820 * gcc.dg/tree-ssa/loadpre9.c: New;
16822 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
16824 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16825 * g++.dg/abi/thunk4.C: Likewise.
16827 2006-01-01 Andreas Jaeger <aj@suse.de>
16829 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16832 2006-01-01 Jakub Jelinek <jakub@redhat.com>
16835 * gcc.dg/pragma-pack-3.c: New test.
16836 * g++.dg/parse/pragma3.C: New test.
16838 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16840 PR middle-end/24827
16841 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16843 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16846 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16848 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
16851 * gfortran-dg/pure_byref_3.f90: New.
16854 * gfortran.dg/userdef_operator_1.f90: New.
16856 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
16858 * g++.dg/abi/thunk3.C: New.
16859 * g++.dg/abi/thunk4.C: New.
16861 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
16864 * gfortran.dg/host_used_types_1.f90: New test. Check that host
16865 associated derived type components of derived types are
16866 properly declared in contained procedures.
16868 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16870 PR libgfortran/25139
16871 * gfortran.dg/backspace_2.f: New test.
16873 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16875 PR libgfortran/25550
16876 * gfortran.dg/endfile.f: New test.
16878 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16880 PR libgfortran/25419
16881 * gfortran.dg/comma.f: New test.
16883 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16885 * lib/gfortran-dg.exp: Remove trailing whitespace.
16886 * lib/fortran-torture.exp: Test with -fbounds-check instead of
16887 -funroll-all-loops.
16889 2005-12-28 Alan Modra <amodra@bigpond.net.au>
16891 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16892 Extended Double long doubles or repeat tests when long double is
16893 the same size as double.
16895 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16897 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16900 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16901 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16904 * gcc.dg/pr23911.c: Make test variable static.
16907 * gcc.dg/tree-ssa/pr14841.c: Likewise.
16909 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16912 * g++.dg/parse/crash17.C: Adjust error markers.
16913 * g++.dg/template/error20.C: New test.
16915 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16918 * g++.dg/ext/complit4.C: New test.
16921 * g++.dg/ext/complit5.C: Likewise.
16923 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
16925 PR tree-optimization/25125
16926 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16927 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16928 * gcc.c-torture/execute/pr25125.c: New.
16930 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
16934 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16935 functions with incorrect assumed size references.
16937 2005-12-24 Mark Mitchell <mark@codesourcery.com>
16940 * g++.dg/opt/init1.C: New test.
16942 2005-12-23 Mark Mitchell <mark@codesourcery.com>
16945 * g++.dg/template/sfinae3.C: New test.
16947 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16949 * g++.dg/other/friend4.C: New test.
16951 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16954 * g++.dg/opt/pr25005.C: New test.
16956 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16959 * g++.dg/template/ptrmem16.C: New test.
16961 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
16965 * gfortran.dg/initialization_1.f90: Add test of SIZE.
16967 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16969 PR libgfortran/25307
16970 * gfortran.dg/list_read_5.f90: New test.
16972 2005-12-22 Richard Henderson <rth@redhat.com>
16974 * gcc.target/i386/sse-7.c: Use -msse2.
16976 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16978 PR rtl-optimization/25432
16979 * gcc.c-torture/compile/20051216-1.c: New test.
16982 * objc/execute/pr25328.m: New test.
16984 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16987 * g++.dg/template/call4.C: New test.
16989 2005-12-22 Dale Johannesen <dalej@apple.com>
16991 * gcc.target/i386/sse-17.c: New.
16993 2005-12-22 Paul Brook <paul@codesourcery.com>
16995 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16997 2005-12-22 Paul Brook <paul@codesourcery.com>
16999 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17001 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
17004 * gcc.c-torture/compile/pr25513.c: New test.
17006 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17009 * g++.dg/parse/error25.C: Add more tests.
17011 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17014 * gfortran.dg/der_charlen_1.f90: New.
17016 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
17019 * gfortran.dg/pointer_component_type_1.f90: New test.
17023 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17024 should give an error with assumed size array refernces and checks
17025 those that should not.
17026 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17027 reference an upper bound so that it does not generate an error.
17033 * gfortran.dg/used_dummy_types_1.f90: New test.
17034 * gfortran.dg/used_dummy_types_2.f90: New test.
17035 * gfortran.dg/used_dummy_types_3.f90: New test.
17036 * gfortran.dg/used_dummy_types_4.f90: New test.
17037 * gfortran.dg/used_dummy_types_5.f90: New test.
17040 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17041 group already being USE associated.
17042 * gfortran.dg/assumed_shape_nml.f90: New test.
17043 * gfortran.dg/assumed_size_nml.f90: New test.
17053 * gfortran.dg/io_constraints_1.f90: New test.
17054 * gfortran.dg/io_constraints_1.f90: New test.
17055 * gfortran.dg/iostat_3.f90: Change wording of warning.
17056 * gfortran.dg/g77/19981216-0.f: The same.
17058 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
17060 PR tree-optimization/23518
17061 * gcc.dg/pr23518.c: New.
17063 2005-12-21 Mike Stump <mrs@apple.com>
17065 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17067 2005-12-21 Paul Brook <paul@codesourcery.com>
17069 * gcc.dg/pr19340.c: Skip on m68k targets.
17071 2005-12-21 Steven Bosscher <stevenb@suse.de>
17073 PR rtl-optimization/25196
17074 * gcc.dg/pr25196.c: New test.
17076 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
17079 gfortran.dg/where_nested_1.f90: New.
17081 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
17083 PR tree-optimization/25382.
17084 * gcc.dg/tree-ssa/pr25382.c: New.
17086 2005-12-20 Richard Guenther <rguenther@suse.de>
17088 PR middle-end/24306
17089 * gcc.target/i386/pr24306.c: New testcase.
17091 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
17093 PR tree-optimization/25501
17094 * gcc.dg/tree-ssa/pr25501.c: New.
17096 2005-12-20 Richard Guenther <rguenther@suse.de>
17099 2005-12-02 Richard Guenther <rguenther@suse.de>
17101 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17103 2005-12-20 Mark Mitchell <mark@codesourcery.com>
17106 * g++.dg/warn/Wunreachable-code-2.C: New test.
17108 2005-12-19 Mark Mitchell <mark@codesourcery.com>
17111 * g++.dg/template/ctor5.C: New test.
17114 * g++.dg/template/overload8.C: New test.
17116 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
17118 * gcc.c-torture/compile/pr25483 : New test.
17120 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17123 * g++.dg/ext/typeof10.C: New test.
17125 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
17127 * gcc.dg/mt-loopi1.c: New.
17129 2005-12-18 Richard Guenther <rguenther@suse.de>
17131 PR tree-optimization/25481
17132 * gcc.dg/torture/pr25481.c: New testcase.
17134 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
17136 PR rtl-optimization/21041
17137 * gcc.dg/pr21041.c: New test.
17139 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17141 PR libgfortran/25463
17142 * gfortran.dg/advance.f90: New test.
17144 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
17146 * gcc.dg/20051201-1.c: New test.
17148 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
17151 * gfortran.dg/initialization_1.f90: New test.
17152 * gfortran.dg/enum_5.f90: Change dg-error to new message.
17153 * gfortran.dg/g77/980616-0.f: The same.
17155 2005-12-17 Steven G. Kargl <kargls@comcast.net>
17158 * gfortran.dg/chkbits.f90: New test.
17160 2005-12-17 Steven G. Kargl <kargls@comcast.net>
17162 * gfortran.dg/enum_5.f: Revert to previous version.
17164 2005-12-17 Steven G. Kargl <kargls@comcast.net>
17166 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17167 * gfortran.dg/nested_modules_1.f90: Ditto.
17168 * gfortran.dg/hollerith_f95.f90: Ditto.
17169 * gfortran.dg/select_5.f90: Ditto.
17170 * gfortran.dg/secnds.f: Ditto.
17171 * gfortran.dg/hollerith2.f90: Ditto.
17172 * gfortran.dg/imag_2.f: Ditto.
17173 * gfortran.dg/ftell_2.f90: Ditto.
17174 * gfortran.dg/malloc_free_1.f90: Ditto.
17175 * gfortran.dg/logint-1.f: Ditto.
17176 * gfortran.dg/recursive_statement_functions.f90: Ditto.
17177 * gfortran.dg/e_d_fmt.f90: Ditto.
17178 * gfortran.dg/hollerith_legacy.f90: Ditto.
17179 * gfortran.dg/logint-2.f: Ditto.
17180 * gfortran.dg/enum_5.f90: Ditto.
17181 * gfortran.dg/f2c_2.f90: Ditto.
17182 * gfortran.dg/pr17143.f90: Ditto.
17183 * gfortran.dg/namelist_14.f90: Ditto.
17184 * gfortran.dg/logint-3.f: Ditto.
17185 * gfortran.dg/spread_scalar_source.f90: Ditto.
17186 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17187 * gfortran.dg/namelist_11.f: Ditto.
17188 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17189 * gfortran.dg/g77/20010519-1.f
17190 * gfortran.dg/g77/alpha1.f: Ditto.
17191 * gfortran.dg/g77/990115-1.f: Ditto.
17192 * gfortran.dg/g77/erfc.f: Ditto.
17193 * gfortran.dg/g77/19990313-3.f: Ditto.
17194 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17195 * gfortran.dg/g77/20010426.f: Ditto.
17196 * gfortran.dg/g77/19990313-0.f: Ditto.
17197 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17198 * gfortran.dg/g77/20000629-1.f: Ditto.
17199 * gfortran.dg/g77/970125-0.f: Ditto.
17200 * gfortran.dg/g77/8485.f: Ditto.
17201 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17202 * gfortran.dg/g77/19990313-1.f: Ditto.
17203 * gfortran.dg/g77/int8421.f: Ditto.
17204 * gfortran.dg/g77/19990305-0.f: Ditto.
17205 * gfortran.dg/g77/947.f: Ditto.
17206 * gfortran.dg/g77/19990905-2.f: Ditto.
17207 * gfortran.dg/g77/cabs.f: Ditto.
17208 * gfortran.dg/g77/19990313-2.f: Ditto.
17209 * gfortran.dg/g77/20020307-1.f: Ditto.
17210 * gfortran.dg/g77/dcomplex.f: Ditto.
17211 * gfortran.dg/g77/19990502-1.f: Ditto.
17212 * gfortran.dg/g77/19981216-0.f: Ditto.
17213 * gfortran.dg/common_4.f90: Ditto.
17214 * gfortran.dg/entry_4.f90: Ditto.
17215 * gfortran.dg/equiv_constraint_2.f90: Ditto.
17216 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17217 * gfortran.dg/namelist_12.f: Ditto.
17218 * gfortran.dg/scale_1.f90: Ditto.
17219 * gfortran.dg/modulo_1.f90
17220 * gfortran.dg/hollerith.f90: Ditto.
17221 * gfortran.dg/direct_io_3.f90: Ditto.
17222 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17223 * gfortran.dg/gnu_logical_1.F: Ditto.
17224 * gfortran.dg/unf_io_convert_1.f90: Ditto.
17225 * gfortran.dg/assign_1.f90: Ditto.
17226 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17227 * gfortran.dg/pr23095.f: Ditto.
17228 * gfortran.dg/read_float_1.f90: Ditto.
17230 2005-12-17 Andreas Jaeger <aj@suse.de>
17232 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17233 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17235 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17238 * gfortran.dg/fmt_white.f: New test.
17240 2005-12-16 Steven G. Kargl <kargls@comcast.net>
17242 * gfortran.dg/label_1.f90: New test.
17244 2005-12-15 Ben Elliston <bje@au.ibm.com>
17247 * gcc.dg/20031012-1.c: Add -Walways-true option.
17248 * gcc.dg/weak/weak-3.c: Likewise.
17249 * g++.old-deja/g++.mike/warn8.C: Likewise.
17251 2005-12-16 Mike Stump <mrs@apple.com>
17253 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17256 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17258 PR libgfortran/25264
17259 PR libgfortran/25349
17260 * gfortran.dg/tl_editing.f90: Added additional checks.
17261 * gfortran.dg/t_editing.f: New test.
17262 * gfortran.dg/write_padding.f90: New test
17264 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17267 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17269 2005-12-16 Jakub Jelinek <jakub@redhat.com>
17271 PR rtl-optimization/24899
17272 * gcc.c-torture/execute/20051215-1.c: New test.
17274 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
17277 * gfortran.dg/pr24823.f: New test.
17279 2005-12-16 Jeff Law <law@redhat.com>
17281 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17283 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
17285 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17286 (base_types): Change C++ style comments to C style comments. Remove
17287 aligned types from the array. Keep Enums disabled.
17288 (complex_types): Remove aligned types from the array.
17289 Comment out "_Complex long double".
17290 (attrib_types): Remove.
17291 (complex_attrib_types): Remove.
17292 (attrib_array_types): Remove.
17293 (complex_attrib_array_types): Remove.
17294 (aligned_bitfld_types): Remove.
17295 (n_aligned_bitfld_types): Remove.
17296 (FEATURE_ALIGNEDPACKED): Delete.
17297 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17298 (singles): Remove support for adding attributes.
17299 (choose_type): Remove support for attributed types.
17300 (generate_fields): Remove support for attributed bit-fields.
17301 Remove support for adding attributes.
17302 (generate_random_tests): Remove support for adding attributes.
17303 (features): Add back "[0] :0" and "complex vector [0]".
17304 (main): Remove support for attributed bit-fields.
17305 Uncomment the calling of generate_random_tests for the rests of
17308 2005-12-16 Jan Hubicka <jh@suse.cz>
17310 * gcc.c-torture/combine/pr25224.c: New.
17312 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
17315 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17318 2005-12-15 Richard Sandiford <richard@codesourcery.com>
17320 * gcc.dg/20051215-1.c: New file.
17322 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17324 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17325 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17327 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
17330 * gfortran.dg/dummy_functions_1.f90: New.
17332 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
17334 PR rtl-optimization/25310
17335 * gcc.c-torture/compile/pr25310.c: New test.
17337 2005-12-14 Jakub Jelinek <jakub@redhat.com>
17340 * gcc.dg/pr25023.c: New test.
17342 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17344 * g++.old-deja/g++.brendan/redecl1.C,
17345 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17346 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17347 g++.old-deja/g++.oliva/typeof1.C,
17348 g++.old-deja/g++.other/crash16.C,
17349 g++.old-deja/g++.other/crash34.C,
17350 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17351 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17352 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17353 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17354 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17355 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17358 2005-12-14 Kean Johnston <jkj@sco.com>
17359 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17361 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17362 * gcc.target/i386/20020523-1.c: Ditto.
17363 * gcc.target/i386/tailcall-1.c: Ditto.
17364 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17365 * gcc.target/i386/ssetype-5.c: Ditto.
17367 2005-12-14 Jeff Law <law@redhat.com>
17369 * gcc.dg/tree-ssa/foldstring-1.c: New test.
17371 2005-12-14 Jakub Jelinek <jakub@redhat.com>
17375 * gcc.target/i386/pr25254.c: New test.
17376 * gfortran.dg/PR24188.f: New test.
17378 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
17380 * lib/fortran-torture.exp: Catch remaining uses of
17381 remote_file build delete.
17383 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17385 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17387 2005-12-14 Ben Elliston <bje@au.ibm.com>
17389 * gcc.dg/warn-addr-cmp.c: New test.
17391 2005-12-13 Jakub Jelinek <jakub@redhat.com>
17395 * gcc.target/i386/pr25293.c: New test.
17397 2005-12-13 Petr Machata <machata@post.cz>
17400 * g++.dg/parse/comma2.C: New test.
17402 2005-12-13 Mark Mitchell <mark@codesourcery.com>
17403 Jakub Jelinek <jakub@redhat.com>
17405 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17406 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17407 (limits.h): Include unconditionally.
17408 (stdlib.h): Likewise.
17409 (hashtab.h): Do not include.
17410 (getopt.h): Likewise.
17411 (stddef.h): Include.
17412 (hashval_t): Define.
17413 (struct entry): Add "next" field.
17414 (HASH_SIZE): New macro.
17415 (hash_table): New variable.
17416 (switchfiles): Do not use xmalloc.
17418 (iterative_hash): New function.
17420 (e_exists): New function.
17421 (e_insert): Likewise.
17422 (output): Use, instead of libiberty hashtable functions.
17423 (main): Do not use getopt. Do not call htab_create.
17425 2005-12-13 Jakub Jelinek <jakub@redhat.com>
17428 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17429 put atal* and atpaal* attributes on array elements.
17430 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17431 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17432 put atal* and atpaal* attributes on array elements.
17433 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17435 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
17437 * gcc.dg/single-precision-constant.c: New test.
17439 2005-12-13 Alan Modra <amodra@bigpond.net.au>
17441 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17442 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17443 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17444 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17445 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17446 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17447 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17448 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17449 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17450 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17451 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17452 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17453 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17454 gcc.target/powerpc/ppc-sdata-2.c,
17455 gcc.target/powerpc/ppc-stackalign-1.c,
17456 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17457 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17458 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17459 gcc.target/powerpc/rs6000-ldouble-2.c,
17460 gcc.target/powerpc/rs6000-power2-1.c,
17461 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17462 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
17463 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
17464 option into target selector.
17465 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
17466 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17468 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
17471 * objc.dg/encode-9.m: New test.
17473 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17476 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17477 * gcc.dg/asm-b.c: Fix typo.
17478 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17479 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17480 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17481 i?86 lp64 and x86_64 ilp32.
17482 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17484 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17486 2005-12-12 Steven G. Kargl <kargls@comcast.net>
17489 gfortran.dg/equiv_5.f90: New test.
17491 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
17493 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17494 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17495 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17496 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17497 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17498 * gcc.dg/tree-ssa/reassoc-5.c: New.
17499 * gcc.dg/tree-ssa/reassoc-6.c: New.
17500 * gcc.dg/tree-ssa/reassoc-7.c: New.
17501 * gcc.dg/tree-ssa/reassoc-8.c: New.
17502 * gcc.dg/tree-ssa/reassoc-9.c: New.
17503 * gcc.dg/tree-ssa/reassoc-10.c: New.
17504 * gcc.dg/tree-ssa/reassoc-11.c: New.
17506 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17510 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17512 2005-12-12 Mark Mitchell <mark@codesourcery.com>
17515 * g++.dg/template/inherit.C: Do not use a generic error message.
17517 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
17520 * objc.dg/gnu-encoding: New directory.
17521 * objc.dg/gnu-encoding/compat-common.h: New file.
17522 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17523 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17524 * objc.dg/gnu-encoding/vector-defs.h: New file.
17525 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17526 * objc.dg/gnu-encoding/generate-random.c: New file.
17527 * objc.dg/gnu-encoding/generate-random_r.c: New file.
17528 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17529 * objc.dg/gnu-encoding/generate-random.h: New file.
17531 2005-12-11 Mark Mitchell <mark@codesourcery.com>
17534 * g++.dg/template/defarg7.C: New test.
17536 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
17539 * objc.dg/encode-8.m: New test.
17541 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
17544 * objc.dg/encode-7.m: New test.
17546 2005-12-10 Mark Mitchell <mark@codesourcery.com>
17549 * g++.dg/opt/inline10.C: New test.
17551 2005-12-11 Steven G. Kargl <kargls@comcast.net>
17553 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17555 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
17557 * gfortran.dg/substring_equivalence.f90: typo in comment
17559 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17562 * gfortran.dg/iostat_3.f90: New test.
17564 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
17567 * gfortran.dg/unf_io_convert_1.f90: New test.
17568 * gfortran.dg/unf_io_convert_2.f90: New test.
17569 * gfortran.dg/unf_io_convert_3.f90: New test.
17571 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17574 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17575 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17576 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17577 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17578 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17579 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17580 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17581 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17582 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17583 gcc.dg/torture/fp-int-convert-float128-timode.c,
17584 gcc.dg/torture/fp-int-convert-float128.c,
17585 gcc.dg/torture/fp-int-convert-float80-timode.c,
17586 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17587 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17589 * gcc.dg/tls/opt-1.c: Require effective target fpic.
17591 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
17593 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17595 2005-12-10 Richard Sandiford <richard@codesourcery.com>
17597 * gcc.dg/20051207-1.c,
17598 * gcc.dg/20051207-2.c,
17599 * gcc.dg/20051207-3.c: New tests.
17601 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17604 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17605 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17606 dg-skip-if target selector.
17609 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17610 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17611 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17612 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17613 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17614 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17615 and/or merge with i?86 cases.
17617 * gcc.dg/tls/opt-3.c: Require effective target fpic.
17620 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17621 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17622 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17623 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17626 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
17629 * gcc.c-torture/compile/pr25311.c: New test.
17631 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17633 PR libgfortran/25039
17634 * gfortran.dg/read_comma.f: New test.
17636 2005-12-08 Jakub Jelinek <jakub@redhat.com>
17639 * g++.dg/opt/pr19317-1.C: New test.
17640 * g++.dg/opt/pr19317-2.C: New test.
17641 * g++.dg/opt/pr19317-3.C: New test.
17644 * gcc.c-torture/execute/pr19005.c: New test.
17647 * g++.old-deja/g++.other/comdat5.C: New test.
17648 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17650 * g++.dg/compat/struct-layout-1.exp: New file.
17651 * g++.dg/compat/struct-layout-1.h: New.
17652 * g++.dg/compat/struct-layout-1_generate.c: New.
17653 * g++.dg/compat/struct-layout-1_x1.h: New.
17654 * g++.dg/compat/struct-layout-1_x2.h: New.
17655 * g++.dg/compat/struct-layout-1_y1.h: New.
17656 * g++.dg/compat/struct-layout-1_y2.h: New.
17658 * gcc.dg/20050330-2.c: New test.
17660 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
17663 * gfortran.dg/associated_1.f90: New.
17665 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
17667 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17668 ILP32 vect_no_align platforms.
17670 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
17671 Jakub Jelinek <jakub@redhat.com>
17674 * gcc.c-torture/compile/20051207-1.c: New test.
17676 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17679 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17680 gcc.dg/torture/pr18582-1.c,
17681 gcc.target/i386/attributes-error.c: Also test on x86_64.
17683 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17685 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17688 * g++.dg/template/typedef3.C: New test.
17692 * g++.dg/template/dtor3.C: Fix error markers.
17694 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
17696 * lib/target-supports.exp (check_effective_target_sync_char_short):
17699 2005-12-06 Janis Johnson <janis187@us.ibm.com>
17701 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17703 2005-12-06 Roger Sayle <roger@eyesopen.com>
17705 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17706 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17707 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17708 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17710 2005-12-06 Roger Sayle <roger@eyesopen.com>
17713 * g++.dg/other/array2.C: New test case.
17715 2005-12-05 Geoffrey Keating <geoffk@apple.com>
17717 * gcc.dg/darwin-weakimport-3.c: New.
17719 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17720 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17721 and to work on Darwin.
17722 * gcc.dg/attr-weakref-1b.c: New file.
17723 * gcc.dg/attr-weakref-2.c: New test.
17724 * gcc.dg/darwin-weakref-1.c: New test.
17726 2005-12-05 Janis Johnson <janis187@us.ibm.com>
17729 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17730 use in selector expressions.
17731 (dg-xfail-if): Ditto.
17732 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17733 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17734 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17735 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17736 * gcc.test-framework/test-framework.exp: Skip generated tests if
17737 CHECK_TEST_FRAMEWORK is not 1.
17739 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17741 PR tree-optimization/24963
17742 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17745 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17748 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17749 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17750 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17751 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17753 2005-12-05 Jakub Jelinek <jakub@redhat.com>
17755 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17758 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17760 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17762 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17764 * gcc.dg/format/cast-1.c: New test.
17766 2005-12-04 Roger Sayle <roger@eyesopen.com>
17769 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17770 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17771 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17772 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17774 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17776 * gcc.dg/cast-pretty-print-1.c: New test.
17778 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17780 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17782 2005-12-02 Mark Mitchell <mark@codesourcery.com>
17785 * g++.dg/template/friend40.C: New test.
17787 2005-12-02 Jakub Jelinek <jakub@redhat.com>
17790 * gcc.target/i386/movq-2.c: New test.
17791 * gcc.target/i386/movq.c: Remove target i?86, instead add
17792 dg-require-effective-target ilp32.
17794 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17797 * g++.dg/other/default1.C: New test.
17799 2005-12-02 Richard Guenther <rguenther@suse.de>
17801 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17803 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
17805 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17807 2005-12-02 Alan Modra <amodra@bigpond.net.au>
17810 * gcc.target/powerpc/rotate.c: New.
17812 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17814 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17815 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17817 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
17820 * gcc.dg/pr17730-1.c: Adjust.
17821 * gcc.dg/lvalue1.c (main): Likewise.
17822 * gcc.dg/lvalue-2.c: Likewise.
17823 * g++.dg/pr7503-3.C
17825 2005-12-01 Geoffrey Keating <geoffk@apple.com>
17827 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17830 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
17833 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
17835 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17838 * lib/target-supports.exp (check_effective_target_tls): New.
17839 (check_effective_target_tls_runtime): New.
17840 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17842 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17843 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17844 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17845 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17846 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17847 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17848 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17849 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17850 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17851 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17852 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17853 effective-target TLS.
17854 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17855 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17856 effective-target TLS runtime.
17858 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17860 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17862 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
17864 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17865 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17866 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17867 ignored" warnings when "packing" is the same as the ABI layout.
17869 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
17872 * gfortran.dg/line_length_1.f: New test.
17873 * gfortran.dg/line_length_2.f90: Ditto.
17875 2005-11-30 Richard Guenther <rguenther@suse.de>
17877 PR tree-optimization/21655
17878 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17880 2005-11-30 Dale Johannesen <dalej@apple.com>
17882 * gcc.c-torture/compile/pr24930.c: New.
17884 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
17887 * gfortran.dg/auto_char_dummy_array.f90: New test.
17889 2005-11-30 Jeff Law <law@redhat.com>
17891 * g++.old-deja/g++.law/pr25000.C: New test.
17893 2005-11-30 Jakub Jelinek <jakub@redhat.com>
17895 * gcc.dg/tls/opt-11.c: New test.
17897 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
17899 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17901 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17904 2005-11-29 Jakub Jelinek <jakub@redhat.com>
17906 * gfortran.dg/open_access_1.f90: New test.
17908 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17910 * gcc.dg/charset/builtin2.c: New test.
17912 2005-11-28 Jakub Jelinek <jakub@redhat.com>
17914 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17915 on mmix-*-* for *_[xy].c.
17917 2005-11-28 Kean Johnston <jkj@sco.com>
17919 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17921 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17922 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17923 * gcc.target/i386/asm-3.c: Ditto.
17924 * gcc.target/i386/clobbers.c: Ditto.
17925 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17926 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17928 * gcc.target/i386/mul.c: Ditto.
17929 * gcc.target/i386/ssetype-1.c: Ditto.
17930 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17931 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17932 static so the test works with -fPIC mode too. Based on comment in
17934 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17936 2005-11-28 Richard Guenther <rguenther@suse.de>
17938 * gcc.dg/alias-9.c: New testcase.
17939 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17941 2005-11-28 Roger Sayle <roger@eyesopen.com>
17942 Uros Bizjak <uros@kss-loka.si>
17944 PR middle-end/20219
17945 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17946 tan(x)/sin(x) transformations.
17948 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
17950 PR middle-end/24575
17951 * gcc.dg/tree-ssa/divide-3.c: New test.
17952 * gcc.dg/tree-ssa/divide-4.c: New test.
17954 2005-11-27 Steven G. Kargl <kargls@comcast.net>
17957 * gfortran.dg/boz_6.f90: New test.
17959 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17962 * gfortran.dg/modulo_1.f90: New test.
17964 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17966 PR libfortran/24919
17967 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17968 fail on CRLF platforms.
17969 * gfortran.dg/ftell_2.f90: Likewise.
17971 2005-11-26 Eric Christopher <echristo@apple.com>
17973 * gcc.dg/intmax_t-1.c: Remove mips xfail.
17975 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17977 * objc.dg/gnu-runtime-3.m: Simplify.
17979 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17981 PR middle-end/23669
17982 * gcc.dg/tree-ssa/divide-1.c: New test.
17983 * gcc.dg/tree-ssa/divide-2.c: New test.
17985 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17987 PR libgfortran/24945
17988 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17990 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17992 PR libgfortran/24945
17993 * gfortran.dg/open_status_2.f90: New test.
17995 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17997 * gcc.c-torture/execute/builtins/fprintf.c,
17998 gcc.c-torture/execute/builtins/fputs-lib.c,
17999 gcc.c-torture/execute/builtins/fputs.c,
18000 gcc.c-torture/execute/builtins/lib/fprintf.c,
18001 gcc.c-torture/execute/builtins/lib/printf.c,
18002 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18004 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
18006 * gcc.dg/20050922-2.c: New test.
18008 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
18010 * objc.dg/gnu-runtime-3.m: New test.
18012 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18015 * g++.dg/other/void1.C: New test.
18017 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
18019 PR middle-end/24998
18020 * gcc.dg/torture/fp-int-convert-float.c,
18021 gcc.dg/torture/fp-int-convert-double.c,
18022 gcc.dg/torture/fp-int-convert-long-double.c,
18023 gcc.dg/torture/fp-int-convert-timode.c,
18024 gcc.dg/torture/fp-int-convert-float80.c,
18025 gcc.dg/torture/fp-int-convert-float80-timode.c,
18026 gcc.dg/torture/fp-int-convert-float128.c,
18027 gcc.dg/torture/fp-int-convert-float128-timode.c,
18028 gcc.dg/torture/fp-int-convert.h: New files.
18030 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
18032 PR middle-end/24989
18033 * gcc.dg/tree-ssa/bool-10.c: New test.
18034 * gcc.dg/tree-ssa/bool-11.c: New test.
18035 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18037 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
18039 PR middle-end/24990
18040 * tree-ssa/pr24990-1.c: New test.
18042 2005-11-24 Richard Guenther <rguenther@suse.de>
18043 Dirk Mueller <dmueller@suse.de>
18046 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18047 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18048 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18049 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18050 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18051 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18053 2005-11-23 Uros Bizjak <uros@kss-loka.si>
18055 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18057 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
18060 * gcc.dg/Wc++-compat.c: New.
18061 * gcc.dg/Wno-c++-compat.c: New.
18063 2005-11-23 Alan Modra <amodra@bigpond.net.au>
18065 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18066 (vspltish, vspltisw): Likewise.
18068 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18070 PR libgfortran/24794
18071 * gfortran.dg/namelist_12.f: Fix quotes.
18072 * gfortran.dg/namelist_13.f90: Fix quotes.
18073 * gfortran.dg/namelist_14.f90: Fix quotes.
18074 * gfortran.dg/namelist_15.f90: Fix quotes.
18075 * gfortran.dg/namelist_use.f90: Fix quotes.
18076 * gfortran.dg/namelist_use_only.f90: Fix quotes.
18077 * gfortran.dg/namelist_21.f90: New test.
18078 * gfortran.dg/namelist_22.f90: New test.
18080 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
18083 * gcc.c-torture/compile/pr23435.c: New.
18085 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
18087 * gcc.c-torture/execute/floatunsisf-1.c: New test.
18089 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
18091 * gcc.target/powerpc/405-macchw-1.c,
18092 gcc.target/powerpc/405-macchw-2.c,
18093 gcc.target/powerpc/405-macchwu-1.c,
18094 gcc.target/powerpc/405-macchwu-2.c,
18095 gcc.target/powerpc/405-machhw-1.c,
18096 gcc.target/powerpc/405-machhw-2.c,
18097 gcc.target/powerpc/405-machhwu-1.c,
18098 gcc.target/powerpc/405-machhwu-2.c,
18099 gcc.target/powerpc/405-maclhw-1.c,
18100 gcc.target/powerpc/405-maclhw-2.c,
18101 gcc.target/powerpc/405-maclhwu-1.c,
18102 gcc.target/powerpc/405-maclhwu-2.c,
18103 gcc.target/powerpc/405-mulchw-1.c,
18104 gcc.target/powerpc/405-mulchw-2.c,
18105 gcc.target/powerpc/405-mulchwu-1.c,
18106 gcc.target/powerpc/405-mulchwu-2.c,
18107 gcc.target/powerpc/405-mulhhw-1.c,
18108 gcc.target/powerpc/405-mulhhw-2.c,
18109 gcc.target/powerpc/405-mulhhwu-1.c,
18110 gcc.target/powerpc/405-mulhhwu-2.c,
18111 gcc.target/powerpc/405-mullhw-1.c,
18112 gcc.target/powerpc/405-mullhw-2.c,
18113 gcc.target/powerpc/405-mullhwu-1.c,
18114 gcc.target/powerpc/405-mullhwu-2.c,
18115 gcc.target/powerpc/405-nmacchw-1.c,
18116 gcc.target/powerpc/405-nmacchw-2.c,
18117 gcc.target/powerpc/405-nmachhw-1.c,
18118 gcc.target/powerpc/405-nmachhw-2.c,
18119 gcc.target/powerpc/405-nmaclhw-1.c,
18120 gcc.target/powerpc/405-nmaclhw-2.c,
18121 gcc.target/powerpc/440-macchw-1.c,
18122 gcc.target/powerpc/440-macchw-2.c,
18123 gcc.target/powerpc/440-macchwu-1.c,
18124 gcc.target/powerpc/440-macchwu-2.c,
18125 gcc.target/powerpc/440-machhw-1.c,
18126 gcc.target/powerpc/440-machhw-2.c,
18127 gcc.target/powerpc/440-machhwu-1.c,
18128 gcc.target/powerpc/440-machhwu-2.c,
18129 gcc.target/powerpc/440-maclhw-1.c,
18130 gcc.target/powerpc/440-maclhw-2.c,
18131 gcc.target/powerpc/440-maclhwu-1.c,
18132 gcc.target/powerpc/440-maclhwu-2.c,
18133 gcc.target/powerpc/440-mulchw-1.c,
18134 gcc.target/powerpc/440-mulchw-2.c,
18135 gcc.target/powerpc/440-mulchwu-1.c,
18136 gcc.target/powerpc/440-mulchwu-2.c,
18137 gcc.target/powerpc/440-mulhhw-1.c,
18138 gcc.target/powerpc/440-mulhhw-2.c,
18139 gcc.target/powerpc/440-mulhhwu-1.c,
18140 gcc.target/powerpc/440-mulhhwu-2.c,
18141 gcc.target/powerpc/440-mullhw-1.c,
18142 gcc.target/powerpc/440-mullhw-2.c,
18143 gcc.target/powerpc/440-mullhwu-1.c,
18144 gcc.target/powerpc/440-mullhwu-2.c,
18145 gcc.target/powerpc/440-nmacchw-1.c,
18146 gcc.target/powerpc/440-nmacchw-2.c,
18147 gcc.target/powerpc/440-nmachhw-1.c,
18148 gcc.target/powerpc/440-nmachhw-2.c,
18149 gcc.target/powerpc/440-nmaclhw-1.c,
18150 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18152 2005-11-21 Jakub Jelinek <jakub@redhat.com>
18155 * gfortran.dg/inquire_9.f90: New test.
18158 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18160 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
18162 PR libfortran/24432
18163 * lib/target-supports.exp (check_effective_target_fortran_large_real):
18164 Check that 'cos' is supported.
18166 2005-11-21 Paul Thomas <pault@gcc.gnu.org
18169 * gfortran.dg/substring_equivalence.f90: New test.
18172 * gfortran.dg/auto_internal_assumed.f90: New test.
18174 2005-11-21 Uros Bizjak <uros@kss-loka.si>
18176 * gcc.dg/fold-div-2.c: New test.
18178 2005-11-20 Ian Lance Taylor <ian@airs.com>
18180 PR rtl-optimization/24883
18181 * gcc.c-torture/compile/pr24883.c: New test.
18183 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
18185 PR middle-end/20583
18186 * gcc.c-torture/compile/pr20583.c: New.
18188 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
18190 * gcc.c-torture/execute/usmul.c: New test.
18192 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
18194 * gcc.dg/tree-ssa/vrp22.c: New test.
18196 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
18198 PR middle-end/24912
18199 * gcc.dg/torture/pr24912-1.c: New test.
18201 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
18204 * gfortran.dg/arrayio_derived_1.f90: New test.
18206 2005-11-19 Richard Guenther <rguenther@suse.de>
18208 PR middle-end/23294
18209 * gcc.dg/tree-ssa/pr23294.c: New testcase.
18211 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
18213 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18215 2005-11-18 Mark Mitchell <mark@codesourcery.com>
18218 * g++.dg/template/friend39.C: New test.
18220 2005-11-18 James E Wilson <wilson@specifix.com>
18222 * gcc.dg/builtin-strstr.c: New.
18224 2005-11-18 Richard Henderson <rth@redhat.com>
18226 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18227 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18228 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18229 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18230 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18231 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18232 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18233 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18234 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18235 renaming to remove initial "ia64-".
18237 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
18239 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18241 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
18243 * g++.dg/cpp/string-2.C: New test.
18245 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
18247 * gcc.dg/tree-ssa/loop-14.c: New test.
18249 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
18250 Michael Chamberlain <michael@chamberlain.net.au>
18252 * ada/acats/run_all.sh (target_run): Kill long running tests.
18254 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18256 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18257 * gcc.dg/cleanup-9.c: Likewise.
18258 * gcc.dg/cleanup-10.c: Likewise.
18259 * gcc.dg/cleanup-11.c: Likewise.
18261 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18264 * gfortran.dg/open_access_append_1.f90: New test.
18265 * gfortran.dg/open_access_append_2.f90: New test.
18267 2005-11-16 Richard Guenther <rguenther@suse.de>
18269 PR middle-end/24851
18270 * gcc.c-torture/execute/pr24851.c: New testcase.
18272 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
18274 * gcc.dg/fold-overflow-1.c: New test.
18276 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
18278 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18279 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18281 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
18283 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18285 * g++.dg/eh/forced2.C: Likewise.
18286 * g++.dg/eh/forced3.C: Likewise.
18287 * g++.dg/eh/forced4.C: Likewise.
18289 2005-11-11 Mike Stump <mrs@apple.com>
18291 * g++.old-deja/g++.mike/unused.C: Add.
18293 2005-11-15 Mark Mitchell <mark@codesourcery.com>
18296 * g++.dg/warn/Wcast-qual1.C: New test.
18298 2005-11-15 Jan Hubicka <jh@suse.cz>
18300 * gcc.dg/winline-5.c: Add large-unit-insns limit.
18302 2005-11-14 David Edelsohn <edelsohn@gnu.org>
18304 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18306 2005-11-14 Diego Novillo <dnovillo@redhat.com>
18309 * gcc.dg/tree-ssa/pr24840.c: New test.
18311 2005-11-14 Janis Johnson <janis187@us.ibm.com>
18314 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18316 2005-11-14 Dale Johannesen <dalej@apple.com>
18318 * gcc.c-torture/execute/20051113-1.c: New.
18320 2005-11-14 Mark Mitchell <mark@codesourcery.com>
18323 * g++.dg/template/crash43.C: New test.
18325 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
18327 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18329 2005-11-13 Mark Mitchell <mark@codesourcery.com>
18332 * g++.dg/eh/spec8.C: New test.
18334 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
18336 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18338 2005-11-13 Mark Mitchell <mark@codesourcery.com>
18341 * g++.dg/parse/ambig4.C: New test.
18342 * g++.dg/tc1/dr101.C: Adjust error markers.
18343 * g++.dg/lookup/strong-using-2.C: Likewise.
18344 * g++.dg/lookup/ambig5.C: Likewise.
18345 * g++.dg/lookup/ambig4.C: Likewise.
18346 * g++.dg/parse/crash22.C: Likewise.
18348 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
18350 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18352 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
18354 * gcc.dg/nested-calls-1.c: New test.
18356 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18358 * gfortran.dg/complex_intrinsic_1.f90: New test.
18359 * gfortran.dg/complex_intrinsic_2.f90: New test.
18360 * gfortran.dg/fgetc_1.f90: New test.
18361 * gfortran.dg/fgetc_2.f90: New test.
18362 * gfortran.dg/fgetc_3.f90: New test.
18363 * gfortran.dg/ftell_1.f90: New test.
18364 * gfortran.dg/ftell_2.f90: New test.
18365 * gfortran.dg/gnu_logical_1.F: New test.
18366 * gfortran.dg/gnu_logical_2.f90: New test.
18368 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
18370 PR middle-end/24820
18371 * gcc.dg/pr24820.c: New test.
18373 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
18375 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18376 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18379 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18382 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18384 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
18386 * gcc.target/cris/cris.exp: New file.
18387 * gcc.target/cris/rld-legit1.c: New test.
18388 * gcc.target/cris/rld-legit2.c: New test.
18390 2005-11-12 Jakub Jelinek <jakub@redhat.com>
18393 * g++.dg/opt/pr24780.C: New test.
18396 * g++.dg/template/asm1.C: New test.
18398 2005-11-12 Steven G. Kargl <kargls@comcast.net>
18400 PR libgfortran/24787
18401 * gfortran.dg/scan_1.f90: New test.
18403 2005-11-12 Jan Hubicka <jh@suse.cz>
18405 * gcc.target/i386/minmax-1.c: New.
18406 * gcc.target/i386/minmax-2.c: New.
18408 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
18410 * gcc.dg/pr24445.c: Fix for 64-bit targets.
18412 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
18414 * gcc.c-torture/execute/20051110-1.c,
18415 gcc.c-torture/execute/20051110-2.c: New tests.
18417 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
18419 PR middle-end/24750
18420 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18423 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
18425 * lib/target-libpath.exp (get_shlib_extension): New proc.
18426 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18427 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18428 * lib/objc.exp (objc_target_compile): Likewise.
18429 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18432 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
18434 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18436 * lib/target-supports.exp (check_effective_target_static_libgfortran):
18437 Add -static to additional_flags and pass it to target_compile.
18439 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18441 PR libgfortran/24719
18442 gfortran.dg/read_noadvance.f90: New test.
18444 PR libgfortran/24699
18445 gfortran.dg/fmt_t_2.f90: New test.
18447 PR libgfortran/24785
18448 gfortran.dg/read_x_eor.f90: New test.
18450 PR libgfortran/24584
18451 gfortran.dg/namelist_empty.f90: Rename test.
18453 PR libgfortran/24489
18454 gfortran/read_eor.f90: Rename test.
18456 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
18459 * gfortran.dg/automatic_module_variable.f90: New test.
18461 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
18464 * gcc.dg/pr24445.c: New test.
18466 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
18470 * gfortran.dg/recursive_statement_functions.f90: Add statement
18471 functions using inline intrinsic functions and parameters to test
18472 that they no longer seg-fault.
18475 gfortran.dg/nested_modules_4.f90: New test.
18476 gfortran.dg/nested_modules_5.f90: New test.
18478 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18481 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18483 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
18485 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18488 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18490 * gcc.dg/sparc-getcontext-1.c: New test.
18492 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
18494 * gcc.dg/ifcvt-fabs-1.c: New test.
18496 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
18499 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18500 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18502 2005-11-09 Richard Guenther <rguenther@suse.de>
18504 PR tree-optimization/24716
18505 * gcc.c-torture/execute/pr24716.c: New testcase.
18507 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18509 * gcc.dg/pr24624.c: Disable for non S/390 targets.
18511 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18514 * gcc.dg/pr24624.c: Testcase added.
18516 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18519 * g++.dg/other/pr24623.C: Testcase added.
18521 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
18524 * gfortran-dg/pure_byref_1.f90: New.
18525 * gfortran-dg/pure_byref_2.f90: New.
18527 2005-11-09 Uros Bizjak <uros@kss-loka.si>
18530 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18531 * gcc.dg/dg.exp: Run main loop also for *.i files.
18533 2005-11-08 Jakub Jelinek <jakub@redhat.com>
18536 * g++.dg/tls/diag-3.C: New test.
18537 * g++.dg/tls/diag-4.C: New test.
18538 * g++.dg/tls/static-1.C: New test.
18539 * g++.dg/tls/static-1a.cc: New file.
18541 2005-11-08 Diego Novillo <dnovillo@redhat.com>
18544 * g++.dg/tree-ssa/pr23046.C: New test.
18546 2005-11-08 Devang Patel <dpatel@apple.com>
18548 PR tree-optimization/23115
18549 * gcc.dg/tree-ssa/pr23115.c: New.
18551 2005-11-08 David Edelsohn <edelsohn@gnu.org>
18553 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18554 * gcc.target/powerpc/pr16155.c: Same.
18555 * gcc.target/powerpc/altivec-1.c: Same.
18556 * gcc.target/powerpc/altivec-2.c: Same.
18557 * gcc.target/powerpc/altivec-3.c: Same.
18558 * gcc.target/powerpc/altivec-5.c: Same.
18559 * gcc.target/powerpc/altivec-11.c: Same.
18560 * gcc.target/powerpc/altivec-12.c: Same.
18561 * gcc.target/powerpc/altivec-14.c: Same.
18562 * gcc.target/powerpc/altivec-22.c: Same.
18563 * gcc.target/powerpc/altivec-consts.c: Same.
18564 * gcc.target/powerpc/altivec-pr22085.c: Same.
18565 * gcc.target/powerpc/altivec-splat.c: Same.
18566 * gcc.target/powerpc/altivec-varargs-1.c: Same.
18567 * gcc.target/powerpc/altivec-vec-merge.c: Same.
18568 * gcc.target/powerpc/darwin-longlong.c: Same.
18570 2005-11-08 Uros Bizjak <uros@kss-loka.si>
18573 * gcc.dg/pr19340.c: New test.
18575 2005-11-07 Ian Lance Taylor <ian@airs.com>
18577 PR rtl-optimization/24683
18578 * gcc.dg/pr24683.c: New test.
18580 2005-11-07 Uros Bizjak <uros@kss-loka.si>
18582 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18583 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18585 2005-11-07 Uros Bizjak <uros@kss-loka.si>
18587 * gcc.target/i386/pr23376.c: Compile with -mmmx.
18589 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
18591 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18593 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18597 * gcc.target/powerpc/altivec-consts.c,
18598 gcc.target/powerpc/altivec-splat.c: New testcase.
18600 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18604 * gcc.dg/overflow-2.c: New testcase.
18606 2005-11-07 Jakub Jelinek <jakub@redhat.com>
18608 PR rtl-optimization/23567
18609 * gcc.c-torture/execute/20051104-1.c: New test.
18611 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
18614 gfortran.dg/private_type_2.f90: Modified to check that case with
18615 PRIVATE declaration within derived type is accepted.
18618 gfortran.dg/pointer_assign_1.f90: New test.
18621 * gfortran.dg/arrayio_0.f90: New test.
18624 gfortran.dg/data_initialized.f90: New test.
18625 gfortran.dg/data_constraints_1.f90: New test.
18626 gfortran.dg/data_constraints_2.f90: New test.
18628 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
18632 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18634 2005-11-06 Diego Novillo <dnovillo@redhat.com>
18637 * gcc.dg/tree-ssa/pr24670.c: New test.
18639 2005-11-05 Ian Lance Taylor <ian@airs.com>
18642 * gcc.target/i386/pr22432.c: New test.
18644 2005-11-05 Richard Henderson <rth@redhat.com>
18646 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18647 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18648 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18649 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18650 from gcc.dg/alpha-*.
18651 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18652 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18654 2005-11-05 Andreas Jaeger <aj@suse.de>
18656 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18658 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18661 * gcc.dg/torture/pr23424-1.c: New test.
18663 2005-11-04 Richard Henderson <rth@redhat.com>
18665 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18666 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18667 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18668 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18669 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18670 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18671 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18672 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18673 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18674 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18675 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18676 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18677 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18678 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18679 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18680 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18681 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18682 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18683 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18684 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18685 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18686 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18687 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18688 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18690 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18691 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18692 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18693 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18694 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18695 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18696 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18697 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18698 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18699 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18700 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18701 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18702 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18703 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18704 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18705 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18706 gcc.target/i386/lea.c, gcc.target/i386/local.c,
18707 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18708 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18709 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18710 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18711 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18712 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18713 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18714 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18715 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18716 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18717 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18718 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18719 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18720 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18721 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18722 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18723 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18724 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18725 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18726 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18727 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18728 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18729 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18730 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18731 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18732 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18733 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18734 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18736 2005-11-04 Diego Novillo <dnovillo@redhat.com>
18739 * gcc.dg/tree-ssa/pr24627.c: New test.
18741 2005-11-04 Paul Brook <paul@codesourcery.com>
18743 * gcc.dg/tls/opt-10.c: New test.
18745 2005-11-04 Andreas Jaeger <aj@suse.de>
18747 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18748 avoid extra warnings.
18750 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18752 PR libfortran/22298
18753 * lib/target-supports.exp
18754 (check_effective_target_static_libgfortran): New
18755 static_libgfortran effective target.
18756 * gfortran.dg/static_linking_1.f: New test.
18757 * gfortran.dg/static_linking_1.c: New file.
18759 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18761 * gcc.dg/pr24615.c: Guard test with { target fpic }.
18763 2005-11-03 Josh Conner <jconner@apple.com>
18766 g++.dg/ext/array2.C: New test.
18767 g++.dg/template/dependent-name3.C: New test.
18768 g++.dg/template/dependent-name4.C: New test.
18769 g++.dg/template/sfinae2.C: New test.
18771 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18773 PR preprocessor/22042
18774 * gcc.dg/cpp/strify4.c: New test.
18776 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18779 * g++.dg/cpp/string-1.C: New test.
18781 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18783 * gcc.target/powerpc: New directory.
18784 * gcc.target/powerpc/powerpc.exp: New file.
18785 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18786 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18787 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18788 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18789 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18790 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18791 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18792 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18793 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18794 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18795 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18796 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18797 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18798 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18799 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18800 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18801 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18802 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18803 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18804 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18805 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18806 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18807 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18808 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18809 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18810 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18811 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18812 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18813 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18814 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18815 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18816 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18817 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18818 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18820 2005-11-03 Mark Mitchell <mark@codesourcery.com>
18823 * g++.dg/warn/inline2.C: New test.
18825 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18827 PR middle-end/23155
18828 * g++.dg/ext/c99struct1.C: New test.
18829 * gcc.dg/union-cast-1.c: New test.
18830 * gcc.dg/union-cast-2.c: New test.
18831 * gcc.dg/union-cast-3.c: New test.
18833 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18835 PR middle-end/24589
18836 * gcc.c-torture/execute/zero-struct-2.c: New test.
18838 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18841 * g++.dg/init/switch1.C: New test.
18843 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
18845 * gcc.dg/delay-slot-1.c: New test.
18847 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
18850 * gcc.dg/pr24620.c: New test.
18852 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18855 * gcc.dg/format/unnamed-1.c: New test.
18857 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18860 * g++.dg/expr/cond8.C: New test.
18863 * g++.dg/parse/dot1.C: New test.
18865 2005-11-02 Jan Hubicka <jh@suse.cz>
18868 * gcc.dg/i386-lea.c: New test
18870 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18873 * gcc.dg/pr24615.c: New test.
18875 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18878 * gcc.dg/pr24600.c: New test.
18880 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18883 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18884 * g++.dg/parse/typename9.C: New test.
18885 * g++/dg/parse/typename10.C: Likewise.
18887 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
18890 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18891 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18892 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18894 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18897 * g++.dg/debug/static1.C: New test.
18899 2005-11-02 Josh Conner <jconner@apple.com>
18901 * g++.dg/crash38.C: moved into proper directory...
18902 * g++.dg/template/crash42.C: ...here
18904 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
18907 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18908 pcc_bitfield_type_matters || default_packed.
18910 * lib/target-supports.exp
18911 (check_effective_target_pcc_bitfield_type_matters): New proc.
18912 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18915 * lib/target-supports.exp (check_effective_default_packed): New proc.
18916 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18917 Gate expected errors on target ! default_packed.
18918 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18920 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18922 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18925 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18928 * gfortran.dg/entry_5.f90: New.
18929 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18931 2005-11-01 Bob Wilson <bob.wilson@acm.org>
18933 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18935 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
18938 gfortran.dg/namelist_blockdata.f90: New test.
18941 gfortran.dg/external_implicit_none.f90: New test.
18944 * gfortran.dg/secnds.f: New test.
18946 2005-10-31 Jan Hubicka <jh@suse.cz>
18949 * gcc.c-torture/compile/pr20928.c: New test.
18951 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
18953 PR middle-end/23492
18954 * gcc.c-torture/compile/zero-strct-5.c: New test.
18956 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
18958 PR libgfortran/24584
18959 * gfortran.dg/pr24584.f90: New test.
18961 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
18964 * gfortran.dg/char_result_9.f90: New.
18965 * gfortran.dg/char_result_10.f90: New.
18967 2005-10-30 Jan Hubicka <jh@suse.cz>
18969 * g++.dg/tree-ssa/pr24172.C: New testcase.
18971 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18973 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18975 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
18977 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18978 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18979 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18980 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18981 gfortran.dg/enum_9.f90,
18982 gfortran.fortran-torture/compile/enum_1.f90,
18983 gfortran.fortran-torture/execute/enum_1.f90,
18984 gfortran.fortran-torture/execute/enum_2.f90,
18985 gfortran.fortran-torture/execute/enum_3.f90,
18986 gfortran.fortran-torture/execute/enum_4.f90: New tests.
18988 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
18991 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18992 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18994 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18996 PR libfortran/20179
18997 * gfortran.dg/mixed_io_1.f90: New test.
18998 * gfortran.dg/mixed_io_1.c: New file.
19000 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19002 * gfortran.dg/malloc_free_1.f90: New test.
19004 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
19006 * gcc.dg/nested-func-4.c: Require profiling -pg.
19008 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19011 * g++.dg/warn/main-2.C: New test.
19013 2005-10-28 Steven G. Kargl <kargls@comcast.net>
19016 * gfortran.dg/interface_2.f90: new test.
19018 2005-10-28 Josh Conner <jconner@apple.com>
19021 * g++.dg/template/crash38.C: New test.
19022 * g++.dg/parse/explicit1.C: Change expected errors.
19024 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19027 * g++.dg/other/large-size-array.C: New test.
19029 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19031 PR middle-end/24362
19032 * g++.dg/opt/complex4.C: New test.
19034 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
19036 * gcc.dg/nested-func-4.c: New test.
19038 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
19041 gfortran.dg/derived_recursion.f90: New test.
19042 gfortran.dg/implicit_actual.f90: New test.
19044 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
19046 PR middle-end/24295, PR testsuite/24477
19047 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
19048 removed when weakref hits the tree.
19050 2005-10-25 Jakub Jelinek <jakub@redhat.com>
19052 * gfortran.dg/cray_pointers_4.f90: New test.
19054 * gfortran.dg/cray_pointers_5.f90: New test.
19056 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
19059 * gfortran.dg/assign_5.f90: New test.
19060 * gfortran.dg/assign_6.f: New test.
19062 2005-10-25 Uros Bizjak <uros@kss-loka.si>
19064 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
19065 CPU has no SSE support.
19067 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
19069 PR libgfortran/24224
19070 * gfortran.dg/arrayio_1.f90: Update attribution.
19071 * gfortran.dg/arrayio_2.f90: Update attribution.
19072 * gfortran.dg/arrayio_3.f90: Update attribution.
19073 * gfortran.dg/arrayio_4.f90: Update test conditions.
19074 * gfortran.dg/arrayio_5.f90: Update attribution.
19075 * gfortran.dg/arrayio_6.f90: New test.
19076 * gfortran.dg/arrayio_7.f90: New test.
19078 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
19080 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19082 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
19084 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19086 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
19089 * gfortran.dg/namelist_char_only.f90: New test.
19091 2005-10-24 Asher Langton <langton2@llnl.gov>
19095 * gfortran.dg/cray_pointers_1.f90: New test.
19096 * gfortran.dg/cray_pointers_2.f90: New test.
19097 * gfortran.dg/cray_pointers_3.f90: New test.
19098 * gfortran.dg/loc_1.f90: New test.
19099 * gfortran.dg/loc_2.f90: New test.
19101 2005-10-24 Steven Bosscher <stevenb@suse.de>
19103 * gcc.dg/pr24225.c: New test.
19105 2005-10-24 Asher Langton <langton2@llnl.gov>
19107 * gfortran.dg/dup_save_1.f90: New test.
19108 * gfortran.dg/dup_save_2.f90: New test.
19110 2005-10-24 Paul Brook <paul@codesourcery.com>
19113 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19116 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
19118 PR libgfortran/24489
19119 * gfortran.dg/pr24489.f90: New test.
19121 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
19124 * gfortran.dg/ichar_1.f90: Add tests for derived types.
19126 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
19129 * g++.dg/init/array16.C: Skip for mmix-*-*.
19131 2005-10-23 Asher Langton <langton2@llnl.gov>
19133 * gfortran.dg/byte_1.f90: New test.
19134 * gfortran.dg/byte_2.f90: New test.
19136 2005-10-23 David Edelsohn <edelsohn@gnu.org>
19138 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19140 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
19143 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19146 * gfortran.dg/merge_char_const.f90: New test.
19149 * gfortran.dg/spread_scalar_source.f90: New test.
19151 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
19153 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19155 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19156 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19158 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19160 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
19163 * gfortran.dg/der_pointer_4.f90: New.
19165 2005-10-22 David Ayers <d.ayers@inode.at>
19167 * obj-c++.dg/except-1.mm: Simplify.
19169 2005-10-21 David Ayers <d.ayers@inode.at>
19171 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19173 2005-10-21 Jakub Jelinek <jakub@redhat.com>
19175 * gfortran.dg/assumed_dummy_2.f90: New test.
19177 2005-10-21 James E Wilson <wilson@specifix.com>
19179 PR preprocessor/15220
19180 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19182 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
19184 * gcc.c-torture/execute/20051021-1.c: New test.
19186 2005-10-21 Mark Mitchell <mark@codesourcery.com>
19189 * g++.dg/ext/tmplattr1.C: New test.
19191 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
19194 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19196 2005-10-20 Geoffrey Keating <geoffk@apple.com>
19198 * obj-c++.dg/except-1.mm: New.
19200 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19202 2005-10-21 Alan Modra <amodra@bigpond.net.au>
19204 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19206 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
19208 PR middle-end/24295
19209 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19210 declarations with the same names as thunks' alias targets, use
19212 * gcc.dg/attr-alias-3.c: New test.
19213 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19215 2005-10-20 Mark Mitchell <mark@codesourcery.com>
19218 * g++.dg/parse/access8.C: New test.
19220 2005-10-20 Richard Guenther <rguenther@suse.de>
19223 * g++.dg/tree-ssa/pr24439.C: New testcase.
19225 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
19227 * g++.dg/opt/delay-slot-1.C: New test.
19229 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
19232 * gfortran.fg/der_init_1.f90: New.
19234 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
19236 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19238 2005-10-19 Mark Mitchell <mark@codesourcery.com>
19241 * g++.dg/parse/error28.C: New test.
19243 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19245 * gcc.dg/profile-generate-2.c: New test.
19247 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
19250 * g++.dg/ext/dllimport11.C: New.
19252 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19255 * g++.dg/other/friend3.C: New test.
19257 2005-10-18 Mark Mitchell <mark@codesourcery.com>
19260 * g++.dg/template/error19.C: New test.
19262 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
19265 * g++.dg/overload/koenig2.C: New.
19268 * g++.dg/overload/error2.C: New.
19271 * g++.dg/inherit/covariant14.C: New.
19273 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19276 * g++.dg/parse/for1.C: New test.
19278 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
19281 * gfortran.dg/host_dummy_index_1.f90: New test.
19284 * gfortran.dg/automatic_char_len_2.f90: New test.
19287 * gfortran.dg/recursive_statement_functions.f90: New test.
19290 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19293 * gfortran.dg/external_initializer.f90: New test.
19296 * non_module_public.f90: New test.
19298 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
19301 * g++.dg/template/overload7.C: New.
19304 * g++.dg/other/switch2.C: Remove expected warnings.
19307 * g++.dg/template/defarg6.C: New.
19309 2005-10-17 Uros Bizjak <uros@kss-loka.si>
19312 * gcc.target/i386/pr24315.c: New test.
19314 2005-10-16 Mark Mitchell <mark@codesourcery.com>
19317 * g++.dg/template/static21.C: New test.
19318 * g++.dg/template/static21-a.cc: Likewise.
19320 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
19323 * g++.dg/warn/Wswitch-default-1.C: New test.
19324 * g++.dg/warn/Wswitch-default-2.C: New test.
19326 2005-10-16 Mark Mitchell <mark@codesourcery.com>
19329 * g++.dg/parse/template18.C: New test.
19330 * g++.dg/template/nontype15.C: Likewise.
19332 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
19335 * gfortran.dg/spec_expr_2.f90: New.
19337 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
19339 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19340 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19341 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19342 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19343 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19344 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19345 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19346 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
19347 previous target-specific skips and warning-message matches where
19350 2005-10-15 Mark Mitchell <mark@codesourcery.com>
19353 * g++.dg/warn/Wctor-dtor.C: New test.
19355 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19358 * gcc.dg/for-1.c: New test.
19360 2005-10-14 Mark Mitchell <mark@codesourcery.com>
19363 * g++.dg/warn/Wconversion1.C: New test.
19364 * g++.dg/ext/packed4.C: Compile with -w.
19365 * g++.dg/opt/20050511-1.C: Likewise.
19366 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19368 2005-10-14 Jakub Jelinek <jakub@redhat.com>
19370 * gfortran.dg/boz_5.f90: New test.
19372 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
19375 * g++.dg/other/switch2.C: New.
19378 * g++.dg/init/ctor7.C: New.
19380 2005-10-13 David Edelsohn <edelsohn@gnu.org>
19383 * g++.dg/parse/crash32.C: New test.
19385 2005-10-13 Mark Mitchell <mark@codesourcery.com>
19388 * g++.dg/init/goto2.C: New test.
19391 * g++.dg/template/crash/41.C: New test.
19394 * g++.dg/template/crash40.C: New test.
19397 * g++.dg/parse/friend5.C: New test.
19400 * g++.dg/template/crash38.C: New test.
19403 * g++.dg/template/friend38.C: New test.
19406 * g++.dg/template/crash39.C: New test.
19408 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
19410 * gcc.dg/debug/dwarf2/dwarf-char1.c,
19411 gcc.dg/debug/dwarf2/dwarf-char2.c,
19412 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19414 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19416 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
19418 * gcc.dg/dll-2.c: Add tests for warnings.
19419 * gcc.dg/dll-3.c: Likewise.
19420 * gcc.dg/dll-4.c: Likewise.
19422 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19423 * g++.dg/ext/dllimport2.C: Likewise.
19424 * g++.dg/ext/dllimport3.C: Likewise.
19425 * g++.dg/ext/dllimport7.C: Likewise.
19426 * g++.dg/ext/dllimport8.C: Likewise.
19427 * g++.dg/ext/dllimport9.C: Likewise.
19429 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
19432 * gfortran.dg/derived_pointer_recursion.f90: New test.
19434 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
19436 * gcc.c-torture/execute/20051012-1.c: New test.
19438 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
19441 * gfortran.dg/automatic_char_len_1.f90: New test.
19443 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
19446 * gfortran.dg/save_common.f90: New test.
19449 * gfortran.dg/save_result.f90: New test.
19451 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
19454 * g++.dg/template/dependent-expr1.C: Add new expected error.
19455 * g++.dg/template/dependent-expr2.C: Adjust error text.
19456 * g++.dg/template/overload6.C: New.
19459 * g++.dg/other/typename8.C: New.
19462 * g++.dg/other/return1.C: New.
19464 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
19467 * g++.dg/ext/label5.C: New.
19469 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
19472 * g++.dg/parse/crash31.C: New.
19474 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
19476 * g++.dg/ipa/ipa-1.c: New test.
19477 * g++.dg/ipa/ipa-2.c: New test.
19478 * g++.dg/ipa/ipa-3.c: New test.
19479 * g++.dg/ipa/ipa-4.c: New test.
19480 * g++.dg/ipa/ipa-5.c: New test.
19481 * g++.dg/ipa/ipa.exp: New file.
19483 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
19486 * gfortran.dg/private_type_3.f90: New test.
19488 2005-10-11 Steven G. Kargl <kargls@comcast.net>
19491 gfortran.dg/aint_anint_1.f90: New test.
19493 2005-10-11 Steven G. Kargl <kargls@comcast.net>
19495 PR libgfortran/24313
19496 gfortran.dg/csqrt.f: New test.
19498 2005-10-11 Ian Lance Taylor <ian@airs.com>
19501 * g++.dg/warn/noeffect7.C: New test.
19502 * g++.dg/warn/noeffect2.C: Instantiate templates.
19503 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
19506 2005-10-11 Mark Mitchell <mark@codesourcery.com>
19509 * g++.dg/init/float1.C: New test.
19512 * g++.dg/init/member1.C: Tweak error markers.
19514 2005-10-11 Janis Johnson <janis187@us.ibm.com>
19517 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19518 Check for null pointer.
19520 2005-10-11 Mark Mitchell <mark@codesourcery.com>
19523 * g++.dg/parse/ret-type3.C: New test.
19525 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
19528 * gcc.c-torture/compile/pr23946.c: New test.
19530 2005-10-11 Jakub Jelinek <jakub@redhat.com>
19532 * g++.dg/opt/mmx2.C: New test.
19534 2005-10-10 Mark Mitchell <mark@codesourcery.com>
19537 * g++.dg/template/static20.C: New test.
19540 * g++.dg/warn/Wunused-12.C: New test.
19543 * g++.dg/template/arg4.C: New test.
19545 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19547 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19548 * gcc.dg/ucnid-3.c: Likewise.
19549 * gcc.dg/ucnid-4.c: Likewise.
19550 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19551 * g++.dg/other/ucnid-1.C: Likewise.
19552 * gcc.dg/sparc-frame-1.c: New test.
19554 2005-10-10 Mark Mitchell <mark@codesourcery.com>
19557 * g++.dg/template/spec27.C: New test.
19560 * g++.dg/template/static19.C: New test.
19562 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19564 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19565 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19567 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
19570 * gfortran.fortran-torture/compile/pr24136.f: New test.
19572 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
19575 * g++.dg/parse/crash30.C: New test.
19577 2005-10-07 Richard Guenther <rguenther@suse.de>
19579 PR middle-end/24227
19580 * gcc.c-torture/compile/pr24227.c: New testcase.
19582 2005-10-07 Steve Ellcey <sje@cup.hp.com>
19584 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19585 Do not put aligned attributes on array elements.
19587 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
19589 PR testsuite/23611, PR testsuite/23615
19590 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19591 writing prototypes of library functions by hand.
19592 * obj-c++.dg/bitfield-4.mm: Likewise.
19593 * obj-c++.dg/const-str-4.mm: Likewise.
19594 * obj-c++.dg/encode-4.mm: Likewise.
19595 * obj-c++.dg/encode-5.mm: Likewise.
19596 * obj-c++.dg/encode-6.mm: Likewise.
19597 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19598 * obj-c++.dg/method-10.mm: Likewise.
19599 * obj-c++.dg/method-17.mm: Likewise.
19600 * obj-c++.dg/method-19.mm: Likewise.
19601 * obj-c++.dg/try-catch-2.mm: Likewise.
19603 2005-10-06 Richard Henderson <rth@redhat.com>
19606 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19608 2005-10-06 Dale Johannesen <dalej@apple.com>
19610 * gcc.c-torture/execute/20030125-1.c: Correct.
19612 2005-10-06 Richard Guenther <rguenther@suse.de>
19614 PR tree-optimization/24238
19615 * g++.dg/tree-ssa/pr24238.C: New testcase.
19617 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
19620 * gfortran.dg/der_pointer_3.f90: New test.
19622 2005-10-05 Devang Patel <dpatel@apple.com>
19625 * g++.dg/other/PR23205.C: New.
19627 2005-10-05 Richard Henderson <rth@redhat.com>
19630 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19631 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19633 2005-10-05 Dale Johannesen <dalej@apple.com>
19635 * gcc.c-torture/execute/float-floor.c: New.
19637 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
19639 PR tree-optimization/21419
19640 PR tree-optimization/24146
19641 PR tree-optimization/24151
19643 * g++.dg/ext/asm7.C: New.
19644 * g++.dg/ext/asm8.C: New.
19645 * gcc.dg/asm-1.c: Compile on all targets.
19646 * gcc.dg/asm-pr24146.c: New.
19647 * gcc.dg/pr21419.c: Adjust error messages.
19649 2005-10-05 Richard Guenther <rguenther@suse.de>
19652 * gfortran.fortran-torture/compile/empty.f90: New testcase.
19654 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
19657 * g++.dg/template/spec22.C: Robustify test.
19658 * g++.dg/template/spec26.C: New.
19660 2005-10-05 Uros Bizjak <uros@kss-loka.si>
19662 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19663 if target supports vector instructions.
19665 2005-10-04 Geoffrey Keating <geoffk@apple.com>
19667 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19670 2005-10-04 Janis Johnson <janis187@us.ibm.com>
19672 * lib/target-supports.exp (check_effective_target_fortran_large_real,
19673 check_effective_target_fortran_large_int): Replace cached result
19674 when target changes.
19676 2005-10-04 Devang Patel <dpatel@apple.com>
19678 * gcc.dg/i386-sse-vect-types.c: New.
19680 2005-10-04 Ian Lance Taylor <ian@airs.com>
19682 PR preprocessor/13726
19683 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19684 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19686 2005-10-04 Richard Guenther <rguenther@suse.de>
19689 * gcc.dg/noncompile/pr23576.c: New testcase.
19691 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
19693 PR middle-end/23125
19694 * gcc.dg/register-var-3.c: New test.
19696 2005-10-04 Steven Bosscher <stevenb@suse.de>
19698 * gcc.dg/pr23049.c: New test.
19700 * gcc.dg/ucnid-4.c: Fix test.
19702 2005-10-03 Diego Novillo <dnovillo@redhat.com>
19705 * gcc.c-torture/compile/pr23445.c: New test.
19707 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
19709 * g++.dg/overload/unknown1.C: New.
19711 2005-10-03 Mark Mitchell <mark@codesourcery.com>
19714 * g++.dg/template/repo4.C: New test.
19716 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19718 PR libfortran/19308
19719 * gfortran.dg/large_real_kind_2.F90: New test.
19720 * gfortran.dg/large_integer_kind_2.f90: New test.
19722 2005-10-03 Uros Bizjak <uros@kss-loka.si>
19724 * lib/target-supports.exp (check_effective_target_vect_shift):
19725 Implement with result caching. Add i?86, x86_64 and ia64 targets.
19726 (check_effective_target_vect_condition): Fix copy-n-pasto.
19728 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19729 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19732 2005-10-02 Mark Mitchell <mark@codesourcery.com>
19735 * g++.dg/template/overload5.C : New test.
19738 * g++.dg/expr/stdarg1.C: New test.
19740 2005-10-02 Diego Novillo <dnovillo@redhat.com>
19743 * gcc.c-torture/execute/pr24142.c: New test.
19745 2005-10-01 Diego Novillo <dnovillo@redhat.com>
19748 * gcc.c-torture/execute/pr24141.c: New test.
19750 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
19751 Diego Novillo <dnovillo@redhat.com>
19754 * gcc.c-torture/execute/pr23604.c: New test.
19756 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
19765 gfortran.dg/equiv_constraint_1.f90: New test.
19766 gfortran.dg/equiv_constraint_2.f90: New test.
19767 gfortran.dg/equiv_constraint_3.f90: New test.
19768 gfortran.dg/equiv_constraint_4.f90: New test.
19769 gfortran.dg/equiv_constraint_5.f90: New test.
19770 gfortran.dg/equiv_constraint_6.f90: New test.
19771 gfortran.dg/equiv_constraint_7.f90: New test.
19772 gfortran.dg/equiv_constraint_8.f90: New test.
19773 gfortran.dg/private_type_1.f90: New test.
19774 gfortran.dg/private_type_2.f90: New test.
19775 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19776 980628-10.f: Assert std=gnu to permit mixing of
19777 types in equivalence statements.
19779 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
19782 * gfortran.dg/open_status_1.f90: New.
19784 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19786 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19787 * gcc.dg/vect/pr22480.c: Clean up temp files.
19788 * gcc.dg/vect/pr23831.c: Clean up temp files.
19789 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19790 Clean up temp files.
19791 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19792 Clean up temp files.
19794 * gcc.dg/20050309-1.c: Clean up temp files.
19795 * gcc.dg/20050325-1.c: Clean up temp files.
19797 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19799 PR tree-optimization/24059
19800 * gcc.dg/vect/pr24059.c : New test.
19802 2005-09-29 Jakub Jelinek <jakub@redhat.com>
19804 PR middle-end/24109
19805 * gcc.c-torture/execute/20050929-1.c: New test.
19807 2005-09-29 Steven Bosscher <stevenb@suse.de>
19809 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19811 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
19814 * gcc.dg/pr21419.c: New test.
19816 2005-09-29 Steven Bosscher <stevenb@suse.de>
19818 * gcc.dg/pr23911.c: New test.
19820 2005-09-28 Mark Mitchell <mark@codesourcery.com>
19822 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19825 * g++.dg/parse/qualified4.C: New test.
19826 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19827 * g++.old-deja/g++.mike/p8154.C: Likewise.
19829 2005-09-27 Mark Mitchell <mark@codesourcery.com>
19832 * g++.dg/template/friend37.C: New test.
19833 * g++.dg/parse/crash28.C: Adjust error markers.
19835 2005-09-27 Jakub Jelinek <jakub@redhat.com>
19838 * gfortran.fortran-torture/execute/save_2.f90: New decl.
19840 2005-09-27 Devang Patel <dpatel@apple.com>
19842 PR tree-optimization/23625
19843 * gcc.dg/pr23625.c: New test.
19845 2005-09-27 Uros Bizjak <uros@kss-loka.si>
19847 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19848 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19850 2005-09-26 Jakub Jelinek <jakub@redhat.com>
19853 * gfortran.fortran-torture/execute/save_1.f90: New test.
19854 * gfortran.dg/save_1.f90: New test.
19856 2005-09-26 Uros Bizjak <uros@kss-loka.si>
19858 * gcc.target/i386/builtin-apply-mmx.c: New test.
19861 * gcc.target/i386/pr22576.c: New test.
19864 * gcc.target/i386/pr22585.c: New test.
19867 * gcc.target/i386/pr23268.c: New test.
19869 PR middle-end/23831
19870 * gcc.dg/vect/pr23831.c: New test.
19873 * gcc.target/i386/pr24055.c: New test.
19875 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
19877 PR tree-optimization/23960
19878 * gcc.c-torture/compile/pr23960.c: New.
19880 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
19883 * gfortran.dg/nested_modules_3.f90: New.
19885 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19888 gfortran.dg/interface_1.f90: New test.
19890 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
19891 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19894 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19896 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19899 * gfortran.dg/imag_1.f: New test.
19900 * gfortran.dg/imag_2.f: Ditto.
19902 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
19904 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19906 2005-09-22 Jakub Jelinek <jakub@redhat.com>
19909 * g++.dg/warn/pr21983.C: New test.
19911 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
19913 * gcc.dg/20050922-1.c: Testcase added.
19915 2005-09-21 Mark Mitchell <mark@codesourcery.com>
19918 * g++.dg/template/array14.C: New test.
19920 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
19923 * gfortran.dg/der_ptr_component_1.f90: New test.
19925 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19928 * g++.dg/template/error1.C: Reject "no matching function" message.
19930 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19933 * g++.dg/lookup/error1.C: New test.
19935 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
19937 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19938 functionality of the testcase.
19940 2005-09-20 Richard Henderson <rth@redhat.com>
19942 * gcc.dg/vect/vect-22.c: Require vect_float.
19943 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19945 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
19947 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19948 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19949 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19950 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19951 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19952 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19953 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19954 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19955 * gcc.dg/cpp/ucnid-8.c: New test.
19957 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19959 PR tree-optimization/23929
19960 * gcc.c-torture/compile/pr23929.c: New test.
19962 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
19964 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19967 2005-09-20 Steve Ellcey <sje@cup.hp.com>
19970 * g++.dg/other/pr22003.C: Require named sections.
19972 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19975 * g++.dg/rtti/crash3.C: New test.
19977 PR tree-optimization/23818
19978 * gcc.dg/pr23818.c: New test.
19980 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19983 * gfortran.dg/print_fmt_4.f: New.
19985 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19988 * gfortran.fortran-torture/execute/entry_11.f90: New test.
19990 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19992 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19993 Use pointers to local alignable arrays instead. Added comments.
19994 * gcc.dg/vect/vect-46.c: Likewise.
19995 * gcc.dg/vect/vect-48.c: Likewise.
19996 * gcc.dg/vect/vect-49.c: Likewise.
19997 * gcc.dg/vect/vect-52.c: Likewise.
19998 * gcc.dg/vect/vect-53.c: Likewise.
19999 * gcc.dg/vect/vect-54.c: Likewise.
20000 * gcc.dg/vect/vect-56.c: Likewise.
20001 * gcc.dg/vect/vect-57.c: Likewise.
20002 * gcc.dg/vect/vect-58.c: Likewise.
20003 * gcc.dg/vect/vect-60.c: Likewise.
20004 * gcc.dg/vect/vect-61.c: Likewise.
20006 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20007 The test is no longer vectorizable on vect_no_align targets.
20008 * gcc.dg/vect/vect-43.c: Likewsie.
20010 * gcc.dg/vect/vect-44.c: Added comments.
20011 * gcc.dg/vect/vect-45.c: Added comments.
20012 * gcc.dg/vect/vect-50.c: Added comments.
20013 * gcc.dg/vect/vect-51.c: Added comments.
20015 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20017 * gcc.dg/vect/Os-vect-95.c: Likewise.
20019 * gcc.dg/vect/vect-41.c: Test removed.
20020 * gcc.dg/vect/vect-47.c: Test removed.
20021 * gcc.dg/vect/vect-55.c: Test removed.
20022 * gcc.dg/vect/vect-59.c: Test removed.
20024 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
20026 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20027 No longer vectorizable on vect_no_align targets.
20028 * gcc.dg/vect/pr20122.c: Likewise.
20029 * gcc.dg/vect/vect-74.c: Likewise.
20030 * gcc.dg/vect/vect-75.c: Likewise.
20031 * gcc.dg/vect/vect-76.c: Likewise.
20033 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20034 Will not be vectorizable on vect_no_align targets once aliasing issues
20036 * gcc.dg/vect/vect-79.c: Likewise.
20038 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20039 * gcc.dg/vect/vect-78.c: Likewise.
20040 * gcc.dg/vect/vect-97.c: Likewise.
20042 2005-09-19 Steven Bosscher <stevenb@suse.de>
20044 * gcc.dg/pr23943.c: New test.
20046 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
20049 * gfortran.dg/derived_pointer_null_1.f90: New test.
20051 2005-09-18 Richard Guenther <rguenther@suse.de>
20053 PR middle-end/23944
20054 * gcc.c-torture/compile/pr23944.c: New testcase.
20056 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
20059 * gfortran.dg/der_pointer_2.f90: New test.
20061 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
20064 * gfortran.dg/nested_modules_2.f90: New test.
20066 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20069 * g++.dg/other/semicolon.C: New test.
20071 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
20073 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20074 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20076 2005-09-16 Mark Mitchell <mark@codesourcery.com>
20079 * g++.dg/template/static18.C: New test.
20082 * g++.dg/template/crash19.C: Remove dg-error marker.
20083 * g++.dg/template/local4.C: New test.
20085 2005-09-16 Paul Brook <paul@codesourcery.com>
20088 * gfortran.dg/dependency_1.f90: New test.
20090 2005-09-15 Mark Mitchell <mark@codesourcery.com>
20093 * g++.dg/template/static17.C: New test.
20095 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
20098 * g++.dg/warn/huge-val1.C: New test.
20100 2005-09-15 Mark Mitchell <mark@codesourcery.com>
20103 * g++.dg/parse/class2.C: New test.
20104 * g++.dg/template/explicit8.C: Likewise.
20105 * g++.dg/template/spec25.C: Likewise.
20107 2005-09-14 Josh Conner <jconner@apple.com>
20109 PR middle-end/23584
20110 * gcc.dg/pr23584.c: New test.
20112 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
20114 PR fortran/21875 Internal Unit Array I/O, NIST
20115 * gfortran.dg/arrayio_1.f90: New test.
20116 * gfortran.dg/arrayio_1.f90: New test.
20117 * gfortran.dg/arrayio_1.f90: New test.
20118 * gfortran.dg/arrayio_1.f90: New test.
20119 * gfortran.dg/arrayio_1.f90: New test.
20121 2005-09-14 Uros Bizjak <uros@kss-loka.si>
20123 PR middle-end/22480
20124 * gcc.dg/vect/pr22480.c: New test.
20126 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
20129 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20131 2005-09-13 Josh Conner <jconner@apple.com>
20134 * g++.dg/init/struct2.C: New test.
20135 * g++.dg/init/struct3.C: New test.
20137 2005-09-13 Janis Johnson <janis187@us.ibm.com>
20139 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20140 Clean up temp files.
20141 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20142 gcc.dg/tree-ssa/builtin-fprintf-1.c,
20143 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20144 gcc.dg/tree-ssa/builtin-printf-1.c,
20145 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20146 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20147 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20148 gcc.dg/tree-ssa/builtin-vprintf-1.c,
20149 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20150 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20151 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20152 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20153 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20154 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20155 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20156 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20158 2005-09-13 Josh Conner <jconner@apple.com>
20160 * lib/gcc-dg.exp: Load scanipa.exp.
20161 (cleanup-dump): New procedure.
20162 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20163 * lib/scandump.exp: New file.
20164 * lib/scantree.exp: Use it.
20165 * lib/scanipa.exp: New file.
20167 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
20170 * gfortran.dg/generic_4.f90: New test.
20172 2005-09-13 Uros Bizjak <uros@kss-loka.si>
20175 * gcc.target/i386/pr23816-1.c: New test.
20176 * gcc.target/i386/pr23816-2.c: New test.
20179 2005-09-13 Bastian Blank <waldi@debian.org>
20182 * g++.dg/abi/mangle26.C: New test.
20183 * g++.dg/abi/mangle27.C: New test.
20184 * g++.dg/abi/mangle28.C: New test.
20185 * g++.dg/abi/mangle29.C: New test.
20188 * g++.dg/parse/register1.C: New test.
20190 2005-09-13 Mark Mitchell <mark@codesourcery.com>
20193 * g++.dg/template/access16.C: New test.
20195 2005-09-13 Richard Sandiford <richard@codesourcery.com>
20197 * gfortran.dg/char_pack_2.f90: Increase the vector size.
20199 2005-09-13 Richard Sandiford <richard@codesourcery.com>
20202 * gfortran.dg/shape_2.f90: New test.
20204 2005-09-13 Richard Sandiford <richard@codesourcery.com>
20207 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20208 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20209 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20210 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20211 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20212 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20213 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20216 2005-09-12 Mark Mitchell <mark@codesourcery.com>
20219 * g++.dg/parse/template17.C: New test.
20221 2005-09-12 Mark Mitchell <mark@codesourcery.com>
20224 * g++.dg/template/nontype14.C: New test.
20226 2005-09-12 Ian Lance Taylor <ian@airs.com>
20229 * g++.dg/lookup/friend7.C: New test.
20230 * g++.dg/lookup/friend8.C: New test.
20231 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20232 so that it will be found via argument dependent lookup.
20233 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20234 friend functions which will no longer be found.
20235 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20236 function g, so that it will be found via argument dependent
20238 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20239 * g++.old-deja/g++.mike/net43.C: Likewise.
20241 2005-09-12 Mark Mitchell <mark@codesourcery.com>
20244 * g++.dg/template/static16.C: New test.
20246 2005-09-12 Josh Conner <jconner@apple.com>
20248 PR middle-end/23237
20249 * gcc.c-torture/compile/pr23237.c: New test.
20251 2005-09-11 Richard Henderson <rth@redhat.com>
20253 * g++.dg/other/error8.C: Update expected diagnostic text.
20255 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20257 PR libfortran/19872
20258 * gfortran.dg/overwrite_1.f: New test.
20260 2005-09-09 Josh Conner <jconner@apple.com>
20262 * g++.dg/init/pr23180-1.C: Removed.
20263 * g++.dg/init/pr23180-2.C: Removed.
20265 2005-09-09 David Daney <ddaney@avtrex.com>
20267 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20268 files which are ...
20269 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20270 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20272 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20274 * gfortran.dg/iostat_2.f90: New test.
20276 2005-09-09 Mark Mitchell <mark@codesourcery.com>
20279 * g++.dg/ext/interface1.C: New test.
20280 * g++.dg/ext/interface1.h: Likewise.
20281 * g++.dg/ext/interface1a.cc: Likewise.
20283 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
20285 * gfortran.dg/iomsg_1.f90: New test case.
20287 2005-09-09 Richard Guenther <rguenther@suse.de>
20290 * g++.dg/tree-ssa/pr23624.C: New testcase.
20292 2005-09-09 Richard Sandiford <richard@codesourcery.com>
20295 * gfortran.dg/vector_subscript_1.f90,
20296 * gfortran.dg/vector_subscript_2.f90: New tests.
20298 2005-09-09 Richard Sandiford <richard@codesourcery.com>
20301 * gfortran.dg/array_alloc_1.f90,
20302 * gfortran.dg/array_alloc_2.f90,
20303 * gfortran.dg/array_alloc_3.f90: New tests.
20305 2005-09-09 Richard Sandiford <richard@codesourcery.com>
20308 * gfortran.dg/array_constructor_6.f90
20309 * gfortran.dg/array_constructor_7.f90
20310 * gfortran.dg/array_constructor_8.f90
20311 * gfortran.dg/array_constructor_9.f90
20312 * gfortran.dg/array_constructor_10.f90
20313 * gfortran.dg/array_constructor_11.f90
20314 * gfortran.dg/array_constructor_12.f90: New tests.
20316 2005-09-08 Josh Conner <jconner@apple.com>
20319 * g++.dg/init/pr23180-1.C: New test.
20320 * g++.dg/init/pr23180-2.C: New test.
20322 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
20325 * gfortran.dg/module_double_reuse.f90: New.
20327 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
20334 * gfortran.dg/common_equivalence_1.f: New.
20335 * gfortran.dg/common_equivalence_2.f: New.
20336 * gfortran.dg/common_equivalence_3.f: New.
20337 * gfortran.dg/contained_equivalence_1.f90: New.
20338 * gfortran.dg/module_blank_common.f90: New.
20339 * gfortran.dg/module_commons_1.f90: New.
20340 * gfortran.dg/module_equivalence_1.f90: New.
20341 * gfortran.dg/nested_modules_1.f90: New.
20342 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20343 equivalences and add comment to connect the test with
20346 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20349 * gfortran.dg/common_6.f90: New test.
20351 2005-09-08 Richard Sandiford <richard@codesourcery.com>
20354 * gfortran.dg/char_result_1.f90,
20355 * gfortran.dg/char_result_2.f90,
20356 * gfortran.dg/char_result_3.f90,
20357 * gfortran.dg/char_result_4.f90,
20358 * gfortran.dg/char_result_5.f90,
20359 * gfortran.dg/char_result_6.f90,
20360 * gfortran.dg/char_result_7.f90,
20361 * gfortran.dg/char_result_8.f90: New tests.
20363 2005-09-08 Richard Sandiford <richard@codesourcery.com>
20366 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20368 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
20371 * obj-c++.dg/selector-5.mm: New test.
20372 * obj-c++.dg/selector-6.mm: New test.
20374 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
20378 * objc.dg/error-1.m: New test.
20380 2005-09-07 Richard Sandiford <richard@codesourcery.com>
20383 * gfortran.fortran-torture/execute/pr23373-1.f90,
20384 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20386 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
20388 PR libfortran/23760
20389 * gfortran.dg/g77/1832.f: Remove long string in write statement
20390 to allow the test to pass on correct list directed output with
20393 2005-09-07 James E Wilson <wilson@specifix.com>
20395 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20397 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
20399 * gfortran.dg/parameter+save.f90: Rename to
20400 * gfortran.dg/parameter_save.f90: .. this.
20402 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
20405 * gfortran.dg/parameter+save.f90: New test case.
20407 2005-09-06 Richard Sandiford <richard@codesourcery.com>
20410 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20412 2005-09-06 Jakub Jelinek <jakub@redhat.com>
20415 * gcc.dg/pr23075.c: New test.
20416 * g++.dg/warn/pr23075.C: New test.
20419 * gcc.target/i386/pr22362.c: New test.
20421 PR rtl-optimization/23098
20422 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20424 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20425 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20426 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20428 2005-09-06 Mark Mitchell <mark@codesourcery.com>
20430 * g++.dg/expr/cast6.C: New test.
20433 * g++.dg/init/new15.C: New test.
20435 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
20437 * gcc.dg/vect/Os-vect-95.c: New test.
20438 * gcc.dg/vect/vect-95.c: Same.
20440 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
20442 * gcc.dg/vect/vect-29.c: Update xfail testing.
20443 * gcc.dg/vect/vect-44.c: Same.
20444 * gcc.dg/vect/vect-48.c: Same.
20445 * gcc.dg/vect/vect-50.c: Same.
20446 * gcc.dg/vect/vect-72.c: Same.
20447 * gcc.dg/vect/vect-77.c: Same.
20448 * gcc.dg/vect/vect-78.c: Same.
20449 * gcc.dg/vect/vect-80.c: Same.
20450 * gcc.dg/vect/vect-96.c: Same.
20451 * gcc.dg/vect/vect-100.c: Same.
20452 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20453 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20454 * gfortran.dg/vect/vect-5.f90: Same.
20456 2005-09-06 Jakub Jelinek <jakub@redhat.com>
20458 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20460 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20461 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20464 * g++.dg/opt/pr23056.C: New test.
20466 PR rtl-optimization/23098
20467 * gcc.target/i386/pr23098.c: New test.
20469 2005-09-05 Mark Mitchell <mark@codesourcery.com>
20472 * g++.dg/template/static15.C: New test.
20475 * g++.dg/ext/stmtexpr5.C: New test.
20476 * g++.dg/ext/stmtexpr6.C: Likewise.
20478 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
20480 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20482 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20483 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20484 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20486 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
20488 PR libfortran/23321
20489 * gfortran.dg/direct_io_4.f90: New test case.
20491 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
20492 Rasmus Hahn <rassahah@neofonie.de>
20495 * objc.dg/type-stream-1.m: New test.
20497 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
20500 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20501 gfortran.dg/print_fmt_3.f90: New test.
20503 2005-09-03 Jakub Jelinek <jakub@redhat.com>
20505 * gfortran.dg/fmt_t_1.f90: New test.
20507 2005-09-03 Jakub Jelinek <jakub@redhat.com>
20509 PR rtl-optimization/23454
20510 * g++.dg/opt/pr23454.C: New test.
20512 2005-09-03 Mark Mitchell <mark@codesourcery.com>
20515 * g++.dg/ext/static1.C: New test.
20517 2005-09-02 Richard Henderson <rth@redhat.com>
20519 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20520 tail call to check_fa_work.
20522 2005-09-02 Mark Mitchell <mark@codesourcery.com>
20525 * g++.dg/other/gc3.C: New test.
20527 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20529 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20530 * gcc.dg/20050826-1.c: Likewise.
20532 2005-08-31 Mark Mitchell <mark@codesourcery.com>
20535 * g++.dg/expr/volatile1.C: New test.
20537 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
20539 PR middle-end/23547
20540 * gcc.dg/pr23547.c: New test.
20542 2005-09-02 Richard Sandiford <richard@codesourcery.com>
20545 * gcc.c-torture/execute/pr22061-1.c,
20546 * gcc.c-torture/execute/pr22061-2.c,
20547 * gcc.c-torture/execute/pr22061-3.c,
20548 * gcc.c-torture/execute/pr22061-4.c: New tests.
20550 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
20552 * gcc.dg/Wredundant-decls-2.c: New test to check that
20553 -Wredundant-decls does not issue warning for a variable
20554 definition following a declaration.
20556 2005-09-01 Jakub Jelinek <jakub@redhat.com>
20559 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20560 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20561 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20563 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20564 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20565 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20566 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20567 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20568 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20569 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20570 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20572 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20575 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20578 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
20581 * gcc.dg/pr21255-1.c: New test.
20582 * gcc.dg/pr21255-2-mb.c: Likewise.
20583 * gcc.dg/pr21255-2-ml.c: Likewise.
20584 * gcc.dg/pr21255-3.c: Likewise.
20585 * gcc.dg/pr21255-4.c: Likewise.
20587 2005-08-31 Dale Johannesen <dalej@apple.com>
20589 * gcc.dg/20050830-1.c: New.
20591 2005-08-31 Josh Conner <jconner@apple.com>
20593 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20594 command-line options for arm-*-* targets.
20595 * g++.dg/init/array16.C: Likewise.
20596 * g++.dg/other/crash-4.C: Likewise.
20598 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
20601 * obj-c++.dg/gnu-runtime-3.mm: New test.
20603 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20606 * g++.dg/lookup/ambig4.C: New test.
20607 * g++.dg/lookup/ambig5.C: New test.
20608 * g++.dg/tc1/dr101.C: Adjust error markers.
20610 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20613 * g++.dg/template/ttp5.C: Adjust error markers.
20615 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
20618 * lib/obj-c++.exp: Include target-libpath.exp.
20619 (obj-c++_link_flags): Look for the GNU libobjc library
20620 and set the library path to include it.
20621 Don't manually set LD_LIBRARY_PATH (etc.) but call
20622 set_ld_library_path_env_vars instead.
20623 (obj-c++_target_compile): Don't set library path or
20624 linker flags because they are already set correctly
20625 in obj-c++_link_flags.
20627 2005-08-30 Josh Conner <jconner@apple.com>
20629 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20630 to command-line options for arm-*-* targets.
20632 2005-08-30 Geoffrey Keating <geoffk@apple.com>
20634 * g++.dg/other/i386-1.C: New.
20636 2005-08-30 Jakub Jelinek <jakub@redhat.com>
20638 PR preprocessor/20348
20639 PR preprocessor/20356
20640 * gcc.dg/cpp/pr20348.c: New test.
20641 * gcc.dg/cpp/pr20348.h: New file.
20642 * gcc.dg/cpp/inc/pr20348.h: New file.
20643 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20644 * gcc.dg/cpp/pr20356.c: New test.
20645 * gcc.dg/cpp/pr20356.h: New file.
20646 * gcc.dg/cpp/inc/pr20356.h: New file.
20647 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20649 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
20651 * gfortran.fortran-torture/execute/intrinsic_count.f90:
20652 Fix array dimension to avoid correct end-of-file error.
20654 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
20656 PR libfortran/23598
20657 * gfortran.dg/iostat_1.f90: New test.
20659 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
20661 PR middle-end/23408
20662 * gcc.dg/pr23408.c: New test.
20664 2005-08-28 Mark Mitchell <mark@codesourcery.com>
20667 * g++.dg/init/member1.C: Make sure erroneous static data member
20668 definitions are required.
20669 * g++.dg/template/static13.C: New test.
20670 * g++.dg/template/static14.C: Likewise.
20672 2005-08-29 Jakub Jelinek <jakub@redhat.com>
20674 * gcc.target/i386/pr23575.c: Use -msse2 instead of
20675 -march=pentium4, remove ilp32 requirement.
20677 PR middle-end/23484
20678 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20679 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20681 2005-08-29 Andreas Jaeger <aj@suse.de>
20684 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20686 2005-08-28 Jakub Jelinek <jakub@redhat.com>
20688 * gcc.c-torture/execute/20050316-2.c: New test.
20689 * gcc.c-torture/execute/20050316-3.c: New test.
20690 * gcc.dg/torture/pr16104-1.c: New test.
20692 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
20694 PR middle-end/23463
20695 * gcc.c-torture/execute/zero-struct-1.c: New test.
20697 2005-08-27 Richard Guenther <rguenther@suse.de>
20700 * gcc.target/i386/pr23575.c: New testcase.
20702 2005-08-26 Jakub Jelinek <jakub@redhat.com>
20704 PR rtl-optimization/23561
20705 * gcc.c-torture/execute/20050826-1.c: New test.
20708 * gcc.c-torture/execute/20050826-2.c: New test.
20710 2005-08-26 Dale Johannesen <dalej@apple.com>
20712 * gcc.dg/20030711-1.c: Modify to work on Darwin.
20713 * gcc.dg/20050826-1.c: New.
20715 2005-08-26 Mark Mitchell <mark@codesourcery.com>
20718 * g++.dg/template/nontype13.C: New test.
20721 * g++.dg/init/new14.C: New test.
20722 * g++.dg/expr/anew1.C: Do not XFAIL.
20723 * g++.dg/expr/anew2.C: Likewise.
20724 * g++.dg/expr/anew3.C: Likewise.
20726 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
20728 PR middle-end/22439
20729 * gcc.dg/vla-3.c: New test.
20731 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
20734 * gfortran.dg/named_interface.f90: New.
20736 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
20738 * gcc.c-torture/execute/frame-address.c: New test.
20740 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
20743 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20745 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20747 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20749 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20751 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20752 * gcc.dg/altivec-22.c: Rename from..
20753 * gcc.dg/altivec-nomfcr.c: ..this.
20755 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
20757 PR tree-optimization/23546
20758 * gcc.dg/tree-ssa/pr23546.c: New test.
20760 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
20763 * gfortran.dg/nonreturning_statements.f90: New test.
20765 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
20768 * g++.dg/parse/crash29.C: New.
20770 2005-08-23 DJ Delorie <dj@redhat.com>
20772 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20773 constants have the L suffix.
20775 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
20778 * g++.dg/template/instantiate8.C: New.
20780 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
20782 PR middle-end/23467
20783 * gcc.c-torture/execute/pr23467.c: New test.
20785 2005-08-23 Jakub Jelinek <jakub@redhat.com>
20787 PR tree-optimization/22043
20788 * gcc.c-torture/execute/20050613-1.c: New test.
20790 2005-08-23 Ben Elliston <bje@au.ibm.com>
20792 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20794 2005-08-22 Jakub Jelinek <jakub@redhat.com>
20796 PR rtl-optimization/23478
20797 * g++.dg/opt/pr23478.C: New test.
20799 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20802 * gcc.dg/switch-warn-3.c: New test.
20804 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20807 * g++.dg/template/param1.C: New test.
20809 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20812 * g++.dg/other/incomplete1.C: New test.
20814 2005-08-22 Ira Rosen <irar@il.ibm.com>
20816 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20819 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20821 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20824 2005-08-21 Jakub Jelinek <jakub@redhat.com>
20826 * gcc.target/i386/sse-4.c: New test.
20828 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20831 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20833 2005-08-20 Jakub Jelinek <jakub@redhat.com>
20835 * gcc.dg/20050811-1.c: New test.
20836 * gcc.dg/20050811-2.c: New test.
20838 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
20840 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20842 2005-08-19 Diego Novillo <dnovillo@redhat.com>
20845 * gcc.c-torture/compile/pr23476.c: New test.
20847 2005-08-19 Devang Patel <dpatel@apple.com>
20849 PR tree-optimization/23048
20850 * gcc.dg/tree-ssa/pr23048.c: New test.
20852 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
20854 PR middle-end/20624
20855 * g++.dg/warn/Wreturn-3.C: New test
20857 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
20859 PR tree-optimization/22228
20860 * g++.dg/vect/pr22543.cc: New test.
20862 2005-08-17 Steven Bosscher <stevenb@suse.de>
20864 PR tree-optimization/21574
20865 * gcc.dg/tree-ssa/pr21574.c: New test.
20867 2005-08-16 James E Wilson <wilson@specifix.com>
20869 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20871 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20874 * gcc.c-torture/compile/zero-strct-3.c: New test.
20875 * gcc.c-torture/compile/zero-strct-4.c: New test.
20877 2005-08-16 Steven Bosscher <stevenb@suse.de>
20880 * gcc.target/x86_64/pr23376.c: New test.
20882 2005-08-16 Ian Lance Taylor <ian@airs.com>
20885 * g++.dg/ext/vector2.C: New.
20887 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20889 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20891 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20893 PR libfortran/23428
20894 * gfortran.dg/inquire-complex.f90: New test case.
20896 2005-08-16 James E Wilson <wilson@specifix.com>
20898 PR tree-optimization/21105
20899 * gcc.dg/large-size-array.c: New.
20901 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
20903 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20905 * gcc.dg/vect/vect-41: Likewise.
20906 * gcc.dg/vect/vect-42: Likewise.
20907 * gcc.dg/vect/vect-43: Likewise.
20908 * gcc.dg/vect/vect-44: Likewise.
20909 * gcc.dg/vect/vect-46: Likewise.
20910 * gcc.dg/vect/vect-47: Likewise.
20911 * gcc.dg/vect/vect-48: Likewise.
20912 * gcc.dg/vect/vect-52: Likewise.
20913 * gcc.dg/vect/vect-53: Likewise.
20914 * gcc.dg/vect/vect-54: Likewise.
20915 * gcc.dg/vect/vect-55: Likewise.
20916 * gcc.dg/vect/vect-56: Likewise.
20917 * gcc.dg/vect/vect-57: Likewise.
20918 * gcc.dg/vect/vect-58: Likewise.
20919 * gcc.dg/vect/vect-59: Likewise.
20920 * gcc.dg/vect/vect-60: Likewise.
20921 * gcc.dg/vect/vect-61: Likewise.
20922 * gcc.dg/vect/vect-85: Likewise.
20923 * gcc.dg/vect/vect-87: Likewise.
20924 * gcc.dg/vect/vect-88: Likewise.
20925 * gcc.dg/vect/vect-93.c: Likewise.
20926 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20927 * gcc.dg/vect/vect-75: Likewise.
20928 * gcc.dg/vect/vect-76: Likewise.
20929 * gcc.dg/vect/vect-77: Likewise.
20930 * gcc.dg/vect/vect-78: Likewise.
20931 * gcc.dg/vect/vect-80: Likewise.
20932 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20933 vectorized for the expected reason, rather than checking how alignment
20935 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20936 aligned type and also instead of aligned pointers. Added documentation.
20938 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
20940 * gfortran.dg/power.f90: New test.
20942 2005-08-16 Jakub Jelinek <jakub@redhat.com>
20944 PR rtl-optimization/23299
20945 * g++.dg/opt/pr23299.C: New test.
20947 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20949 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20951 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
20953 * g++.dg/template/local6.C: New test.
20955 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20957 * execute/exceptions/finally-1.m: Check that the catch and finally are
20958 being called. Also add a "return 0;" at the end of main.
20960 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
20963 * gfortran.dg/namelist_print_1.f: New test of functionality of
20965 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20966 namelist generates error with -std=f95.
20968 2005-08-14 Ira Rosen <irar@il.ibm.com>
20970 PR tree-optimization/23119
20971 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20973 2005-08-13 Marcin Koziej <creep@desk.pl>
20974 Andrew Pinski <pinskia@physics.uc.edu>
20977 * execute/exceptions/finally-1.m: New test.
20979 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20981 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20983 * objc/execute/exceptions/trivial.m: New test.
20984 * objc.dg/try-catch-11.m: Move to ...
20985 * objc/execute/exceptions/foward-1.m: Here.
20986 * objc.dg/try-catch-2.m: Move to ...
20987 * objc/execute/exceptions/catchall-1.m: Here.
20988 * objc.dg/try-catch-8.m: Move to ...
20989 * objc/execute/exceptions/local-variables-1.m: Here.
20991 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20993 * objc.dg/nested-func-1.m: Move to ...
20994 * objc/execute/nested-func-1.m: Here.
20996 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20998 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20999 in ${options} instead of [target_info name].
21000 * lib/obj-c++.exp (objc_target_compile): Likewise.
21002 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21004 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21006 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21008 part of PR testsuite/23348
21009 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21010 each of the torture options.
21011 * objc/compile/trivial.m: New test.
21013 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
21015 * gfortran.dg/eoshift.f90: Correct format.
21017 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
21019 * gfortran.fortran-torture/execute/character_passing.f90:
21022 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
21025 * g++.dg/template/unify10.C: New.
21027 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
21029 * g++.dg/parse/pr22514.C: Move to...
21030 * g++.dg/debug/pr22514.C: here.
21032 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21035 * g++.dg/inherit/pure1.C: New test.
21037 * ChangeLog: Fix typos.
21039 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21040 Steven Bosscher <stevenb@suse.de>
21042 * gfortran.dg/runtime_warning_1.f90: New test.
21044 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
21047 * g++.dg/parse/crash28.C: New.
21049 2005-08-11 Richard Guenther <rguenther@suse.de>
21052 * gcc.target/i386/tailcall-1.c: New testcase.
21054 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
21056 * gcc.dg/vect/vect-67.c: Un-xfail.
21058 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
21061 * g++.dg/parse/crash27.C: new test.
21063 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
21065 PR libfortran/22143
21066 * gfortran.dg/shift-kind.f90: New testcase.
21068 2005-08-10 Richard Sandiford <richard@codesourcery.com>
21070 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21071 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21073 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21076 * g++.dg/other/mult-stor1.C: New test.
21078 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
21080 * gcc.c-torture/pr18299-1.c: Move to ...
21081 * gcc.c-torture/compile/pr18299-1.c: Here.
21083 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
21085 * gfortran/fortran.torture/execute/character_passing.f90:
21086 Fix types for LSAME.
21088 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
21090 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21091 input data back to what it was originally.
21093 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
21095 * objc.dg/try-catch-8.m: Enable for all targets.
21097 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
21099 * gcc.dg/pr23165.c: New test.
21101 2005-08-09 Steven Bosscher <stevenb@suse.de>
21103 PR tree-optimization/23234
21104 * gcc.dg/tree-ssa/pr23234.c: New test.
21106 2005-08-08 Josh Conner <jconner@apple.com>
21108 PR rtl-optimization/23241
21109 * gcc.dg/char-compare.c: New test.
21111 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21114 * g++.dg/init/new13.C: New test.
21116 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
21119 * g++.dg/other/crash-4.C: Adjust
21120 * g++/dg/ext/packed9.C: New.
21122 2005-08-08 Richard Sandiford <richard@codesourcery.com>
21124 PR middle-end/21964
21125 * gcc.c-torture/execute/pr21964-1.c: New test.
21127 2005-08-08 Richard Sandiford <richard@codesourcery.com>
21130 * gcc.dg/pr22458-1.c: New test.
21132 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
21133 Steven G. Kargl <kargls@comcast.net>
21136 * gfortran.dg/flush_1.f90: New test.
21138 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21141 * g++.dg/template/eh2.C: New test.
21143 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21146 * g++.dg/template/instantiate7.C: New test.
21148 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
21151 * gcc.dg/Wunused-value-1.c: New test.
21153 2005-08-06 Richard Sandiford <richard@codesourcery.com>
21155 PR rtl-optimization/23233
21156 * gcc.c-torture/compile/pr23233-1.c: New test.
21158 2005-08-06 Jakub Jelinek <jakub@redhat.com>
21162 * gfortran.dg/equiv_1.f90: New test.
21163 * gfortran.dg/equiv_2.f90: New test.
21164 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21165 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21166 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21168 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
21170 * gcc.c-torture/execute/vrp-5.c: New test.
21171 * gcc.c-torture/execute/vrp-6.c: New test.
21172 * gcc.dg/tree-ssa/vrp21.c: New test.
21174 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
21176 * g++.dg/parse/pr22514.C: New test.
21178 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
21180 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21182 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21183 instead of constant loads / pool entries.
21185 2005-08-05 David Edelsohn <edelsohn@gnu.org>
21187 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21190 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
21192 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21193 __WINT_TYPE__ in generated prototypes if possible.
21195 2005-08-04 Diego Novillo <dnovillo@redhat.com>
21198 * g++.dg/tree-ssa/pr22037.C:
21200 2005-08-04 Richard Henderson <rth@redhat.com>
21202 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21203 scan-tree-dump-times directive.
21205 2005-08-04 Jan Hubicka <jh@suse.cz>
21207 * gcov-1.C: Fix switch counts.
21208 * gcov-4b.c: Likewise.
21210 2005-08-03 Jeff Law <law@redhat.com>
21212 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21214 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
21216 * gcc.c-torture/execute/pr23135.c: New test.
21218 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21220 PR tree-optimization/19899
21221 * gcc.dg/tree-ssa/scev-1.c: New test.
21222 * gcc.dg/tree-ssa/scev-2.c: New test.
21224 2005-08-03 Richard Sandiford <richard@codesourcery.com>
21227 * gcc.dg/torture/pr18582-1.c: New test.
21229 2005-08-03 Jan Hubicka <jh@suse.cz>
21231 * update-conroll.c: New testcase.
21232 * update-conroll-2.c: New testcase.
21234 2005-08-02 David Edelsohn <edelsohn@gnu.org>
21236 * gfortran.dg/constant_substring.f: New test.
21237 * gfortran.dg/pr22491.f: New test.
21239 2005-08-02 Jan Hubicka <jh@suse.cz>
21241 * update-threading.c: Replace by the proper one.
21243 2005-08-02 Diego Novillo <dnovillo@redhat.com>
21246 * g++.dg/tree-ssa/pr23164.C: New test.
21248 2005-08-02 Diego Novillo <dnovillo@redhat.com>
21250 * gcc.dg/tree-ssa/pr23192.c: New test.
21252 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
21254 * gcc.c-torture/execute/vrp-4.c: New test.
21256 2005-08-02 Jan Hubicka <jh@suse.cz>
21258 * update-threading.c: New test.
21260 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
21262 * gcc.c-torture/compile/20050801-1.c: New test.
21263 * gcc.c-torture/compile/20050801-2.c: New test.
21265 2005-08-01 Jan Hubicka <jh@suse.cz>
21267 * val-prof-5.c: New test.
21269 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
21272 * gcc.dg/pr22311-1.c : New test.
21274 2005-07-31 Steven Bosscher <stevenb@suse.de>
21277 * gfortran.dg/pr23095.f: New test.
21280 * g++.dg/other/pr22003.C: New test.
21282 2005-07-31 Richard Sandiford <richard@codesourcery.com>
21285 * gcc.c-torture/execute/pr20621-1.c: New test.
21287 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
21289 * gfortran.dg/comma_format_extension_4.f: Adjust length
21290 of string for format.
21291 * gfortran.dg/der_array_io_1.f: Replace illegal internal
21292 print statement with internal write.
21293 * gfortran.dg/der_array_io_2.f: Likewise.
21294 * gfortran.dg/der_array_io_3.f: Likewise.
21296 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
21298 * gcc.dg/fold-abs-4.c: new test.
21300 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
21302 PR fortran/22570 an related issues.
21303 * gfortran.dg/x_slash_1.f: New test.
21305 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
21308 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21309 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21311 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
21314 * gcc.dg/Wshadow-3.c: New test.
21316 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
21318 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21319 used to have the wrong bounds).
21321 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
21324 * gcc.dg/hex-round-1.c: Test more cases.
21325 * gcc.dg/hex-round-2.c: New test.
21327 2005-07-29 Diego Novillo <dnovillo@redhat.com>
21330 * g++.dg/tree-ssa/pr22550.C: New test.
21332 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
21334 * gcc.dg/tree-ssa/vrp19.c: New test.
21335 * gcc.dg/tree-ssa-vrp20.c: New test.
21337 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
21340 * gcc.dg/transparent-union-4.c: New test.
21342 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
21345 * gcc.dg/c99-vla-2.c: New test.
21347 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
21350 * gcc.dg/hex-round-1.c: New test.
21352 2005-07-28 Jan Hubicka <jh@suse.cz>
21354 * inliner-1.c: Do not dump everything.
21355 * tree-prof.exp: Do not pass -ftree-based-profiling.
21356 * bprob.exp: Likewise.
21358 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21360 2005-07-28 Mark Mitchell <mark@codesourcery.com>
21363 * g++.dg/expr/ptrmem7.C: New test.
21365 2005-07-28 Mike Stump <mrs@apple.com>
21367 * g++.old-deja/g++.mike/visibility-1.C: New test.
21369 2005-07-28 Richard Sandiford <richard@codesourcery.com>
21372 * gcc.c-torture/execute/pr20187-1.c: New test.
21374 2005-07-28 Jeff Law <law@redhat.com>
21376 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21377 * gcc.dg/tree-ssa/vrp18.c: New test.
21379 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
21381 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21383 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
21385 PR tree-optimization/22506
21386 * gcc.dg/vect/ps22506.c: New test.
21388 2005-07-28 Jakub Jelinek <jakub@redhat.com>
21391 * gcc.target/i386/sse-3.c: New test.
21393 2005-07-28 Richard Sandiford <richard@codesourcery.com>
21395 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21396 * gcc.target/mips/mips32-dsp-type.c: Likewise.
21398 2005-07-28 Richard Sandiford <richard@codesourcery.com>
21401 * gcc.c-torture/compile/pr22589-1.c: New test.
21403 2005-07-28 Jan Hubicka <jh@suse.cz>
21405 * update-loopch.c: New testcase.
21407 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
21409 PR rtl-optimization/23047
21410 * gcc.c-torture/execute/pr23047.c: New test.
21411 * gcc.c-torture/execute/pr23047.x: New.
21413 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
21415 PR tree-optimization/22493
21416 * gcc.c-torture/execute/pr22493-1.c: New test.
21417 * gcc.c-torture/execute/pr22493-1.x: New.
21418 * gcc.c-torture/execute/vrp-1.c: New test.
21419 * gcc.c-torture/execute/vrp-2.c: New test.
21420 * gcc.c-torture/execute/vrp-2.c: New test.
21422 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
21424 * gcc.target/frv/all-builtin-read8.c: Delete.
21425 * gcc.target/frv/all-builtin-read16.c: Delete.
21426 * gcc.target/frv/all-builtin-read32.c: Delete.
21427 * gcc.target/frv/all-builtin-read64.c: Delete.
21428 * gcc.target/frv/all-builtin-write8.c: Delete.
21429 * gcc.target/frv/all-builtin-write16.c: Delete.
21430 * gcc.target/frv/all-builtin-write32.c: Delete.
21431 * gcc.target/frv/all-builtin-write64.c: Delete.
21432 * gcc.target/frv/all-read-write-1.c: New.
21434 2005-07-27 Jeff Law <law@redhat.com>
21436 * gcc.c-torture/execute/pr22630.c: New test.
21438 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
21440 PR tree-optimization/23073
21441 * gcc.dg/vect/nodump-pr23073.c: New test.
21442 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21444 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
21446 PR tree-optimize/22348
21447 * gcc.c-torture/execute/pr22348.c: New.
21449 2005-07-27 Richard Guenther <rguenther@suse.de>
21451 * gcc.dg/tree-ssa/salias-1.c: New testcase.
21453 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21456 * gfortran.dg/logical_comp.f90: New test.
21458 2005-07-27 Jan Hubicka <jh@suse.cz>
21460 * inliner-1.c: Add cleanup of dumps.
21461 * val-prof-*.c: Likewise.
21462 * update-tailcall.c: New.
21464 2005-07-26 Diego Novillo <dnovillo@redhat.com>
21467 * gcc.dg/tree-ssa/pr22591.c: New test.
21468 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21470 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
21473 * objc.dg/try-catch-11.m: New test.
21475 2005-07-26 Richard Guenther <rguenther@suse.de>
21477 PR tree-optimization/22486
21478 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21480 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
21483 * g++.dg/opt/loop2.C: New test.
21485 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
21487 * gcc.dg/tree-ssa/reassoc-3.c: New test.
21488 * gcc.dg/tree-ssa/reassoc-4.c: New test.
21490 2005-07-25 Adam Nemet <anemet@lnxw.com>
21492 * lib/profopt.exp (profopt-execute): Check for profiling data
21493 files on the target.
21495 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
21497 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21498 for matching of asm labels.
21500 2005-07-25 Richard Guenther <rguenther@suse.de>
21502 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21504 2005-07-25 Richard Guenther <rguenther@suse.de>
21507 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21509 2005-07-25 Ira Rosen <irar@il.ibm.com>
21511 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21512 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21513 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21514 * gcc.dg/vect/vect-100.c: New test.
21515 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21516 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21517 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21518 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21519 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21520 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21521 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21522 * gfortran.dg/vect/pr19049.f90: New testcase.
21523 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21525 2005-07-25 Jakub Jelinek <jakub@redhat.com>
21527 * gcc.c-torture/execute/20050713-1.c: New test.
21530 * gfortran.fortran-torture/execute/data_4.f90: New test.
21532 PR middle-end/20303
21533 * gcc.dg/visibility-d.c: New test.
21535 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
21537 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21538 * gfortran.dg/underflow.f90: Ditto.
21540 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21542 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21543 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21544 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21546 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
21548 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21549 include case of field width of zero.
21551 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
21553 PR libgfortran/21875
21554 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21555 with trailing blanks on normal formatted read.
21557 2005-07-23 Chao-ying Fu <fu@mips.com>
21559 * gcc.target/mips/mips32-dsp-type.c: New test.
21560 * gcc.target/mips/mips32-dsp.c: New test.
21562 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
21565 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21568 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21569 and __cyg_profile_func_exit.
21571 2005-07-22 David Edelsohn <edelsohn@gnu.org>
21573 * gfortran.dg/comma_format_extension_3.f: Fix typo.
21574 * gfortran.dg/comma_format_extension_4.f: Same.
21575 * gfortran.dg/pr15332.f: Same.
21576 * gfortran.dg/pr21730.f: Same.
21578 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
21580 * g++.dg/opt/vrp2.C: Fix testcase.
21583 * g++.dg/opt/vrp2.C: New test.
21585 2005-07-22 Mark Mitchell <mark@codesourcery.com>
21588 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21590 2005-07-22 Diego Novillo <dnovillo@redhat.com>
21592 * gcc.dg/tree-ssa/20050719-1.c: New test.
21594 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
21596 * gcc.dg/bfin-longcall-1.c: New file.
21597 * gcc.dg/bfin-longcall-2.c: New file.
21599 2005-07-21 Janis Johnson <janis187@us.ibm.com>
21601 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21603 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21605 PR middle-end/19055
21606 * gcc.dg/tree-ssa/pr19055.c: New test.
21607 * gcc.dg/tree-ssa/pr19055-2.c: New test.
21609 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21612 * g++.dg/other/pr22358.C: New test.
21614 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
21617 * g++.dg/lookup/two-stage5.C: New test from bug comments.
21619 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21622 * g++.dg/init/union2.C: New test.
21624 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21627 * gcc.dg/complex-4.c: New test.
21629 2005-07-21 Richard Guenther <rguenther@suse.de>
21632 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21633 scanning for asm labels.
21634 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21636 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21639 * gcc.dg/altivec-pr22085.c: New.
21641 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21643 PR tree-optimization/19210
21644 * gcc.dg/tree-ssa/pr19210-1.c: New.
21645 * gcc.dg/tree-ssa/pr19210-2.c: New.
21647 2005-07-21 Richard Sandiford <richard@codesourcery.com>
21649 PR rtl-optimization/22167
21650 * g++.dg/opt/pr22167.C: New test.
21652 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
21655 * g++.dg/lookup/two-stage2.C: New.
21656 * g++.dg/lookup/two-stage3.C: New.
21657 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21658 fixed two-stage name lookup for operators.
21659 * g++.dg/template/call3.C: Compiler now produces an appropriate
21661 * g++.dg/template/crash37.C: Compiler now describes bla() on line
21663 * g++.dg/template/ptrmem4.C: Compiler produces different error
21665 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21666 connect_to_method as a candidate.
21668 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
21670 * gcc.dg/fold-alloc-1.c: New test.
21672 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
21674 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21675 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21677 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
21679 * gcc.dg/fold-abs-1.c: New test.
21680 * gcc.dg/fold-abs-2.c: New test.
21681 * gcc.dg/fold-abs-3.c: New test.
21683 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
21685 Make CONSTRUCTOR use VEC to store initializers.
21686 * g++.dg/ext/complit3.C: Check for specific error messages.
21687 * g++.dg/init/brace2.C: Update error message.
21688 * g++.dg/warn/Wbraces2.C: Likewise.
21690 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
21693 * gfortran.dg/module_interface_1.f90: New test.
21695 2005-07-19 Danny Berlin <dberlin@dberlin.org>
21696 Kenneth Zadeck <zadeck@naturalbridge.com>
21698 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21700 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21702 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21703 specify -Wformat for these tests.
21704 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21705 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21706 * gcc.dg/format/opt-6.c: Delete.
21708 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21710 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21711 * gcc.dg/tree-ssa/sra-3.c: Likewise.
21713 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21715 * gcc.dg/tree-ssa/alias-2.c: New test.
21717 2005-07-18 Mark Mitchell <mark@codesourcery.com>
21720 * g++.dg/template/explicit7.C: New test.
21722 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
21724 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21725 field width of 8 to +Inf and -Inf.
21727 2005-07-17 Mark Mitchell <mark@codesourcery.com>
21730 * g++.dg/template/friend36.C: New test.
21732 2005-07-16 David Edelsohn <edelsohn@gnu.org>
21735 * gfortran.dg/pr21730.f: New test.
21737 2005-07-16 Danny Berlin <dberlin@dberlin.org>
21738 Kenneth Zadeck <zadeck@naturalbridge.com>
21740 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21741 since pure const detection cannot run at -O1 in c compiler.
21742 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21743 can now optimize this case properly.
21744 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21745 because we now pass.
21746 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21748 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
21751 * gcc.dg/format/bitfld-1.c: New test.
21753 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21756 * g++.dg/rtti/repo1.C: New test.
21758 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
21760 PR middle-end/22398
21761 * gcc.c-torture/compile/pr22398.c: New test.
21763 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21766 * g++.dg/expr/cast4.C: New test.
21768 2005-07-15 Richard Guenther <rguenther@suse.de>
21770 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21771 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21773 2005-07-15 Steven Bosscher <stevenb@suse.de>
21775 PR tree-optimization/22230
21776 * gcc.dg/tree-ssa/pr22230.c: New test.
21778 2005-07-14 Jakub Jelinek <jakub@redhat.com>
21780 * gfortran.dg/g77/cpp6.f: New test.
21783 * gfortran.dg/g77/cpp5.F: New test.
21784 * gfortran.dg/g77/cpp5.h: New file.
21785 * gfortran.dg/g77/cpp5inc.h: New file.
21787 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
21789 PR libfortran/16435
21790 * gfortran.dg/tl_editting.f90: New.
21791 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21793 2005-07-14 Steven G. Kargl <kargls@comcast.net>
21795 * gfortran.dg/char_array_constructor.f90: New test.
21797 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
21799 * gfortran.dg/past_eor.f90: New.
21800 * gfortran.dg/complex_read.f90: New.
21802 2005-07-13 Jeff Law <law@redhat.com>
21804 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21807 * gcc.dg/tree-ssa/pr22321.c: New test
21809 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
21811 PR tree-optimization/21921
21812 * gcc.dg/tree-ssa/pr21921.c: New.
21814 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21816 PR tree-optimizatio/22442
21817 * gcc.dg/tree-ssa/loop-11.c: New test.
21819 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21822 * gcc.c-torture/compile/pr21840.c: New test.
21824 2005-07-12 Jan Hubicka <jh@suse.cz>
21826 * gcc.c-torture/compile/pr22379.c: New test.
21828 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
21830 PR libfortran/21593
21831 gfortran.dg/dev_null.f90: Remove outdated comment about
21832 PR libfortran/21593.
21835 2005-07-12 Dale Johannesen <dalej@apple.com>
21837 * gcc.target/i386/compress-float-sse.c: New.
21838 * gcc.target/i386/compress-float-sse-pic.c: New.
21839 * gcc.target/i386/compress-float-387.c: New.
21840 * gcc.target/i386/compress-float-387-pic.c: New.
21841 * gcc.dg/compress-float-ppc.c: New.
21842 * gcc.dg/compress-float-ppc-pic.c: New.
21844 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
21846 PR libfortran/21593
21847 gfortran.dg/dev_null.f90: Remove targets.
21849 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21852 * gcc.dg/pr22335-1.c: New test.
21853 * gcc.dg/pr22335-2.c: New test.
21855 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21858 * g++.dg/template/nontype12.C : New test.
21860 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21862 * gcc.dg/tree-ssa/loop-10.c: New test.
21864 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
21866 * gcc.c-torture/execute/20020720-1.x: Remove.
21868 2005-07-11 Jakub Jelinek <jakub@redhat.com>
21870 * gfortran.fortran-torture/execute/forall_7.f90: New test.
21872 2005-07-10 Richard Sandiford <richard@codesourcery.com>
21874 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21875 (dg-mips-options): Use it.
21877 2005-07-09 Diego Novillo <dnovillo@redhat.com>
21879 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21881 2005-07-09 Richard Henderson <rth@redhat.com>
21883 * lib/target-supports.exp (check_effective_target_sync_char_short):
21886 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
21888 PR libfortran/22217
21889 * gfortran.dg/negative-z-descriptor.f90: New test.
21891 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21894 * gcc.dg/pr22329.c: New test.
21896 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
21898 PR tree-optimization/20139
21899 * gcc.dg/tree-ssa/pr20139.c: New.
21901 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21904 * gcc.dg/pr22356-1.c: New test.
21906 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
21909 * g++.dg/template/unify8.C: New.
21910 * g++.dg/template/unify9.C: New.
21912 2005-07-08 Jakub Jelinek <jakub@redhat.com>
21914 * gfortran.fortran-torture/execute/entry_10.f90: New test.
21916 2005-07-07 Geoffrey Keating <geoffk@apple.com>
21918 * gcc.dg/darwin-version-1.c: New.
21919 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21920 * gcc.dg/builtins-20.c: Likewise.
21921 * gcc.dg/builtins-53.c: Likewise.
21922 * gcc.dg/torture/builtins-convert-1.c: Likewise.
21923 * gcc.dg/torture/builtins-convert-2.c: Likewise.
21924 * gcc.dg/torture/builtins-convert-3.c: Likewise.
21925 * gcc.dg/torture/builtins-power-1.c: Likewise.
21926 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21929 2005-07-07 Jeff Law <law@redhat.com>
21931 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
21932 argument evaluation order.
21934 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
21936 PR libfortran/21594
21937 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21938 Add test cases where the shift length is greater than the
21941 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21943 * obj-c++.dg/proto-lossage-6.mm: New.
21944 * objc.dg/proto-lossage-6.m: New.
21946 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21948 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21949 * objc.dg/gnu-runtime-2.m: Likewise.
21951 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21953 * gfortran.dg/longline.f: New test.
21955 * gfortran.dg/badline.f: New test.
21957 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21962 * gfortran.dg/hollerith.f90: New.
21963 * gfortran.dg/hollerith2.f90: New.
21964 * gfortran.dg/hollerith3.f90: New.
21965 * gfortran.dg/hollerith4.f90: New.
21966 * gfortran.dg/hollerith_f95.f90: New.
21967 * gfortran.dg/hollerith_legacy.f90: New.
21968 * gfortran.dg/g77/cpp4.F: New. Port from g77.
21970 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21973 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21974 * objc.dg/gnu-runtime-2.m: New.
21976 2005-07-06 Jeff Law <law@redhat.com>
21978 * gcc.dg/tree-ssa/vrp17.c: New test.
21980 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21983 * gfortran.dg/array_constructor_5.f90: New test.
21985 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21987 * gfortran.fortran-torture/execute/entry_9.f90: New test.
21989 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
21991 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21992 * gcc.dg/980816-1.c: Ditto.
21994 2005-07-06 Jeff Law <law@redhat.com>
21996 * gcc.c-torture/compile/pr21356.c: New test.
21998 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
22002 * gcc.c-torture/compile/pr22013-1.c,
22003 gcc.c-torture/execute/pr22098-1.c,
22004 gcc.c-torture/execute/pr22098-2.c,
22005 gcc.c-torture/execute/pr22098-3.c: New tests.
22007 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
22010 * gcc.dg/pr22308-1.c: New test.
22012 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
22014 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
22016 * gcc.dg/compare9.c: Use -fshort-enums instead of
22017 -fno-short-enums. Change the last test to dg-bogus.
22019 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
22021 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22022 * gcc.dg/compare9.c: New.
22024 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22026 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22028 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
22031 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22034 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22036 * gcc.dg/format/gcc_gfc-1.c: New.
22038 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
22040 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22042 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22045 * gfortran.dg/io_invalid_1.f90: New test.
22047 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
22049 * gcc.dg/format/gcc_diag-1.c: Update.
22051 2005-07-02 Jeff Law <law@redhat.com>
22053 * gcc.dg/tree-ssa/pr22051-1.c: New test.
22054 * gcc.dg/tree-ssa/pr22051-2.c: New test.
22056 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
22058 * gcc.dg/format/gcc_diag-1.c: Update.
22060 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
22063 * gcc.c-torture/compile/pr22269.c: New test.
22065 2005-06-30 Diego Novillo <dnovillo@redhat.com>
22069 * g++.dg/tree-ssa/pr21584-1.C: New test.
22070 * g++.dg/tree-ssa/pr21584-2.C: New test.
22072 2005-06-30 Ziemowit Laski <zlaski@apple.com>
22074 * obj-c++.dg/try-catch-11.mm: New.
22075 * objc.dg/try-catch-10.m: New.
22077 2005-06-29 David Edelsohn <edelsohn@gnu.org>
22079 * g++.dg/other/ucnid-1.C: xfail on AIX.
22081 2005-06-29 Diego Novillo <dnovillo@redhat.com>
22084 * gcc.dg/20050629-1.c: New test.
22086 2005-06-29 Ziemowit Laski <zlaski@apple.com>
22088 * obj-c++.dg/const-str-1[0-1].mm: New.
22089 * objc.dg/const-str-1[0-1].m: New.
22091 2005-05-29 Richard Henderson <rth@redhat.com>
22093 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22094 Rename from check_effective_target_vect_no_max.
22095 (check_effective_target_vect_no_int_add): New.
22096 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22097 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22098 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22099 * gcc.dg/vect/vect-reduc-1.c: Use both.
22100 * gcc.dg/vect/vect-reduc-2.c: Likewise.
22102 2005-05-29 Richard Henderson <rth@redhat.com>
22104 * lib/target-supports.exp (check_effective_target_vect_no_max):
22105 Remove i386 and x86_64.
22107 2005-06-29 Steve Ellcey <sje@cup.hp.com>
22110 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22112 2005-06-29 Steve Ellcey <sje@cup.hp.com>
22114 PR middle-end/21969
22115 * gcc.dg/vect/pr21969.c: New test.
22117 2005-06-28 Eric Christopher <echristo@redhat.com>
22121 * gcc.dg/inline1.c: New test.
22122 * gcc.dg/inline2.c: Ditto.
22123 * gcc.dg/inline3.c: Ditto.
22124 * gcc.dg/inline4.c: Ditto.
22125 * gcc.dg/inline5.c: Ditto.
22127 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
22129 PR libfortran/22142
22130 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22131 Add testcase also testing eoshift1 for PR 22142.
22133 2005-06-28 Richard Henderson <rth@redhat.com>
22135 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22136 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22137 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22138 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22139 gcc.dg/tree-ssa/20030922-2.c: Likewise.
22141 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
22143 PR libfortran/22142
22144 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22145 Add testcase for PR 22142.
22147 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
22149 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22150 gcc.target/ia64/fpreg-2.c: New tests.
22152 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22154 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22156 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22158 PR libfortran/22170
22159 * gfortran.dg/slash_1.f90: New test.
22161 2005-06-27 Richard Henderson <rth@redhat.com>
22163 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22164 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22165 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22166 * gcc.dg/vect/vect-reduc-2.c: Likewise.
22167 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22168 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22170 2005-06-27 Richard Henderson <rth@redhat.com>
22172 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22173 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22175 2005-06-27 Ziemowit Laski <zlaski@apple.com>
22177 * obj-c++.dg/proto-lossage-5.mm: New.
22178 * objc.dg/proto-lossage-5.m: New.
22180 2005-06-27 Diego Novillo <dnovillo@redhat.com>
22183 * gcc.dg/tree-ssa/pr21959.c: New test.
22185 2005-06-27 Jakub Jelinek <jakub@redhat.com>
22187 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22188 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22189 testing uninitialized var.
22191 * gcc.c-torture/execute/builtins/chk.h: New.
22192 * gcc.c-torture/execute/builtins/lib/chk.c: New.
22193 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22194 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22195 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22196 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22197 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22198 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22199 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22200 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22201 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22202 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22203 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22204 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22205 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22206 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22207 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22208 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22209 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22210 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22211 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22212 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22213 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22214 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22215 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22216 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22217 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22218 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22219 * gcc.dg/builtin-object-size-1.c: New test.
22220 * gcc.dg/builtin-object-size-2.c: New test.
22221 * gcc.dg/builtin-object-size-3.c: New test.
22222 * gcc.dg/builtin-object-size-4.c: New test.
22223 * gcc.dg/builtin-object-size-5.c: New test.
22224 * gcc.dg/builtin-stringop-chk-1.c: New test.
22225 * gcc.dg/builtin-stringop-chk-2.c: New test.
22226 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22227 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22228 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22229 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22230 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22231 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22232 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22233 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22234 * gcc.c-torture/execute/printf-1.c: New test.
22235 * gcc.c-torture/execute/fprintf-1.c: New test.
22236 * gcc.c-torture/execute/vprintf-1.c: New test.
22237 * gcc.c-torture/execute/vfprintf-1.c: New test.
22238 * gcc.c-torture/execute/printf-chk-1.c: New test.
22239 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22240 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22241 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22243 2005-06-27 Michael Matz <matz@suse.de>
22245 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22246 slot is not merged if address escapes.
22248 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22251 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
22253 2005-06-26 Jakub Jelinek <jakub@redhat.com>
22255 PR middle-end/17965
22256 * gcc.c-torture/compile/20050622-1.c: New test.
22258 PR middle-end/22028
22259 * gcc.dg/20050620-1.c: New test.
22261 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
22263 PR tree-optimization/22026
22264 * gcc.dg/tree-ssa/pr22026.c: New.
22266 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
22268 PR libfortran/22144
22269 * gfortran.dg/shift-alloc.f90: New testcase.
22271 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
22273 * all files: Update FSF address in copyright headers.
22275 2005-06-22 Jan Hubicka <jh@suse.cz>
22277 * wholeprogram-1.c: New testcase.
22278 * wholeprogram-2.c: New testcase.
22280 2005-06-24 Mark Mitchell <mark@codesourcery.com>
22283 * gcc.dg/tree-ssa/pr22171.c: New test.
22285 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
22287 * gfortran.dg/simplify_modulo.f90: New.
22289 2005-06-24 Jan Hubicka <jh@suse.cz>
22291 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22293 2005-06-23 Ziemowit Laski <zlaski@apple.com>
22295 * obj-c++.dg/proto-lossage-[1-4].mm: New.
22297 2005-06-23 Ziemowit Laski <zlaski@apple.com>
22299 * obj-c++.dg/typedef-alias-1.mm: New.
22300 * objc.dg/typedef-alias-1.m: New.
22302 2005-06-23 Jeff Law <law@redhat.com>
22304 * gcc.dg/tree-ssa/vrp16.c: New test.
22306 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22308 * lib/target-supports.exp: Add
22309 check_effective_target_fortran_large_real and
22310 check_effective_target_fortran_large_int to check for
22311 corresponding effective targets.
22312 * gfortran.dg/large_integer_kind_1.f90: New test.
22313 * gfortran.dg/large_real_kind_1.f90: New test.
22315 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
22317 PR tree-optimization/22117
22318 * gcc.dg/tree-ssa/pr22117.c: New.
22320 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
22323 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22325 2005-06-23 David Edelsohn <edelsohn@gnu.org>
22327 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22329 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
22331 * gfortran.dg/f2c_4.f90: Add tests for complex functions
22332 * gfortran.dg/f2c_4.c: Likewise.
22334 2005-06-22 Paul Brook <paul@codesourcery.com>
22337 * gfortran.dg/auto_save_1.f90: New test.
22339 2005-06-22 Michael Matz <matz@suse.de>
22341 * gcc.target/x86-64/abi: New directory.
22342 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22343 * gcc.target/x86-64/abi/README.gcc: New file.
22344 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22345 * gcc.target/x86-64/abi/asm-support.s: New file.
22346 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22347 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22348 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22349 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22350 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22351 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22352 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22353 * gcc.target/x86_64/abi/test_bitfields.c: New test.
22354 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22355 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22356 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22357 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22358 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22359 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22360 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22361 * gcc.target/x86_64/abi/test_varargs.c: New test.
22363 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
22365 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22366 32-bit i?86 and x86_64.
22368 2005-06-21 Ziemowit Laski <zlaski@apple.com>
22370 * obj-c++.dg/const-str-[1-9].mm: New tests.
22372 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
22375 * gfortran.dg/namelist_use.f90: New.
22376 * gfortran.dg/namelist_use_only.f90: New.
22378 2005-06-21 Jeff Law <law@redhat.com>
22380 * gcc.dg/tree-ssa/vrp15.c: New test.
22382 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
22384 * lib/target-supports.exp (check_effective_target_vect_reduction):
22386 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22387 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22388 remove vect_reduction target keyword. Also avoid two returns in main.
22389 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22390 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22391 * gcc.dg/vect/vect-reduc-1short.c: New test.
22392 * gcc.dg/vect/vect-reduc-1char.c: New test.
22393 * gcc.dg/vect/vect-reduc-2short.c: New test.
22394 * gcc.dg/vect/vect-reduc-2char.c: New test.
22395 * gcc.dg/vect/vect-reduc-6.c: New test.
22396 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22397 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22398 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22400 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22401 Paul Thomas <pault@gcc.gnu.org>
22403 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22406 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22408 * gfortran.dg/backslash_1.f90: New test.
22409 * gfortran.dg/backslash_2.f90: New test.
22411 2005-06-20 Steven G. Kargl <kargls@comcast.net>
22413 * gfortran.dg/duplicate_labels.f90: New test.
22415 2005-06-20 Jan Beulich <jbeulich@novell.com>
22417 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22418 unsupportable relocations.
22419 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22420 * gcc.dg/20050321-2.c: xfail for NetWare.
22422 2005-06-20 Andreas Jaeger <aj@suse.de>
22424 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22425 gcc.target/i386/fastcall-sseregparm.c,
22426 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22428 2005-06-19 Richard Henderson <rth@redhat.com>
22430 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22432 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
22434 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22436 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
22439 * g++.dg/conversion/simd2.C: Change expected error message.
22441 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
22443 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22444 * gcc.dg/vect/vect-reduc-2.c: Likewise.
22445 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22447 2005-06-18 James A Morrison <phython@gcc.gnu.org>
22449 * gcc.dg/fold-mod-1.c: New test.
22451 2005-06-18 Steven G. Kargl <kargls@comcast.net>
22454 * gfortran.dg/pr19926.f90: New test.
22456 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
22458 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22459 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22461 * gcc.dg/vect/vect-reduc-2.c: Likewise.
22462 * gcc.dg/vect/vect-reduc-3.c: Likewise.
22464 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
22466 * gcc.target/ia64/float80-varargs-1.c: New test.
22468 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22471 * gfortran.dg/f2c_6.f90: New test.
22473 2005-06-17 Geoffrey Keating <geoffk@apple.com>
22476 * g++.dg/template/local5.C: New.
22478 2005-06-17 Richard Henderson <rth@redhat.com>
22480 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22482 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
22485 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22487 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
22489 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22490 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22491 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22492 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22493 check_vect to verify the presence of hardware vector support.
22495 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
22498 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22500 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22502 PR libfortran/19216
22503 * gfortran.dg/pr19216.f: Add correct space between brackets and
22506 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22508 PR libfortran/16436
22509 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22511 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
22513 * gcc.target/i386/attributes-error.c: New testcase.
22514 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22515 * gcc.target/i386/regparm-stdcall.c: Likewise.
22516 * gcc.target/i386/sseregparm-1.c: Likewise.
22517 * gcc.target/i386/sseregparm-2.c: Likewise.
22519 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
22521 * g++.dg/rtti/crash2.C: New.
22523 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
22525 * gcc.dg/noncompile/20040203-3.c: Update expected message.
22527 2005-06-15 David Ung <davidu@mips.com>
22529 * gcc.target/mips/mips16e-extends.c: New test for testing the
22530 generation of MIPS16e zeb/zeh, seb/seh instructions.
22532 2005-06-15 Diego Novillo <dnovillo@redhat.com>
22535 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22536 * gcc.dg/tree-ssa/pr22018.c: New test.
22538 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
22540 * gcc.dg/simd-1.c: Update error messages.
22541 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
22542 * gcc.dg/simd-2.c: Update error messages.
22543 * gcc.dg/simd-4.c: New.
22545 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
22548 * g++.dg/other/crash-4.C: New.
22550 2005-06-14 Devang Patel <dpatel@apple.com>
22552 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22554 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
22557 * g++.dg/parse/crash11.C: Update
22559 2005-06-13 Jeff Law <law@redhat.com>
22561 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22562 perform the desired transformations.
22563 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22564 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22566 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22569 * gfortran.dg/forall_1.f90: Un-XFAIL.
22571 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
22574 * g++.dg/parse/crash26.C: New.
22577 * g++.dg/init/member1.C: New.
22579 2005-06-13 Jakub Jelinek <jakub@redhat.com>
22581 * gfortran.dg/altreturn_1.f90: New test.
22583 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
22585 PR middle-end/21985
22586 * gcc.dg/tree-ssa/pr21985.c: New test.
22588 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22590 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22592 2005-06-12 Roger Sayle <roger@eyesopen.com>
22595 * g++.dg/other/error10.C: New test case.
22597 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22599 PR libfortran/19155
22600 * gfortran.dg/pr19155.f: Add test.
22602 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22604 * gfortran.dg/f2c_7.f90: New test.
22606 * gfortran.dg/forall_1.f90: XFAILed.
22608 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22610 * gcc.dg/pr14796-1.c: New.
22611 * gcc.dg/pr14796-2.c: New.
22613 2005-06-11 Steven G. Kargl <kargls@comcast.net>
22617 * gfortran.dg/deallocate_stat.f90: New test.
22619 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
22621 * gfortran.fortran-torture/execute/in-pack.f90: New test.
22623 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
22625 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22626 access will be generated when this loop is vectorized. Test that
22627 accesses with same alignment were detected.
22628 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22629 Test that accesses with same alignment were detected.
22630 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22631 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22632 alignment were detected.
22634 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
22637 * g++.dg/conversion/simd2.C: New.
22639 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22641 * gcc.dg/Wcxx-compat-1.c: New.
22643 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
22645 PR libfortran/21480
22646 * gfortran.dg/reshape-complex.f90: Add a test for a packed
22649 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
22651 * gcc.dg/alias-8.c: New.
22653 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
22655 * gcc.dg/format/cmn_err-1.c: Update.
22657 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
22660 * gcc.target/sparc/fexpand-2.c: New.
22661 * gcc.target/sparc/fpmerge-2.c: New.
22662 * gcc.target/sparc/fpmul-2.c: New.
22663 * gcc.target/sparc/noresult.c: New.
22664 * gcc.target/sparc/pdist-2.c: New.
22665 * gcc.target/sparc/pdist-3.c: New.
22667 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
22670 * gcc.target/i386/i386.exp: Fix comment typo.
22672 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
22675 * g++.dg/inherit/using5.C: New.
22676 * g++.dg/inherit/using6.C: New.
22678 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22681 * g++.dg/template/ptrmem15.C: New test.
22684 * g++.dg/ext/label4.C: New test.
22686 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22688 * gcc.dg/tls/debug-1.c: New test.
22690 2005-06-07 Dale Johannesen <dalej@apple.com>
22692 * gcc.target/i386/movq.c: New.
22694 2005-06-07 Dale Johannesen <dalej@apple.com>
22696 * gcc.dg/20050607-1.c: New.
22698 2005-06-07 Jakub Jelinek <jakub@redhat.com>
22700 PR middle-end/21850
22701 * gcc.c-torture/execute/20050607-1.c: New test.
22703 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
22705 PR libfortran/21926
22706 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22707 Test case where the return array has lowest stride one,
22710 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
22712 * lib/target-supports.exp (check_effective_target_sync_int_long):
22713 Add s390 and s390x targets.
22715 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
22717 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22718 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22719 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22720 * gcc.dg/tree-ssa/loop-9.c: New test.
22722 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
22724 * g++.dg/parse/defarg10.C: New.
22726 2005-06-06 Jakub Jelinek <jakub@redhat.com>
22728 PR regression/21897
22729 * gcc.c-torture/execute/20050604-1.c: New test.
22731 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
22734 * g++.dg/parse/defarg9.C: New.
22737 * g++.dg/inherit/using4.C: New.
22738 * g++.dg/overload/error1.C: Adjust expected errors.
22739 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22740 * g++.old-deja/g++.brendan/arm2.C: Likewise.
22741 * g++.old-deja/g++.other/redecl2.C: Likewise.
22742 * g++.old-deja/g++.other/redecl4.C: Likewise.
22743 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22745 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22747 * gfortran.dg/f2c_5.f90: Add -w to dg-options
22749 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22751 * lib/gfortran.exp (gfortran_target_compile): Call
22752 dg-additional-files-options
22753 * gfortran.dg/f2c_4.f90: New file
22754 * gfortran.dg/f2c_4.c: New file
22755 * gfortran.dg/f2c_5.f90: New file
22756 * gfortran.dg/f2c_5.c: New file
22758 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22760 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22763 * gfortran.dg/array_constructor_4.f90: New test.
22765 2005-06-05 Mark Mitchell <mark@codesourcery.com>
22768 * g++.dg/ext/builtin9.C: New test.
22770 2005-06-05 Dale Johannesen <dalej@apple.com>
22772 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22773 * gcc.c-torture/execute/20050603-2.c: Ditto.
22775 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
22777 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22778 * gcc.dg/vect/vect-reduc-1.c: New.
22779 * gcc.dg/vect/vect-reduc-2.c: New.
22780 * gcc.dg/vect/vect-reduc-3.c: New.
22782 2005-06-04 Dale Johannesen <dalej@apple.com>
22784 * gcc.c-torture/execute/20050603-1.c: New.
22785 * gcc.c-torture/execute/20050603-2.c: New.
22786 * gcc.dg/20050603-3.c: New.
22788 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22791 * gfortran.dg/debug_1.f90: New test.
22793 * gfortran.dg/forall_1.f90: New test.
22795 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
22797 * gfortran.dg/array_constructor_3.f90: New test.
22799 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22801 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22803 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
22805 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22807 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
22810 * gcc.dg/init-excess-1.c: New test.
22812 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22815 * g++.dg/expr/static_cast6.C: New test.
22817 2005-06-03 Diego Novillo <dnovillo@redhat.com>
22819 * gcc.dg/tree-ssa/vrp14.c: New test.
22821 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22824 * g++.dg/template/new2.C: New test.
22826 2005-06-03 Josh Conner <jconner@apple.com>
22828 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22829 all entries in initializer.
22831 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
22833 PR middle-end/21858
22834 * gcc.dg/pr21858.c: New testcase.
22836 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
22838 PR tree-optimization/21292
22840 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22842 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22843 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22844 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22845 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22846 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22848 2005-06-02 Richard Henderson <rth@redhat.com>
22850 * gcc.dg/sync-2.c: Use -march=i486 for i386.
22852 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
22854 * gcc.dg/wtypequal.c: New testcase.
22856 2005-06-02 Diego Novillo <dnovillo@redhat.com>
22859 * gcc.dg/tree-ssa/pr21582.c: New test.
22861 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22864 * g++.dg/opt/interface2.h: New.
22865 * g++.dg/opt/interface2.C: New.
22866 * g++.dg/init/ctor4.C: Adjust error lines.
22867 * g++.old-deja/g++.bob/inherit2.C: Likewise.
22868 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22869 * g++.old-deja/g++.jason/opeq3.C: Likewise.
22870 * g++.old-deja/g++.pt/assign1.C: Likewise.
22871 * g++.old-deja/g++.pt/crash20.C: Likewise.
22873 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
22875 PR tree-optimization/21734
22876 * g++.dg/vect/pr21734_1.cc: New.
22877 * g++.dg/vect/pr21734_2.cc: New.
22879 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22882 * g++.dg/template/spec24.C: New.
22885 * g++.dg/pch/local-1.C: New.
22886 * g++.dg/pch/local-1.Hs: New.
22888 2005-06-01 Diego Novillo <dnovillo@redhat.com>
22890 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22891 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22892 * gcc.dg/tree-ssa/pr14341.c: New test.
22893 * gcc.dg/tree-ssa/pr14841.c: New test.
22894 * gcc.dg/tree-ssa/pr20701.c: New test.
22895 * gcc.dg/tree-ssa/pr21086.c: New test.
22896 * gcc.dg/tree-ssa/pr21090.c: New test.
22897 * gcc.dg/tree-ssa/pr21332.c: New test.
22898 * gcc.dg/tree-ssa/pr21458.c: New test.
22899 * gcc.dg/tree-ssa/pr21658.c: New test.
22900 * gcc.dg/tree-ssa/vrp01.c: New test.
22901 * gcc.dg/tree-ssa/vrp02.c: New test.
22902 * gcc.dg/tree-ssa/vrp03.c: New test.
22903 * gcc.dg/tree-ssa/vrp04.c: New test.
22904 * gcc.dg/tree-ssa/vrp05.c: New test.
22905 * gcc.dg/tree-ssa/vrp06.c: New test.
22906 * gcc.dg/tree-ssa/vrp07.c: New test.
22907 * gcc.dg/tree-ssa/vrp08.c: New test.
22908 * gcc.dg/tree-ssa/vrp09.c: New test.
22909 * gcc.dg/tree-ssa/vrp10.c: New test.
22910 * gcc.dg/tree-ssa/vrp11.c: New test.
22911 * gcc.dg/tree-ssa/vrp12.c: New test.
22912 * gcc.dg/tree-ssa/vrp13.c: New test.
22914 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
22917 * gcc.dg/tree-ssa/pr21029.c: New test.
22919 2005-06-01 Roger Sayle <roger@eyesopen.com>
22921 * gfortran.dg/logint-1.f: New test case.
22922 * gfortran.dg/logint-2.f: Likewise.
22923 * gfortran.dg/logint-3.f: Likewise.
22925 2005-06-01 Jakub Jelinek <jakub@redhat.com>
22929 * gcc.dg/20050527-1.c: New test.
22931 * gcc.dg/i386-sse-12.c: New test.
22934 * gfortran.dg/implicit_5.f90: New test.
22936 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
22939 * gfortran/assign_4.f90: New test.
22940 * gfortran/assign_2.f90: Change compile to run.
22942 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
22944 * lib/target-supports.exp
22945 (check_effective_target_sync_char_short): New.
22946 * gcc.dg/sync-2.c: New.
22948 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
22950 PR tree-optimization/21817
22951 * gcc.dg/torture/pr21817-1.c: New.
22953 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
22956 * g++.dg/template/init5.C: New.
22958 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
22960 * gfortran.dg/char_initialiser_actual.f90:
22961 Test character initialisers as actual arguments.
22962 * gfortran.dg/char_pointer_comp_assign.f90:
22963 Test character pointer structure component assignments.
22964 * gfortran.dg/char_array_structure_constructor.f90:
22965 Test character components in structure constructors.
22967 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
22969 PR middle-end/20931
22970 * g++.dg/opt/pr20931.C: New test.
22972 2005-05-31 Andreas Jaeger <aj@suse.de>
22975 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22976 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22977 g++.old-deja/g++.ext/asmspec1.C,
22978 g++.old-deja/g++.other/regstack.C,
22979 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22980 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22981 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22982 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22983 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22984 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22985 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22986 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22987 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22988 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22989 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22990 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22991 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22992 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22993 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22994 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22995 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22996 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22997 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22999 2005-05-31 Jeff Law <law@redhat.com>
23001 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23003 2005-05-30 Paolo Carlini <pcarlini@suse.de>
23005 PR middle-end/21743
23006 * gcc.dg/builtins-1.c: Activate disabled clog test.
23007 * gcc.dg/torture/builtin-attr-1.c: Likewise.
23009 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
23011 * gfortran.dg/char_pointer_assign.f90:
23012 Test character-pointer assignments and pointer assignments.
23013 * gfortran.dg/char_pointer_dummy.f90:
23014 Test character-pointer dummy arguments.
23015 * gfortran.dg/char_pointer_func.f90:
23016 Test character-pointer function returns.
23017 * gfortran.dg/char_pointer_dependency.f90:
23018 Test character-pointer functions with dependencies.
23020 2005-05-30 Mark Mitchell <mark@codesourcery.com>
23023 * g++.dg/lookup/using14.C: New test.
23025 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
23027 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23028 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23031 2005-05-29 Geoffrey Keating <geoffk@apple.com>
23034 * g++.dg/template/local5.C: New.
23037 * gcc.c-torture/compile/pr21761.c: New.
23039 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23042 2005-05-30 Steven G. Kargl
23045 * gfortran.dg/inquire_8.f90: New test.
23047 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23049 PR libfortran/21376
23050 * gfortran.dg/output_exponents_1.f90: New test.
23052 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23054 PR libfortran/20006
23055 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23057 2005-05-28 Mark Mitchell <mark@codesourcery.com>
23060 * g++.dg/ext/complex1.C: New test.
23063 * g++.dg/init/ctor6.C: New test.
23065 2005-05-29 Jan Hubicka <jh@suse.cz>
23067 * gcc.c-torture/compile/pr21562.c: New.
23069 2005-05-28 Steven G. Kargl <kargls@comcast.net>
23071 * gfortran.dg/subnormal_1.f90: New test.
23073 2005-05-28 Jan Hubicka <jh@suse.cz>
23075 * tree-prof.exp: Fix comment.
23076 * value-prof-1.c: New.
23077 * value-prof-2.c: New.
23078 * value-prof-3.c: New.
23079 * value-prof-4.c: New.
23081 2005-05-27 Mark Mitchell <mark@codesourcery.com>
23084 * g++.dg/expr/ptrmem6.C: New test.
23085 * g++.dg/expr/ptrmem6a.C: Likewise.
23087 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
23089 PR tree-optimization/21658
23090 * gcc.dg/tree-ssa/pr21658.c: New.
23092 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
23095 * g++.dg/inherit/ptrmem3.C: New.
23098 * g++.dg/parse/template16.C: New.
23100 2005-05-27 Andreas Jaeger <aj@suse.de>
23102 * gcc.dg/setjmp-2.c: Only run in 32-bit.
23104 * gcc.dg/i386-sse-8.c: Run test on all archs.
23106 2005-05-26 Mike Stump <mrs@apple.com>
23108 * objc.dg/isa-field-1.m: Only run on darwin.
23109 * objc.dg/lookup-1.m: Likewise.
23110 * objc.dg/try-catch-8.m: Likewise.
23112 2005-05-26 Roger Sayle <roger@eyesopen.com>
23114 PR tree-optimization/9814
23115 * gcc.dg/pr9814-1.c: New test case.
23117 2005-05-26 Ziemowit Laski <zlaski@apple.com>
23119 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23120 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23121 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23122 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23123 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23124 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23125 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23126 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23127 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23128 objc.dg/try-catch-8.m: New.
23130 2005-05-26 Janis Johnson <janis187@us.ibm.com>
23132 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23133 remove extraneous semicolons.
23135 2005-05-26 Ziemowit Laski <zlaski@apple.com>
23137 * obj-c++.dg/comp-types-12.mm: New.
23138 * objc.dg/comp-types-11.m: New.
23139 * objc.dg/selector-4.m: New.
23141 2005-05-26 Andreas Jaeger <aj@suse.de>
23144 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23145 g++.old-deja/g++.ext/attrib3.C,
23146 g++.old-deja/g++.other/store-expr1.C,
23147 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23148 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23149 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23150 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23151 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23152 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23153 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23154 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23155 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23156 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23157 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23158 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23159 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23160 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23161 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23162 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23163 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23164 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23165 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23167 2005-05-26 Andreas Jaeger <aj@suse.de>
23169 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23170 x86-64 compilation.
23172 2005-05-26 Andreas Jaeger <aj@suse.de>
23175 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23176 gcc.misc-tests/i386-pf-athlon-1.c,
23177 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23178 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23179 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23180 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23181 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23182 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23183 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23186 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23187 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23188 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23189 x86-64 compilation.
23191 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23194 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23195 effective-target ilp32.
23197 2005-05-26 David Ung <davidu@mips.com>
23199 * gcc.target/mips/ext_ins.c: New test for testing the generation
23200 of MIPS32/64 rev 2 ext/ins instructions.
23202 2005-05-26 Andreas Jaeger <aj@suse.de>
23204 * treelang/compile/unsigned.tree: Use gimple instead of
23205 nonexisting generic dump.
23207 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
23209 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23211 2005-05-26 Andreas Jaeger <aj@suse.de>
23213 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23215 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
23217 PR libfortran/17283
23218 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23219 Test callee-allocated memory with write statements.
23221 2005-05-25 Roger Sayle <roger@eyesopen.com>
23223 PR middle-end/21709
23224 * gcc.dg/pr21709-1.c: New test case.
23226 2005-05-25 Ziemowit Laski <zlaski@apple.com>
23227 Mike Stump <mrs@apple.com>
23229 * objc/execute/next_mapping.h: Update for C++.
23231 * obj-c++.dg/selector-1.mm: Move to...
23232 * obj-c++.dg/selector-4.mm: here...
23234 * obj-c++.dg/basic.mm: New.
23235 * obj-c++.dg/comp-types-1.mm: New.
23236 * obj-c++.dg/cxx-class-1.mm: New.
23237 * obj-c++.dg/cxx-ivars-1.mm: New.
23238 * obj-c++.dg/cxx-ivars-2.mm: New.
23239 * obj-c++.dg/cxx-ivars-3.mm: New.
23240 * obj-c++.dg/cxx-scope-1.mm: New.
23241 * obj-c++.dg/cxx-scope-2.mm: New.
23242 * obj-c++.dg/defs.mm: New.
23243 * obj-c++.dg/empty-private-1.mm: New.
23244 * obj-c++.dg/encode-1.mm: New.
23245 * obj-c++.dg/encode-2.mm: New.
23246 * obj-c++.dg/encode-3.mm: New.
23247 * obj-c++.dg/extern-c-1.mm: New.
23248 * obj-c++.dg/extra-semi.mm: New.
23249 * obj-c++.dg/fix-and-continue-2.mm: New.
23250 * obj-c++.dg/isa-field-1.mm: New.
23251 * obj-c++.dg/ivar-list-semi.mm: New.
23252 * obj-c++.dg/local-decl-1.mm: New.
23253 * obj-c++.dg/lookup-1.mm: New.
23254 * obj-c++.dg/lookup-2.mm: New.
23255 * obj-c++.dg/method-1.mm: New.
23256 * obj-c++.dg/method-2.mm: New.
23257 * obj-c++.dg/method-3.mm: New.
23258 * obj-c++.dg/method-4.mm: New.
23259 * obj-c++.dg/method-5.mm: New.
23260 * obj-c++.dg/method-6.mm: New.
23261 * obj-c++.dg/method-7.mm: New.
23262 * obj-c++.dg/no-extra-load.mm: New.
23263 * obj-c++.dg/overload-1.mm: New.
23264 * obj-c++.dg/pragma-1.mm: New.
23265 * obj-c++.dg/pragma-2.mm: New.
23266 * obj-c++.dg/private-1.mm: New.
23267 * obj-c++.dg/private-2.mm: New.
23268 * obj-c++.dg/proto-qual-1.mm: New.
23269 * obj-c++.dg/qual-types-1.mm: New.
23270 * obj-c++.dg/stubify-1.mm: New.
23271 * obj-c++.dg/stubify-2.mm: New.
23272 * obj-c++.dg/super-class-1.mm: New.
23273 * obj-c++.dg/super-class-2.mm: New.
23274 * obj-c++.dg/super-dealloc-1.mm: New.
23275 * obj-c++.dg/super-dealloc-2.mm: New.
23276 * obj-c++.dg/template-1.mm: New.
23277 * obj-c++.dg/template-2.mm: New.
23278 * obj-c++.dg/template-3.mm: New.
23279 * obj-c++.dg/template-4.mm: New.
23280 * obj-c++.dg/template-5.mm: New.
23281 * obj-c++.dg/template-6.mm: New.
23282 * obj-c++.dg/try-catch-1.mm: New.
23283 * obj-c++.dg/try-catch-2.mm: New.
23284 * obj-c++.dg/try-catch-3.mm: New.
23285 * obj-c++.dg/try-catch-4.mm: New.
23286 * obj-c++.dg/try-catch-5.mm: New.
23287 * obj-c++.dg/try-catch-6.mm: New.
23288 * obj-c++.dg/try-catch-7.mm: New.
23289 * obj-c++.dg/try-catch-8.mm: New.
23290 * obj-c++.dg/try-catch-9.mm: New.
23291 * obj-c++.dg/va-meth-1.mm: New.
23293 2005-05-25 Ziemowit Laski <zlaski@apple.com>
23295 * obj-c++.dg/selector-1.mm: New.
23296 * obj-c++.dg/selector-2.mm: New.
23298 2005-05-25 Ziemowit Laski <zlaski@apple.com>
23300 * obj-c++.dg/selector-3.mm: New.
23301 * objc.dg/selector-3.m: New.
23303 2005-05-25 Ziemowit Laski <zlaski@apple.com>
23305 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23306 about where warning appears.
23308 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
23310 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23311 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23312 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23313 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23315 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
23317 * gcc.dg/20050524-1.c: New test.
23319 2005-05-25 Jan Hubicka <jh@suse.cz>
23321 * gcc.dg/tree-prof/inliner-1.c: New.
23323 2005-05-25 Janis Johnson <janis187@us.ibm.com>
23325 * gcc.dg/tree-prof: New directory.
23326 * gcc.dg/tree-prof/tree-prof.exp: New.
23328 2005-05-25 DJ Delorie <dj@redhat.com>
23330 * gcc.dg/Wattributes-1.c: New.
23331 * gcc.dg/Wattributes-2.c: New.
23332 * gcc.dg/Wattributes-3.c: New.
23334 20005-05-24 Janis Johnson <janis187@us.ibm.com>
23336 PR tree-optimization/19833
23337 * gcc.dg/uninit-4.c: Remove xfail.
23338 * gcc.dg/uninit-9.c: Ditto.
23340 2005-05-24 Ziemowit Laski <zlaski@apple.com>
23342 * obj-c++.dg/bitfield-[1-5].mm: New.
23343 * obj-c++.dg/class-protocol-1.mm: New.
23344 * obj-c++.dg/comp-types-1[0-1].mm: New.
23345 * obj-c++.dg/comp-types-[2-9].mm: New.
23346 * obj-c++.dg/encode-[4-8].mm: New.
23347 * obj-c++.dg/layout-1.mm: New.
23348 * obj-c++.dg/method-1[0-9].mm: New.
23349 * obj-c++.dg/method-2[0-1].mm: New.
23350 * obj-c++.dg/method-[8-9].mm: New.
23351 * obj-c++.dg/objc-gc-3.mm: New.
23352 * obj-c++.dg/try-catch-10.mm: New.
23353 * objc.dg/bitfield-5.m: New.
23354 * objc.dg/comp-types-10.m: New.
23355 * objc.dg/comp-types-9.m: New.
23356 * objc.dg/layout-1.m: New.
23357 * objc.dg/objc-gc-4.m: New.
23358 * objc.dg/try-catch-9.m: New.
23359 * objc.dg/class-protocol-1.m: Tweak diagnostics.
23360 * objc.dg/comp-types-1.m: Likewise.
23361 * objc.dg/comp-types-[5-6].m: Likewise.
23362 * objc.dg/method-9.m: Likewise.
23364 2005-05-24 Janis Johnson <janis187@us.ibm.com>
23366 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23367 and on hardware without VMX support.
23369 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23371 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23373 * lib/profopt.exp (dg-final-generate, dg-final-use,
23374 profopt-final-code, profopt-get-options): New.
23375 (profopt-execute): Process test directives.
23377 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23378 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23379 cleanup-tree-dump, cleanup-saved-temps): Update comments.
23381 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
23384 * g++.dg/init/ctor5.C: New test.
23386 2005-05-24 Ira Rosen <irar@il.ibm.com>
23388 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23389 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23390 vect-113.c, vect-114.c.
23392 2005-05-23 Adam Nemet <anemet@lnxw.com>
23394 * gcc.dg/const-elim-1.c: Remove xfails.
23396 2005-05-23 Jeff Law <law@redhat.com>
23398 * gcc.c-torture/compile/pr21638.c: New test.
23399 * gcc.c-torture/compile/20050520-1.c: New test.
23401 2005-05-23 Nick Clifton <nickc@redhat.com>
23403 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23404 be a proper triple, ie: m32r*-*-*.
23405 * g++.old-deja/g++.jason/thunk3.C: Likewise.
23407 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
23409 PR middle-end/21331
23411 * gcc.c-torture/compile/pr21293.c: New test.
23412 * gcc.c-torture/execute/pr21331.c: New test.
23414 2004-05-20 Richard Henderson <rth@redhat.com>
23416 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23418 2005-05-20 Ziemowit Laski <zlaski@apple.com>
23420 * obj-c++-dg.exp: Add.
23421 * obj-c++.exp: Add.
23422 * obj-c++.dg/dg.exp: Add.
23424 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23426 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23427 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23429 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
23431 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23433 2004-05-19 Richard Henderson <rth@redhat.com>
23435 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23437 2005-05-19 Janis Johnson <janis187@us.ibm.com>
23439 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23441 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23443 2005-05-19 Jakub Jelinek <jakub@redhat.com>
23446 * g++.dg/parse/extern1.C: New test.
23447 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23449 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23451 * gcc.dg/c99-math.h: New.
23452 * gcc.dg/c99-math-float-1.c: New test.
23453 * gcc.dg/c99-math-double-1.c: Likewise.
23454 * gcc.dg/c99-math-long-double-1.c: Likewise.
23456 2005-05-18 Richard Henderson <rth@redhat.com>
23458 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23460 2005-05-18 Devang Patel <dpatel@apple.com>
23462 * g++.dg/opt/20050511-1.C: New test.
23464 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
23466 PR libfortran/21127
23467 * gfortran.dg/reshape-complex.f90: New test.
23469 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
23471 * gfortran.dg/array_constructor_1.f90: New test.
23472 * gfortran.dg/array_constructor_2.f90: New test.
23474 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
23477 * gfortran.dg/pr20954.f: New test.
23479 2005-05-17 Mike Stump <mrs@apple.com>
23481 Yet more Objective-C++...
23483 * objc.dg/method-5.m: Update.
23484 * objc.dg/method-6.m: Update.
23485 * objc.dg/method-7.m: Update.
23486 * objc.dg/method-9.m: Update.
23487 * objc.dg/try-catch-2.m: Update.
23489 2005-05-17 Mark Mitchell <mark@codesourcery.com>
23491 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23492 Remove little-endian optimizations.
23494 2005-05-17 Jeff Law <law@redhat.com>
23496 * g++.dg/tree-ssa/pr14814.C: New test.
23497 * gcc.dg/tree-ssa/pr14814.C: New test.
23498 * gcc.dg/tree-ssa/pr17141-1.C: New test.
23499 * gcc.dg/tree-ssa/pr17141-2.C: New test.
23501 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
23503 * gcc.dg/compat/generate-random.c: Do not include
23505 * gcc.dg/compat/generate-random_r.c: Likewise.
23507 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
23509 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23511 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
23513 PR middle-end/21595
23514 * g++.dg/tree-ssa/builtin1.C: New testcase.
23516 2005-05-17 Jakub Jelinek <jakub@redhat.com>
23519 * g++.dg/opt/const4.C: New test.
23521 PR middle-end/21492
23522 * g++.dg/opt/crossjump1.C: New test.
23524 PR tree-optimization/21610
23525 * gcc.c-torture/compile/20050516-1.c: New test.
23528 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23529 about the test failing.
23530 * gfortran.fortran-torture/execute/where_7.f90: New test.
23531 * gfortran.fortran-torture/execute/where_8.f90: New test.
23533 2005-05-16 Richard Henderson <rth@redhat.com>
23535 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23538 2005-05-16 Mark Mitchell <mark@codesourcery.com>
23540 * gcc.dg/compat/generate-random.c (config.h): Do not include.
23541 (limits.h): Include unconditionally.
23542 (stdlib.h): Likewise.
23543 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23544 (limits.h): Include unconditionally.
23545 (stdlib.h): Likewise.
23546 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23547 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23548 (limits.h): Include unconditionally.
23549 (stdlib.h): Likewise.
23550 (hashtab.h): Do not include.
23551 (getopt.h): Likewise.
23552 (stddef.h): Include.
23553 (hashval_t): Define.
23554 (struct entry): Add "next" field.
23555 (HASH_SIZE): New macro.
23556 (hash_table): New variable.
23557 (switchfiles): Do not use xmalloc.
23559 (iterative_hash): New function.
23561 (e_exists): New function.
23562 (e_insert): Likewise.
23563 (output): Use, instead of libiberty hashtable functions.
23564 (main): Do not use getopt. Do not call htab_create.
23566 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
23569 * lib/target-supports.exp (check_mkfifo_available):
23570 Return 0 for cygwin as mkfifo support incomplete on platform.
23571 Fix typos in comments.
23573 2005-05-15 Mark Mitchell <mark@codesourcery.com>
23575 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23577 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
23580 * gfortran.dg/assign_4.f: New test.
23582 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
23584 PR tree-optimization/21563
23585 * gcc.dg/tree-ssa/pr21563.c: New.
23587 2005-05-14 Jan Hubicka <jh@suse.cz>
23589 * gcc.dg/noreturn-7.c: Allow control reaches warning.
23591 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
23593 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23595 2005-05-13 Julian Brown <julian@codesourcery.com>
23597 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23598 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23600 2005-05-13 Jan Hubicka <jh@suse.cz>
23602 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23603 * gcc.dg/fold-xor-?.c: Likewise.
23604 * gcc.dg/pr15784-?.c: Likewise.
23605 * gcc.dg/pr20922-?.c: Likewise.
23606 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23607 * gcc.dg/tree-ssa/pr17598.c: Likewise.
23608 * gcc.dg/tree-ssa/pr20470.c: Likewise.
23610 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23613 * gfortran.dg/hollerith_1.f90: New test.
23615 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23617 * gfortran.dg/func_result_2.f90: New test.
23619 2005-05-11 Bud Davis <bdavis@gfortran.org>
23621 * gfortran.dg/dev_null.f90: New test.
23623 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
23625 * gcc.dg/arm-vfp1.c: Revert last change.
23627 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
23629 PR middle-end/19807
23630 PR tree-optimization/19639
23631 * g++.dg/tree-ssa/pr19807.C: New testcase.
23633 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23635 PR libfortran/21471
23636 * gfortran.dg/append-1.f90: New test.
23638 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23640 * gcc.dg/pr18501.c: XFAIL.
23641 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23642 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23643 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23644 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23645 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23646 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23647 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23648 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23650 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23653 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23654 gfortran.dg/f2c_3.f90: New tests.
23656 * gfortran.dg/return_1.f90: Fix dg annotation.
23658 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23660 * gcc.c-torture/compile/20050510-1.c: New test.
23662 2005-05-10 Mark Mitchell <mark@codesourcery.com>
23664 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23666 2005-05-10 Bob Wilson <bob.wilson@acm.org>
23668 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23670 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
23673 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23675 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
23678 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23679 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23681 2005-05-10 Ben Elliston <bje@au.ibm.com>
23684 * gcc.dg/debug/pr16676.c: New test.
23686 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
23689 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23690 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23691 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23692 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23694 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
23695 -fno-tree-dominator-opts.
23697 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23699 * gfortran.dg/return_1.f90: New test.
23701 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
23703 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23705 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23707 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
23710 * g++.dg/inherit/covariant13.C: New.
23712 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23714 PR libfortran/19155
23715 * gfortran.dg/pr19155.f: New test.
23717 2005-05-08 Roger Sayle <roger@eyesopen.com>
23720 * gcc.dg/pr8788-1.c: New testcase.
23722 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
23725 * gcc.target/mips/fpcmp-[12].c: New tests.
23727 2005-05-06 Mark Mitchell <mark@codesourcery.com>
23729 * lib/target-supports-dg.exp (dg-require-fork): New function.
23730 (dg-require-mkfifo): Likewise.
23731 * lib/target-supports.exp (check_function_available): New
23733 (check_fork_available): Likewise.
23734 (check_mkfifo_available): Likewise.
23736 2005-05-06 Jeff Law <law@redhat.com>
23738 * gcc.c-torture/compile/pr21380.c: New test.
23740 2005-05-06 Jakub Jelinek <jakub@redhat.com>
23743 * g++.dg/ext/weak3.C: New test.
23745 2005-05-05 Mark Mitchell <mark@codesourcery.com>
23748 * g++.dg/template/crash37.C: New test.
23750 2005-05-05 Paul Brook <paul@codesourcery.com>
23752 * gcc.dg/arm-g2.c: Use effective-target arm32.
23753 * gcc.dg/arm-mmx-1.c: Ditto.
23754 * gcc.dg/arm-scd42-2.c: Ditto.
23755 * gcc.dg/arm-vfp1.c: Ditto.
23756 * lib/target-supports.exp (check_effective_target_arm32): New
23759 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
23761 PR libfortran/21354
23762 gfortran.dg/in_pack_rank7.f90: New test.
23764 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
23766 PR middle-end/15618
23767 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23769 2005-05-04 Jakub Jelinek <jakub@redhat.com>
23771 PR middle-end/21265
23772 * gcc.dg/20050503-1.c: New test.
23774 PR rtl-optimization/21239
23775 * gcc.dg/i386-sse-11.c: New test.
23777 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
23780 * gcc.target/i386/asm-1.c: New test.
23782 2005-05-03 Jakub Jelinek <jakub@redhat.com>
23784 PR rtl-optimization/21330
23785 * gcc.c-torture/execute/20050502-1.c: New test.
23788 * gcc.c-torture/execute/20050502-2.c: New test.
23790 2005-05-03 Uros Bizjak <uros@kss-loka.si>
23792 PR middle-end/21282
23793 * gcc.dg/pr21282.c: New.
23795 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23797 * gcc.dg/vect/pr20122.c: Clean up .vect file.
23798 * gcc.dg/vect/vect-92.c: Likewise.
23799 * gcc.dg/vect/vect-93.c: Likewise.
23800 * gcc.dg/vect/vect-dv-1.c: Likewise.
23801 * gcc.dg/vect/vect-dv-2.c: Likewise.
23802 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23804 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23806 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23807 * gfortran.dg/vect/vect-2.f90: Likewise.
23808 * gfortran.dg/vect/vect-3.f90: Likewise.
23809 * gfortran.dg/vect/vect-4.f90: Likewise.
23810 * gfortran.dg/vect/vect-5.f90: Likewise.
23812 2005-05-02 Geoffrey Keating <geoffk@apple.com>
23815 * gcc.dg/rs6000-fpint-2.c: New.
23817 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
23820 * gcc.dg/builtins-30.c: Update expected messages.
23821 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23822 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23823 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23825 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
23827 PR tree-optimization/21294
23828 * gcc.dg/tree-ssa/pr21294.c: New.
23830 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
23832 * gcc.dg/altivec-3.c (vec_store): Do not use the old
23833 __builtin_altivec_st_internal_4si built-in.
23835 2005-05-02 Mark Mitchell <mark@codesourcery.com>
23838 * g++.dg/template/ptrmem14.C: New test.
23840 2005-05-02 Paul Brook <paul@codesourcery.com>
23842 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23844 2005-05-02 Michael Matz <matz@suse.de>
23847 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23849 2005-05-01 Mark Mitchell <mark@codesourcery.com>
23851 * g++.dg/cpp/weak.C: New test.
23853 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23855 * gcc.dg/tree-ssa/loop-8.c: New test.
23857 2005-04-30 Michael Maty <matz@suse.de>
23859 * gcc.dg/inline-mcpy.c: New test.
23861 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
23863 PR libfortran/18958
23864 * gfortran.dg/eoshift.f90: New test case.
23866 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
23868 PR libfortran/18857
23869 * gfortran.dg/matmul_1.f90: New test.
23871 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23873 PR tree-optimization/21030
23874 * gcc.dg/tree-ssa/pr21030.c: New.
23876 2005-04-29 Devang Patel <dpatel@apple.com>
23878 PR tree-optimization/21272
23879 * gcc.dg/vect/vect-ifcvt-10.c: New test.
23881 2005-04-29 Jakub Jelinek <jakub@redhat.com>
23885 * gfortran.dg/entry_4.f90: New test.
23886 * gfortran.fortran-torture/execute/entry_1.f90: New test.
23887 * gfortran.fortran-torture/execute/entry_2.f90: New test.
23888 * gfortran.fortran-torture/execute/entry_3.f90: New test.
23889 * gfortran.fortran-torture/execute/entry_4.f90: New test.
23890 * gfortran.fortran-torture/execute/entry_5.f90: New test.
23891 * gfortran.fortran-torture/execute/entry_6.f90: New test.
23892 * gfortran.fortran-torture/execute/entry_7.f90: New test.
23894 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23896 * gfortran.fortran-torture/execute/entry_8.f90: New test.
23898 2005-04-29 Paul Brook <paul@codesourcery.com>
23900 * gfortran.dg/entry_3.f90: New test.
23902 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23904 * gfortran.dg/implicit_4.f90: New test.
23906 2005-04-28 Bob Wilson <bob.wilson@acm.org>
23908 * lib/target-supports.exp (check_profiling_available): Return
23909 false for xtensa-*-elf.
23911 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
23913 * lib/fortran-torture.exp (fortran-torture.exp): Catch
23914 error if file cannot be deleted.
23916 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23918 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23919 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23920 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23921 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23922 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23923 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23924 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23925 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23926 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23927 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23928 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23929 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23930 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23932 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23935 * gfortran.dg/pr20865.f90: New test.
23937 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
23939 * gcc.dg/void-cast-2.c: New test.
23941 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23944 * gcc.dg/void-cast-1.c: New test.
23946 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
23948 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23950 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23953 * gfortran.dg/pr21177.f90: New test.
23955 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
23957 PR tree-optimization/21171
23958 * gcc.dg/tree-ssa/pr21171.c: New test.
23960 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
23962 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23963 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23964 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23965 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23966 gcc.dg/tree-ssa/gen-vect-32.c: New.
23967 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23968 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23969 don't run on PPC32.
23971 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23974 * gcc.dg/transparent-union-3.c: New test.
23976 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23979 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23980 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23981 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23982 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23983 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23984 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23986 2005-04-26 Jeff Law <law@redhat.com>
23988 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23989 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23990 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23991 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23992 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23993 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23994 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23996 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
23998 PR tree-optimization/17598
23999 * gcc.dg/tree-ssa/pr17598.c: New testcase.
24001 2005-04-25 Mike Stump <mrs@apple.com>
24003 * objc.dg/fix-and-continue-1.m: Add.
24005 2005-04-25 Roger Sayle <roger@eyesopen.com>
24008 * g++.dg/opt/pr20995-1.C: New test case.
24010 2005-04-25 Devang Patel <dpatel@apple.com>
24012 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24014 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
24017 * g++.dg/opt/alias2.C (printf): Correct the prototype.
24019 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
24022 * g++.dg/opt/rtti2.C: New test.
24024 2005-04-25 Paul Brook <paul@codesourcery.com>
24025 Steven G. Kargl <kargls@comcast.net>
24028 * gfortran.dg/ichar_1.f90: New file.
24030 2005-04-24 Jakub Jelinek <jakub@redhat.com>
24032 PR middle-end/20991
24033 * g++.dg/opt/pr20991.C: New test.
24035 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24036 where sizeof (type) < __alignof__ (type).
24037 * gcc.dg/compat/struct-layout-1.h: Likewise.
24039 2005-04-24 Per Bothner <per@bothner.com>
24040 Devang Patel <dpatel@apple.com>
24042 PR preprocessor/20907
24043 * gcc.dg/cpp/very-long-comment.c: New test.
24045 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24048 * gfortran.dg/common_5.f: New test.
24050 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
24052 PR middle-end/21082
24053 * g++.dg/tree-ssa/pr21082.C: New testcase.
24055 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
24057 * gcc.dg/vect/vect-99.c: New test.
24059 2005-04-22 Diego Novillo <dnovillo@redhat.com>
24061 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24063 2005-04-22 Jeff Law <law@redhat.com>
24065 * gcc.dg/uninit-5.c: Remove xfails.
24066 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24067 conditionals and loads.
24069 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
24071 PR libfortran/20074
24072 PR libfortran/20436
24073 PR libfortran/21108
24074 * gfortran.dg/nested_reshape.f90: new test
24075 * gfortran.dg/reshape-alloc.f90: new test
24076 * gfortran.dg/reshape.f90: new test
24078 2005-04-22 Mark Mitchell <mark@codesourcery.com>
24080 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24082 * gcc.dg/arm-vfp1.c: New test.
24084 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
24087 * g++.dg/lookup/builtin2.C: New test.
24089 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
24091 * gcc.dg/weak/weak-13.c: New test.
24093 2005-04-21 Geoffrey Keating <geoffk@apple.com>
24095 * lib/target-supports.exp (check_effective_target_sync_int_long):
24098 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
24100 * gcc.target/mips/branch-1.c: New test.
24102 2005-04-21 Richard Henderson <rth@redhat.com>
24104 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24105 * gcc.dg/vect/vect-86.c: Likewise.
24106 * gcc.dg/vect/vect-87.c: Likewise.
24107 * gcc.dg/vect/vect-88.c: Likewise.
24109 2005-04-21 Devang Patel <dpatel@apple.com>
24111 PR optimization/20994
24112 * gcc.dg/tree-ssa/ifc-3.c: New test.
24114 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
24117 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24118 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24119 gcc.dg/c99-vla-jump-5.c: New tests.
24121 2005-04-19 Richard Henderson <rth@redhat.com>
24123 * lib/target-supports.exp (check_effective_target_vect_int_mult):
24124 Fix typo in exists check.
24125 (check_effective_target_sync_int_long): New.
24126 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24127 * gcc.dg/ia64-sync-2.c: Likewise.
24128 * gcc.dg/ia64-sync-3.c: Likewise.
24129 * gcc.dg/ia64-sync-4.c: Likewise.
24131 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
24133 * gcc.dg/fold-xor-1.c: New test.
24134 * gcc.dg/fold-xor-2.c: New test.
24136 2005-04-19 James E. Wilson <wilson@specifixinc.com>
24139 * g++.dg/eh/fp-regs.C: New test.
24141 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
24143 * gcc.dg/Wint-to-pointer-cast-1.c,
24144 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24145 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24146 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24148 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24151 * gfortran.dg/pr16861.f90: New test.
24153 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
24155 * gcc.dg/pr21085.c: New test.
24157 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
24159 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
24160 (setup_mips_tests, dg-mips-options): New procedures.
24161 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24162 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24163 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24164 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24165 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24166 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24167 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24168 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24169 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24170 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24171 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24172 dg-mips-options instead of dg-options. Remove now-redundant
24173 preprocessor guards.
24174 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24175 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24176 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24177 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24178 * gcc.dg/vr-mult-2.c: Delete.
24179 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24180 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24181 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24182 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24183 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24184 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24185 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24187 2005-04-18 Laurent GUERBY <laurent@guerby.net>
24189 * ada/acats/run_all.sh: Use sync when executable not present.
24191 2005-04-18 Devang Patel <dpatel@apple.com>
24193 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24194 * gcc.dg/vect/vect-11a.c: New.
24195 * gcc.dg/vect/vect-none.c: Update.
24196 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24198 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
24200 PR tree-optimization/20922
24201 * gcc.dg/pr20922-1.c: New test.
24202 * gcc.dg/pr20922-2.c: New test.
24203 * gcc.dg/pr20922-3.c: New test.
24204 * gcc.dg/pr20922-4.c: New test.
24205 * gcc.dg/pr20922-5.c: New test.
24206 * gcc.dg/pr20922-6.c: New test.
24208 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24210 PR libfortran/20950
24211 * gfortran.dg/pr20950.f: New test.
24213 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24215 PR libfortran/19216
24216 * gfortran.dg/pr19216.f: New test.
24218 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
24220 PR tree-optimization/21001
24221 * gcc.dg/tree-ssa/pr21001.c: New.
24223 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
24225 PR libfortran/21075
24226 * gfortran.dg/reshape_rank7.f90: New test.
24228 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24230 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24231 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24232 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24233 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24234 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24235 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24236 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24237 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24238 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24240 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24241 in namelists. New test.
24242 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24244 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24246 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24247 namelist. New test.
24248 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24250 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24252 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24253 namelist. New test.
24254 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24255 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24256 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24258 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24259 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24262 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
24264 * gfortran.dg/wtruncate.f: New testcase.
24265 * gfortran.dg/wtruncate.f90: New testcase.
24267 2005-04-16 Mark Mitchell <mark@codesourcery.com>
24270 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24271 which sizeof/alignof is dependent, rather than just whether we are
24272 processing_template_decl.
24274 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
24276 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24277 corrected typo where the wrong variables had been compared.
24279 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
24281 PR libfortran/18495
24282 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24283 Test callee-allocated version of return array with a write
24285 Test spread with a temporary with another write statement.
24287 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
24289 PR tree-optimization/21031
24290 * gcc.dg/tree-ssa/pr21031.c: New.
24292 2005-04-15 Uros Bizjak <uros@kss-loka.si>
24294 PR tree-optimization/21004
24295 * gcc.dg/builtins-53.c: Include builtins-config.h.
24296 Check floorf, ceilf, floorl and ceill transformations
24297 only when HAVE_C99_RUNTIME is defined.
24299 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
24301 PR middle-end/20739
24302 * gcc.dg/tree-ssa/pr20739.c: New test.
24304 2005-04-14 Mike Stump <mrs@apple.com>
24306 * gcc.dg/Foundation.framework/empty: New.
24307 * gcc.dg/framework-2.c: New.
24309 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
24311 PR tree-optimization/21021
24312 * gcc.c-torture/compile/pr21021.c: New.
24314 2005-04-14 Janis Johnson <janis187@us.ibm.com>
24317 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24318 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24319 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24320 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24321 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24322 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24323 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24324 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24326 2005-04-14 Richard Henderson <rth@redhat.com>
24328 * lib/target-supports.exp (check_effective_target_vect_condition):
24329 Add ia64, i?86, and x86_64.
24331 2005-04-14 Steven G. Kargl <kargls@comcast.net>
24333 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24335 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
24337 PR tree-optimization/20657
24338 * gcc.dg/tree-ssa/pr20657.c: New.
24340 2005-04-14 Uros Bizjak <uros@kss-loka.si>
24342 * gcc.dg/builtins-53.c: Also check (int)trunc* and
24343 (long long int)trunc*.
24345 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
24348 * gcc.dg/pr20927.c: New test.
24350 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
24352 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24353 * gcc.target/mips/asm-1.c: Likewise.
24355 2005-04-13 Dale Johannesen <dalej@apple.com>
24357 * objc.dg/objc-fast-4.m: New.
24359 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
24361 * gcc.target/cris/torture/cris-torture.exp: New driver in new
24363 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24365 2005-04-13 David Edelsohn <edelsohn@gnu.org>
24367 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24368 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24369 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24371 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
24373 PR tree-optimization/20913
24374 * gcc.dg/tree-ssa/pr20913.c: New.
24376 PR tree-optimization/20702
24377 * gcc.dg/tree-ssa/pr20702.c: New.
24379 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24382 * g++.dg/inherit/local3.C: New test.
24384 2005-04-12 Jeff Law <law@redhat.com>
24386 * gcc.dg/tree-ssa/20050412-1.c: New test.
24388 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
24390 PR libfortran/19016
24391 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24392 Add tests with mask generated by expression.
24393 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24394 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24395 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24397 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
24399 PR middle-end/20917
24400 * gcc.dg/20050409-1.c: New test.
24402 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
24404 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24406 2005-04-11 Mark Mitchell <mark@codesourcery.com>
24408 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24409 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24410 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24411 (TARGET_CXX): Adjust accordingly.
24412 * target.h (struct gcc_target): Remove epxort_class_data. Add
24413 determine_class_data_visibility and class_data_always_comdat.
24414 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24415 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24416 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24417 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24418 (arm_cxx_determine_class_data_visibility): New.
24419 (arm_cxx_class_data_always_comdat): Likewise.
24420 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24421 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24422 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24423 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24424 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24427 2005-04-11 Mark Mitchell <mark@codesourcery.com>
24429 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24431 2005-04-11 Geoffrey Keating <geoffk@apple.com>
24433 * gcc.dg/i386-darwin-fpmath.c: New.
24435 2004-04-11 Devang Patel <dpatel@apple.com>
24437 * lib/target-supports.exp (check_effective_target_vect_condition): New.
24438 * gcc.dg/vect/vect-ifcvt-1.c: New test.
24439 * gcc.dg/vect/vect-ifcvt-2.c: New test.
24440 * gcc.dg/vect/vect-ifcvt-3.c: New test.
24441 * gcc.dg/vect/vect-ifcvt-4.c: New test.
24442 * gcc.dg/vect/vect-ifcvt-5.c: New test.
24443 * gcc.dg/vect/vect-ifcvt-6.c: New test.
24444 * gcc.dg/vect/vect-ifcvt-7.c: New test.
24445 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24447 2004-04-11 Devang Patel <dpatel@apple.com>
24449 * gcc.dg/vect/vect-dv-1.c: New test.
24450 * gcc.dg/vect/vect-dv-2.c: New test.
24452 2005-04-11 Diego Novillo <dnovillo@redhat.com>
24454 PR tree-optimization/20933
24455 * gcc.dg/tree-ssa/pr20933.c: New test.
24457 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24459 * gfortran.dg/fold_nearest.f90: New test.
24461 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
24463 * gcc.dg/tree-ssa/alias-1.c: New test.
24465 2005-04-11 Diego Novillo <dnovillo@redhat.com>
24467 PR tree-optimization/20920
24468 * g++.dg/tree-ssa/pr20920.C: New test.
24470 2005-04-11 Uros Bizjak <uros@kss-loka.si>
24472 * gcc.dg/builtins-53.c: Also check (int)ceil* and
24473 (long long int)ceil*.
24475 2005-04-10 Mark Mitchell <mark@codesourcery.com>
24477 * g++.dg/warn/Wdtor1.C: Declare template in system header with
24478 explicit C++ linkage.
24480 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24482 * gfortran.dg/pr17229.f: Take care of the new obsolescence
24483 warning for arithmetic IF statements.
24485 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
24487 * eor_handling_1.f90: New test case.
24488 * eor_handling_2.f90: New test case.
24489 * eor_handling_3.f90: New test case.
24490 * eor_handling_4.f90: New test case.
24491 * eor_handling_5.f90: New test case.
24492 * noadv_size.f90: New test case.
24493 * pad_no.f90: New test case.
24495 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
24497 * gcc.c-torture/execute/20050410-1.c: New test.
24499 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
24501 * gcc.dg/pr20126.c: New.
24503 2005-04-09 Bud Davis <bdavis@gfortran.org>
24504 Steven G. Kargl <kargls@comcast.net>
24506 * gfortran.dg/PR19872.f: New test.
24508 2005-04-09 Steven G. Kargl <kargls@comcast.net>
24510 * gfortran.dg/nint_1.f90: Fix dg-do directive.
24512 2005-04-09 Steven G. Kargl <kargls@comcast.net>
24514 * gfortran.dg/nint_1.f90: New test.
24516 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
24518 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24519 Added test for callee-allocated arrays with write statements.
24520 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24521 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24522 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24523 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24524 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24526 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
24528 PR libfortran/20163
24529 * gfortran.dg/open-options-blanks.f: New test.
24531 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
24534 * gfortran.dg/comma_format_extension_[1234].f: New tests.
24536 2005-04-09 Jakub Jelinek <jakub@redhat.com>
24538 * gcc.dg/tree-ssa/stdarg-1.c: New test.
24539 * gcc.dg/tree-ssa/stdarg-2.c: New test.
24540 * gcc.dg/tree-ssa/stdarg-3.c: New test.
24541 * gcc.dg/tree-ssa/stdarg-4.c: New test.
24542 * gcc.dg/tree-ssa/stdarg-5.c: New test.
24543 * gcc.c-torture/execute/stdarg-4.c: New test.
24545 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24548 * g++.dg/abi/param2.C: New test.
24550 2005-04-09 Uros Bizjak <uros@kss-loka.si>
24552 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24554 2005-04-09 Uros Bizjak <uros@kss-loka.si>
24556 * gcc.dg/builtins-53.c: New test.
24558 2005-04-08 Diego Novillo <dnovillo@redhat.com>
24560 * g++.dg/tree-ssa/pr18178.C: New test.
24561 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24562 * gcc.c-torture/execute/20041019-1.c: New test.
24563 * gcc.dg/tree-ssa/20041008-1.c: New test.
24564 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24565 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24566 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24567 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24568 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24569 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24570 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24571 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24572 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24573 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24575 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
24577 PR rtl-optimization/20466
24578 * gcc.c-torture/execute/pr20466-1.c: New test.
24580 2005-04-08 Mark Mitchell <mark@codesourcery.com>
24583 * g++.dg/parse/cond2.C: New test.
24586 * g++.dg/warn/Wdtor1.C: New test.
24588 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24591 * gfortran.dg/pr17229.f: New test.
24593 2005-04-07 Steven G. Kargl <kargls@comcast.net>
24595 * gfortran.dg/tiny_1.f90: New test.
24596 * gfortran.dg/tiny_2.f90: ditto.
24598 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
24600 * gfortran.dg/eor_1.f90: Fix dg-do run line
24601 * gfortran.dg/open_new.f90: Fix dg-do run line
24603 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
24605 * lib/target-supports.exp (get_compiler_messages): Support
24606 optional arguments, the fourth being compiler options.
24607 (check_effective_target_fpic): New proc.
24608 * gcc.dg/20050321-2.c: Restrict to target fpic.
24610 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
24612 * gcc.dg/15443-1.c: New test.
24613 * gcc.dg/15443-2.c: Likewise.
24615 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24617 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24619 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24621 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24623 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24625 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24626 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24628 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24629 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24630 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24632 2005-04-06 Mark Mitchell <mark@codesourcery.com>
24635 * g++.dg/warn/Wunused-11.C: New test.
24637 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
24639 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24641 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
24643 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24645 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24648 * g++.dg/template/ptrmem13.C: New test.
24650 2005-04-05 Per Bothner <per@bothner.com>
24652 * lib/gcc.exp: Always add -fno-show-column, for now.
24654 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
24657 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24658 of plain old "unsigned int" for the type of "i". Makes this test
24661 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
24663 * gcc.dg/i386-ssefn-1.c: New test.
24664 * gcc.dg/i386-ssefn-2.c: New test.
24665 * gcc.dg/i386-ssefn-3.c: New test.
24666 * gcc.dg/i386-ssefn-4.c: New test.
24668 2005-04-05 Jakub Jelinek <jakub@redhat.com>
24670 PR tree-optimization/20076
24671 * gcc.dg/builtin-apply4.c: New test.
24673 PR preprocessor/19475
24674 * gcc.dg/cpp/macspace1.c: New test.
24675 * gcc.dg/cpp/macspace2.c: New test.
24677 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24679 * gfortran.dg/pr20755.f: Fixed bad format.
24681 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24684 * g++.dg/ext/attrib21.C: New test.
24686 2004-04-05 Devang Patel <dpatel@apple.com>
24688 * lib/target-supports.exp (check_effective_target_vect_shif): New.
24689 * gcc.dg/vect/vect-shift-1.c: New test.
24691 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24693 PR libfortran/20755
24694 * gfortran.dg/pr20755.f: New test.
24696 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
24698 * gfortran.dg/pr15959.f90: New test.
24699 * gfortran.dg/string_pad_trunc.f90: New test.
24701 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24703 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24704 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24705 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24708 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24710 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24712 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24714 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24715 * gcc.c-torture/compile/20011119-2.c: Likewise.
24716 * gcc.c-torture/compile/981001-2.c: Likewise.
24718 2005-04-04 Mark Mitchell <mark@codesourcery.com>
24721 * g++.dg/template/overload4.C: New test.
24723 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24726 * g++.dg/abi/covariant5.C: New.
24729 * g++.dg/debug/const2.C: New.
24731 2005-04-04 Jakub Jelinek <jakub@redhat.com>
24733 PR rtl-optimization/16104
24734 * gcc.c-torture/execute/20050316-1.c: New test.
24736 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24738 * g++.dg/template/spec23.C: Fix dg-error text.
24740 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
24743 * g++.dg/expr/lval2.C: New.
24745 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24747 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24748 __builtin_strcasecmp and __builtin_strncasecmp.
24750 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
24753 * g++.dg/template/spec22.C: New.
24754 * g++.dg/template/spec23.C: New.
24756 2005-04-03 Dale Ranta <dir@lanl.gov>
24757 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24759 PR libfortran/20068
24760 PR libfortran/20125
24761 PR libfortran/20156
24762 PR libfortran/20471
24763 * gfortran.dg/backspace.f: New test.
24765 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
24767 * gcc.dg/pr19345.c: New test.
24769 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24771 PR tree-optimization/20640
24772 * gcc.dg/torture/tree-loop-1.c: New.
24774 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24776 PR rtl-optimization/20290
24777 * gcc.c-torture/execute/loop-ivopts-2.c: New.
24779 2005-04-02 Geoffrey Keating <geoffk@apple.com>
24781 * gcc.dg/rs6000-fpint.c: New.
24783 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24785 * gcc.dg/old-style-then-proto-1.c: New test.
24787 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24789 * gfortran.fortran-torture/execute/backspace.f90: Check
24790 after backspace and read was incorrect.
24792 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24794 * gcc.c-torture/execute/builtins/strcat.c: Check the result
24795 buffer past the terminating NUL using memcmp.
24796 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24797 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24799 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24800 Fix unused/uninitialized variable warnings.
24802 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24803 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24804 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24805 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24807 * gcc.c-torture/execute/builtins/abs-1-lib.c,
24808 gcc.c-torture/execute/builtins/fputs-lib.c,
24809 gcc.c-torture/execute/builtins/lib/fprintf.c,
24810 gcc.c-torture/execute/builtins/lib/main.c,
24811 gcc.c-torture/execute/builtins/lib/memcmp.c,
24812 gcc.c-torture/execute/builtins/lib/memmove.c,
24813 gcc.c-torture/execute/builtins/lib/mempcpy.c,
24814 gcc.c-torture/execute/builtins/lib/memset.c,
24815 gcc.c-torture/execute/builtins/lib/printf.c,
24816 gcc.c-torture/execute/builtins/lib/sprintf.c,
24817 gcc.c-torture/execute/builtins/lib/stpcpy.c,
24818 gcc.c-torture/execute/builtins/lib/strchr.c,
24819 gcc.c-torture/execute/builtins/lib/strcmp.c,
24820 gcc.c-torture/execute/builtins/lib/strcpy.c,
24821 gcc.c-torture/execute/builtins/lib/strcspn.c,
24822 gcc.c-torture/execute/builtins/lib/strlen.c,
24823 gcc.c-torture/execute/builtins/lib/strncat.c,
24824 gcc.c-torture/execute/builtins/lib/strncmp.c,
24825 gcc.c-torture/execute/builtins/lib/strncpy.c,
24826 gcc.c-torture/execute/builtins/lib/strrchr.c,
24827 gcc.c-torture/execute/builtins/lib/strspn.c,
24828 gcc.c-torture/execute/builtins/lib/strstr.c,
24829 gcc.c-torture/execute/builtins/memops-asm-lib.c,
24830 gcc.c-torture/execute/builtins/strlen-2.c,
24831 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24834 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
24836 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24837 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24840 2005-04-01 Jakub Jelinek <jakub@redhat.com>
24843 * g++.dg/debug/using1.C: New test.
24845 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
24847 PR middle-end/20524
24848 * gcc.dg/alias-7.c: Prefix asm-declared name with
24849 __USER_LABEL_PREFIX__.
24851 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
24853 Fix fallout from PR middle-end/15700:
24854 * gcc.c-torture/compile/20011119-1.c: Take
24855 __USER_LABEL_PREFIX__ into account.
24856 * gcc.c-torture/compile/20011119-2.c: Likewise.
24858 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
24861 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24863 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24866 * gcc.c-torture/compile/struct-non-lval-1.c,
24867 gcc.c-torture/compile/struct-non-lval-2.c,
24868 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24870 2005-03-31 Janis Johnson <janis187@us.ibm.com>
24872 * gcc.dg/tls/tls.exp: Remove temporary file.
24873 * g++.dg/tls/tls.exp: Ditto.
24874 * lib/file-format.exp: Ditto.
24875 * g++.dg/special/ecos.exp: Ditto.
24877 * lib/profopt.exp: Treat prof_ext as a list.
24878 * gcc.misc-tests/bprob.exp: Ditto.
24879 * g++.dg/bprob/bprob.exp: Ditto.
24881 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24882 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24883 g++.dg/tree-ssa/pointer-reference-alias.C,
24884 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24885 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24886 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24887 g++.dg/vect/pr19951.cc: Ditto.
24888 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24889 gcc.dg/builtins-47.c: Ditto.
24890 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24891 gcc.dg/pr20115-1.c: Ditto.
24892 * gcc.dg/tree-ssa/20030530-2.c,
24893 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24894 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24895 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24896 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24897 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24898 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24899 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24900 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24901 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24902 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24903 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24904 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24905 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24906 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24907 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24908 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24909 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24910 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24911 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24912 gcc.dg/tree-ssa/20030824-1.c,
24913 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24914 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24915 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24916 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24917 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24918 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24919 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24920 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24921 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24922 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24923 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24924 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24925 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24926 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24927 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24928 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24929 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24930 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24931 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24932 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24933 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24934 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24935 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24936 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24937 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24938 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24939 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24940 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24941 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24942 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24943 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24944 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24945 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24946 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24947 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24948 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24949 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24950 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24951 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24952 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24953 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24954 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24955 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24956 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24957 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24958 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24959 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24960 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24961 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24962 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24963 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24964 gcc.dg/tree-ssa/useless-1.c: Ditto.
24965 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24966 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24967 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24968 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24969 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24970 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24971 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24972 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24973 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24974 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24975 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24976 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24977 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24978 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24979 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24980 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24981 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24982 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24983 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24984 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24985 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24986 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24987 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24988 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24989 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24990 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24991 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24992 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24993 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24994 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24995 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24996 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24997 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24998 gcc.dg/vect/vect-none.c: Ditto.
24999 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25000 treelang/compile/unsigned.tree: Ditto.
25002 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25003 * gcc.dg/cpp/direct2s.c: Ditto.
25004 * gcc.dg/cpp/paste4.c: Ditto.
25005 * gcc.dg/cpp/separate-1.c: Ditto.
25006 * gcc.dg/pch/save-temps-1.c: Ditto.
25007 * g++.dg/ext/altivec-10.C: Ditto.
25008 * g++.dg/pch/pch.C: Ditto.
25010 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25012 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25013 * g++.dg/template/repo1.C: Ditto.
25014 * g++.dg/template/repo2.C: Ditto.
25015 * g++.dg/template/repo3.C: Ditto.
25016 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25017 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25018 * g++.old-deja/g++.pt/repo1.C: Ditto.
25019 * g++.old-deja/g++.pt/repo2.C: Ditto.
25020 * g++.old-deja/g++.pt/repo3.C: Ditto.
25021 * g++.old-deja/g++.pt/repo4.C: Ditto.
25023 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25024 * gcc.dg/20030107-1.c: Ditto.
25025 * gcc.dg/20030702-1.c: Ditto.
25026 * gcc.dg/profile-generate-1.c: Ditto.
25027 * g++.dg/other/profile1.C: Ditto.
25028 * g++.old-deja/g++.robertl/eb83.C: Ditto.
25030 * lib/gcc-dg.exp (remove-build-file): New.
25031 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25032 cleanup-tree-dump, cleanup-saved-temps): New.
25034 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
25036 PR c++/19203, DR 214
25037 * g++.dg/parse/ambig3.C: Not ambiguous.
25038 * g++.dg/template/spec20.C: New.
25039 * g++.dg/template/spec21.C: New.
25041 2005-03-31 Steve Ellcey <sje@cup.hp.com>
25044 * gcc.dg/ia64-fptr-1.c: Run only on linux.
25046 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25048 PR libfortran/20660
25049 * gfortran.dg/negative_unit.f: New test.
25051 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25053 * gcc.dg/20050330-1.c: New test.
25055 2005-03-30 Devang Patel <dpatel@apple.com>
25057 * g++.dg/tree-sra/ssa-sra-3.C: New test.
25059 2005-03-30 Dale Johannesen <dalej@apple.com>
25061 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25063 2005-03-30 Janis Johnson <janis187@us.ibm.com>
25065 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25066 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25067 Strip options from test name.
25069 2005-03-31 Jan Hubicka <jh@suse.cz>
25071 * gcc.dg/varpool-1.c: New testcase.
25073 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
25077 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25078 gcc.dg/stmt-expr-label-3.c : New tests.
25079 * gcc.c-torture/execute/medce-2.c: Remove.
25081 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
25084 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25087 2005-03-30 Alan Modra <amodra@bigpond.net.au>
25089 * gcc.c-torture/compile/pr20203.c: New test.
25091 2005-03-26 Steven G. Kargl <kargls@comcast.net>
25093 * gfortran.dg/promotion.f90: New test.
25095 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
25097 PR middle-end/20491
25098 * gcc.dg/torture/asm-subreg-1.c: New test.
25100 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
25103 * gcc.dg/pr20672-1.c: New test.
25105 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
25107 * gfortran.dg/vect: New directory.
25108 * gfortran.dg/vect/vect.exp: New.
25109 * gfortran.dg/vect/vect-1.f90: New test.
25110 * gfortran.dg/vect/vect-2.f90: New test.
25111 * gfortran.dg/vect/vect-3.f90: New test.
25112 * gfortran.dg/vect/vect-4.f90: New test.
25113 * gfortran.dg/vect/vect-5.f90: New test.
25115 2005-03-29 Jakub Jelinek <jakub@redhat.com>
25117 PR middle-end/20622
25118 * gcc.dg/alias-7.c: New test.
25120 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
25122 * gcc.dg/sparc-reg-1.c: New test.
25124 2005-03-28 Steve Ellcey <sje@cup.hp.com>
25127 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25129 2005-03-29 Dale Ranta <dir@lanl.gov>
25130 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25132 PR libfortran/20163
25133 * gfortran.dg/pr20163-2.f: New test.
25135 2005-03-28 Jan Hubicka <jh@suse.cz>
25137 PR middle-end/20635
25138 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25141 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
25143 PR tree-optimization/20626
25144 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25145 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25147 2005-03-26 Steven G. Kargl <kargls@comcast.net>
25149 * gfortran.dg/underflow.f90: New test.
25150 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25152 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25154 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25156 2005-03-25 Mark Mitchell <mark@codesourcery.com>
25158 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25159 (g++_init): Make sure that CXXFLAGS is set.
25160 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25161 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25162 * lib/gfortran.exp (gfortran_link_flags): Likewise.
25163 * lib/objc.exp (objc_init): Likewise.
25164 * lib/treelang.exp (treelang_init): Likewise.
25166 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
25168 PR tree-optimization/20470
25169 * gcc.dg/tree-ssa/pr20470.c: New test.
25171 2005-03-25 Geoffrey Keating <geoffk@apple.com>
25173 * gcc.dg/ppc-stfiwx.c: New.
25175 2005-03-25 Steve Ellcey <sje@cup.hp.com>
25178 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25180 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
25182 * gcc.dg/20050325-1.c: Fix a typo.
25184 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25186 PR libfortran/19678
25187 PR libfortran/19679
25188 * gfortran.dg/dos_eol.f: New test.
25190 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
25192 PR rtl-optimization/20249
25193 * gcc.dg/20050325-1.c: New test.
25195 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25197 PR libfortran/15332
25198 * gfortran.dg/pr15332.f: New test.
25200 2005-03-24 Dale Johannesen <dalej@apple.com>
25202 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25204 2005-03-24 Geoffrey Keating <geoffk@apple.com>
25206 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25207 'internal' visibility.
25208 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25209 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25210 'protected' visibility.
25211 * gcc.dg/visibility-7.c: Likewise.
25212 * lib/target-supports.exp (check_visibility_available): Take
25213 a parameter, the kind of visibility to check for.
25214 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25215 to check_visibility_available.
25217 * g++.dg/expr/cast3.C: New.
25219 2005-03-24 David Edelsohn <edelsohn@gnu.org>
25221 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25224 2005-03-24 Steve Ellcey <sje@cup.hp.com>
25227 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25229 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
25231 * gcc.dg/badshift.c: Renamed to...
25232 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
25234 * gcc.target/i386/badshift.c: Renamed to...
25235 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
25238 PR rtl-optimization/20532
25239 * gcc.target/i386/badshift.c: New.
25241 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25243 * gfortran.dg/pr18025.f90: New test.
25245 2005-03-23 Dale Johannesen <dalej@apple.com>
25247 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25249 2005-03-23 Mark Mitchell <mark@codesourcery.com>
25251 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25253 * lib/target-supports.exp (check_iconv_available): Default
25254 libiconv to -liconv, if there is no definition.
25256 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
25258 * gcc.dg/torture/cris-asm-mof-1.c: New test.
25260 2005-03-22 Mark Mitchell <mark@codesourcery.com>
25262 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25263 * g++.dg/opt/pr7503-2.C: Likewise.
25264 * g++.dg/opt/pr7503-3.C: Likewise.
25265 * g++.dg/opt/pr7503-4.C: Likewise.
25266 * g++.dg/opt/pr7503-5.C: Likewise.
25267 * g++.dg/warn/minmax.C: New test.
25269 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25271 * gfortran.dg/g77_intrinsics_funcs.f: New test.
25272 * gfortran.dg/g77_intrinsics_sub.f: New test.
25274 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25275 Jan Hubicka <jh@suse.cz>
25276 Steven Bosscher <stevenb@suse.de
25278 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25280 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25283 * g++.dg/template/redecl3.C: New test.
25285 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25288 * g++.dg/parse/error16.C: Tweak error markers.
25290 2005-03-22 Jakub Jelinek <jakub@redhat.com>
25293 * gcc.dg/20050321-2.c: New test.
25295 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
25299 * g++.dg/template/ptrmem12.C: New.
25301 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
25303 PR rtl-optimization/20527
25304 * gcc.c-torture/execute/pr20527-1.c: New test.
25306 2005-03-22 Ben Elliston <bje@au.ibm.com>
25308 * gcc.misc-tests/options.exp (check_for_options): Create a real C
25309 program, compile it into a real executable and then delete the .c
25310 and .x files afterwards, to avoid problems on testglue targets.
25312 2005-03-21 Stuart Hastings <stuart@apple.com>
25314 * gcc.target/i386/sse-2.c: New.
25316 2005-03-21 Uros Bizjak <uros@kss-loka.si>
25318 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25320 2005-03-21 Paolo Carlini <pcarlini@suse.de>
25322 * g++.dg/parse/crash25.C: Fix typo.
25324 2005-03-21 Paolo Carlini <pcarlini@suse.de>
25327 * g++.dg/parse/crash24.C: New test.
25330 * g++.dg/parse/crash25.C: New test.
25332 2005-03-21 Paolo Carlini <pcarlini@suse.de>
25335 * g++.dg/ext/stmtexpr4.C: New test.
25337 2005-03-20 Roger Sayle <roger@eyesopen.com>
25339 PR middle-end/20539
25340 * gcc.c-torture/compile/pr13066-1.c: New test case.
25341 * gcc.c-torture/compile/pr20539-1.c: Likewise.
25342 * g++.dg/opt/pr13066-1.C: Likewise.
25344 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
25346 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25348 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25351 * gfortran.dg/nesting_1.f90: New test.
25353 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25356 * g++.dg/lookup/using13.C: New test.
25358 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25361 * g++.dg/template/crash36.C: New test.
25363 2005-03-18 Paolo Carlini <pcarlini@suse.de>
25366 * g++.dg/template/crash35.C: New test.
25368 2005-03-17 Paolo Carlini <pcarlini@suse.de>
25371 * g++.dg/overload/operator2.C: New test.
25373 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25375 PR libfortran/20257
25376 * gfortran.dg/pr20257.f90: New test.
25378 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25380 PR libfortran/20480
25381 * gfortran.dg/pr20480.f90: New test.
25383 2005-03-16 Richard Henderson <rth@redhat.com>
25385 PR middle-end/15700
25386 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25387 (_rtld_global): New.
25388 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25389 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25391 * gcc.dg/alias-3.c: New.
25392 * gcc.dg/alias-4.c: New.
25393 * gcc.dg/alias-5.c: New.
25394 * gcc.dg/alias-6.c: New.
25396 2005-03-15 Geoffrey Keating <geoffk@apple.com>
25398 * gcc.dg/cpp/ucnid-7.c: New.
25400 2005-03-15 Janis Johnson <janis187@us.ibm.com>
25401 Dorit Naishlos <dorit@il.ibm.com>
25403 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25406 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
25408 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25409 support misaligned accesses.
25410 * gcc.dg/vect/vect-58.c: Likewise.
25411 * gcc.dg/vect/vect-92.c: New.
25412 * gcc.dg/vect/vect-93.c: New.
25414 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
25417 * gfortran.dg/assign_2.f90: New test.
25418 * gfortran.dg/assign_3.f90: New test.
25419 * gfortran.dg/assign.f90: New test.
25421 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
25423 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25424 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25425 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25426 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25429 2005-03-14 Geoffrey Keating <geoffk@apple.com>
25431 * gcc.dg/cpp/ucnid-6.c: New.
25433 * gcc.dg/cpp/normalize-1.c: New.
25434 * gcc.dg/cpp/normalize-2.c: New.
25435 * gcc.dg/cpp/normalize-3.c: New.
25436 * gcc.dg/cpp/normalize-4.c: New.
25437 * gcc.dg/cpp/ucnid-4.c: New.
25438 * gcc.dg/cpp/ucnid-5.c: New.
25439 * g++.dg/cpp/normalize-1.C: New.
25440 * g++.dg/cpp/ucnid-1.C: New.
25442 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
25444 * gcc.dg/pr18628.c: New.
25446 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
25449 * g++.dg/tree-ssa/pr20280.C: New.
25451 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25454 * gfortran.dg/stfunc_2.f90: New test.
25456 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
25458 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25460 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
25462 * gcc.dg/tree-ssa/20050314-1.c: New test.
25464 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25468 * g++.dg/template/friend34.C: New test.
25469 * g++.dg/template/friend35.C: Likewise.
25470 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25472 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25474 Friend class name lookup 5/n
25476 * g++.dg/lookup/hidden-class1.C: New test.
25477 * g++.dg/lookup/hidden-class2.C: Likewise.
25478 * g++.dg/lookup/hidden-class3.C: Likewise.
25479 * g++.dg/lookup/hidden-class4.C: Likewise.
25480 * g++.dg/lookup/hidden-class5.C: Likewise.
25481 * g++.dg/lookup/hidden-class6.C: Likewise.
25482 * g++.dg/lookup/hidden-class7.C: Likewise.
25483 * g++.dg/lookup/hidden-class8.C: Likewise.
25484 * g++.dg/lookup/hidden-class9.C: Likewise.
25485 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25486 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25487 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25488 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25489 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25490 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25491 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25492 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25493 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25494 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25495 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25497 2005-03-13 Mark Mitchell <mark@codesourcery.com>
25500 * g++.dg/template/error18.C: New test.
25502 2005-03-09 Ben Elliston <bje@au.ibm.com>
25505 * g++.dg/debug/pr16792.C: New test.
25507 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
25509 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25510 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25511 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25512 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25513 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25514 test assertion names.
25516 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25519 * gfortran.dg/stfunc_1.f90: New test.
25521 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25524 * gfortran.dg/real_index_1.f90: New test.
25526 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25529 * gfortran.dg/spec_expr_1.f90: New test.
25531 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
25534 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25537 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25540 * gfortran.dg/largeequiv_1.f90: New test.
25542 2005-03-12 Geoffrey Keating <geoffk@apple.com>
25544 * gcc.dg/ucnid-1.c: New.
25545 * gcc.dg/ucnid-2.c: New.
25546 * gcc.dg/ucnid-3.c: New.
25547 * gcc.dg/ucnid-4.c: New.
25548 * gcc.dg/ucnid-5.c: New.
25549 * gcc.dg/ucnid-6.c: New.
25550 * gcc.dg/cpp/ucnid-1.c: New.
25551 * gcc.dg/cpp/ucnid-2.c: New.
25552 * gcc.dg/cpp/ucnid-3.c: New.
25553 * g++.dg/other/ucnid-1.C: New.
25555 2005-03-12 Geoffrey Keating <geoffk@apple.com>
25557 * gcc.dg/vmx/darwin-abi-3.c: Delete.
25559 2005-03-11 Per Bothner <per@bothner.com>
25561 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
25562 that diagnotics refer to correct token.
25563 * gcc.dg/unused-3.c: Likewise.
25565 2005-03-11 Per Bothner <per@bothner.com>
25567 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25568 constant" is now actually on same line as string constant.
25569 * gcc.dg/cpp/direct2s.c: Likewise.
25571 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
25573 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25575 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25577 PR libfortran/20124
25578 * gfortran.dg/pr20124.f90: New Test
25580 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
25582 PR tree-optimization/20130
25583 * gcc.dg/pr20130-1.c: New test.
25585 2005-03-10 Steve Ellcey <sje@cup.hp.com>
25588 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25590 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25592 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25594 2005-03-10 Steve Ellcey <sje@cup.hp.com>
25596 * g++.dg/eh/forced1.C: Fix comment.
25597 * g++.dg/eh/forced2.C: Ditto.
25598 * g++.dg/eh/forced3.C: Ditto.
25599 * g++.dg/eh/forced4.C: Ditto.
25601 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
25604 * gcc.c-torture/compile/pr20412.c: New test.
25606 2005-03-10 Roger Sayle <roger@eyesopen.com>
25608 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25610 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25613 * gcc.dg/20050307-1.c: New test.
25615 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
25618 * g++.dg/other/stdarg3.C: New.
25620 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25622 PR c++/18384, c++/18327
25623 * g++.dg/init/array19.C: New test.
25625 PR inline-asm/20314
25626 * gcc.dg/torture/pr20314-1.c: New test.
25627 * gcc.dg/torture/pr20314-2.c: New test.
25629 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
25631 * gcc.dg/20050309-1.c: New test.
25633 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25635 * gcc.dg/builtins-10.c: Reactivate disabled test.
25636 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
25637 new cbrt transformations.
25639 2005-03-09 Mark Mitchell <mark@codesourcery.com>
25642 * g++.dg/template/array13.C: New test.
25644 2005-03-09 Paolo Carlini <pcarlini@suse.de>
25647 * g++.dg/init/brace4.C: New test.
25649 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
25652 * g++.dg/template/non-dependent12.C: New.
25654 2005-03-08 Mark Mitchell <mark@codesourcery.com>
25657 * g++.dg/init/array18.C: Add dg-do run marker.
25660 * g++.dg/init/array18.C: New test.
25662 2005-03-09 Ben Elliston <bje@au.ibm.com>
25664 * consistency.vlad/vlad.exp: Remove trailing semicolons.
25665 * g++.dg/gcov/gcov.exp: Likewise.
25666 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25667 * gcc.target/xstormy16/xstormy16.exp: Likewise.
25668 * lib/c-torture.exp: Likewise.
25669 * lib/fortran-torture.exp: Likewise.
25670 * lib/g++.exp: Likewise.
25671 * lib/gcc-defs.exp: Likewise.
25672 * lib/gcc-dg.exp: Likewise.
25673 * lib/gcc.exp: Likewise.
25674 * lib/gcov.exp: Likewise.
25675 * lib/gfortran.exp: Likewise.
25676 * lib/mike-g++.exp: Likewise.
25677 * lib/mike-gcc.exp: Likewise.
25678 * lib/objc-torture.exp: Likewise.
25679 * lib/objc.exp: Likewise.
25680 * lib/profopt.exp: Likewise.
25681 * lib/target-libpath.exp: Likewise.
25682 * lib/target-supports.exp: Likewise.
25683 * lib/treelang.exp: Likewise.
25684 * lib/wrapper.exp: Likewise.
25686 2005-03-08 Jeff Law <law@redhat.com>
25688 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25691 2005-03-08 Ira Rosen <irar@il.ibm.com>
25693 * gcc.dg/vect/pr20122.c: New test.
25695 2005-03-07 Jeff Law <law@redhat.com>
25697 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25699 * gcc.dg/tree-ssa/pr18133-1.c: New test.
25700 * gcc.dg/tree-ssa/pr18133-2.c: New test.
25701 * gcc.dg/tree-ssa/pr18134.c: New test.
25703 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25705 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25706 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25707 gcc.dg/torture/builtin-noret-2.c: Require weak support.
25709 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
25712 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25714 2005-03-07 Mark Mitchell <mark@codesourcery.com>
25716 * g++.dg/warn/Wnvdtor.C: New test.
25718 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
25720 * gcc.dg/torture/pr19683-1.c: New test.
25722 2005-03-06 Steven G. Kargl <kargls@comcast.net>
25724 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25725 * gfortran.dg/g77/19990313-2.f: Ditto.
25726 * gfortran.dg/g77/19990313-3.f: Ditto.
25727 * gfortran.dg/g77/19990525-0.f: Ditto.
25728 * gfortran.dg/g77/19990826-0.f: Ditto.
25729 * gfortran.dg/g77/19990826-2.f: Ditto.
25730 * gfortran.dg/g77/19990826-3.f: Ditto.
25731 * gfortran.dg/g77/20000511-1.f: Ditto.
25732 * gfortran.dg/g77/20000511-2.f: Ditto.
25733 * gfortran.dg/g77/970625-2.f: Ditto.
25734 * gfortran.dg/g77/980310-2.f: Ditto.
25735 * gfortran.dg/g77/980310-3.f: Ditto.
25736 * gfortran.dg/g77/980310-8.f: Ditto.
25737 * gfortran.dg/g77/980519-2.f: Ditto.
25738 * gfortran.dg/g77/alpha1.f: Ditto.
25739 * gfortran.dg/g77/claus.f: Ditto.
25740 * gfortran.dg/g77/erfc.f: Ditto.
25741 * gfortran.dg/g77/short.f: Ditto.
25742 * gfortran.fortran-torture/execute/data.f90: Ditto.
25743 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25744 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25746 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25748 * lib/file-format.exp (gcc_target_object_format): Add check for som
25749 format and hardcode object formats on hppa*-*-hpux*.
25750 * lib/target-supports.exp (check_weak_available): Add check for som
25751 object format. Always return 0 on hppa*-*-hpux10*.
25753 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25756 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25758 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25760 * gfortran.dg/pr19936_1.f90: New test.
25761 * gfortran.dg/pr19936_2.f90: New test.
25762 * gfortran.dg/pr19936_3.f90: New test.
25764 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25765 Paul Thomas <prthomas@drfccad.cea.fr>
25767 * gfortran.dg/PR19754_1.f90: New test.
25768 * gfortran.dg/PR19754_2.f90: Ditto.
25770 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25773 * g++.dg/template/non-dependent11.C: New test.
25775 2005-03-05 Uros Bizjak <uros@kss-loka.si>
25777 * lib/target-supports.exp (check_iconv_available): Fix comment.
25779 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
25780 Joseph S. Myers <joseph@codesourcery.com>
25783 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25785 2005-03-04 Matthew Sachs <msachs@apple.com>
25787 * gcc.exp (gcc_target_compile): Put braces around
25788 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25789 * objc.exp (objc_target_compile): Likewise.
25790 * treelang.exp (treelang_target_compile): Likewise.
25792 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25795 * gfortran.dg/func_result_1.f90: New test.
25797 2005-03-04 Ben Elliston <bje@au.ibm.com>
25799 * gcc.misc-tests/options.exp: New test.
25801 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
25803 * gcc.dg/pr15784-4.c: New test.
25805 2005-03-03 Geoffrey Keating <geoffk@apple.com>
25807 * gcc.c-torture/execute/pr17133.c: New.
25808 * gcc.c-torture/compile/20050303-1.c: New.
25810 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
25812 * gcc.dg/cpp/assert4.c: Fix for cygwin.
25814 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
25816 * g++.dg/overload/using2.C: New.
25818 2005-03-02 Mark Mitchell <mark@codesourcery.com>
25821 * g++.dg/init/ptrmem2.C: New test.
25823 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
25826 * gcc.dg/pr8927-1.c: New test.
25828 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
25831 * g++.dg/inherit/covariant12.C: New.
25833 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25836 * gfortran.dg/bound_1.f90: New test.
25838 2005-02-28 Janis Johnson <janis187@us.ibm.com>
25840 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25841 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25843 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
25846 * gcc.dg/pr20245-1.c: New test.
25848 2005-02-28 Jakub Jelinek <jakub@redhat.com>
25850 PR middle-end/19874
25851 * gcc.c-torture/execute/20050119-2.c: New test case.
25853 2005-02-28 Ben Elliston <bje@au.ibm.com>
25855 * README: Update the DejaGnu bug reporting address.
25856 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25857 * lib/objc-torture.exp: Likewise.
25859 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25861 * gfortran.dg/boz_1.f90: New test.
25862 * gfortran.dg/boz_3.f90: New test.
25863 * gfortran.dg/boz_4.f90: New test.
25865 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25867 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25868 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25870 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25872 PR libfortran/20101
25873 * gfortran.dg/write_0_pe_format.f90: New test.
25875 2005-02-27 Jakub Jelinek <jakub@redhat.com>
25878 * g++.dg/opt/thunk2.C: New test.
25879 * g++.dg/opt/covariant1.C: New test.
25881 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25883 * gfortran.dg/e_d_fmt.f90: New test.
25885 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
25887 * gcc.dg/asm-b.c: Fix comment typos.
25889 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25891 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25894 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25897 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25898 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25899 * gcc.dg/asm-b.c: New test.
25901 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
25903 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25904 Disable this test on IRIX 6.
25906 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
25908 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25909 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25912 2005-02-25 Diego Novillo <dnovillo@redhat.com>
25914 PR tree-optimization/20204
25915 * gcc.dg/pr20204.c: New test.
25917 2005-02-24 Jakub Jelinek <jakub@redhat.com>
25920 * gcc.c-torture/execute/20050224-1.c: New test.
25923 * g++.dg/warn/Wbraces2.C: New test.
25925 2005-02-23 Mark Mitchell <mark@codesourcery.com>
25928 * g++.dg/init/const2.C: New test.
25930 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
25932 PR tree-optimization/20100
25933 * gcc.c-torture/execute/pr20100-1.c: New test.
25935 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25937 * gfortran.dg/implicit_3.f90: New test.
25939 * gfortran.dg/deftype_1.f90: New test.
25941 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
25943 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25945 * g++.dg/other/anon3.C: Accept a warning.
25947 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
25949 * gcc.dg/pr20017.c: Fix a comment typo.
25951 2005-02-23 Bud Davis <bdavis@gfortran.org>
25953 * gfortran.dg/list_read_4.f90: Change to f90 comments.
25955 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
25958 * ada/acats/tests/cxa/cxa3004.a: Remove.
25959 * ada/acats/tests/cxb/cxb30061.am: Likewise.
25961 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25964 * g++.dg/init/const1.C: New test.
25967 * g++.dg/parse/constant7.C: New test.
25970 * g++.dg/parse/error27.C: New test.
25971 * g++.dg/template/qualttp15.C: Adjust error markers.
25972 * g++.old-deja/g++.other/struct1.C: Likewise.
25975 * g++.dg/template/error17.C: New test.
25978 * g++.dg/parser/error26.C: New test.
25980 2005-02-22 Diego Novillo <dnovillo@redhat.com>
25982 PR tree-optimization/20100
25983 PR tree-optimization/20115
25984 * gcc.dg/pr20115.c: New test.
25985 * gcc.dg/pr20115-1.c: New test.
25986 * gcc.dg/pr20100.c: New test.
25987 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25988 call-clobbered variables after alias1.
25990 2005-02-22 Bud Davis <bdavis@gfortran.org>
25992 * gfortran.dg/list_read_4.f90: new test.
25994 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
25996 PR rtl-optimization/20017.
25997 * gcc.dg/pr20017.c: New.
25999 2005-02-22 Devang Patel <dpatel@apple.com>
26002 * g++.dg/tree-ssa/pr19952.C: New test.
26004 2005-02-22 Mark Mitchell <mark@codesourcery.com>
26007 * g++.dg/parse/constant6.C: New test.
26009 2005-02-22 Uros Bizjak <uros@kss-loka.si>
26011 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26012 * g++.dg/charset/asm2.c: Likewise.
26013 * g++.dg/charset/asm3.c: Likewise.
26014 * g++.dg/charset/asm4.c: Likewise.
26015 * g++.dg/charset/asm5.c: Likewise.
26016 * g++.dg/charset/attribute1.c: Likewise.
26017 * g++.dg/charset/attribute2.c: Likewise.
26018 * g++.dg/charset/extern1.cc: Likewise.
26019 * g++.dg/charset/extern2.cc: Likewise.
26020 * g++.dg/charset/extern3.cc: Likewise.
26021 * g++.dg/charset/function.cc: Likewise.
26022 * g++.dg/charset/string.c: Likewise.
26023 * g++.dg/charset/charset.exp: Likewise.
26024 * lib/target-supports.exp (check_iconv_available): Fix comment.
26026 2005-02-22 Uros Bizjak <uros@kss-loka.si>
26028 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26029 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26030 * gcc.dg/charset/asm2.c: Likewise.
26031 * gcc.dg/charset/asm3.c: Likewise.
26032 * gcc.dg/charset/asm4.c: Likewise.
26033 * gcc.dg/charset/asm5.c: Likewise.
26034 * gcc.dg/charset/asm6.c: Likewise.
26035 * gcc.dg/charset/attribute1.c: Likewise.
26036 * gcc.dg/charset/attribute2.c: Likewise.
26037 * gcc.dg/charset/builtin1.c: Likewise.
26038 * gcc.dg/charset/extern.c: Likewise.
26039 * gcc.dg/charset/function.c: Likewise.
26040 * gcc.dg/charset/string.c: Likewise.
26041 * gcc.dg/charset/charset.exp: Likewise.
26043 2005-02-21 Bud Davis <bdavis9659@comcast.net>
26046 * gfortran.dg/pr20086.f90: New test.
26048 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
26050 PR tree-optimization/19786
26051 * g++.dg/tree-ssa/pr19786.C: New.
26053 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26055 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26057 2005-02-21 Jeff Law <law@redhat.com>
26059 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26061 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26063 * gfortran.dg/do_iterator: Split loop, markup all lines for
26064 which an error locus is printed.
26065 * gfortran.dg/pr17708.f90: Markup all lines for which an error
26067 * gfortran.dg/select_4.f90: Likewise.
26068 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26069 locuses in the various permutations.
26071 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
26073 PR tree-optimization/19951
26074 * g++.dg/vect: New directory.
26075 * g++.dg/vect/vect.exp: New file.
26076 * g++.dg/vect/pr19951.cc: New testcase.
26077 * g++.dg/dg.exp: Also prune vectorizer tests.
26079 2005-02-20 Zack Weinberg <zack@codesourcery.com>
26082 * gcc.dg/charset/builtin1.c: New test.
26084 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26087 * g++.dg/inherit/volatile1.C: New test.
26090 * g++.dg/template/dtor4.C: New test.
26092 2005-02-19 Steven G. Kargl <kargls@comcast.net>
26094 * gfortran.dg/int_1.f90: New test.
26096 2005-02-19 Devang Patel <dpatel@apple.com>
26098 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26100 2005-02-19 Steven G. Kargl <kargls@comcast.net>
26102 * gfortran.dg/achar_1.f90: New test.
26104 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
26106 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26108 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
26109 Jakub Jelinek <jakub@redhat.com>
26111 PR tree-optimization/19828
26112 * gcc.dg/tree-ssa/loop-7.c: New test.
26113 * gcc.c-torture/execute/20050218-1.c: New test.
26115 2005-02-19 Jakub Jelinek <jakub@redhat.com>
26118 * gcc.dg/transparent-union-1.c: New test.
26119 * gcc.dg/transparent-union-2.c: New test.
26121 2005-02-18 James E Wilson <wilson@specifixinc.com>
26123 PR tree-optimization/18977
26124 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26126 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
26129 * gcc.dg/pr20054.c: New test.
26131 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26134 * g++.dg/ext/attrib20.C: New test.
26136 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
26138 PR middle-end/20030
26139 * gfortran.fortran-torture/execute/character_passing.f90: New test.
26141 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
26144 * g++.dg/opt/switch4.C: New.
26146 2005-02-18 Jakub Jelinek <jakub@redhat.com>
26149 PR tree-optimization/20009
26150 * gcc.c-torture/compile/20050217-1.c: New test.
26151 * g++.dg/opt/switch3.C: New test.
26153 PR tree-optimization/18947
26154 * gcc.c-torture/compile/20050215-1.c: New test.
26155 * gcc.c-torture/compile/20050215-2.c: New test.
26156 * gcc.c-torture/compile/20050215-3.c: New test.
26158 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
26161 * g++.dg/template/crash34.C: New.
26164 * g++.dg/other/access3.C: New.
26166 2005-02-17 Ira Rosen <irar@il.ibm.com>
26168 * gcc.dg/vect/vect-98.c: New test.
26170 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
26172 PR tree-optimization/19967
26173 * gcc.dg/pr19967.c: New.
26175 2005-02-16 Jakub Jelinek <jakub@redhat.com>
26177 PR middle-end/19857
26178 * gcc.dg/tree-ssa/20050215-1.c: New test.
26179 * gcc.c-torture/execute/20050215-1.c: New test.
26181 2005-02-15 Eric Christopher <echristo@redhat.com>
26183 * gcc.dg/cpp/20050215-1.c: New file.
26185 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
26187 PR tree-optimization/15785
26188 * gcc.dg/pr15785-1.c: New test.
26190 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
26193 * g++.dg/init/ctor4.C: New.
26194 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26196 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
26198 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26199 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26201 2005-02-15 Andreas Schwab <schwab@suse.de>
26203 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26206 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
26208 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26210 2005-02-14 Diego Novillo <dnovillo@redhat.com>
26212 PR tree-optimization/19853
26213 * gcc.c-torture/compile/pr19853.c: New test.
26215 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
26218 * g++.dg/parse/local-class1.C: New.
26221 * g++.dg/parse/ptrmem3.C: New.
26224 * g++.old-deja/g++.oliva/template6.C: Add another case.
26225 * g++.dg/template/explicit6.C: New.
26227 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
26230 * g++.dg/other/redecl2.C: New.
26232 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
26235 * g++.dg/abi/covariant4.C: New.
26237 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
26239 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26242 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
26244 * gcc.dg/vect/vect-96.c: Fix typo.
26246 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26250 * g++.dg/template/enum5.C: New test.
26252 2005-02-12 Ira Rosen <irar@il.ibm.com>
26254 * gcc.dg/vect/vect-97.c: New test.
26256 2005-02-12 Ira Rosen <irar@il.ibm.com>
26258 * gcc.dg/vect/vect-96.c: New test.
26260 2005-02-12 Uros Bizjak <uros@kss-loka.si>
26262 * gcc.dg/builtins-34.c: Also check ldexp*.
26264 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
26266 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26268 2005-02-11 Janis Johnson <janis187@us.ibm.com>
26270 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26271 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26272 dg-require-dll, dg-require-iconv, dg-require-named-sections,
26273 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26274 selector_list, selector_expression, dg-process-target): Move to new
26275 file target-supports-dg.exp.
26276 * lib/target-supports-dg.exp: New.
26278 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26281 2005-02-11 Jakub Jelinek <jakub@redhat.com>
26284 * g++.dg/other/ptrmem6.C: New test.
26286 PR middle-end/19858
26287 * gcc.c-torture/compile/20050210-1.c: New test.
26289 2005-02-11 Mark Mitchell <mark@codesourcery.com>
26292 * g++.dg/warn/Wbraces1.C: New test.
26294 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
26296 * gcc.dg/builtins-52.c: New testcase.
26298 2005-02-10 Jakub Jelinek <jakub@redhat.com>
26301 * gcc.c-torture/execute/20050119-1.c: New test.
26303 2005-02-09 Mark Mitchell <mark@codesourcery.com>
26306 * g++.dg/init/delete1.C: New test.
26308 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
26311 * g++.dg/template/static12.C: New test.
26313 2005-02-09 Mark Mitchell <mark@codesourcery.com>
26316 * g++.dg/conversion/ambig1.C: New test.
26319 * g++.dg/ext/attrib19.C: New test.
26322 * g++.dg/parse/dtor5.C: New test.
26325 * g++.dg/template/dtor3.C: New test.
26328 * g++.dg/template/static11.C: New test.
26329 * g++.dg/template/crash2.C: Remove dg-error marker.
26331 2005-02-09 Janis Johnson <janis187@us.ibm.com>
26334 * g++.old-deja/g++.mike/p10769a.C: Remove.
26336 2005-02-09 Roger Sayle <roger@eyesopen.com>
26338 * gcc.dg/builtins-48.c: New test case.
26339 * gcc.dg/builtins-49.c: New test case.
26340 * gcc.dg/builtins-50.c: New test case.
26341 * gcc.dg/builtins-51.c: New test case.
26343 2005-02-09 Ian Lance Taylor <ian@airs.com>
26345 PR middle-end/19583
26346 * g++.dg/warn/Wreturn-type-3.C: New test.
26348 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
26350 PR middle-end/19402
26351 * gcc.dg/pr19402-1.c: New testcase.
26352 * gcc.dg/pr19402-2.c: likewise.
26354 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
26356 PR middle-end/19854
26357 * g++.dg/tree-ssa/tmmti.C: New testcase.
26359 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
26361 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26363 2005-02-08 Mark Mitchell <mark@codesourcery.com>
26366 * g++.dg/parse/crash23.C: New test.
26367 * g++.dg/warn/Weff1.C: New test.
26369 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
26371 * gcc.dg/20050209-1.c: New test.
26373 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
26376 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26378 2005-02-08 Mike Stump <mrs@apple.com>
26380 * g++.dg/pch/import-2.c: New test.
26381 * g++.dg/pch/import-2.hs: New.
26382 * g++.dg/pch/include/import-2a.h: New.
26383 * g++.dg/pch/include/import-2b.h: New.
26385 2005-02-08 Janis Johnson <janis187@us.ibm.com>
26387 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26389 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26391 * gfortran.dg/substr_1.f90: New test.
26393 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
26395 PR middle-end/19775
26396 * gcc.dg/torture/builtin-power-1.c: Disable test for
26397 invalid transformation.
26398 * gcc.dg/builtins-10.c: Likewise. Disable one test we
26399 no longer optimize.
26400 * gcc.dg/builtins-47.c: New testcase.
26402 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
26403 Dorit Naishlos <dorit@il.ibm.com>
26405 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26407 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
26409 * gcc.c-torture/compile/20050206-1.c: New test.
26411 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
26414 * g++.dg/opt/pr19768.C: New test.
26416 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
26419 * gcc.c-torture/compile/pr19736.c: New test.
26421 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26424 * g++.dg/parse/error25.C: New test.
26426 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
26428 * gcc.c-torture/execute/20050203-1.c: New.
26430 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
26432 * gcc.dg/vect/vect-85.c: Remove xfail.
26433 * gcc.dg/vect/vect-86.c: Remove xfail.
26434 * gcc.dg/vect/vect-87.c: Remove xfail.
26435 * gcc.dg/vect/vect-88.c: Remove xfail.
26437 2005-02-02 Geoffrey Keating <geoffk@apple.com>
26439 * gcc.dg/altivec-19.c: New.
26441 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
26444 * gcc.dg/nested-func-3.c: New test.
26445 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26447 2005-02-02 Janis Johnson <janis187@us.ibm.com>
26449 * gcc.test-framework/gen_directive_tests: Generate tests for
26450 selector expressions.
26452 2005-02-02 Matt Austern <austern@apple.com>
26455 * g++/ext/builtin7.C: New.
26456 * g++/ext/builtin8.C: New.
26458 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
26461 * gcc.dg/pr18502-1.c: New test.
26463 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26466 * g++.dg/template/local4.C: Tweak.
26468 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
26470 PR tree-optimization/19578
26471 * gcc.c-torture/compile/20050202-1.c: New test.
26473 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
26476 * gcc.dg/c99-init-4.c: New test.
26478 2005-02-01 Janis Johnson <janis187@us.ibm.com>
26480 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26482 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26484 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26485 * g++.dg/eh/check-vect.h: New.
26487 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26488 * gcc.dg/vect/vect-78.c: Ditto.
26489 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26492 * g++.dg/conversion/simd1.C: Expect warning.
26493 * g++.dg/ext/attribute-test-1.C: Ditto.
26494 * g++.dg/ext/attribute-test-2.C: Ditto.
26495 * g++.dg/ext/attribute-test-3.C: Ditto.
26496 * g++.dg/ext/attribute-test-4.C: Ditto.
26498 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26499 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26501 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26503 2005-02-01 Richard Henderson <rth@redhat.com>
26505 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26506 long double for ibm double-double format.
26507 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26509 2005-02-01 Diego Novillo <dnovillo@redhat.com>
26511 PR tree-optimization/19633
26512 * gcc.dg/pr19633-1.c: New test.
26513 * gcc.dg/pr19633.c: Tweak to make pointer point
26514 to NULL or a symbol.
26516 2005-02-01 Janis Johnson <janis187@us.ibm.com>
26518 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26520 (dg-process-target (local override)): Handle selector expressions.
26522 * gcc.test-framework/README: Describe tests in source directory.
26523 * gcc.test-framework/test-framework.awk: Handle dg- tests.
26524 * gcc.test-framework/test-framework.exp: Handle dg- tests.
26525 * gcc.test-framework/dg-bogus-exp-P.c: New test.
26526 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26527 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26528 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26529 * gcc.test-framework/dg-do-link-exp-P.c: New test.
26530 * gcc.test-framework/dg-do-run-exp-P.c: New test.
26531 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26532 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26533 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26534 * gcc.test-framework/dg-error-exp-P.c: New test.
26535 * gcc.test-framework/dg-error-exp-XP.c: New test.
26536 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26537 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26538 * gcc.test-framework/dg-output-exp-P.c: New test.
26539 * gcc.test-framework/dg-output-exp-XF.c: New test.
26540 * gcc.test-framework/dg-warning-exp-P.c: New test.
26541 * gcc.misc-tests/dg-1.c: Remove.
26542 * gcc.misc-tests/dg-2.c: Remove.
26543 * gcc.misc-tests/dg-3.c: Remove.
26544 * gcc.misc-tests/dg-4.c: Remove.
26545 * gcc.misc-tests/dg-5.c: Remove.
26546 * gcc.misc-tests/dg-6.c: Remove.
26547 * gcc.misc-tests/dg-7.c: Remove.
26548 * gcc.misc-tests/dg-8.c: Remove.
26549 * gcc.misc-tests/dg-9.c: Remove.
26550 * gcc.misc-tests/dg-10.c: Remove.
26551 * gcc.misc-tests/dg-11.c: Remove.
26552 * gcc.misc-tests/dg-12.c: Remove.
26553 * gcc.misc-tests/dg-test.exp: Remove.
26555 * gcc.test-framework/test-framework.awk: Change recording and
26556 printing of passes and failures.
26558 * gcc.test-framework: New directory.
26559 * gcc.test-framework/README: New.
26560 * gcc.test-framework/test-framework.exp: New.
26561 * gcc.test-framework/test-framework.awk: New.
26562 * gcc.test-framework/gen_directive_tests: New.
26564 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
26566 * lib/treelang.exp: Fix comment typos.
26567 (treelang_target_compile): Don't append libs=-ltreelang to options.
26569 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
26571 * g++.dg/parse/typename7.C: Adjust error messages.
26573 2005-01-31 Jeff Law <law@redhat.com>
26575 * gcc.c-torture/execute/20050131-1.c: New test.
26576 * gcc.dg/wcaselabel.c: New test.
26578 2005-01-31 Mark Mitchell <mark@codesourcery.com>
26580 * g++.dg/other/warning1.C: Adjust error messags.
26581 * g++.dg/parse/constant5.C: New test.
26583 2005-01-31 Steven Bosscher <stevenb@suse.de>
26586 * gcc.c-torture/compile/20011130-1.c: Reorder to make
26587 the test case valid.
26588 * gcc.dg/20030815-1.c: Remove invalid tests.
26589 * gcc.dg/array-7.c: Adjust expected result.
26590 * gcc.dg/pr18596-3.c: Likewise.
26591 * gcc.dg/noncompile/20000901-1.c: Likewise.
26592 * gcc.dg/noncompile/init-2.c: Likewise.
26593 * gcc.dg/noncompile/init-4.c: Likewise.
26595 2005-01-31 Dale Johannesen <dalej@apple.com>
26597 * g++.dg/opt/pr19650.C: New test.
26599 2005-01-31 Richard Henderson <rth@redhat.com>
26601 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26602 long double for intel double extended format.
26603 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26605 2005-01-30 Mark Mitchell <mark@codesourcery.com>
26608 * g++.dg/template/static10.C: New test.
26611 * g++.dg/parse/error24.C: New test.
26614 * g++.dg/lookup/builtin1.C: New test.
26617 * g++.dg/warn/conv3.C: New test.
26619 2005-01-30 Bud Davis <bdavis@gfortran.org>
26622 * gfortan.dg/inquire_7.f90
26624 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
26626 PR tree-optimization/15791
26627 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26628 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26629 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26630 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26631 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26632 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26633 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26634 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26635 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26636 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26638 2005-01-29 Paul Brook <paul@codesourcery.com>
26641 * check.c (real_or_complex_check): New function.
26642 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26643 * intrinsic.c (add_functions): Use new check functions.
26644 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26647 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
26649 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26650 gcc.dg/lvalue-3.c: New tests.
26651 * gcc.dg/concat.c: Update expected messages.
26653 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
26655 PR libfortran/19595
26656 * gfortran.dg/eor_1.f90: New test.
26658 2005-01-29 Steven G. Kargl <kargls@comcast.net>
26661 * gfortran.dg/logical_data_1.f90: New test.
26663 2005-01-28 Mark Mitchell <mark@codesourcery.com>
26666 * g++.dg/template/crash33.C: New test.
26669 * g++.dg/template/crash32.C: New test.
26671 2005-01-28 Ian Lance Taylor <ian@airs.com>
26673 PR middle-end/16558
26674 * g++.dg/warn/Wreturn-type-2.C: New test.
26676 2004-06-24 Jeff Law <law@redhat.com>
26678 * gcc.dg/tree-ssa/20050128-1.c: New test.
26680 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
26682 * gcc.target/frv/all-mdpackh-1.c: New test.
26684 2005-01-28 Steven Bosscher <stevenb@suse.de>
26686 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26688 2005-01-27 Richard Henderson <rth@redhat.com>
26690 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26692 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26694 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26696 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26698 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26699 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26700 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26701 to cope with cases where the multilib options override the dg-options.
26703 2005-01-27 Jakub Jelinek <jakub@redhat.com>
26706 * gcc.dg/noncompile/20050120-1.c: New test.
26708 2005-01-26 Diego Novillo <dnovillo@redhat.com>
26710 PR tree-optimization/19633
26711 * gcc.dg/pr19633.c: New test.
26712 * gcc.dg/tree-ssa/pr19633.c: New test.
26714 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
26716 * gcc.dg/20041216-1.c: New test.
26718 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
26721 * objc.dg/selector-2.m: New test.
26723 2005-01-26 Jakub Jelinek <jakub@redhat.com>
26725 * g++.dg/opt/range-test-2.C: New test.
26727 PR rtl-optimization/19579
26728 * gcc.c-torture/execute/20050124-1.c: New test.
26730 2005-01-26 Greg Parker <gparker@apple.com>
26731 Stuart Hastings <stuart@apple.com>
26733 * gcc.c-torture/execute/20050125-1.c: New.
26735 2005-01-18 Jan Hubicka <jh@suse.cz>
26737 PR tree-optimize/19337
26738 * gcc.c-torture/compile/20050119-1.c: New test.
26740 2005-01-24 James E Wilson <wilson@specifixinc.com>
26742 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26743 test for successful match.
26745 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
26748 * objc.dg/comp-types-7.m: New test.
26750 2005-01-24 Janis Johnson <janis187@us.ibm.com>
26752 * lib/target-supports.exp (current_target_name): New.
26753 (check_effective_target_ilp32, check_effective_target_lp64):
26754 Cache the result to use as long as the current target, with
26755 multilib flags, remains the same.
26757 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26758 (dg-require-weak, dg-require-visibility, dg-require-alias,
26759 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26760 dg-require-effective-target, dg-skip-if): Remove call to
26761 skip_test_and_clear_xfail.
26762 (dg-test): Clear xfail data.
26764 2005-01-24 Jakub Jelinek <jakub@redhat.com>
26767 * gcc.dg/ppc64-toc.c: New test.
26769 * g++.dg/tree-ssa/empty-1.C: New test.
26771 PR middle-end/19551
26772 * gcc.c-torture/execute/20050121-1.c: New test.
26773 * gcc.dg/20050121-2.c: New test.
26775 2004-01-23 Steven G. Kargl <kargls@comcast.net>
26776 Paul Brook <paul@codesourcery.com>
26779 * gfortran.dg/real_const_1.f: New test.
26780 * gfortran.dg/real_const_2.f90: New test.
26781 * gfortran.dg/complex_int_1.f90: New test.
26783 2005-01-23 Bud Davis <bdavis9659@comcast.net>
26786 * gfortan.dg/inquire_6.f90: New test.
26788 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26790 PR libfortran/19451
26791 * open_readonly_1.f90: New test.
26793 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26795 PR libfortran/18982
26796 * gfortran.dg/open_new.f90: New file.
26798 2005-01-22 Paul Brook <paul@codesourcery.com>
26800 * namelist_1.f90: New test.
26802 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
26804 PR tree-optimization/19484
26805 * gcc.c-torture/compile/20050122-[12].c: New tests.
26807 2005-01-22 Paul Brook <paul@codesourcery.com>
26809 * gfortran.dg/implicit_2.f90: New test.
26811 2005-01-22 Bud Davis <bdavis9659@comcast.net>
26814 * gfortran.dg/inquire_5.f90: New test.
26816 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26819 * gcc.dg/pr18809-1.c: New test.
26821 2005-01-21 Ian Lance Taylor <ian@airs.com>
26823 * gcc.dg/20050121-1.c: New test.
26825 PR tree-optimization/13000
26826 * gcc.dg/20040206-1.c: Change warning to point where function is
26829 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26832 * g++.dg/template/array11.C: New test.
26834 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26836 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26837 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26838 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26839 * gfortran.dg/getenv_1.f90: Add dg-do directive.
26840 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26841 gfortran.dg/pr17164.f90: Add missing dg-do directives.
26843 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
26845 PR tree-optimization/15349
26846 * gcc.dg/tree-ssa/pr15349.c: New.
26848 2005-01-20 Steve Ellcey <sje@cup.hp.com>
26850 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26852 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
26854 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26855 scan-assembler-times directive name.
26857 * gcc.dg/asm-a.c: Move dg-require-effective-target to
26860 PR rtl-optimization/19462
26861 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26863 2005-01-19 Steve Ellcey <sje@cup.hp.com>
26865 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26866 counting function calls on ia64.
26868 2005-01-19 Jakub Jelinek <jakub@redhat.com>
26870 PR rtl-optimization/15139
26871 * gcc.dg/20050111-2.c: New test.
26874 * gcc.c-torture/compile/20050113-1.c: New testcase.
26876 PR middle-end/19164
26877 * gcc.dg/20050113-1.c: New testcase.
26879 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
26881 * gcc.dg/vect/vect-85.c: Add comment.
26882 * gcc.dg/vect/vect-86.c: Add xfail for now.
26883 * gcc.dg/vect/vect-87.c: Add xfail for now.
26884 * gcc.dg/vect/vect-88.c: Add xfail for now.
26885 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26887 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26889 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26891 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26893 * g++.dg/debug/typedef3.C: New test.
26895 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
26898 * gcc.dg/asm-a.c: New test.
26900 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
26902 * gcc.dg/sh-relax.c: Add prototype for abort.
26904 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26906 * gcc.dg/short-compare-1.c: New test.
26907 * gcc.dg/short-compare-2.c: Likewise.
26909 2005-01-18 Michael Matz <matz@suse.de>
26911 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26913 2005-01-17 Diego Novillo <dnovillo@redhat.com>
26915 PR tree-optimization/19121
26916 * gcc.c-torture/compile/pr19121.c: New test.
26918 2005-01-17 James E. Wilson <wilson@specifixinc.com>
26921 * gcc.c-torture/compile/pr19357.c: New test.
26923 2005-01-17 Ian Lance Taylor <ian@airs.com>
26926 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26927 pass--those that refer just to the variable, possibly with a
26929 * gcc.dg/c99-const-expr-3.c: Likewise.
26931 PR middle-end/13127
26932 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26935 2005-01-16 Bud Davis <bdavis9659@comcast.net>
26938 * gfortran.dg/endfile_2.f90: New test.
26940 2005-01-16 Steven G. Kargl <kargls@comcast.net>
26943 * gfortran.dg/select_5.f90: New test.
26945 2004-01-16 Paul Brook <paul@codesourcery.com>
26947 * gfortran.dg/common_4.f90: New test.
26949 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
26951 PR rtl-optimization/19462
26952 * gcc.dg/torture/pr19462-1.c: New test.
26954 2005-01-15 Ziemowit Laski <zlaski@apple.com>
26957 * objc.dg/func-ptr-2.m: New.
26958 * objc.dg/volatile-1.m: New.
26960 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26962 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26964 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26966 PR tree-optimization/19060
26967 * gcc.c-torture/execute/20050104-1.c: New test.
26969 2005-01-15 Bud Davis <bdavis9659@comcast.net>
26972 * gfortran.dg/write_to_null.f90: New test.
26974 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
26975 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26978 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26981 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26984 * g++.dg/init/vector1.C: New test.
26986 2005-01-14 James E. Wilson <wilson@specifixinc.com>
26989 * gcc.target/ia64/sibcall-unwind-1.c: New test.
26991 * gcc.target/ia64/sibcall-unwind-2.c: New test.
26993 2005-01-14 Steven G. Kargl <kargls@comcast.net>
26995 * gfortran.dg/select_1.f90: New test.
26996 * gfortran.dg/select_2.f90: New test.
26997 * gfortran.dg/select_3.f90: New test.
26998 * gfortran.dg/select_4.f90: New test.
27000 2005-01-14 Jakub Jelinek <jakub@redhat.com>
27002 PR middle-end/19084
27003 PR rtl-optimization/19348
27004 * gcc.dg/20050111-1.c: New test.
27005 * gcc.c-torture/execute/20050111-1.c: New test.
27007 * gcc.dg/i386-asm-4.c: New test.
27009 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27011 * gcc.dg/nested-func-2.c: New test.
27012 * ada/acats/norun.lst: Remove c953002.
27014 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
27016 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27018 2005-01-12 Ben Elliston <bje@au.ibm.com>
27020 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27022 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
27025 * g++.dg/abi/align1.C: New test.
27027 2005-01-11 Alan Modra <amodra@bigpond.net.au>
27029 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27031 * g++.dg/ext/altivec_check.h: Support compiling as C.
27033 2005-01-10 Roger Sayle <roger@eyesopen.com>
27036 * g++.dg/expr/pr19355-1.C: New test case.
27038 2005-01-10 Laurent GUERBY <laurent@guerby.net>
27040 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27041 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27042 * ada/acats/tests/c3/c92005b.ada: Likewise.
27043 * ada/acats/tests/c3/cxb3012.a: Likewise.
27044 * ada/acats/norun.lst: Add c380004 and c953002, add PR
27046 2005-01-09 Paul Brook <paul@codesourcery.com>
27048 * gfortran.dg/common_2.f90: New file.
27049 * gfortran.dg/common_3.f90: New file.
27051 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
27053 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27055 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
27057 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27058 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27059 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27060 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27061 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27062 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27063 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27064 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27065 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27066 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27067 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27068 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27069 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27070 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27071 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27072 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27073 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27074 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27075 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27076 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27077 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27078 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27079 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27080 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27081 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27082 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27083 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27084 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27085 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27086 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27087 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27088 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27089 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27090 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27091 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27092 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27093 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27094 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27095 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27096 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27097 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27098 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27099 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27100 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27101 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27102 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27103 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27104 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27105 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27106 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27107 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27108 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27109 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27110 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27111 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27112 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27113 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27114 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27115 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27116 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27117 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27118 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27119 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27120 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27121 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27122 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27123 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27125 * gcc.dg/vect/vect-1.c: Fix spelling.
27126 * gcc.dg/vect/vect-10.c: Fix spelling.
27127 * gcc.dg/vect/vect-11.c: Fix spelling.
27128 * gcc.dg/vect/vect-12.c: Fix spelling.
27129 * gcc.dg/vect/vect-14.c: Fix spelling.
27130 * gcc.dg/vect/vect-15.c: Fix spelling.
27131 * gcc.dg/vect/vect-16.c: Fix spelling.
27132 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27133 * gcc.dg/vect/vect-64.c: Fix comments.
27134 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27136 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
27137 Ira Rosen <irar@il.ibm.com>
27139 * gcc.dg/vect/vect-70.c: New test.
27140 * gcc.dg/vect/vect-71.c: New test.
27142 2005-01-09 Manfred Hollstein <mh@suse.com>
27144 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27145 * gcc.dg/pr18241-2.c: Likewise.
27146 * gcc.dg/pr18241-3.c: Likewise.
27147 * gcc.dg/pr18241-4.c: Likewise.
27148 * gcc.dg/pr18241-5.c: Likewise.
27150 2005-01-08 Richard Henderson <rth@redhat.com>
27152 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27153 False for x86 and x86-64.
27155 2005-01-08 Diego Novillo <dnovillo@redhat.com>
27157 PR tree-optimization/18241
27158 * gcc.dg/pr18241-1.c: New test.
27159 * gcc.dg/pr18241-2.c: New test.
27160 * gcc.dg/pr18241-3.c: New test.
27161 * gcc.dg/pr18241-4.c: New test.
27162 * gcc.dg/pr18241-5.c: New test.
27164 2005-01-08 Steven G. Kargl <kargls@comcast.net>
27166 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27167 gfortran.dg/select_4.f90: New.
27169 2005-01-07 Jakub Jelinek <jakub@redhat.com>
27171 * gcc.c-torture/execute/20050107-1.c: New test.
27173 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
27176 * g++.dg/template/ref2.C: New.
27178 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
27180 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27181 instead of being empty.
27183 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27186 * gfortran.dg/array-1.f90: New test.
27188 2005-01-07 Jakub Jelinek <jakub@redhat.com>
27190 PR tree-optimization/19283
27191 * gcc.c-torture/execute/20050106-1.c: New test.
27193 PR rtl-optimization/18861
27194 * gcc.dg/20050105-1.c: New test.
27196 PR tree-optimization/18828
27197 * gcc.dg/20050105-2.c: New test.
27199 2005-01-07 Andreas Jaeger <aj@suse.de>
27201 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27203 2005-01-07 Bud Davis <bdavis9659@comcast.net>
27206 * gfortran.dg/fmt_read.f90: New test.
27208 2005-01-06 Geoffrey Keating <geoffk@apple.com>
27210 * gcc.dg/rs6000-ldouble-2.c: New.
27212 2005-01-06 Mark Mitchell <mark@codesourcery.com>
27215 * g++.dg/parser/ctor2.C: New test.
27217 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27220 * g++.dg/template/using9.C: New test.
27222 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27225 * g++.dg/lookup/friend6.C: New test.
27227 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
27230 * g++.dg/template/array10.C: New.
27232 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27234 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27235 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27237 2005-01-06 Jakub Jelinek <jakub@redhat.com>
27239 * gcc.c-torture/compile/20050105-1.c: New test.
27241 2005-01-05 Geoffrey Keating <geoffk@apple.com>
27243 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27245 2005-01-05 Roger Sayle <roger@eyesopen.com>
27247 PR middle-end/19100
27248 * gcc.dg/conv-3.c: New test case.
27250 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
27252 * gcc.dg/asm-wide-1.c: New test.
27254 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
27257 * g++.dg/parse/crash22.C: New
27259 2005-01-04 Geoffrey Keating <geoffk@apple.com>
27262 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27264 2005-01-04 Uros Bizjak <uros@kss-loka.si>
27266 PR middle-end/17767
27267 * gcc.dg/i386-mmx-6.c: New test case.
27269 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
27271 PR tree-optimization/18308
27272 * gcc.dg/vect/pr18308.c: New testcase.
27274 2005-01-04 Andreas Jaeger <aj@suse.de>
27276 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27278 2005-01-03 Geoffrey Keating <geoffk@apple.com>
27279 Robert Bowdidge <bowdidge@apple.com>
27281 * gcc.dg/cpp/subframework1.c: New.
27282 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27283 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27284 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27285 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27287 2005-01-03 Geoffrey Keating <geoffk@apple.com>
27289 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27291 * gcc.dg/darwin-weakimport-2.c: New.
27293 2005-01-03 Richard Henderson <rth@redhat.com>
27295 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27297 2005-01-03 Richard Henderson <rth@redhat.com>
27299 * gcc.dg/vect/vect.exp: Enable for ia64.
27300 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27301 (check_effective_target_vect_float): Likewise.
27302 (check_effective_target_vect_no_align): Likewise.
27303 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27304 * gcc.dg/vect/vect-8.c: Likewise.
27306 2005-01-03 Uros Bizjak <uros@kss-loka.si>
27309 * gcc.dg/pr19236-1.c: New test case.
27311 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
27313 PR rtl-optimization/12092
27314 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27316 2005-01-02 Andreas Jaeger <aj@suse.de>
27318 * gcc.dg/pr12092-1.c: Do not run on x86_64.
27320 2005-01-01 Roger Sayle <roger@eyesopen.com>
27321 Andrew Pinski <pinskia@physics.uc.edu>
27323 PR rtl-optimization/12092
27324 * gcc.dg/pr12092-1.c: New test case.
27326 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
27328 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27329 'hidden' and 'default' for better portability.
27330 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27332 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27334 * g++.old-deja/g++.brendan/new3.C: Likewise.
27336 2005-01-01 Steven Bosscher <stevenb@suse.de>
27338 * gcc.dg/20041231-1.C: New test.
27339 * g++.dg/warn/Wunreachable-code-1.C: New test.
27341 2004-12-30 David Edelsohn <edelsohn@gnu.org>
27343 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27344 file, not /dev/null. Abort on error.
27346 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
27347 Ziemowit Laski <zlaski@apple.com>
27350 * objc.dg/encode-5.m: New test.
27352 2004-12-29 Richard Henderson <rth@redhat.com>
27354 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27355 * objc.dg/stabs-1.m: Disable for ia64.
27357 2004-12-29 Mark Mitchell <mark@codesourcery.com>
27360 * g++.dg/warn/Wunused-10.C: New test.
27362 2004-12-28 Richard Henderson <rth@redhat.com>
27364 * objc.dg/stabs-1.m: Disable for alpha.
27366 2004-12-27 Mark Mitchell <mark@codesourcery.com>
27369 * g++.dg/parse/error23.C: New test.
27371 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27373 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27376 * gfortran.dg/intrinsic_modulo_1.f90: New.
27377 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27378 tests with divisor -1.
27380 2004-12-27 Mark Mitchell <mark@codesourcery.com>
27382 * g++.dg/opt/temp1.C (memcpy): Return a value.
27385 * g++.dg/expr/cond7.C: New test.
27387 2004-12-27 Paul Brook <paul@codesourcery.com>
27389 * gfortran.dg/g77/select_no_compile.f: Remove.
27391 2004-12-27 Richard Henderson <rth@redhat.com>
27393 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27394 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27395 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27397 2004-12-26 Richard Henderson <rth@redhat.com>
27399 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27400 by 1i instead of token pasting.
27402 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27404 PR tree-optimization/17578
27405 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27406 to additional_flags.
27407 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27409 2004-12-25 Richard Henderson <rth@redhat.com>
27411 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27414 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27416 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27418 * gcc.dg/pr17957.c (dg-options): Likewise.
27419 * gcc.dg/struct-ret-1.c: Add prototype for abort.
27420 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27421 instead of 0 on __hppa__.
27422 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27423 "foo,%r" on hppa*-*-*.
27425 2004-12-23 Bud Davis <bdavis9659@comcast.net>
27428 * gfortran.dg/complex_write.f90: New test.
27430 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27433 * g++.dg/parse/pragma2.C: New test.
27435 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27437 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
27439 * gcc.dg/empty2.c: Add missing dg-warning.
27441 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27444 * g++.dg/template/local4.C: New test.
27445 * g++.dg/template/crash19.C: Add dg-error marker.
27447 * g++.dg/template/crash31.C: Correct embedded PR number.
27449 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27452 * g++.dg/opt/temp1.C: Add do-run marker.
27454 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
27456 * g++.dg/template/spec19.C: New.
27458 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
27461 * gcc.dg/empty2.c: New.
27463 2004-12-23 Richard Henderson <rth@redhat.com>
27465 * lib/target-supports.exp (check_effective_target_vect_no_align):
27466 Remove i?86 and x86-64.
27468 2004-12-23 Mark Mitchell <mark@codesourcery.com>
27471 * g++.dg/opt/temp1.C: New test.
27473 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27476 * g++.dg/template/friend33.C: New testcase.
27478 2004-12-22 Mark Mitchell <mark@codesourcery.com>
27481 * g++.dg/template/cond5.C: New test.
27484 * g++.dg/inherit/thunk3.C: New test.
27487 * g++.dg/warn/Wunused-9.C: New test.
27489 2004-12-22 Janis Johnson <janis187@us.ibm.com>
27491 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27493 2004-12-22 Jan Beulich <jbeulich@novell.com>
27495 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27497 2004-12-21 Mark Mitchell <mark@codesourcery.com>
27500 * g++.dg/ext/packed8.C: New test.
27503 * g++.dg/template/crash31.C: New test.
27506 * g++.dg/template/crash30.C: New test.
27508 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
27511 * g++.dg/eh/ctor3.C: New test.
27513 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
27515 * objc.dg/stabs-1.m: Allow section name to be quoted and
27516 assembly label to begin with '.LL'.
27518 2004-12-21 Janis Johnson <janis187@us.ibm.com>
27520 * gcc.dg/vect/vect.exp
27521 (check_effective_target_lp64_or_vect_no_align): New.
27522 * gcc.dg/vect/vect-77.c: Use it.
27523 * gcc.dg/vect/vect-78.c: Use it.
27525 * lib/target-supports.exp
27526 (check_effective_target_vect_no_max,
27527 check_effective_target_vect_no_bitwise,
27528 check_effective_target_vect_no_align): New.
27529 * gcc.dg/vect/vect-13.c: Use them.
27530 * gcc.dg/vect/vect-17.c: Ditto.
27531 * gcc.dg/vect/vect-18.c: Ditto.
27532 * gcc.dg/vect/vect-19.c: Ditto.
27533 * gcc.dg/vect/vect-20.c: Ditto.
27534 * gcc.dg/vect/vect-27.c: Ditto.
27535 * gcc.dg/vect/vect-29.c: Ditto.
27536 * gcc.dg/vect/vect-44.c: Ditto.
27537 * gcc.dg/vect/vect-48.c: Ditto.
27538 * gcc.dg/vect/vect-50.c: Ditto.
27539 * gcc.dg/vect/vect-52.c: Ditto.
27540 * gcc.dg/vect/vect-54.c: Ditto.
27541 * gcc.dg/vect/vect-56.c: Ditto.
27542 * gcc.dg/vect/vect-58.c: Ditto.
27543 * gcc.dg/vect/vect-60.c: Ditto.
27544 * gcc.dg/vect/vect-72.c: Ditto.
27545 * gcc.dg/vect/vect-80.c: Ditto.
27547 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
27550 * g++.dg/init/string1.C: New.
27553 * g++.dg/other/synth1.C: New.
27555 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
27558 * gcc.dg/pr18963-1.c: New test.
27560 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
27563 * gcc.dg/funcdef-storage-1.c (foo): Remove.
27564 * gcc.dg/pr18596-1.c: Use dg-error.
27565 (dg-options): Use -fno-unit-at-a-time.
27566 * gcc.dg/pr18596-2.c: New test.
27567 * gcc.dg/pr18596-3.c: New test.
27569 2004-12-20 Roger Sayle <roger@eyesopen.com>
27571 PR middle-end/18683
27572 * g++.dg/opt/pr18683-1.C: New test case.
27574 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
27577 * g++.dg/opt/max1.C: Fix for 64bit targets.
27579 2004-12-20 Matt Austern <austern@apple.com>
27582 * g++.dg/ext/builtin6.C: New
27584 2004-12-20 Diego Novillo <dnovillo@redhat.com>
27586 PR tree-optimization/19080
27587 * gcc.c-torture/compile/pr19080.c: New test.
27589 2004-12-20 Steven Bosscher <stevenb@suse.de>
27591 * gcc.dg/20041219-1.c: New test.
27593 2004-12-19 Roger Sayle <roger@eyesopen.com>
27595 PR middle-end/19068
27596 * g++.dg/opt/max1.C: New test case.
27598 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27600 * gcc.dg/fdata-sections-1.c: New test.
27602 2004-12-18 Roger Sayle <roger@eyesopen.com>
27604 PR middle-end/18548
27605 * gcc.dg/max-1.c: New test case.
27607 2004-12-18 Jakub Jelinek <jakub@redhat.com>
27609 * gcc.c-torture/execute/20041218-1.c: New test.
27611 2004-12-17 Diego Novillo <dnovillo@redhat.com>
27613 * gcc.dg/pr18501.c: New test.
27614 * gcc.dg/uninit-5.c: XFAIL.
27615 * gcc.dg/uninit-9.c: XFAIL.
27617 2004-12-17 Dale Johannesen <dalej@apple.com>
27619 * gcc.dg/20041213-1.c: New.
27621 2004-12-17 Ziemowit Laski <zlaski@apple.com>
27623 * objc.dg/stabs-1.m: Allow assembly label to begin
27626 2004-12-17 Jakub Jelinek <jakub@redhat.com>
27628 * gcc.c-torture/execute/20041213-1.c: Move...
27629 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27631 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
27634 * g++.dg/lookup/conv-5.C: New.
27636 2004-12-16 Ziemowit Laski <zlaski@apple.com>
27638 * objc.dg/stabs-1.m: New test.
27640 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27642 * gcc.dg/visibility-c.c: Change compile to
27643 assemble for the test.
27645 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27648 * gcc.dg/visibility-c.c: New test.
27650 2004-12-16 Roger Sayle <roger@eyesopen.com>
27652 PR middle-end/18493
27653 * gcc.dg/switch-8.c: New test case.
27655 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
27658 * g++.dg/template/init4.C: New.
27659 * g++.dg/opt/static3.C: Enable optimizer.
27661 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
27663 * g++.dg/other/complex1.C: New test.
27665 2004-12-15 Alan Modra <amodra@bigpond.net.au>
27667 * g++.dg/opt/inline9.C: New test.
27669 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27672 * gfotran.dg/nullify_1.f: New test.
27674 2004-12-15 Richard Henderson <rth@redhat.com>
27676 * gcc.target/i386/i386.exp: New harness.
27677 * gcc.target/i386/vect-args.c: New.
27679 2004-12-15 David Edelsohn <edelsohn@gnu.org>
27681 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27683 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27686 * g++.dg/template/friend32.C: New test.
27688 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27690 * cpp/pragma-once-1.c: New test.
27691 * cpp/pragma-once-1b.h: Likewise.
27692 * cpp/pragma-once-1c.h: Likewise.
27693 * cpp/pragma-once-1d.h: Likewise.
27694 * cpp/inc/pragma-once-1a.h: Likewise.
27696 2004-12-15 Bud Davis <bdavis9659@comcast.net>
27697 Steven G. Kargl <kargls@comcast.net>
27700 * gfortran.dg/list_read_3.f90: New test.
27702 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27704 * gcc.dg/ftrapv-2.c: New test.
27706 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
27709 * g++.dg/template/typename9.C: New test.
27711 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27714 * g++.dg/template/typename8.C: New test.
27715 * g++.dg/parse/friend2.C: Tweak error message.
27717 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27719 * gcc.c-torture/20041214-1.c: New test.
27721 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27724 * g++.dg/init/array17.C: New test.
27726 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27729 * g++.dg/init/aggr3.C: New test.
27731 2004-12-14 Janis Johnson <janis187@us.ibm.com>
27733 * gcc.dg/altivec-types-1.c: New test.
27734 * gcc.dg/altivec-types-2.c: New test.
27735 * gcc.dg/altivec-types-3.c: New test.
27736 * gcc.dg/altivec-types-4.c: New test.
27737 * g++.dg/ext/altivec-types-1.C: New test.
27738 * g++.dg/ext/altivec-types-2.C: New test.
27739 * g++.dg/ext/altivec-types-3.C: New test.
27740 * g++.dg/ext/altivec-types-4.C: New test.
27742 2004-12-14 Jakub Jelinek <jakub@redhat.com>
27744 PR middle-end/18951
27745 * gcc.c-torture/execute/20041213-1.c: New test.
27747 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
27750 * g++.dg/template/cast1.C: New.
27752 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
27754 * gcc.c-torture/execute/20041213-2.c: New test.
27756 2004-12-13 Richard Henderson <rth@redhat.com>
27758 * gcc.dg/i386-sse-10.c: Fix typo in options.
27760 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
27763 * g++.dg/opt/pr18968.C: New test.
27765 2004-12-13 Mark Mitchell <mark@codesourcery.com>
27768 * g++.dg/ext/visibility/staticdatamem.C: New test.
27770 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
27772 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27774 2004-12-13 Roger Sayle <roger@eyesopen.com>
27776 PR rtl-optimization/18928
27777 * gcc.dg/pr18928-1.c: New test case.
27779 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
27782 * gcc.c-torture/compile/20041211-1.c: New.
27784 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27786 PR middle-end/17564
27787 * gcc.c-torture/execute/20041212-1.c: New test.
27789 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27792 * gfortran.dg/common_1.f90: New test.
27794 2004-12-12 Steven G. Kargl <kargls@comcast.net>
27795 Paul Brook <paul@codesourcery.com>
27798 * gfortran.dg/real_do_1.f90: New test.
27800 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
27803 * g++.dg/opt/ptrmem6.C: New test.
27805 2004-12-11 Roger Sayle <roger@eyesopen.com>
27807 PR middle-end/18921
27808 * gcc.dg/pr18921-1.c: New test case.
27810 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27813 * gfortran.dg/scale_1.f90: New test.
27815 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
27817 PR middle-end/18903
27818 * gcc.c-torture/compile/pr18903.c: New test.
27820 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
27822 * gcc.c-torture/execute/20041210-1.c: New test.
27824 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27827 * g++.dg/parser/struct-1.C: New test.
27828 * g++.dg/parser/struct-2.C: New test.
27829 * g++.dg/parser/struct-3.C: New test.
27831 2004-12-09 Richard Henderson <rth@redhat.com>
27833 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27835 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27836 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27838 2004-12-09 Matt Austern <austern@apple.com>
27841 * g++.dg/ext/builtin1.C: New
27842 * g++.dg/ext/builtin2.C: New
27843 * g++.dg/ext/builtin3.C: New
27844 * g++.dg/ext/builtin4.C: New
27845 * g++.dg/ext/builtin5.C: New
27847 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
27850 * g++.dg/opt/ptrmem5.C: New test.
27852 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
27854 * g++.dg/parse/typename5.C: Adjust for new error.
27855 * g++.dg/parse/typename7.C: New.
27857 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27860 * g++.dg/other/mmintrin.C: New test.
27862 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
27865 * g++.dg/init/array15.C: New.
27866 * g++.dg/init/array16.C: New.
27868 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27871 * gfortran.dg/assign_1.f90: New test.
27873 2004-12-08 Nick Clifton <nickc@redhat.com>
27875 * gcc.target/xstormy16/bss_below100: New directory containing tests.
27876 * gcc.target/xstormy16/data_below100: Likewise.
27877 * gcc.target/xstormy16/sfr: Likewise.
27878 * gcc.target/xstormy16/below100.S: New test source file.
27879 * gcc.target/xstormy16/below100.ld: New test linker script.
27880 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27881 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27883 * gcc.target/xstormy16/bp.c: Likewise.
27885 * gcc.target/xstormy16/bss_below100: New files:
27886 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27887 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27888 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27889 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27890 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27891 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27892 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27893 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27894 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27895 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27896 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27897 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27898 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27899 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27900 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27901 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27902 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27903 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27904 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27905 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27906 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27907 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27908 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27909 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27910 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27911 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27912 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27914 * gcc.target/xstormy16/data_below100: New files:
27915 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27916 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27917 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27918 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27919 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27920 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27921 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27922 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27923 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27924 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27925 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27926 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27927 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27928 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27929 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27930 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27931 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27932 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27933 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27934 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27935 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27936 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27937 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27938 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27939 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27940 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27941 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27943 * gcc.target/xstormy16/sfr: New files:
27944 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27945 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27946 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27947 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27948 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27949 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27950 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27951 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27952 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27953 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27954 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27955 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27956 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27957 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27958 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27959 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27960 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27961 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27962 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27963 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27964 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27965 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27966 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27967 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27968 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27969 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27970 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27971 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27972 27_if0_sfrw_bitfield_f.c
27974 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27977 * g++.dg/lookup/name-clash4.C: New test.
27979 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
27982 * g++.dg/opt/array1.C: New.
27985 * g++.dg/template/operator5.C: New.
27987 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
27990 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27992 2004-12-07 Steven Bosscher <stevenb@suse.de>
27994 * gcc.dg/noncompile/20041207.c: New test.
27996 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
27998 * g++.dg/other/unreachable-1.C: New test.
28000 2004-12-06 Nick Clifton <nickc@redhat.com>
28002 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28003 <limits.h> because the latter comes from gcc's include/ directory
28004 and not the newlib/libc/include directory.
28006 2004-12-04 Richard Henderson <rth@redhat.com>
28008 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28010 2004-12-04 Richard Henderson <rth@redhat.com>
28012 * lib/target-supports.exp (check_gc_sections_available): Disable
28013 for alpha and ia64.
28015 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
28017 PR middle-end/17909
28018 * g++.dg/other/vararg-2.C: New test.
28020 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28022 PR c++/17011, c++/17971
28023 * g++.dg/template/error15.C: Adjust expected error.
28024 * g++.dg/template/instantiate3.C: Likewise.
28026 2004-12-03 Janis Johnson <janis187@us.ibm.com>
28028 * gcc.dg/altivec-18.c: Fix for darwin
28030 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
28033 * g++.dg/parse/ptrmem2.C: New.
28036 * g++.dg/template/new1.C: New.
28038 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28041 * gfortran.dg/direct_io_3.f90: New test.
28043 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
28046 * g++.dg/parse/crash21.C: New.
28048 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28050 PR c++/15664, c++/18276
28051 * g++.dg/template/ttp13.C: New test.
28052 * g++.dg/template/ttp14.C: Likewise.
28054 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28057 * g++.dg/parse/enum2.C: New test.
28058 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28060 2004-12-02 Nick Clifton <nickc@redhat.com>
28062 * gcc.target/xstormy16: New test directory.
28063 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28064 * gcc.target/xstormy16/bp.c: Check the generation of bp
28066 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28067 bn instructions and the BELOW100 attribute.
28069 2004-12-02 Alan Modra <amodra@bigpond.net.au>
28072 * gcc.dg/ppc-eabi.c: New.
28074 2004-12-02 Bud Davis <bdavis9659@comcast.net>
28077 * gfortran.dg/backspace.f90
28079 2004-12-02 Bud Davis <bdavis9659@comcast.net>
28081 * gfortran.dg/inquire.f90: New test.
28083 2004-12-01 Janis Johnson <janis187@us.ibm.com>
28085 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28086 handle effective-target-keyword.
28087 (dg-skip-if): Support effective-target keyword as target list.
28088 (dg-xfail-if): Ditto.
28089 * lib/target-supports.exp (is-effective-target-keyword): New proc.
28091 2004-12-01 Diego Novillo <dnovillo@redhat.com>
28093 PR tree-optimization/18291
28094 * gcc.c-torture/compile/pr18291.c: New test.
28096 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
28099 * g++.dg/parse/crash20.C: New.
28102 * g++.dg/overload/arg1.C: New.
28103 * g++.dg/overload/arg2.C: New.
28104 * g++.dg/overload/arg3.C: New.
28105 * g++.dg/overload/arg4.C: New.
28107 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
28109 * gcc.dg/c99-flex-array-4.c: Remove.
28111 2004-11-30 Janis Johnson <janis187@us.ibm.com>
28113 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28115 * lib/target-supports.exp (is-effective-target): Simplify.
28117 * lib/target-supports.exp (check_effective_target_vect_long):
28118 Fix for powerpc64-*-*.
28120 2004-11-30 Loren James Rittle <ljrittle@acm.org>
28122 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28123 to support new requirements on FreeBSD 5.
28125 2004-11-30 Devang Patel <dpatel@apple.com>
28128 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28130 2004-11-30 Janis Johnson <janis187@us.ibm.com>
28132 * g++.dg/ext/altivec-13.C: New test.
28134 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
28137 * gcc.c-torture/execute/p18298.c: New test.
28139 2004-11-30 Ira Rosen <irar@il.ibm.com>
28140 Dorit Naishlos <dorit@il.ibm.com>
28143 * gcc.dg/vect/vect-89.c: New test.
28145 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
28147 * gcc.dg/pr18596-1.c: New test.
28149 2004-11-30 Ben Elliston <bje@au.ibm.com>
28151 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28153 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
28156 * gcc.dg/pr18479.c: New test.
28158 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
28161 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28162 mmix-knuth-mmixware.
28164 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28165 cris-*-elf* cris-*-aout* mmix-*-*
28167 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
28169 PR middle-end/18725
28170 * gcc.dg/pr18725.c: New test.
28172 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
28175 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28178 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28180 2004-11-29 Mark Mitchell <mark@codesourcery.com>
28183 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28184 * g++.old-deja/g++.law/ctors5.C: Likewise.
28185 * g++.old-deja/g++.other/crash25.C: Likewise.
28188 * g++.dg/template/error16.C: New test.
28191 * g++.dg/template/crash29.C: New test.
28193 2004-11-29 Diego Novillo <dnovillo@redhat.com>
28195 PR tree-optimization/18712
28196 * gcc.c-torture/compile/pr18712.c: New test.
28198 2004-11-29 Joseph Myers <joseph@codesourcery.com>
28201 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28204 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28207 * g++.dg/lookup/crash6.C: New test.
28209 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
28211 PR middle-end/18164
28212 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
28214 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
28216 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28217 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28218 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28220 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
28222 * gcc.dg/pr18164.c: New test.
28224 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
28226 * gcc.dg/funroll-loops-all.c: New.
28228 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
28231 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28232 delimeter, match space and TAB as well as ":".
28235 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28238 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28241 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28244 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28246 2004-11-28 Bud Davis <bdavis9659@comcast.net>
28248 * gfortran.dg/direct_io_2.f90: New test.
28250 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
28253 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28255 2004-11-28 Richard Henderson <rth@redhat.com>
28257 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28259 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
28261 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28262 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28263 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28264 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28265 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28266 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28267 gcc.dg/pointer-arith-8.c: New tests.
28269 2004-11-27 Bud Davis <bdavis9659@comcast.net>
28272 * gfortran.dg/endfile.f90: New test.
28274 2004-11-27 Falk Hueffner <falk@debian.org>
28276 * gcc.dg/loop-6.c: New test.
28278 2004-11-27 Jakub Jelinek <jakub@redhat.com>
28280 * gcc.c-torture/execute/20041126-1.c: New test.
28282 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
28284 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28287 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
28289 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28292 2004-11-27 Jakub Jelinek <jakub@redhat.com>
28294 PR rtl-optimization/17825
28295 * gcc.c-torture/compile/20041119-1.c: New test.
28297 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28299 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28300 Check existence of ld library path variables before unsetting.
28302 2004-11-26 Mark Mitchell <mark@codesourcery.com>
28304 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28306 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
28308 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28310 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
28312 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28314 2004-11-26 Ben Elliston <bje@au.ibm.com>
28316 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28319 2004-11-26 Ben Elliston <bje@au.ibm.com>
28321 * gcc.dg/pr17957.c: Pass --param, not -param.
28323 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
28325 PR middle-end/17957
28326 * gcc.dg/pr17957.c: New test.
28328 2004-11-25 Mark Mitchell <mark@codesourcery.com>
28331 * g++.dg/template/crash28.C: Likewise.
28334 * g++.dg/expr/unary2.C: Adjust lvalue messages.
28335 * g++.dg/ext/lvaddr.C: Likewise.
28336 * g++.dg/opt/pr7503-3.C: Likewise.
28339 * g++.dg/parse/qualified3.C: New test.
28340 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28343 * g++.dg/expr/return1.C: New test.
28345 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28347 Friend class name lookup 3/n, PR c++/3332
28348 * g++.dg/lookup/friend3.C: New test.
28349 * g++.dg/lookup/friend4.C: Likewise.
28350 * g++.dg/lookup/friend5.C: Likewise.
28352 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28354 Friend class name lookup 2/n, PR c++/14513, c++/15410
28355 * g++.dg/lookup/friend2.C: New test.
28356 * g++.dg/template/friend31.C: Likewise.
28358 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28360 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28362 2004-11-24 Mark Mitchell <mark@codesourcery.com>
28365 * g++.dg/tc1/dr56.C: Remove.
28366 * g++.dg/template/typedef1.C: Add dg-error markers.
28367 * g++.old-deja/g++.other/typedef7.C: Likewise.
28370 * g++.dg/parse/typedef7.C: New test.
28372 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
28374 * gcc.c-torture/execute/20041124-1.c: New test.
28376 2004-11-24 Mark Mitchell <mark@codesourcery.com>
28378 * g++.dg/template/deduce3.C: New test.
28381 * g++.dg/template/crash27.C: New test.
28384 * g++.dg/warn/Wshadow-3.C: New test.
28386 2004-11-24 Devang Patel <dpatel@apple.com>
28389 * gcc.dg/cpp/isysroot-1.c: New test.
28390 * gcc.dg/cpp/usr/include/stdio.h: New file.
28391 * gcc.dg/cpp/isysroot-2.c: New test.
28392 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28395 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28398 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28400 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
28402 * gcc.target/sparc/align.c: Do not include <stdint.h>.
28403 * gcc.target/sparc/pdist.c: Likewise.
28405 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
28408 * g++.dg/conversion/simd1.C: New test.
28410 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28412 * lib/target-libpath.exp: New file defining
28413 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28414 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28415 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28416 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28417 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
28419 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
28421 * gcc.dg/pragma-align-2.c: Test macro expansion.
28422 * gcc.dg/pragma-pack-2.c: New test.
28424 2004-11-23 Richard Henderson <rth@redhat.com>
28426 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28427 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28428 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28429 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28430 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28431 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28433 * gcc.dg/vect/vect.exp: Add check for alpha.
28434 * lib/target-supports.exp (check_alpha_max_hw_available): New.
28435 (check_effective_target_vect_int): Enable for alpha.
28436 (check_effective_target_vect_long): New.
28437 (is-effective-target): Add it.
28439 2004-11-23 Uros Bizjak <uros@kss-loka.si>
28441 * gcc.dg/pr18614-1.c: New test.
28443 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28445 * gcc.dg/setjmp-2.c: New test.
28447 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
28449 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28450 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28451 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28452 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28453 gcc.target/sparc/pdist.c: New tests.
28455 2004-11-22 Bob Wilson <bob.wilson@acm.org>
28457 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28459 2004-11-22 Dale Johannesen <dalej@apple.com>
28461 * gcc.dg/20041111-1.c: New.
28463 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
28466 * gcc.dg/vect/pr18536.c: New test.
28468 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28471 * g++.dg/template/nontype11.C: New test.
28473 2004-11-21 Roger Sayle <roger@eyesopen.com>
28475 PR middle-end/18520
28476 * gcc.dg/pr18520-1.c: New test case.
28478 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
28480 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28481 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28482 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28483 expected diagnostics.
28485 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28488 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28489 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28490 vect-77.c, vect-77a.c: XFAIL on the SPARC.
28492 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28494 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28496 2004-11-19 Mark Mitchell <mark@codesourcery.com>
28497 Joseph Myers <joseph@codesourcery.com>
28499 * lib/target-supports.exp (check_visibility_available): Really
28502 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
28505 * gcc.dg/vect/vect-85.c: New test.
28506 * gcc.dg/vect/vect-86.c: New test.
28507 * gcc.dg/vect/vect-87.c: New test.
28508 * gcc.dg/vect/vect-88.c: New test.
28510 2004-11-19 Ben Elliston <bje@au.ibm.com>
28512 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28514 2004-11-18 Janis Johnson <janis187@us.ibm.com>
28516 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28517 * gcc.dg/ppc-and-1.c: Ditto.
28518 * gcc.dg/ppc-compare-1.c: Ditto.
28519 * gcc.dg/ppc-mov-1.c: Ditto
28521 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
28522 Mark Mitchell <mark@codesourcery.com>
28524 * gcc.dg/pragma-init-fini-2.c: New test.
28526 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28527 Aldy Hernandez <aldyh@redhat.com>
28529 * lib/target-supports.exp (check_effective_target_vect_int): New
28530 (check_effective_target_vect_float): New
28531 (check_effective_target_vect_double): New.
28532 (is-effective-target): Support new effective targets keywords.
28533 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28534 default action for dg-do.
28535 * gcc.dg/vect/pr16105.c: Use new support.
28536 * gcc.dg/vect/pr18400.c: Ditto.
28537 * gcc.dg/vect/pr18425.c: Ditto.
28538 * gcc.dg/vect/vect-1.c: Ditto.
28539 * gcc.dg/vect/vect-10.c: Ditto.
28540 * gcc.dg/vect/vect-11.c: Ditto.
28541 * gcc.dg/vect/vect-12.c: Ditto.
28542 * gcc.dg/vect/vect-13.c: Ditto.
28543 * gcc.dg/vect/vect-14.c: Ditto.
28544 * gcc.dg/vect/vect-15.c: Ditto.
28545 * gcc.dg/vect/vect-16.c: Ditto.
28546 * gcc.dg/vect/vect-17.c: Ditto.
28547 * gcc.dg/vect/vect-18.c: Ditto.
28548 * gcc.dg/vect/vect-19.c: Ditto.
28549 * gcc.dg/vect/vect-2.c: Ditto.
28550 * gcc.dg/vect/vect-20.c: Ditto.
28551 * gcc.dg/vect/vect-21.c: Ditto.
28552 * gcc.dg/vect/vect-22.c: Ditto.
28553 * gcc.dg/vect/vect-23.c: Ditto.
28554 * gcc.dg/vect/vect-24.c: Ditto.
28555 * gcc.dg/vect/vect-25.c: Ditto.
28556 * gcc.dg/vect/vect-26.c: Ditto.
28557 * gcc.dg/vect/vect-27.c: Ditto.
28558 * gcc.dg/vect/vect-27a.c: Ditto.
28559 * gcc.dg/vect/vect-28.c: Ditto.
28560 * gcc.dg/vect/vect-29.c: Ditto.
28561 * gcc.dg/vect/vect-29a.c: Ditto.
28562 * gcc.dg/vect/vect-3.c: Ditto.
28563 * gcc.dg/vect/vect-30.c: Ditto.
28564 * gcc.dg/vect/vect-31.c: Ditto.
28565 * gcc.dg/vect/vect-32.c: Ditto.
28566 * gcc.dg/vect/vect-33.c: Ditto.
28567 * gcc.dg/vect/vect-34.c: Ditto.
28568 * gcc.dg/vect/vect-35.c: Ditto.
28569 * gcc.dg/vect/vect-36.c: Ditto.
28570 * gcc.dg/vect/vect-37.c: Ditto.
28571 * gcc.dg/vect/vect-38.c: Ditto.
28572 * gcc.dg/vect/vect-4.c: Ditto.
28573 * gcc.dg/vect/vect-40.c: Ditto.
28574 * gcc.dg/vect/vect-41.c: Ditto.
28575 * gcc.dg/vect/vect-42.c: Ditto.
28576 * gcc.dg/vect/vect-43.c: Ditto.
28577 * gcc.dg/vect/vect-44.c: Ditto.
28578 * gcc.dg/vect/vect-45.c: Ditto.
28579 * gcc.dg/vect/vect-46.c: Ditto.
28580 * gcc.dg/vect/vect-47.c: Ditto.
28581 * gcc.dg/vect/vect-48.c: Ditto.
28582 * gcc.dg/vect/vect-48a.c: Ditto.
28583 * gcc.dg/vect/vect-49.c: Ditto.
28584 * gcc.dg/vect/vect-5.c: Ditto.
28585 * gcc.dg/vect/vect-50.c: Ditto.
28586 * gcc.dg/vect/vect-51.c: Ditto.
28587 * gcc.dg/vect/vect-52.c: Ditto.
28588 * gcc.dg/vect/vect-53.c: Ditto.
28589 * gcc.dg/vect/vect-54.c: Ditto.
28590 * gcc.dg/vect/vect-55.c: Ditto.
28591 * gcc.dg/vect/vect-56.c: Ditto.
28592 * gcc.dg/vect/vect-56a.c: Ditto.
28593 * gcc.dg/vect/vect-57.c: Ditto.
28594 * gcc.dg/vect/vect-58.c: Ditto.
28595 * gcc.dg/vect/vect-59.c: Ditto.
28596 * gcc.dg/vect/vect-6.c: Ditto.
28597 * gcc.dg/vect/vect-60.c: Ditto.
28598 * gcc.dg/vect/vect-61.c: Ditto.
28599 * gcc.dg/vect/vect-62.c: Ditto.
28600 * gcc.dg/vect/vect-63.c: Ditto.
28601 * gcc.dg/vect/vect-64.c: Ditto.
28602 * gcc.dg/vect/vect-65.c: Ditto.
28603 * gcc.dg/vect/vect-66.c: Ditto.
28604 * gcc.dg/vect/vect-67.c: Ditto.
28605 * gcc.dg/vect/vect-68.c: Ditto.
28606 * gcc.dg/vect/vect-69.c: Ditto.
28607 * gcc.dg/vect/vect-7.c: Ditto.
28608 * gcc.dg/vect/vect-72.c: Ditto.
28609 * gcc.dg/vect/vect-72a.c: Ditto.
28610 * gcc.dg/vect/vect-73.c: Ditto.
28611 * gcc.dg/vect/vect-74.c: Ditto.
28612 * gcc.dg/vect/vect-75.c: Ditto.
28613 * gcc.dg/vect/vect-76.c: Ditto.
28614 * gcc.dg/vect/vect-77.c: Ditto.
28615 * gcc.dg/vect/vect-77a.c: Ditto.
28616 * gcc.dg/vect/vect-78.c: Ditto.
28617 * gcc.dg/vect/vect-79.c: Ditto.
28618 * gcc.dg/vect/vect-8.c: Ditto.
28619 * gcc.dg/vect/vect-80.c: Ditto.
28620 * gcc.dg/vect/vect-82.c: Ditto.
28621 * gcc.dg/vect/vect-82_64.c: Ditto.
28622 * gcc.dg/vect/vect-83.c: Ditto.
28623 * gcc.dg/vect/vect-83_64.c: Ditto.
28624 * gcc.dg/vect/vect-9.c: Ditto.
28625 * gcc.dg/vect/vect-all.c: Ditto.
28626 * gcc.dg/vect/vect-none.c: Ditto.
28628 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28630 * lib/gcc-dg.exp (dg-skip-if): New function.
28631 (dg-forbid-option): Remove.
28632 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28633 * g++.dg/abi/bitfield8.C: Likewise.
28634 * g++.dg/abi/dtor1.C: Likewise.
28635 * g++.dg/abi/empty10.C: Likewise.
28636 * g++.dg/abi/empty7.C: Likewise.
28637 * g++.dg/abi/empty9.C: Likewise.
28638 * g++.dg/abi/layout3.C: Likewise.
28639 * g++.dg/abi/layout4.C: Likewise.
28640 * g++.dg/abi/thunk1.C: Likewise.
28641 * g++.dg/abi/thunk2.C: Likewise.
28642 * g++.dg/abi/vbase11.C: Likewise.
28643 * g++.dg/abi/vthunk2.C: Likewise.
28644 * g++.dg/abi/vthunk3.C: Likewise.
28645 * g++.dg/ext/attrib8.C: Likewise.
28646 * g++.dg/opt/longbranch2.C: Likewise.
28647 * g++.dg/opt/reg-stack4.C: Likewise.
28648 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28649 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28650 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28651 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28652 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28653 * gcc.dg/20000609-1.c: Likewise.
28654 * gcc.dg/20000720-1.c: Likewise.
28655 * gcc.dg/20011107-1.c: Likewise.
28656 * gcc.dg/20011119-1.c: Likewise.
28657 * gcc.dg/20020108-1.c: Likewise.
28658 * gcc.dg/20020122-2.c: Likewise.
28659 * gcc.dg/20020122-3.c: Likewise.
28660 * gcc.dg/20020201-3.c: Likewise.
28661 * gcc.dg/20020206-1.c: Likewise.
28662 * gcc.dg/20020218-1.c: Likewise.
28663 * gcc.dg/20020310-1.c: Likewise.
28664 * gcc.dg/20020411-1.c: Likewise.
28665 * gcc.dg/20020418-2.c: Likewise.
28666 * gcc.dg/20020426-1.c: Likewise.
28667 * gcc.dg/20020426-2.c: Likewise.
28668 * gcc.dg/20020517-1.c: Likewise.
28669 * gcc.dg/20020523-1.c: Likewise.
28670 * gcc.dg/20020523-2.c: Likewise.
28671 * gcc.dg/20020729-1.c: Likewise.
28672 * gcc.dg/20030204-1.c: Likewise.
28673 * gcc.dg/20030826-2.c: Likewise.
28674 * gcc.dg/20030926-1.c: Likewise.
28675 * gcc.dg/20031202-1.c: Likewise.
28676 * gcc.dg/980312-1.c: Likewise.
28677 * gcc.dg/980313-1.c: Likewise.
28678 * gcc.dg/990117-1.c: Likewise.
28679 * gcc.dg/990424-1.c: Likewise.
28680 * gcc.dg/990524-1.c: Likewise.
28681 * gcc.dg/991230-1.c: Likewise.
28682 * gcc.dg/i386-387-1.c: Likewise.
28683 * gcc.dg/i386-387-2.c: Likewise.
28684 * gcc.dg/i386-387-3.c: Likewise.
28685 * gcc.dg/i386-387-4.c: Likewise.
28686 * gcc.dg/i386-387-5.c: Likewise.
28687 * gcc.dg/i386-387-6.c: Likewise.
28688 * gcc.dg/i386-asm-1.c: Likewise.
28689 * gcc.dg/i386-bitfield1.c: Likewise.
28690 * gcc.dg/i386-bitfield2.c: Likewise.
28691 * gcc.dg/i386-loop-1.c: Likewise.
28692 * gcc.dg/i386-loop-2.c: Likewise.
28693 * gcc.dg/i386-loop-3.c: Likewise.
28694 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28695 * gcc.dg/i386-pic-1.c: Likewise.
28696 * gcc.dg/i386-regparm.c: Likewise.
28697 * gcc.dg/i386-signbit-1.c: Likewise.
28698 * gcc.dg/i386-signbit-2.c: Likewise.
28699 * gcc.dg/i386-signbit-3.c: Likewise.
28700 * gcc.dg/i386-sse-5.c: Likewise.
28701 * gcc.dg/i386-sse-8.c: Likewise.
28702 * gcc.dg/i386-unroll-1.c: Likewise.
28703 * gcc.dg/tls/opt-1.c: Likewise.
28704 * gcc.dg/tls/opt-2.c: Likewise.
28705 * gcc.dg/unroll-1.c: Likewise.
28706 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28707 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28708 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28709 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28711 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28713 * g++.dg/template/incomplete1.C: New test.
28715 2004-11-16 Nick Clifton <nickc@redhat.com>
28717 Revert patches accidentally commited during checkin of fixes for
28719 gcc.c-torture/execute/simd-4.c: Revert
28720 gcc.dg/20040910-1.c: Revert.
28722 2004-11-16 Paul Brook <paul@codesourcery.com>
28725 * gfortran.dg/der_pointer_1.f90: New test.
28727 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
28730 * gcc.dg/bitfld-13.c: New test.
28732 2004-11-15 Janis Johnson <janis187@us.ibm.com>
28734 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28737 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28738 * gcc.dg/ppc64-abi-2.c: Ditto.
28739 * gcc.dg/ppc64-abi-3.c: Ditto.
28741 * lib/gcc-dg.exp (dg-target-list): Remove.
28743 2004-11-15 Steve Ellcey <sje@cup.hp.com>
28745 * gcc.dg/ia64-postinc.c: New test.
28747 2004-11-15 Mark Mitchell <mark@codesourcery.com>
28749 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28751 2004-11-15 Nick Clifton <nickc@redhat.com>
28753 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28754 __INT_MAX__ so that the test can be compiled by toolchains
28755 targeted at 16-bit processors.
28757 * gcc.dg/20040625-1.c: Use long constants rather than integers
28758 when performing arithmetic that will overflow 16-bits.
28760 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28761 xstormy16. It does not support 128-bit vector operations.
28763 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28764 with the macro PTR_TYPE. Define this macro to an integer type
28765 suitable for holding a pointer.
28767 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28768 the target is a 16-bit processor.
28770 * gcc.dg/cpp/if-2.c: Expect a different warning message from
28771 16-bit targets where the character constant will be too long.
28773 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28774 where the double will not be directly addressable.
28776 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28778 Friend class name lookup 1/n, PR c++/18471
28779 * g++.dg/template/crash26.C: New test.
28780 * g++.dg/lookup/struct1.C: Adjust expected error.
28781 * g++.dg/parse/elab1.C: Likewise.
28782 * g++.dg/parse/elab2.C: Likewise.
28783 * g++.dg/parse/int-as-enum1.C: Likewise.
28784 * g++.dg/parse/struct-as-enum1.C: Likewise.
28785 * g++.dg/parse/typedef1.C: Likewise.
28786 * g++.dg/parse/typedef3.C: Likewise.
28787 * g++.dg/parse/typedef4.C: Likewise.
28788 * g++.dg/parse/typedef5.C: Likewise.
28789 * g++.dg/template/nontype4.C: Likewise.
28790 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28791 * g++.old-deja/g++.other/elab1.C: Likewise.
28792 * g++.old-deja/g++.other/syntax4.C: Likewise.
28794 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28796 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28798 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
28800 * gcc.c-torture/execute/20041114-1.c: New test.
28802 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
28804 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28805 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28806 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28807 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28808 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28809 gcc.dg/switch-7.c: New tests.
28811 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28813 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28815 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28818 * gcc.dg/vect/pr18400.c: New test.
28820 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28821 Andrew Pinski <pinskia@physics.uc.edu>
28824 * gcc.dg/vect/pr18425.c: New test.
28826 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28828 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28829 Guard with dg-require-alias and dg-require-visibility.
28831 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28833 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28835 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28837 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28839 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28842 * g++.dg/template/defarg5.C: New test.
28844 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28846 * g++.dg/parse/cast1.C: Run only on ILP32.
28847 * g++.old-deja/g++.mike/p784.C: Likewise.
28849 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
28851 * gcc.c-torture/execute/20041113-1.c: New test.
28853 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28856 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28857 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28858 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28859 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28860 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28861 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28862 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28863 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28864 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28865 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28866 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28867 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28868 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28870 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28872 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28873 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28874 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28875 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28876 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28877 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28878 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28879 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28880 gcc.target/sparc/combined-1.c: New tests.
28882 2004-11-12 Ziemowit Laski <zlaski@apple.com>
28884 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28887 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28889 * lib/gcc-dg.exp (dg-forbid-option): New function.
28890 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28891 * g++.dg/abi/bitfield8.C: Likewise.
28892 * g++.dg/abi/dtor1.C: Likewise.
28893 * g++.dg/abi/empty10.C: Likewise.
28894 * g++.dg/abi/empty7.C: Likewise.
28895 * g++.dg/abi/empty9.C: Likewise.
28896 * g++.dg/abi/layout3.C: Likewise.
28897 * g++.dg/abi/layout4.C: Likewise.
28898 * g++.dg/abi/thunk1.C: Likewise.
28899 * g++.dg/abi/thunk2.C: Likewise.
28900 * g++.dg/abi/vbase11.C: Likewise.
28901 * g++.dg/abi/vthunk2.C: Likewise.
28902 * g++.dg/abi/vthunk3.C: Likewise.
28903 * g++.dg/ext/attrib8.C: Likewise.
28904 * g++.dg/opt/longbranch2.C: Likewise.
28905 * g++.dg/opt/reg-stack4.C: Likewise.
28906 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28907 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28908 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28909 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28910 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28911 * gcc.dg/20000609-1.c: Likewise.
28912 * gcc.dg/20000720-1.c: Likewise.
28913 * gcc.dg/20011107-1.c: Likewise.
28914 * gcc.dg/20011119-1.c: Likewise.
28915 * gcc.dg/20020108-1.c: Likewise.
28916 * gcc.dg/20020122-2.c: Likewise.
28917 * gcc.dg/20020122-3.c: Likewise.
28918 * gcc.dg/20020201-3.c: Likewise.
28919 * gcc.dg/20020206-1.c: Likewise.
28920 * gcc.dg/20020218-1.c: Likewise.
28921 * gcc.dg/20020310-1.c: Likewise.
28922 * gcc.dg/20020411-1.c: Likewise.
28923 * gcc.dg/20020418-2.c: Likewise.
28924 * gcc.dg/20020426-1.c: Likewise.
28925 * gcc.dg/20020426-2.c: Likewise.
28926 * gcc.dg/20020517-1.c: Likewise.
28927 * gcc.dg/20020523-1.c: Likewise.
28928 * gcc.dg/20020523-2.c: Likewise.
28929 * gcc.dg/20020729-1.c: Likewise.
28930 * gcc.dg/20030204-1.c: Likewise.
28931 * gcc.dg/20030826-2.c: Likewise.
28932 * gcc.dg/20030926-1.c: Likewise.
28933 * gcc.dg/20031202-1.c: Likewise.
28934 * gcc.dg/980312-1.c: Likewise.
28935 * gcc.dg/980313-1.c: Likewise.
28936 * gcc.dg/990117-1.c: Likewise.
28937 * gcc.dg/990424-1.c: Likewise.
28938 * gcc.dg/990524-1.c: Likewise.
28939 * gcc.dg/991230-1.c: Likewise.
28940 * gcc.dg/i386-387-1.c: Likewise.
28941 * gcc.dg/i386-387-2.c: Likewise.
28942 * gcc.dg/i386-387-3.c: Likewise.
28943 * gcc.dg/i386-387-4.c: Likewise.
28944 * gcc.dg/i386-387-5.c: Likewise.
28945 * gcc.dg/i386-387-6.c: Likewise.
28946 * gcc.dg/i386-asm-1.c: Likewise.
28947 * gcc.dg/i386-bitfield1.c: Likewise.
28948 * gcc.dg/i386-bitfield2.c: Likewise.
28949 * gcc.dg/i386-loop-1.c: Likewise.
28950 * gcc.dg/i386-loop-2.c: Likewise.
28951 * gcc.dg/i386-loop-3.c: Likewise.
28952 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28953 * gcc.dg/i386-pic-1.c: Likewise.
28954 * gcc.dg/i386-regparm.c: Likewise.
28955 * gcc.dg/i386-signbit-1.c: Likewise.
28956 * gcc.dg/i386-signbit-2.c: Likewise.
28957 * gcc.dg/i386-signbit-3.c: Likewise.
28958 * gcc.dg/i386-sse-5.c: Likewise.
28959 * gcc.dg/i386-sse-8.c: Likewise.
28960 * gcc.dg/i386-unroll-1.c: Likewise.
28961 * gcc.dg/tls/opt-1.c: Likewise.
28962 * gcc.dg/tls/opt-2.c: Likewise.
28963 * gcc.dg/unroll-1.c: Likewise.
28964 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28965 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28966 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28967 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28968 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28971 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28974 * g++.dg/parse/cond1.C: New test.
28977 * g++.dg/template/array9.C: New test.
28978 * g++.dg/ext/vla1.C: Adjust error messages.
28979 * g++.dg/ext/vlm1.C: Likewise.
28980 * g++.dg/template/crash2.C: Likewise.
28983 * g++.dg/template/call3.C: New test.
28986 * g++.dg/template/ptrmem11.C: New test.
28988 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
28991 * lib/g++.exp: Set LC_ALL and LANG to C.
28992 * lib/gcc-dg.exp: Likewise.
28993 * lib/gfortran.exp: Likewise.
28994 * lib/objc.exp: Likewise.
28995 * lib/treelang.exp: Likewise.
28997 2004-11-12 Andreas Schwab <schwab@suse.de>
28999 * gcc.dg/pr16286.c: Fix last change.
29001 2004-11-12 Mark Mitchell <mark@codesourcery.com>
29004 * g++.dg/init/global1.C: New test.
29006 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
29008 * gcc.c-torture/execute/20041112-1.c: New test.
29010 2004-11-11 Janis Johnson <janis187@us.ibm.com>
29012 * lib/gcc-dg.exp (dg-target-list): New.
29014 2004-11-11 Janis Johnson <janis187@us.ibm.com>
29015 Richard Sandiford <rsandifo@redhat.com>
29017 * lib/target-supports.exp (get-compiler_messages): New.
29018 (check_named_sections_available): Use it.
29019 (check_effective_target_ilp32): New.
29020 (check_effective_target_lp64): New.
29021 (is-effective-target): New.
29022 * lib/gcc-dg.exp (dg-require-effective-target): New.
29024 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
29026 * gcc.dg/precedence-1.c: New test.
29028 2004-11-11 Janis Johnson <janis187@us.ibm.com>
29030 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29032 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29033 message, delete generated files, use more descriptive name for
29034 executable, and make the test unsupported when it cannot be run.
29036 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29037 (dg-require-weak, dg-require-visibility, dg-require-alias,
29038 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29039 dg-require-iconv, dg-require-named-sections): Use it.
29041 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29043 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
29046 * gcc.dg/ppc-and-1: New
29049 * gcc.dg/ppc-mov-1.c: New.
29052 * gcc.dg/ppc-compare-1.c: New.
29054 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
29056 * objc.dg/desig-init-2.m: New test.
29058 2004-11-10 Adam Nemet <anemet@lnxw.com>
29060 PR middle-end/18160
29061 * g++.dg/warn/register-var-1.C: New test.
29062 * g++.dg/warn/register-var-2.C: New test.
29064 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29066 * gcc.dg/union-2.c: New test.
29068 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
29070 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29071 New test for PR tree-optimization/17892.
29073 2004-11-09 Mark Mitchell <mark@codesourcery.com>
29076 * g++.dg/init/new12.C: New test.
29078 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
29080 * gcc.target/sparc: New directory.
29081 * gcc.target/sparc/sparc.exp: New driver.
29082 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29083 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29084 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29085 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29087 2004-11-10 Paul Brook <paul@codesourcery.com>
29090 * gfortran.dg/list_read.c: New test.
29092 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
29095 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29096 expected diagnostic location.
29098 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
29100 * gcc.dg/20041109-1.c: New test.
29102 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
29105 * objc/compile/pr18406.m: New test.
29107 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
29109 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29111 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
29113 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29115 2004-11-08 Steve Ellcey <sje@cup.hp.com>
29117 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29119 2004-11-08 Steve Ellcey <sje@cup.hp.com>
29121 * gcc.dg/20030225-2.c: Add prototype for abort and
29124 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
29127 * gcc.c-torture/pr18299-1.c: New test.
29129 2004-11-06 Andreas Schwab <schwab@suse.de>
29131 * gcc.dg/pr16286.c: Also test for bool and pixel.
29133 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
29135 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29136 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29137 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29138 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29139 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29140 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29141 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29142 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29143 gcc.dg/struct-semi-3.c: New tests.
29145 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29147 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29149 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29151 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29152 Do not use C99 designators.
29154 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29156 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29158 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29160 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29161 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29162 * gcc.c-torture/execute/simd-5.x: Remove.
29164 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
29166 PR rtl-optimization/17933
29167 * gcc.dg/torture/pr17933-1.c: New test.
29169 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
29172 * lib/target-supports.exp (check_weak_available): Support
29175 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
29177 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29178 call to fflush(stdout) before abort.
29179 (my_ffsll): New function.
29180 (generate_fields): Use it.
29182 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
29184 * gcc.dg/init-undef-1.c: New test.
29186 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
29188 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29189 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29190 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29191 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29192 expected messages for new parser.
29194 2004-11-04 Mark Mitchell <mark@codesourcery.com>
29196 * g++.dg/ext/visibility/symbian1.C: New test.
29198 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29200 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29203 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
29205 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29206 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29207 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29208 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29209 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29210 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29211 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29212 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29213 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29214 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29216 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
29218 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29219 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29220 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29221 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29222 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29223 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29224 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29227 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
29230 * gcc.dg/20041104-1.c: New test.
29232 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29234 * g++.dg/template/nontype7.C: New test.
29235 * g++.dg/template/nontype8.C: Likewise.
29236 * g++.dg/template/nontype9.C: Likewise.
29237 * g++.dg/template/nontype10.C: Likewise.
29238 * g++.dg/tc1/dr49.C: Likewise.
29239 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29240 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29242 2004-11-04 Ben Elliston <bje@au.ibm.com>
29244 * g++.dg/rtti/tinfo1.C: Remove xfails.
29246 2004-11-04 Ben Elliston <bje@au.ibm.com>
29248 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29249 packed attribute to the definition to satisfy the new C++ parser.
29251 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
29253 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29254 invocations of va_arg.
29256 2004-11-02 Mark Mitchell <mark@codesourcery.com>
29259 * g++.dg/template/crash25.C: New test.
29262 * g++.dg/template/typedef2.C: New test.
29263 * g++.dg/parse/crash13.C: Adjust error markers.
29266 * g++.dg/conversion/const3.C: New test.
29268 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29273 * gfortran.dg/generic_[123].f90: New testcases.
29275 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29277 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29278 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29280 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
29283 * gcc.c-torture/compile/pr16808.c: New test.
29285 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
29287 PR rtl-optimization/17104
29288 * gcc.dg/ppc-bitfield1.c: New.
29290 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
29292 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29294 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
29296 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
29297 strings for 32-bit code.
29299 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
29302 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29304 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
29307 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29309 2004-10-31 Mark Mitchell <mark@codesourcery.com>
29312 * g++.dg/init/aggr2.C: New test.
29314 2004-10-30 Ziemowit Laski <zlaski@apple.com>
29316 * objc.dg/local-decl-1.m: New test.
29318 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
29320 * gcc.dg/20040910-1.c: Adjust regex.
29322 2004-10-30 Roger Sayle <roger@eyesopen.com>
29324 PR rtl-optimization/18084
29325 * g++.dg/opt/pr18084-1.C: New testcase.
29327 2004-10-30 Matt Austern <austern@apple.com>
29330 * g++.dg/ext/attrib18.C: New test.
29332 2004-10-30 Roger Sayle <roger@eyesopen.com>
29334 PR middle-end/18096
29335 * gcc.dg/pr18096-1.c: New test case.
29337 2004-10-30 Roger Sayle <roger@eyesopen.com>
29339 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29341 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
29344 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29345 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29346 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29347 gcc.dg/old-style-prom-3.c: New tests.
29349 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
29351 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29352 Remove unnecessary inclusion of stdio.h.
29354 2004-10-29 Roger Sayle <roger@eyesopen.com>
29356 PR rtl-optimization/17581
29357 * gcc.dg/pr17581-1.c: New test case.
29359 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
29361 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29363 * g++.dg/conversion/dr195-1.C: New.
29364 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29365 * g++.old-deja/g++.mike/p10148.C: Likewise.
29367 2004-10-29 Mark Mitchell <mark@codesourcery.com>
29370 * g++.dg/debug/typedef2.C: New test.
29372 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
29375 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29376 * gfortran.dg/g77/README: Update.
29378 2004-10-28 Matt Austern <austern@apple.com>
29381 * g++.dg/ext/packed7.C: New test.
29383 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
29385 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29387 * lib/scanasm.exp (hidden-scan-for): New proc.
29388 (scan-hidden): Use hidden-scan-for instead of constructing the scan
29390 (scan-not-hidden): Likewise.
29391 * lib/target-supports.exp (check_visibility_available): mach-o is
29394 2004-10-28 Mark Mitchell <mark@codesourcery.com>
29397 * g++.dg/template/memclass3.C: New test.
29399 2004-10-28 Adam Nemet <anemet@lnxw.com>
29401 PR middle-end/18160
29402 * gcc.dg/register-var-1.c: New test.
29403 * gcc.dg/register-var-2.c: New test.
29404 * gcc.dg/asm-7.c: Taking the address of a register variable is an
29407 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
29410 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29412 * gcc.dg/vect/vect-22.c: Likewise.
29414 2004-10-28 Jakub Jelinek <jakub@redhat.com>
29416 * gcc.dg/i386-rotate-1.c: New test.
29418 2004-10-27 Mark Mitchell <mark@codesourcery.com>
29420 * g++.dg/init/ref12.C: Add "run" marker.
29423 * g++.dg/init/ref12.C: New test.
29426 * g++.dg/template/shift1.C: New test.
29427 * g++.dg/template/error10.C: Adjust error markers.
29429 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
29432 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29434 2004-10-27 Geoffrey Keating <geoffk@apple.com>
29436 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29437 * gcc.dg/weak/weak-3.c: Likewise.
29438 * gcc.dg/weak/weak-5.c: Likewise.
29439 * gcc.dg/weak/weak-9.c: Likewise.
29440 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29441 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29443 * gcc.dg/darwin-weakimport-1.c: New.
29445 2004-10-28 Ben Elliston <bje@au.ibm.com>
29447 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29449 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
29451 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29452 'syntax' error messages.
29453 * gcc.dg/cpp/direct2s.c: Likewise.
29455 2004-10-26 Geoffrey Keating <geoffk@apple.com>
29457 * gcc.c-torture/compile/20041026-1.c: New.
29459 2004-10-26 Mark Mitchell <mark@codesourcery.com>
29462 * g++.dg/lookup/ns2.C: New test.
29465 * g++.dg/template/enum4.C: New test.
29468 * g++.dg/template/expr1.C: New test.
29470 2004-10-26 Ben Elliston <bje@au.ibm.com>
29472 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29474 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
29476 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29477 gcc.dg/decl-nospec-3.c: New tests.
29479 2004-10-26 Ziemowit Laski <zlaski@apple.com>
29481 * objc.dg/super-class-3.m: New test.
29483 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
29485 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29487 * gcc.dg/cpp/direct2s.c: Likewise.
29489 2004-10-25 Geoffrey Keating <geoffk@apple.com>
29491 * objc.dg/image-info.m: Update for changes to section selection.
29493 2004-10-25 David Ayers <d.ayers@inode.at>
29494 Ziemowit Laski <zlaski@apple.com>
29496 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29497 diagnostics when messaging 'id <Proto>'.
29498 * objc.dg/class-protocol-1.m: New test.
29499 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29500 a non-existent method signature.
29501 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29502 Update diagnostics when messaging with non-existent method signature.
29503 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29504 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29505 invalid receivers are now resolved as if messaging 'id'; remove
29506 extraneous diagnostics.
29508 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
29511 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29512 gcc.dg/init-desig-obs-3.c: New tests.
29514 2004-10-25 Jakub Jelinek <jakub@redhat.com>
29516 * gcc.dg/debug/20041023-1.c: New test.
29518 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
29520 PR middle-end/17407
29521 * gcc.c-torture/compile/pr17407.c: New test.
29524 * g++.dg/template/array8.C: New test.
29526 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
29529 * lib/g++.exp: Accept more than one multilib libgcc.
29530 * lib/gcc-dg.exp: Likewise.
29531 * lib/objc.exp: Likewise.
29532 * lib/treelang.exp: Likewise.
29533 * lib/gfortran.exp: Likewise.
29535 2004-10-24 Ben Elliston <bje@au.ibm.com>
29537 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29539 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
29541 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29542 * gcc.dg/c99-const-expr-3.c: Likewise.
29544 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
29546 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29548 2004-10-23 Ben Elliston <bje@au.ibm.com>
29550 * gcc.c-torture/execute/loop-2e.x: Remove.
29552 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
29555 * g++.dg/parse/crash18.C: New.
29556 * g++.dg/parse/crash19.C: New.
29558 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
29560 * g++.dg/ext/dllimport1.C: Move dg-warnings.
29561 * g++.dg/ext/dllimport2.C: Same.
29562 * g++.dg/ext/dllimport8.C: Same.
29564 2004-10-21 Mark Mitchell <mark@codesourcery.com>
29567 * g++.dg/conversion/cast1.C: New test.
29568 * g++.dg/overload/pmf1.C: Adjust error marker.
29570 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
29573 * objc.dg/const-str-7.m: New test.
29575 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29577 * g++.dg/template/memfriend11.C: Fix comment typo.
29578 * g++.dg/template/memfriend14.C: Likewise.
29580 2004-10-20 Richard Henderson <rth@redhat.com>
29582 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29583 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29584 -fasynchronous-unwind-tables.
29586 2004-10-20 Richard Henderson <rth@redhat.com>
29588 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29589 (main): Return success.
29590 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29591 (main): Return success.
29593 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29596 * g++.dg/template/memfriend9.C: New test.
29597 * g++.dg/template/memfriend10.C: Likewise.
29598 * g++.dg/template/memfriend11.C: Likewise.
29599 * g++.dg/template/memfriend12.C: Likewise.
29600 * g++.dg/template/memfriend13.C: Likewise.
29601 * g++.dg/template/memfriend14.C: Likewise.
29602 * g++.dg/template/memfriend15.C: Likewise.
29603 * g++.dg/template/memfriend16.C: Likewise.
29604 * g++.dg/template/memfriend17.C: Likewise.
29605 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29607 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
29609 * g++.dg/conversion/dr195.C: New.
29610 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29612 2004-10-20 Ben Elliston <bje@au.ibm.com>
29613 Devang Patel <dpatel@apple.com>
29615 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29616 of floating point arithmetic, which could trap.
29618 2004-10-19 Mark Mitchell <mark@codesourcery.com>
29621 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29622 * g++.dg/conversion/const2.C: New test.
29623 * g++.dg/expr/reinterpret2.C: New test.
29624 * g++.dg/expr/reinterpret3.C: New test.
29625 * g++.dg/expr/cast2.C: New test.
29626 * g++.dg/expr/copy1.C: New test.
29627 * g++.dg/other/conversion1.C: Change error message.
29628 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29629 function pointers to void *.
29630 * g++.old-deja/g++.mike/p10148.C: Likewise.
29632 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29634 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29636 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
29640 * g++.dg/parse/expr3.C: New test.
29642 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29644 * gcc.dg/smod-1.c: New test.
29646 2004-10-18 Ziemowit Laski <zlaski@apple.com>
29648 * objc.dg/method-14.m: New test.
29650 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29652 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29653 Also xfail as the patch was reverted.
29655 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29657 PR middle-end/16973
29658 * gcc.dg/pr16973.c: New test.
29660 2004-10-18 Diego Novillo <dnovillo@redhat.com>
29662 PR tree-optimization/17656
29663 * gcc.c-torture/compile/pr17656.c: New test.
29665 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
29667 * g++.dg/eh/shadow1.C: New.
29669 2004-10-18 Jakub Jelinek <jakub@redhat.com>
29671 * gcc.c-torture/compile/20041018-1.c: New test.
29673 2004-10-18 Ben Elliston <bje@au.ibm.com>
29675 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29676 compiler referring to register 0 when accessing sdata. The linker
29677 now patches things up.
29679 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
29682 * gcc.c-torture/compile/pr17529.c: New test.
29684 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29687 * g++.dg/ext/attrib17.C: New test.
29689 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29691 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29693 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29696 * g++.dg/ext/attrib16.C: New test.
29698 2004-10-15 Mark Mitchell <mark@codesourcery.com>
29701 * g++.dg/init/dso_handle1.C: New test.
29704 * g++.dg/parse/typedef6.C: New test.
29707 * g++.dg/parse/pragma1.C: New test.
29709 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
29711 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29713 2004-10-15 Steve Ellcey <sje@cup.hp.com>
29715 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29716 -fno-common when on HPPA HP-UX platforms.
29718 2004-10-15 Jakub Jelinek <jakub@redhat.com>
29721 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29723 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29726 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29729 * g++.dg/lookup/strong-using-4.C: New test.
29731 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29733 PR middle-end/16567
29734 * gcc.c-torture/compile/nested-1.c: New test.
29736 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29738 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29739 and mipsisa64*-*-* (until support for misaligned loads is added).
29740 * gcc.dg/vect/vect-50.c: Likewise.
29741 * gcc.dg/vect/vect-52.c: Likewise.
29742 * gcc.dg/vect/vect-54.c: Likewise.
29743 * gcc.dg/vect/vect-58.c: Likewise.
29744 * gcc.dg/vect/vect-60.c: Likewise.
29745 * gcc.dg/vect/vect-80.c: Likewise.
29747 2004-10-14 Mark Mitchell <mark@codesourcery.com>
29750 * g++.dg/init/dtor3.C: New test.
29752 2004-10-15 Ben Elliston <bje@au.ibm.com>
29754 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29756 2004-10-14 Geoffrey Keating <geoffk@apple.com>
29758 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29759 * gcc.dg/macho-lo-sum.c: Likewise.
29761 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
29763 * gcc.dg/ppc-spe64-1.c: New test.
29765 2004-10-14 Devang Patel <dpatel@apple.com>
29768 * gcc.dg/pr17635.c : New test.
29770 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
29772 * gcc.dg/vect/vect-28.c: Remove xfail.
29773 * gcc.dg/vect/vect-30.c: Remove xfail.
29774 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29775 * gcc.dg/vect/vect-33.c: Remove xfail.
29776 * gcc.dg/vect/vect-44.c: Remove xfail.
29777 * gcc.dg/vect/vect-46.c: Remove xfail.
29778 * gcc.dg/vect/vect-50.c: Remove xfail.
29779 * gcc.dg/vect/vect-52.c: Remove xfail.
29780 * gcc.dg/vect/vect-54.c: Remove xfail.
29781 * gcc.dg/vect/vect-58.c: Remove xfail.
29782 * gcc.dg/vect/vect-60.c: Remove xfail.
29783 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29784 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29785 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29786 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29787 * gcc.dg/vect/vect-8.c: Remove xfail.
29788 * gcc.dg/vect/vect-80.c: Remove xfail.
29789 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29791 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29793 * gcc.dg/vect/vect-82.c: New testcase.
29794 * gcc.dg/vect/vect-82_64.c: New testcase.
29795 * gcc.dg/vect/vect-83.c: New testcase.
29796 * gcc.dg/vect/vect-83_64.c: New testcase.
29798 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29800 * gcc.dg/cpp/error-1.c: New test.
29802 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29804 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29806 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
29809 * gcc.dg/cris-peep2-xsrand2.c: New test.
29811 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
29814 * g++.dg/expr/for2.C: New test.
29816 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29818 * g++.dg/inherit/thunk1.C: Run on the SPARC.
29820 2004-10-13 Jakub Jelinek <jakub@redhat.com>
29822 PR tree-optimization/17724
29823 * g++.dg/opt/pr17724-1.C: New test.
29824 * g++.dg/opt/pr17724-2.C: New test.
29825 * g++.dg/opt/pr17724-3.C: New test.
29826 * g++.dg/opt/pr17724-4.C: New test.
29827 * g++.dg/opt/pr17724-5.C: New test.
29828 * g++.dg/opt/pr17724-6.C: New test.
29830 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
29833 * gcc.dg/pr17301-2.c: New test.
29835 2004-10-11 Mark Mitchell <mark@codesourcery.com>
29838 * g++.dg/parse/error22.C: New test.
29841 * g++.dg/template/spec18.C: New test.
29843 2004-10-11 Steve Ellcey <sje@cup.hp.com>
29845 * gcc.dg/ia64-asm-1.c: Add prototype for abort
29846 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29848 * gcc.dg/ia64-sync-2.c: Ditto.
29849 * gcc.dg/ia64-sync-3.c: Ditto.
29851 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
29853 * g++.dg/eh/cleanup5.C: Add dg-options "".
29855 2004-10-11 Roger Sayle <roger@eyesopen.com>
29857 PR middle-end/17657
29858 * gcc.dg/switch-4.c: New test case.
29860 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
29862 * gcc.c-torture/execute/20041011-1.c: New test.
29864 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29867 * g++.dg/init/for3.C: New test.
29870 * g++.dg/opt/switch2.C: New test.
29872 PR middle-end/17703
29873 * g++.dg/warn/Wreturn-2.C: New test.
29875 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29878 * g++.dg/eh/cleanup5.C: New test.
29880 2004-10-10 Mark Mitchell <mark@codesourcery.com>
29883 * g++.dg/parse/error21.C: New test.
29885 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
29887 * g++.dg/overload/pmf1.C: Adjust quoting marks.
29888 * g++.dg/warn/incomplete1.C: Likewise.
29889 * g++.dg/template/qualttp20.C: Likewise.
29891 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29894 * parm-incomplete-1.c: New test.
29896 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29899 * g++.dg/parse/error19.C: New test.
29902 * g++.dg/init/new11.C: New test.
29905 * g++.dg/parse/error20.C: New test.
29908 * g++.dg/template/crash24.C: New test.
29910 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29913 * gcc.dg/pr17301-1.c: New test.
29915 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29918 * gcc.dg/anon-struct-5.c: New test.
29920 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
29923 * gcc.dg/pr17844-1.c: New test.
29925 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
29927 PR tree-optimization/17906
29928 * gcc.c-torture/compile/pr17906.c: New.
29930 2004-10-09 Stuart Hastings <stuart@apple.com>
29931 Roger Sayle <roger@eyesopen.com>
29933 PR rtl-optimization/17853
29934 * gcc.dg/i386-mmx-5.c: New testcase.
29936 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
29938 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29940 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29943 * g++.dg/template/static9.C: New test.
29946 * g++.dg/parse/operator5.C: New test.
29948 2004-10-09 Roger Sayle <roger@eyesopen.com>
29950 PR middle-end/17894
29951 * gcc.c-torture/execute/divcmp-4.c: New test case.
29953 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29956 * g++.dg/opt/pr17902.C: New test.
29958 2004-10-09 Jakub Jelinek <jakub@redhat.com>
29960 * gcc.dg/cpp/ident-1.c: Add dg-options "".
29962 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29964 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29966 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29968 * gcc.dg/assign-warn-3.c: New test.
29970 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29973 * gcc.dg/cpp/ident-1.c: New test.
29975 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
29977 * gcc.c-torture/compile/acc1.c: New.
29979 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29981 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29982 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29984 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29986 * gcc.dg/ultrasp11.c: New test.
29988 2004-10-08 Michael Matz <matz@suse.de>
29990 * gcc.dg/doloop-2.c: New test.
29992 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29994 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29995 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29996 objc.dg/method-9.m: Update expected diagnostics.
29998 2004-10-07 Geoffrey Keating <geoffk@apple.com>
30000 * gcc.dg/ppc-fsel-3.c: New file.
30001 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30003 2004-10-07 Paul Brook <paul@codesourcery.com>
30005 * gfortran.dg/intrinsic_verify_1.f90: New test.
30007 2004-10-07 Paul Brook <paul@codesourcery.com>
30009 * gfortran.dg/empty_format_1.f90: Remove stray commas.
30011 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30013 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30014 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30017 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
30019 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30021 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30024 * g++.dg/warn/Winline-4.C: New test.
30026 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
30028 * gcc.c-torture/compile/20041007-1.c: New test.
30030 2004-10-07 Paul Brook <paul@codesourcery.com>
30033 * gfortran.dg/use_allocated_1.f90: New test.
30035 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
30037 PR middle-end/17849
30038 * gfortran.fortran-torture/compile/nested.f90: New test
30040 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
30042 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30044 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
30047 * g++.dg/ext/asm6.C: New test.
30049 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
30051 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30053 2004-10-06 Paul Brook <paul@codesourcery.com>
30055 PR libfortran/17709
30056 * gfortran.dg/empty_format_1.f90: New test.
30058 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30061 * gfortran.dg/ishft.f90: New test.
30064 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30067 2004-10-06 Paul Brook <paul@codesourcery.com>
30069 * gfortran.dg/do_1.f90: New test.
30071 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30073 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30074 optimizing for size.
30076 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
30078 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30080 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
30082 * gcc.c-torture/compile/20041005-1.c: New test.
30084 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
30087 * g++.dg/lookup/koenig4.C: New.
30089 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
30091 * g++.dg/other/classkey1.C: Adjust quoting marks.
30092 * g++.dg/parse/error15.C: Likewise.
30093 * g++.dg/template/meminit2.C (int>): Likewise.
30095 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30098 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30101 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30104 * gfortran.dg/pr17708.f90: New test.
30106 2004-10-04 Chao-ying Fu <fu@mips.com>
30108 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30109 * gcc.dg/vect/vect-4.c: Ditto.
30110 * gcc.dg/vect/vect-5.c: Ditto.
30111 * gcc.dg/vect/vect-6.c: Ditto.
30112 * gcc.dg/vect/vect-8.c: Ditto.
30113 * gcc.dg/vect/vect-16.c: Ditto.
30114 * gcc.dg/vect/vect-30.c: Ditto.
30115 * gcc.dg/vect/vect-40.c: Ditto.
30116 * gcc.dg/vect/vect-41.c: Ditto.
30117 * gcc.dg/vect/vect-42.c: Ditto.
30118 * gcc.dg/vect/vect-43.c: Ditto.
30119 * gcc.dg/vect/vect-44.c: Ditto.
30120 * gcc.dg/vect/vect-45.c: Ditto.
30121 * gcc.dg/vect/vect-46.c: Ditto.
30122 * gcc.dg/vect/vect-47.c: Ditto.
30123 * gcc.dg/vect/vect-48.c: Ditto.
30124 * gcc.dg/vect/vect-49.c: Ditto.
30125 * gcc.dg/vect/vect-50.c: Ditto.
30126 * gcc.dg/vect/vect-51.c: Ditto.
30127 * gcc.dg/vect/vect-52.c: Ditto.
30128 * gcc.dg/vect/vect-53.c: Ditto.
30129 * gcc.dg/vect/vect-54.c: Ditto.
30130 * gcc.dg/vect/vect-55.c: Ditto.
30131 * gcc.dg/vect/vect-56.c: Ditto.
30132 * gcc.dg/vect/vect-57.c: Ditto.
30133 * gcc.dg/vect/vect-58.c: Ditto.
30134 * gcc.dg/vect/vect-59.c: Ditto.
30135 * gcc.dg/vect/vect-60.c: Ditto.
30136 * gcc.dg/vect/vect-74.c: Ditto.
30137 * gcc.dg/vect/vect-79.c: Ditto.
30138 * gcc.dg/vect/vect-80.c: Ditto.
30140 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
30142 * gcc.dg/unused-7.c: Use the correct option.
30144 2004-10-04 Paul Brook <paul@codesourcery.com>
30145 Bud Davis <bdavis9659@comcast.net>
30149 * gfortran/pr17706.f90: New test.
30150 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30152 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30154 * gfortran.dg/pr17612.f90: New test.
30156 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
30158 * g++.dg/template/local1.C: Adjust quoting marks in
30159 testing for diagnostics.
30160 * g++.dg/tls/diag-2.C: Likewise.
30161 * g++.dg/other/error8.C: Likewise.
30163 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
30166 * gcc.dg/unused-4.c: Adjust to be correct.
30169 * gcc.dg/unused-7.c: New test.
30171 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
30174 * g++.dg/overload/template2.C: New test.
30176 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
30178 PR tree-optimization/16632
30179 * gcc.dg/tree-ssa/20041002-1.c: New.
30181 2004-10-03 Paul Brook <paul@codesourcery.com>
30183 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
30184 rather than relying on default formatting.
30186 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
30188 * gcc.dg/20040920-1.c: Update expected message text.
30190 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
30192 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30194 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
30196 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30199 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
30201 * gcc.dg/tree-ssa/pr17343.c: Remove.
30203 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
30206 * gcc.dg/tree-ssa/pr17343.c: New test.
30208 2004-10-01 Jakub Jelinek <jakub@redhat.com>
30210 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30211 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30212 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30213 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30214 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30216 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
30218 * gcc.dg/lvalue-2.c: New test.
30220 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
30223 * gcc.dg/pr17730-1.c: New test
30225 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
30228 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30230 2004-09-29 Jakub Jelinek <jakub@redhat.com>
30232 * gcc.c-torture/execute/stdarg-1.c: New test.
30233 * gcc.c-torture/execute/stdarg-2.c: New test.
30234 * gcc.c-torture/execute/stdarg-3.c: New test.
30235 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30236 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30237 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30238 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30239 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30241 2004-09-29 Jakub Jelinek <jakub@redhat.com>
30243 PR tree-optimization/17697
30244 * g++.dg/opt/pr17697-1.C: New test.
30245 * g++.dg/opt/pr17697-2.C: New test.
30246 * g++.dg/opt/pr17697-3.C: New test.
30248 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
30251 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30252 gcc.dg/vla-init-5.c: New tests.
30254 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
30257 * gcc.dg/pr13804-1.c: New test.
30259 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30262 * gfortran.dg/pr16938.f90: New test.
30264 2004-09-27 Mark Mitchell <mark@codesourcery.com>
30266 * g++.dg/template/crash23.C: New test.
30268 2004-09-27 Mark Mitchell <mark@codesourcery.com>
30271 * g++.dg/template/static8.C: New test.
30273 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
30276 * g++.dg/other/error9.C: New test.
30278 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
30280 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30282 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30285 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30287 2004-09-26 Roger Sayle <roger@eyesopen.com>
30289 PR middle-end/17112
30290 * gcc.dg/pr17112-1.c: New test case.
30292 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
30295 * gcc.dg/pr11459-1.c: New test.
30297 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
30299 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30300 * gcc.dg/tree-ssa/loop-4.c: Likewise.
30302 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30304 * gfortran.dg/pr15324.f90: Make array bounds consistent.
30306 2004-09-25 Jan Hubicka <jh@suse.cz>
30308 * compile/30040909-1.c: New test.
30309 * compile/30040907-1.c: New test.
30311 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
30313 * gcc.c-torture/execute/va-arg-26.c: New test.
30315 2004-09-24 Zack Weinberg <zack@codesourcery.com>
30317 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30318 extra diagnostics on targets with 64-bit pointers.
30319 * objc.dg/selector-1.m: Adjust dg-warning regexp.
30321 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
30324 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30325 * gcc.dg/decl-3.c: Adjust expected message.
30327 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30330 * gfortran.dg/pr17615.f90: New test.
30332 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
30334 PR tree-optimzation/17517
30335 * g++.dg/tree-ssa/pr17517.C: New Test.
30337 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30340 * g++.dg/lookup/ambig3.C: New.
30342 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
30345 * g++.dg/opt/pr17624.C: New test.
30347 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
30350 * gcc.dg/Wbad-function-cast-1.c: New test.
30352 2004-09-23 Zack Weinberg <zack@codesourcery.com>
30354 * g++.dg/ext/complit1.C
30355 * g++.dg/other/error2.C
30356 * g++.dg/other/nontype-1.C
30357 * g++.dg/parse/crash11.C
30358 * g++.dg/parse/crash12.C
30359 * g++.dg/parse/error15.C
30360 * g++.dg/parse/error4.C
30361 * g++.dg/parse/tmpl-outside1.C
30362 * g++.dg/parse/too-many-tmpl-args1.C
30363 * g++.dg/template/dependent-expr3.C
30364 * g++.dg/template/error10.C
30365 * g++.dg/template/instantiate1.C
30366 * g++.dg/template/vtable2.C
30367 * g++.dg/warn/Wshadow-1.C
30368 * g++.dg/warn/weak1.C
30369 * g++.old-deja/g++.brendan/crash16.C
30370 * g++.old-deja/g++.brendan/crash18.C
30371 * g++.old-deja/g++.brendan/crash48.C
30372 * g++.old-deja/g++.brendan/crash49.C
30373 * g++.old-deja/g++.brendan/crash55.C
30374 * g++.old-deja/g++.brendan/crash56.C
30375 * g++.old-deja/g++.brendan/crash8.C
30376 * g++.old-deja/g++.brendan/enum11.C
30377 * g++.old-deja/g++.brendan/enum8.C
30378 * g++.old-deja/g++.brendan/enum9.C
30379 * g++.old-deja/g++.brendan/friend3.C
30380 * g++.old-deja/g++.brendan/misc14.C
30381 * g++.old-deja/g++.bugs/900402_02.C
30382 * g++.old-deja/g++.bugs/900404_03.C
30383 * g++.old-deja/g++.bugs/900404_04.C
30384 * g++.old-deja/g++.bugs/900428_03.C
30385 * g++.old-deja/g++.jason/crash4.C
30386 * g++.old-deja/g++.jason/overload21.C
30387 * g++.old-deja/g++.jason/redecl1.C
30388 * g++.old-deja/g++.jason/report.C
30389 * g++.old-deja/g++.jason/rfg10.C
30390 * g++.old-deja/g++.jason/template30.C
30391 * g++.old-deja/g++.law/arm12.C
30392 * g++.old-deja/g++.law/ctors5.C
30393 * g++.old-deja/g++.law/cvt20.C
30394 * g++.old-deja/g++.law/init10.C
30395 * g++.old-deja/g++.law/init8.C
30396 * g++.old-deja/g++.law/visibility17.C
30397 * g++.old-deja/g++.law/visibility7.C
30398 * g++.old-deja/g++.mike/net8.C
30399 * g++.old-deja/g++.mike/p646.C
30400 * g++.old-deja/g++.mike/p700.C
30401 * g++.old-deja/g++.mike/p701.C
30402 * g++.old-deja/g++.mike/p811.C
30403 * g++.old-deja/g++.ns/template13.C
30404 * g++.old-deja/g++.other/array3.C
30405 * g++.old-deja/g++.other/crash25.C
30406 * g++.old-deja/g++.other/dtor3.C
30407 * g++.old-deja/g++.other/dtor4.C
30408 * g++.old-deja/g++.other/main1.C
30409 * g++.old-deja/g++.other/warn7.C
30410 * g++.old-deja/g++.pt/crash11.C
30411 * g++.old-deja/g++.pt/crash36.C
30412 * g++.old-deja/g++.pt/spec22.C
30413 * g++.old-deja/g++.pt/spec9.C
30414 * g++.old-deja/g++.pt/ttp52.C
30415 * g++.old-deja/g++.robertl/eb103.C
30416 * g++.old-deja/g++.robertl/eb121.C
30417 * g++.old-deja/g++.robertl/eb22.C
30418 * g++.old-deja/g++.robertl/eb8.C:
30419 Update locations and/or regexps of dg-error markers.
30420 Remove markers for some bogus messages that are no longer issued.
30422 2004-09-23 Jakub Jelinek <jakub@redhat.com>
30424 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30425 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30427 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
30430 * g++.dg/lookup/crash5.C: New test.
30432 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
30434 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30435 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30436 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30437 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30438 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30439 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30441 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30442 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30443 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30444 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30445 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30446 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30448 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30450 * gcc.dg/vect/vect-44.c: Check additional cases.
30451 * gcc.dg/vect/vect-48.c: Check additional cases.
30453 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30454 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30455 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30456 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30457 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30458 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30459 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30460 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30461 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30463 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30464 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30465 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30467 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30469 * gcc.dg/tree-ssa/loop-6.c: New test.
30471 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
30474 * g++.dg/inherit/base2.C: New.
30476 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30478 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30479 * gcc.dg/20001012-2.c: Likewise.
30480 * gcc.dg/20001013-1.c: Likewise.
30481 * gcc.dg/20001101-1.c: Likewise.
30482 * gcc.dg/20001102-1.c: Likewise.
30483 * gcc.dg/bf-spl1.c: Likewise.
30484 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30485 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30487 2004-09-22 Diego Novillo <dnovillo@redhat.com>
30489 PR tree-optimization/16721
30490 * gcc.dg/tree-ssa/pr16721.c: New test.
30492 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
30494 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30495 * gcc.dg/20040305-1.c: Likewise.
30497 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
30500 * gcc.c-torture/compile/pr16566-1.c,
30501 gcc.c-torture/compile/pr16566-2.c,
30502 gcc.c-torture/compile/pr16566-3.c: New tests.
30504 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
30506 PR tree-optimization/17512
30507 * gcc.c-torture/compile/20040916-1.c.
30509 2004-09-21 Mark Mitchell <mark@codesourcery.com>
30511 * gcc.dg/pragma-re-3.c: New test.
30513 2004-09-17 Matt Austern <austern@apple.com>
30516 * g++.dg/other/anon3.C: New.
30518 2004-09-21 Roger Sayle <roger@eyesopen.com>
30521 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30522 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30523 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30524 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30525 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30527 2004-09-21 Bud Davis <bdavis9659@comcast.net>
30530 * gfortran.dg/pr17286.f90: New test.
30532 2004-09-20 Mark Mitchell <mark@codesourcery.com>
30535 * g++.dg/template/static7.C: New test.
30537 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
30540 * gcc.c-torture/compile/pr17558.c: New test.
30542 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
30544 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30545 if SKIP_ATTRIBUTE is defined.
30547 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30550 * gfortran.dg/pr15957.f90: New test.
30552 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
30554 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30556 * gcc.dg/vect/vect-79.c: Likewise.
30557 * gcc.dg/vect/vect-80.c: Likewise.
30559 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30562 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30564 2004-09-20 Ira Rosen <irar@il.ibm.com>
30566 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30567 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30568 * gcc.dg/vect/vect-62.c: New testcase.
30569 * gcc.dg/vect/vect-63.c: New testcase.
30570 * gcc.dg/vect/vect-64.c: New testcase.
30571 * gcc.dg/vect/vect-65.c: New testcase.
30572 * gcc.dg/vect/vect-66.c: New testcase.
30573 * gcc.dg/vect/vect-67.c: New testcase.
30574 * gcc.dg/vect/vect-68.c: New testcase.
30575 * gcc.dg/vect/vect-69.c: New testcase.
30576 * gcc.dg/vect/vect-79.c: New testcase.
30577 * gcc.dg/vect/vect-80.c: New testcase.
30579 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
30581 * gcc.target/mips/asm-1.c: New test.
30583 2004-09-19 Ira Rosen <irar@il.ibm.com>
30585 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30586 * gcc.dg/vect/vect-73.c: New testcase.
30587 * gcc.dg/vect/vect-74.c: New testcase.
30588 * gcc.dg/vect/vect-75.c: New testcase.
30589 * gcc.dg/vect/vect-76.c: New testcase.
30590 * gcc.dg/vect/vect-77.c: New testcase.
30591 * gcc.dg/vect/vect-78.c: New testcase
30593 2004-09-18 Paul Brook <paul@codesourcery.com>
30595 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30597 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
30600 * gcc.dg/pr17424-1.c: New test.
30602 2004-09-18 Diego Novillo <dnovillo@redhat.com>
30604 * g++.dg/tree-ssa/pr17153.C: New test.
30606 2004-09-16 Geoffrey Keating <geoffk@apple.com>
30609 * g++.dg/pch/wchar-1.C: New.
30610 * g++.dg/pch/wchar-1.Hs: New.
30612 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
30614 * gcc.c-torture/execute/20040917-1.c: New test.
30616 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30618 PR tree-optimization/17319
30619 * gcc.dg/pr17319.c: New test.
30621 2004-09-17 Devang Patel <dpatel@apple.com>
30623 * gcc.dg/20040813-1.c: New test.
30625 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30627 PR tree-optimization/17273
30628 * gcc.c-torture/compile/pr17273.c: New test.
30630 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
30632 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30633 Update expected messages.
30634 * gcc.dg/declspec-13.c: New test.
30636 2004-09-17 David Edelsohn <edelsohn@gnu.org>
30638 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30640 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30642 * gcc.c-torture/execute/pr17252.c: Use post-increment to
30643 change what 'a' is pointing to.
30645 2004-09-17 Mark Mitchell <mark@codesourcery.com>
30648 * g++.dg/template/error18.C: New test.
30651 * g++.dg/warn/Wunused-8.C: New test.
30653 2004-09-17 Steven Bosscher <stevenb@suse.de>
30655 PR tree-optimization/17513
30656 * gcc.dg/20040916-1.c: New test.
30658 2004-09-16 Mark Mitchell <mark@codesourcery.com>
30661 * g++.dg/template/typename7.C: New test.
30663 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30665 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30667 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
30669 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30670 with -ftree-based-profiling also.
30671 * lib/profopt.exp: Support late-set profile_option/feedback_option.
30673 2004-09-16 Victor Leikehman <lei@il.ibm.com>
30676 * gfortran.dg/der_array_io_1.f90: New test.
30677 * gfortran.dg/der_array_io_2.f90: New test.
30678 * gfortran.dg/der_array_io_3.f90: New test.
30680 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30682 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30685 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30687 * g++.dg/opt/switch1.C: New test.
30689 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
30691 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30692 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30693 Update expected messages.
30695 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30698 * gfortran.dg/same_name_1.f90: New test.
30700 2004-09-15 Diego Novillo <dnovillo@redhat.com>
30702 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
30703 dereference garbage pointers.
30705 2004-09-15 Jakub Jelinek <jakub@redhat.com>
30707 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30708 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30710 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30711 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30712 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30714 2004-09-14 Mark Mitchell <mark@codesourcery.com>
30717 * g++.dg/template/mangle1.C: New test.
30719 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30721 PR tree-optimization/17252
30722 * gcc.c-torture/execute/pr17252.c: New test.
30724 2004-09-14 Andrew Pinski <apinski@apple.com>
30726 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30728 2004-09-14 Roger Sayle <roger@eyesopen.com>
30730 PR rtl-optimization/9771
30731 * gcc.dg/pr9771-1.c: New test case.
30733 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30735 PR tree-optimization/15262
30736 * gcc.c-torture/execute/pr15262-1.c: New test.
30737 * gcc.c-torture/execute/pr15262-2.c: New test.
30739 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
30741 * gcc.dg/declspec-12.c: New test.
30743 2004-09-14 Bud Davis <bdavis9659@comcast.net>
30745 * gfortran.dg/pr17090.f90: Add directives to test.
30747 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30749 * gcc.c-torture/compile/20040914-1.c: New test.
30751 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30754 * g++.dg/template/decl2.C: New test.
30756 2004-09-13 Bud Davis <bdavis9659@comcast.net>
30759 * gfortran.dg/pr17090.f90: New test.
30761 2004-09-13 Dale Johannesen <dalej@apple.com>
30763 * gcc.c-torture/compile/pr17408.c: New test case.
30765 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30768 * g++.dg/parse/crash17.C: New test.
30771 * g++.dg/template/enum3.C: New test.
30773 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
30775 * lib/gcc-defs.exp: Load wrapper.exp.
30776 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30778 * lib/gcc.exp (gcc_init): Similar.
30779 * lib/gfortran.exp (gfortran_init): Similar.
30780 * lib/objc.exp (objc_init): Similar.
30781 * lib/treelang.exp (treelang_init): Similar.
30782 * lib/wrapper.exp: New file with build_wrapper call machinery in
30783 ${tool}_maybe_build_wrapper.
30785 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30787 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30789 * gcc.dg/declspec-11.c: Update expected messages.
30790 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30791 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30792 gcc.dg/inline-12.c: New tests.
30794 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
30796 * g++.dg/tree-ssa/pr17400.C: New testcase.
30798 2004-09-13 James E Wilson <wilson@specifixinc.com>
30800 * gcc.target/mips/sb1-1.c: New testcase.
30802 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
30804 * lib/g77-dg.exp: Remove unused file.
30805 * lib/mike-g77.exp: Ditto.
30806 * lib/g77.exp: Ditto.
30808 2004-09-12 Richard Henderson <rth@redhat.com>
30810 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30812 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30814 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30815 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30816 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30817 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30818 Update expected messages.
30820 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
30822 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30823 declaration/use mismatch for dirp parameter.
30825 2004-09-12 Andrew Pinski <apinski@apple.com>
30827 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30828 -fgnu-runtime is passed.
30830 2004-09-12 Richard Henderson <rth@redhat.com>
30832 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30833 do the uplevel thing and update additional_flags directly.
30834 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30835 gfortran.fortran-torture/execute/intrinsic_nearest.x,
30836 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30837 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30839 2004-09-11 Steven Bosscher <stevenb@suse.de>
30841 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30843 2004-09-11 Roger Sayle <roger@eyesopen.com>
30845 PR middle-end/17411
30846 * g++.dg/opt/pr17411-1.C: New test case.
30848 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30850 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30851 gcc.dg/tls/diag-2.c: Update expected messages.
30852 * gcc.dg/991209-1.c: Specify compilation options. Update expected
30854 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30855 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30856 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30857 gcc.dg/tls/diag-5.c: New tests.
30859 2004-09-11 Zack Weinberg <zack@codesourcery.com>
30861 * gcc.dg/20040910-1.c: Correct dg-error regexp.
30863 2004-09-11 Steven Bosscher <stevenb@suse.de>
30865 * g++.dg/parse/break-in-for.C: New test.
30867 2004-09-11 Jakub Jelinek <jakub@redhat.com>
30869 * gcc.dg/tree-ssa/20040911-1.c: New test.
30871 2004-09-11 Andreas Jaeger <aj@suse.de>
30873 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30874 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30876 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
30878 * gcc.target/frv: New directory of FR-V-specific tests.
30880 2004-09-10 James E Wilson <wilson@specifixinc.com>
30882 * gcc.dg/convert-vec-1.c: New test.
30884 2004-09-10 Roger Sayle <roger@eyesopen.com>
30886 PR middle-end/17024
30887 * gcc.dg/pr17024-1.c: New test case.
30889 2004-09-10 Eric Christopher <echristo@redhat.com>
30891 * gcc.dg/20040910-1.c: New test.
30893 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30895 * gcc.dg/bitfld-9.c: New test.
30897 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
30899 * gcc.c-torture/execute/ieee/acc1.c: New test.
30900 * gcc.c-torture/execute/ieee/acc2.c: New test.
30901 * gcc.c-torture/execute/ieee/mzero6.c: New test.
30903 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
30905 * gcc.dg/deprecated-2.c: New test.
30907 2004-09-09 James E Wilson <wilson@specifixinc.com>
30909 * gcc.dg/init-vec-1.c: New test.
30911 2004-09-09 Roger Sayle <roger@eyesopen.com>
30913 PR middle-end/17055
30914 * gcc.dg/pr17055-1.c: New test case.
30916 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
30919 * gcc.c-torture/execute/pr17377.c: New test.
30921 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30924 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30925 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30926 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30927 gcc.dg/long-long-typespec-1.c: New tests.
30928 * gcc.dg/tls/diag-2.c: Update expected diagnostics
30930 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30932 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30933 gcc.dg/gnu99-static-1.c: New tests.
30935 2004-09-08 Devang Patel <dpatel@apple.com>
30937 * gcc.dg/darwin-ld-20040828-1.c: New test.
30938 * gcc.dg/darwin-ld-20040828-2.c: New test.
30939 * gcc.dg/darwin-ld-20040828-3.c: New test.
30941 2004-09-08 Ziemowit Laski <zlaski@apple.com>
30943 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30944 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30946 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30947 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30949 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30950 types they qualify.
30951 * objc.dg/type-size-2.m: Fix wording in comment.
30952 * objc.dg/va-meth-1.m: New test case.
30954 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
30957 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30958 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30960 2004-09-06 Devang Patel <dpatel@apple.com>
30962 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30963 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30965 2004-09-06 Zack Weinberg <zack@codesourcery.com>
30967 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30968 reflect changed line numbering of diagnostics.
30970 2004-09-06 Paul Brook <paul@codesourcery.com>
30972 * gfortran.dg/edit_real_1.f90: Add new test.
30974 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30976 * gcc.dg/tree-ssa/loop-2.c: New test.
30977 * gcc.dg/tree-ssa/loop-3.c: New test.
30978 * gcc.dg/tree-ssa/loop-4.c: New test.
30979 * gcc.dg/tree-ssa/loop-5.c: New test.
30981 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30983 * gcc.dg/format/sentinel-1.c: Update for parameter option.
30985 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30987 * gcc.dg/format/sentinel-1.c: New test.
30989 2004-09-04 Uros Bizjak <uros@kss-loka.si>
30991 * gcc.dg/builtins-46.c: New.
30993 2004-09-03 Devang Patel <dpatel@apple.com>
30995 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30996 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30998 2004-09-03 Jan Beulich <jbeulich@novell.com>
31000 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31001 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31002 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31003 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31004 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31005 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31006 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31007 the non-portable bzero.
31008 * gcc.dg/20010912-1.c: xfail for NetWare.
31009 * gcc.dg/20020426-2.c: xfail for NetWare.
31010 * gcc.dg/20021014-1.c: xfail for NetWare.
31011 * gcc.dg/20021018-1.c: xfail for NetWare.
31012 * gcc.dg/20030213-1.c: xfail for NetWare.
31013 * gcc.dg/20030225-1.c: xfail for NetWare.
31014 * gcc.dg/20030708-1.c: xfail for NetWare.
31015 * gcc.dg/builtins-config.h: Also exclude NetWare.
31016 * gcc.dg/format/format.h: Define restrict only if not already defined.
31017 * gcc.dg/nest.c: xfail for NetWare.
31018 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31019 * lib/target-supports.exp (check_visibility_available): Exclude
31022 2004-09-03 Jan Beulich <jbeulich@novell.com>
31024 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31025 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31026 deterministic starting point for the alignment of structure fields.
31027 * gcc.dg/Wpadded.c: Dito.
31028 * g++.dg/abi/vbase10.C: Dito.
31030 2004-09-03 Devang Patel <dpatel@apple.com>
31032 * g++.dg/debug/pr15736.cc: New test.
31034 2004-09-02 Mark Mitchell <mark@codesourcery.com>
31036 * README.QMTEST: Fix out-of-date link.
31038 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
31041 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31042 Delete. Duplicate of gfortran.dg/g77/20010610.f
31044 2004-09-02 Mark Mitchell <mark@codesourcery.com>
31046 * g++.dg/abi/arm_rtti1.C: New test.
31048 2004-09-02 Geoffrey Keating <geoffk@apple.com>
31050 * gcc.dg/ppc-vector-memcpy.c: New.
31051 * gcc.dg/ppc-vector-memset.c: New.
31053 2004-09-02 Chao-ying Fu <fu@mips.com>
31055 * gcc.target/mips/mips-3d-1.c: New test.
31056 * gcc.target/mips/mips-3d-2.c: New test.
31057 * gcc.target/mips/mips-3d-3.c: New test.
31058 * gcc.target/mips/mips-3d-4.c: New test.
31059 * gcc.target/mips/mips-3d-5.c: New test.
31060 * gcc.target/mips/mips-3d-6.c: New test.
31061 * gcc.target/mips/mips-3d-7.c: New test.
31062 * gcc.target/mips/mips-3d-8.c: New test.
31063 * gcc.target/mips/mips-3d-9.c: New test.
31064 * gcc.target/mips/mips-ps-1.c: New test.
31065 * gcc.target/mips/mips-ps-2.c: New test.
31066 * gcc.target/mips/mips-ps-3.c: New test.
31067 * gcc.target/mips/mips-ps-4.c: New test.
31068 * gcc.target/mips/mips-ps-type.c: New test.
31070 2004-09-02 Paul Brook <paul@codesourcery.com>
31072 * gfortran.dg/edit_real_1.f90: Add new tests.
31074 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31077 * gfortran.dg/merge_char_1.f90: New test.
31079 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31082 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31084 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31087 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31089 2004-09-01 Mark Mitchell <mark@codesourcery.com>
31091 * g++.dg/opt/loop1.C: Do not XFAIL.
31093 2004-09-01 Jakub Jelinek <jakub@redhat.com>
31095 * gcc.c-torture/execute/20040831-1.c: New test.
31097 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
31100 * gfortran.dg/g77/20010610.f: Now passes.
31101 Copy from g77.f-torture/execute. Add dg-run directive.
31102 * gfortran.dg/g77/README: Update
31104 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
31106 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31107 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31108 (t1, t2, t3, t4): Add volatile.
31110 2004-08-31 Mark Mitchell <mark@codesourcery.com>
31112 * g++.dg/ext/visibility/arm1.C: New test.
31114 2004-08-31 Geoffrey Keating <geoffk@apple.com>
31116 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31119 2004-09-01 Paul Brook <paul@codesourcery.com>
31121 * gfortran.dg/eof_2.f90: New test.
31123 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31126 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31128 2004-08-31 Bud Davis <bdavis9659@comcast.net>
31130 PR libfortran/16805
31131 * gfortran.dg/list_read_2.f90: New test.
31133 2004-08-31 Mark Mitchell <mark@codesourcery.com>
31135 * g++.dg/abi/key1.C: New test.
31137 2004-08-31 Richard Henderson <rth@redhat.com>
31139 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31141 * g++.dg/other/offsetof5.C: Remove duplicate.
31143 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31146 * gfortran.dg/func_derived_1.f90: New test.
31148 2004-08-31 Paul Brook <paul@codesourcery.com>
31150 * gfortran.dg/eof_1.f90: New test.
31152 2004-08-31 Paul Brook <paul@codesourcery.com>
31154 * gfortran.dg/list_read_1.f90: New file.
31156 2004-08-30 Mark Mitchell <mark@codesourcery.com>
31158 * g++.dg/opt/loop1.C: XFAIL.
31160 2004-08-30 Geoffrey Keating <geoffk@apple.com>
31162 * gcc.dg/funcdef-storage-1.c: New.
31163 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31164 an extern function in local scope.
31165 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31166 declare an 'auto inline' function in local scope.
31167 * gcc.dg/20011130-1.c: Likewise.
31168 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31169 an 'auto' function in local scope.
31170 * gcc.dg/20021014-1.c: Likewise.
31171 * gcc.dg/20030331-2.c: Likewise.
31173 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31175 * gfortran.dg/blockdata_1.f90: New test.
31177 2004-08-30 Richard Henderson <rth@redhat.com>
31179 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31181 2004-08-30 Richard Henderson <rth@redhat.com>
31183 * lib/fortran-torture.exp (fortran-torture-execute): Honor
31184 additional_flags set by alternate driver.
31185 (ieee-options): New procedure.
31186 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31187 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31188 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31189 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31191 2004-08-30 Richard Henderson <rth@redhat.com>
31193 * lib/f-torture.exp: Remove.
31195 2004-08-29 Mark Mitchell <mark@codesourcery.com>
31197 PR rtl-optimization/16590
31198 * g++.dg/opt/loop1.C: New test.
31200 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31203 * gfortran.dg/oldstyle_1.f90: New test.
31205 2004-08-29 Steven G. Kargl <kargls@comcast.net>
31206 Paul Brook <paul@codesourcery.com>
31208 * gfortran.dg/g77/README: Update.
31209 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31210 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31211 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31213 2004-08-28 Paul Brook <paul@codesourcery.com>
31215 PR libfortran/17195
31216 * gfortran.dg/edit_real_1.f90: New test.
31218 2004-08-27 Paul Brook <paul@codesourcery.com>
31220 * gfortran.dg/rewind_1.f90: New test.
31222 2004-08-27 Bud Davis <bdavis9659@comcast.net>
31225 * gfortran.dg/pr16597.f90: New test.
31227 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
31230 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31231 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31232 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31233 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31234 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31236 2004-08-26 Nick Clifton <nickc@redhat.com>
31238 * gcc.c-torture/compile/pr17119.c: New test.
31240 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
31242 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31244 2004-08-25 Richard Henderson <rth@redhat.com>
31246 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31247 the bits that expect kind=8 to be the largest real kind.
31249 2004-08-25 Ziemowit Laski <zlaski@apple.com>
31251 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31253 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31255 * gfortran.dg/assignment_1.f90: New test.
31257 2004-08-25 Adam Nemet <anemet@lnxw.com>
31259 * g++.dg/template/repo3.C: New test.
31261 2004-08-25 Roger Sayle <roger@eyesopen.com>
31263 PR middle-end/16693
31264 PR tree-optimization/16372
31265 * g++.dg/opt/pr16372-1.C: New test case.
31266 * g++.dg/opt/pr16693-1.C: New test case.
31267 * g++.dg/opt/pr16693-2.C: New test case.
31269 2004-08-25 Ziemowit Laski <zlaski@apple.com>
31271 * objc.dg/proto-lossage-4.m: New test.
31273 2004-08-25 Mark Mitchell <mark@codesourcery.com>
31276 * g++.dg/inherit/local2.C: New test.
31278 2004-08-25 Paul Brook <paul@codesourcery.com>
31281 * gfortran.dg/string_ctor_1.f90: New test.
31283 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31286 * g++.dg/template/redecl2.C: New test.
31288 2004-08-24 Bud Davis <bdavis9659@comcast.net>
31291 * gfortran.dg/pr17143.f90: New test.
31293 2004-08-24 Bud Davis <bdavis9659@comcast.net>
31296 * gfortran.dg/pr17164.f90: New test.
31298 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31300 * gcc.dg/tree-ssa/loop-1.c: New test.
31302 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
31304 * gcc.c-torture/compile/20040824-1.c: New test.
31306 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
31308 * gcc.c-torture/compile/iftrap-3.c: New test.
31310 2004-08-24 Paul Brook <paul@codesourcery.com>
31312 * gfortran.dg/entry_2.f90: New test.
31314 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
31317 * g++.dg/lookup/ambig[12].C: New.
31319 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31322 * g++.dg/template/crash21.C: New test.
31323 * g++.dg/template/crash22.C: Likewise.
31325 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
31328 * g++.dg/template/access15.C: New.
31330 2004-08-23 Mark Mitchell <mark@codesourcery.com>
31333 * g++.dg/template/repo2.C: New test.
31335 2004-08-23 Roger Sayle <roger@eyesopen.com>
31337 PR rtl-optimization/17078
31338 * gcc.c-torture/execute/pr17078-1.c: New test case.
31340 2004-08-23 Mark Mitchell <mark@codesourcery.com>
31343 * gcc.dg/debug/crash1.c: New test.
31345 2004-08-23 Mark Mitchell <mark@codesourcery.com>
31348 * gcc.dg/loop-5.c: New test.
31350 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31352 * gcc.c-torture/execute/20040823-1.c: New test.
31354 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
31356 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31357 to the assembler. Simplify test accordingly.
31358 (asm_abi_flags): Use GNU names.
31359 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31360 to check for ABI flags.
31362 2004-08-22 Andrew Pinski <apinski@apple.com>
31364 * g++.dg/opt/pr14029.C: New test.
31365 * gcc.c-torture/execute/pr15262.c: New test.
31367 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31369 * gfortran.dg/reduction.f90: Add checks with complex arguments.
31371 2004-08-21 Bud Davis <bdavis9659@comcast.net>
31374 * gfortran.dg/direct_io.f90: New test.
31376 2004-08-20 Mark Mitchell <mark@codesourcery.com>
31379 * g++.dg/inherit/local2.C: New test.
31381 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
31384 * g++.dg/warn/Wparentheses-4.C: New test.
31386 2004-08-20 Mark Mitchell <mark@codesourcery.com>
31389 * g++.dg/inherit/local2.C: New test.
31391 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31392 * gcc.dg/ppc-ldstruct.c: Likewise.
31393 * gcc.dg/ppc64-abi-2.c: Likewise.
31395 2004-08-20 Jakub Jelinek <jakub@redhat.com>
31397 PR rtl-optimization/17099
31398 * gcc.c-torture/execute/20040820-1.c: New test.
31400 2004-08-20 David Edelsohn <edelsohn@gnu.org>
31402 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31404 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
31407 * gfortran.dg/auto_array_1.f90: New test.
31409 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31412 * gfortran.dg/simpleif_1.f90: New test.
31414 2004-08-19 Mark Mitchell <mark@codesourcery.com>
31416 * lib/target-supports.exp (check_profiling_available): Return
31417 false for arm*-*-symbianelf* and arm*-*-eabi*.
31420 * g++.dg/template/delete1.C: New test.
31422 2004-08-19 Paul Brook <paul@codesourcery.com>
31426 * gfortran.dg/data_char_1.f90: New test.
31428 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
31431 * gfortran.dg/reduction.f90: New testcase.
31433 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31436 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31438 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
31441 * g++.dg/Wparentheses-3.C: New test.
31443 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
31445 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31446 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31447 * gcc.dg/vect/vect-2.c: Likewise.
31448 * gcc.dg/vect/vect-3.c: Likewise.
31449 * gcc.dg/vect/vect-4.c: Likewise.
31450 * gcc.dg/vect/vect-5.c: Likewise.
31451 * gcc.dg/vect/vect-6.c: Likewise.
31452 * gcc.dg/vect/vect-7.c: Likewise.
31453 * gcc.dg/vect/vect-25.c: Likewise.
31454 * gcc.dg/vect/vect-31.c: Likewise.
31455 * gcc.dg/vect/vect-32.c: Likewise.
31456 * gcc.dg/vect/vect-34.c: Likewise.
31457 * gcc.dg/vect/vect-36.c: Likewise.
31458 * gcc.dg/vect/vect-all.c: Likewise.
31460 2004-08-18 Mark Mitchell <mark@codesourcery.com>
31463 * g++.dg/template/operator4.C: New test.
31465 2004-08-18 Richard Henderson <rth@redhat.com>
31467 * gcc.dg/20040206-1.c: XFAIL.
31469 2004-08-17 Mark Mitchell <mark@codesourcery.com>
31472 * g++.dg/template/array7.C: New test.
31474 2004-08-17 James E Wilson <wilson@specifixinc.com>
31476 * gcc.dg/mips-movcc-1.c: New test.
31477 * gcc.dg/mips-movcc-2.c: New test.
31478 * gcc.dg/mips-movcc-3.c: New test.
31480 * gcc.dg/mips-nmadd-1.c: New test.
31481 * gcc.dg/mips-nmadd-2.c: New test.
31483 2004-08-17 Mark Mitchell <mark@codesourcery.com>
31486 * g++.dg/opt/inline8.C: New test.
31489 * g++.dg/parse/error17.C: New test.
31491 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
31493 * gcc.dg/vect: New directory for vectorizer tests.
31494 * gcc.dg/vect/tree-vect.h: New file.
31495 * gcc.dg/vect/vect.exp: New file.
31496 * gcc.dg/vect/pr16105.c.c: New test.
31497 * gcc.dg/vect/vect-1.c: New test.
31498 * gcc.dg/vect/vect-2.c: New test.
31499 * gcc.dg/vect/vect-3.c: New test.
31500 * gcc.dg/vect/vect-4.c: New test.
31501 * gcc.dg/vect/vect-5.c: New test.
31502 * gcc.dg/vect/vect-6.c: New test.
31503 * gcc.dg/vect/vect-7.c: New test.
31504 * gcc.dg/vect/vect-8.c: New test.
31505 * gcc.dg/vect/vect-9.c: New test.
31506 * gcc.dg/vect/vect-10.c: New test.
31507 * gcc.dg/vect/vect-11.c: New test.
31508 * gcc.dg/vect/vect-12.c: New test.
31509 * gcc.dg/vect/vect-13.c: New test.
31510 * gcc.dg/vect/vect-14.c: New test.
31511 * gcc.dg/vect/vect-15.c: New test.
31512 * gcc.dg/vect/vect-16.c: New test.
31513 * gcc.dg/vect/vect-17.c: New test.
31514 * gcc.dg/vect/vect-18.c: New test.
31515 * gcc.dg/vect/vect-19.c: New test.
31516 * gcc.dg/vect/vect-20.c: New test.
31517 * gcc.dg/vect/vect-21.c: New test.
31518 * gcc.dg/vect/vect-22.c: New test.
31519 * gcc.dg/vect/vect-23.c: New test.
31520 * gcc.dg/vect/vect-24.c: New test.
31521 * gcc.dg/vect/vect-25.c: New test.
31522 * gcc.dg/vect/vect-26.c: New test.
31523 * gcc.dg/vect/vect-27.c: New test.
31524 * gcc.dg/vect/vect-28.c: New test.
31525 * gcc.dg/vect/vect-29.c: New test.
31526 * gcc.dg/vect/vect-30.c: New test.
31527 * gcc.dg/vect/vect-31.c: New test.
31528 * gcc.dg/vect/vect-32.c: New test.
31529 * gcc.dg/vect/vect-33.c: New test.
31530 * gcc.dg/vect/vect-34.c: New test.
31531 * gcc.dg/vect/vect-35.c: New test.
31532 * gcc.dg/vect/vect-36.c: New test.
31533 * gcc.dg/vect/vect-37.c: New test.
31534 * gcc.dg/vect/vect-38.c: New test.
31535 * gcc.dg/vect/vect-40.c: New test.
31536 * gcc.dg/vect/vect-41.c: New test.
31537 * gcc.dg/vect/vect-42.c: New test.
31538 * gcc.dg/vect/vect-43.c: New test.
31539 * gcc.dg/vect/vect-44.c: New test.
31540 * gcc.dg/vect/vect-45.c: New test.
31541 * gcc.dg/vect/vect-46.c: New test.
31542 * gcc.dg/vect/vect-47.c: New test.
31543 * gcc.dg/vect/vect-48.c: New test.
31544 * gcc.dg/vect/vect-49.c: New test.
31545 * gcc.dg/vect/vect-50.c: New test.
31546 * gcc.dg/vect/vect-51.c: New test.
31547 * gcc.dg/vect/vect-52.c: New test.
31548 * gcc.dg/vect/vect-53.c: New test.
31549 * gcc.dg/vect/vect-54.c: New test.
31550 * gcc.dg/vect/vect-55.c: New test.
31551 * gcc.dg/vect/vect-56.c: New test.
31552 * gcc.dg/vect/vect-57.c: New test.
31553 * gcc.dg/vect/vect-58.c: New test.
31554 * gcc.dg/vect/vect-59.c: New test.
31555 * gcc.dg/vect/vect-60.c: New test.
31556 * gcc.dg/vect/vect-61.c: New test.
31557 * gcc.dg/vect/vect-all.c: New test.
31558 * gcc.dg/vect/vect-none.c: New test.
31560 2004-08-17 Paul Brook <paul@codesourcery.com>
31563 * gfortran.dg/entry_1.f90: New test.
31565 2004-08-17 Andrew Pinski <apinski@apple.com>
31567 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31569 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
31571 * gcc.dg/pr17036-1.c: New test.
31573 2004-08-16 Devang Patel <dpatel@apple.com>
31575 * gcc.dg/darwin-20040809-1.c: New test.
31577 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
31579 * gcc.dg/funcdef-attr-1.c: New test.
31581 2004-08-16 Janis Johnson <janis187@us.ibm.com>
31583 * gcc.dg/altivec-17.c: New test.
31584 * gcc.dg/altivec-18.c: New test.
31586 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31589 * g++.dg/template/vtable2.C: New test.
31591 2004-08-14 Richard Henderson <rth@redhat.com>
31593 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31594 * gcc.dg/pack-test-4.c (main): Return 0.
31595 * gcc.dg/setjmp-1.c: Remove XFAIL.
31596 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31598 2004-08-14 Richard Henderson <rth@redhat.com>
31600 * gcc.dg/980217-1.c: Add prototype for printf.
31602 2004-08-13 Bud Davis <bdavis9659@comcast.net>
31604 * gfortran.dg/pr16935.f90: New test.
31606 2004-08-13 Janis Johnson <janis187@us.ibm.com>
31608 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31610 2004-08-13 Paul Brook <paul@codesourcery.com>
31612 * gfortran.dg/der_io_1.f90: Remove stray comma.
31614 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31616 * gcc.dg/vmx/cw-bug-2.c: Remove.
31617 * gcc.dg/vmx/vprint-1.c: Remove.
31618 * gcc.dg/vmx/vscan-1.c: Remove.
31620 2004-08-12 Devang patel <dpatel@apple.com>
31622 * gcc.dg/darwin-20040809-2.c: New test.
31624 2004-08-12 Janis Johnson <janis1872us.ibm.com>
31626 * g++.dg/ext/altivec-12.C: New test.
31628 * g++.dg/ext/altivec-11.C: New test.
31630 2004-08-12 Paul Brook <paul@codesourcery.com>
31632 * g++.dg/abi/arm_cxa_vec_1.C: New test.
31634 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31636 * g++.dg/ext/altivec-2.C: Check for hardware support before
31637 executing any VMX instructions.
31639 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31641 2004-08-12 Jakub Jelinek <jakub@redhat.com>
31644 * g++.old-deja/g++.other/comdat4.C: New test.
31645 * g++.old-deja/g++.other/comdat4-aux.cc: New.
31647 2004-08-12 Ben Elliston <bje@au.ibm.com>
31650 * gcc.dg/pr16286.c: New test.
31652 2004-08-12 Jan Beulich <jbeulich@novell.com>
31654 * g++.dg/ext/asm5.C: New.
31656 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31659 * g++.dg/eh/crash1.C: New test.
31662 * g++.dg/ext/construct1.C: New test.
31664 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31667 * g++.dg/init/ptrmem1.C: New test.
31670 * g++.dg/parse/offsetof5.C: New test.
31673 * g++.dg/template/overload3.C: New test.
31675 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31678 * g++.dg/parse/error16.C: New test.
31681 * g++.dg/template/error14.C: New test.
31684 * g++.dg/template/error15.C: New test.
31686 2004-08-11 Devang Patel <dpatel@apple.com>
31688 * gcc.dg/darwin-ld-20040809-1.c: New test.
31689 * gcc.dg/darwin-ld-20040809-2.c: New test.
31691 2004-08-11 Steven G. Kargl <kargls@comcast.net>
31694 * gfortran.dg/dfloat_1.f90: New test.
31696 2004-08-09 Mark Mitchell <mark@codesourcery.com>
31698 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31699 * gcc.dg/dll-2.c: Fix dg-require syntax.
31700 * gcc.misc-tests/arm-isr.c (abort): Declare.
31703 2004-08-10 Mark Mitchell <mark@codesourcery.com>
31706 * g++.dg/parse/crash16.C: New test.
31708 2004-08-10 Roger Sayle <roger@eyesopen.com>
31710 * gcc.dg/mips-rsqrt-1.c: New test case.
31711 * gcc.dg/mips-rsqrt-2.c: New test case.
31712 * gcc.dg/mips-rsqrt-3.c: New test case.
31714 2004-08-10 Paul Brook <paul@codesourcery.com>
31716 * gfortran.dg/der_io_1.f90: New test.
31718 2004-08-10 Paul Brook <paul@codesourcery.com>
31721 * gfortran.dg/der_array_1.f90: New test.
31723 2004-08-09 David Edelsohn <edelsohn@gnu.org>
31725 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31727 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
31729 * gcc.dg/wchar_t-2.c: Fix typo.
31731 2004-08-09 Falk Hueffner <falk@debian.org>
31733 PR tree-optimization/12517
31734 * gcc.c-torture/compile/pr12517.c: New test.
31736 PR tree-optimization/12578
31737 * gcc.c-torture/compile/pr12578.c: New test.
31739 PR tree-optimization/12899
31740 * gcc.c-torture/compile/pr12899.c: New test.
31742 PR rtl-optimization/14692
31743 * gcc.c-torture/compile/pr14692.c: New test.
31745 PR tree-optimization/16461
31746 * gcc.c-torture/compile/pr16461.c: New test.
31748 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
31750 * gfortran.dg/getenv_1.f90: New test.
31752 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31754 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31756 * gcc.dg/symbian5.c: Test -fno-short-wchar.
31758 2004-08-06 Paul Brook <paul@codesourcery.com>
31760 * gfortran.dg/ret_array_1.f90: New test.
31761 * gfortran.dg/ret_pointer_1.f90: New test.
31763 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
31765 * gcc.dg/missing-field-init-[12].c: New tests.
31766 * g++.dg/warn/missing-field-init-[12].C: New tests.
31768 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31770 * gcc.dg/enum2.c: New test.
31771 * gcc.dg/symbian3.c: Likewise.
31772 * gcc.dg/symbian4.c: Likewise.
31773 * gcc.dg/wchar_t-2.c: Likewise.
31775 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31777 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31780 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31782 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31783 dg-require-visiblity.
31784 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31785 * g++.dg/ext/visibility/fvisibility.C: Likewise.
31786 * g++.dg/ext/visibility/memfuncts.C: Likewise.
31787 * g++.dg/ext/visibility/new1.C: Likewise.
31788 * g++.dg/ext/visibility/pragma.C: Likewise.
31789 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31790 * g++.dg/ext/visibility/virtual.C: Likewise.
31791 * g++/dg/ext/visibility/visibility-1.C: Likewise.
31792 * g++/dg/ext/visibility/visibility-2.C: Likewise.
31793 * g++/dg/ext/visibility/visibility-3.C: Likewise.
31794 * g++/dg/ext/visibility/visibility-4.C: Likewise.
31795 * g++/dg/ext/visibility/visibility-5.C: Likewise.
31796 * g++/dg/ext/visibility/visibility-6.C: Likewise.
31797 * g++/dg/ext/visibility/visibility-7.C: Likewise.
31798 * g++/dg/ext/visibility/visibility-8.C: New test.
31799 * gcc.c-torture/compile/dll.x: Remove.
31800 * gcc.dg/dll-2.c: Use dg-require-dll
31801 * gcc.dg/visibility-10.c: New test.
31802 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31804 * lib/scanasm.exp (scan_hidden): New function.
31805 (scan_not_hidden): Likewise.
31807 2004-08-05 David Edelsohn <edelsohn@gnu.org>
31809 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31811 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
31813 * gcc.c-torture/execute/20040805-1.c: New test.
31815 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
31817 * gcc.dg/20020118-1.c: Declare abort.
31818 * gcc.dg/altivec_check.h: Likewise.
31819 * gcc.dg/iftrap-2.c: Likewise.
31820 * gcc.dg/pragma-darwin.c: Likewise.
31821 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31823 2004-08-04 Geoffrey Keating <geoffk@apple.com>
31825 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31827 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
31829 * gcc.c-torture/execute/builtins/abs-2.c,
31830 gcc.c-torture/execute/builtins/abs-3.c,
31831 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31832 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31833 intmax_t, uintmax_t and their limits.
31834 * gcc.dg/intmax_t-1.c: New test.
31836 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31838 * g++.dg/tc1/dr147.C: Add reference to PR.
31840 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
31842 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31843 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31845 2004-08-03 David Edelsohn <edelsohn@gnu.org>
31847 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31849 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31851 * gcc.dg/redecl-5.c: New test.
31852 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31855 2004-08-03 Roger Sayle <roger@eyesopen.com>
31857 PR middle-end/16790
31858 * gcc.c-torture/execute/pr16790-1.c: New test case.
31860 2004-08-03 Mark Mitchell <mark@codesourcery.com>
31862 * g++.dg/ext/visibility/assign1.C: New test.
31863 * g++.dg/ext/visibility/new1.C: Likewise.
31865 * gcc.dg/symbian1.c: New test.
31866 * gcc.dg/symbian2.c: Likewise.
31868 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
31871 * gcc.dg/i386-sse-9.c: New test.
31873 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31875 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31877 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31879 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31880 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31881 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31882 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31883 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31884 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31885 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31886 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31887 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31888 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31889 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31890 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31891 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31892 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31893 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31894 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31895 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31896 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31897 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31898 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31899 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31900 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31901 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31902 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31903 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31904 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31905 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31906 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31907 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31908 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31909 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31910 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31911 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31912 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31913 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31914 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31915 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31916 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31917 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31918 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31919 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31920 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31921 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31922 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31923 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31924 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31925 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31926 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31927 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31928 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31929 gcc.misc-tests/i386-pf-3dnow-1.c,
31930 gcc.misc-tests/i386-pf-athlon-1.c,
31931 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31932 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31933 Declare built-in functions used.
31934 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31936 2004-08-02 Mark Mitchell <mark@codesourcery.com>
31939 * g++.dg/lookup/using12.C: New test.
31941 * g++.dg/init/null1.C: Fix PR number.
31942 * g++.dg/parse/namespace10.C: Likewise.
31944 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31947 * g++.dg/template/spec17.C: New test.
31948 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31949 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31951 2004-08-02 David Billinghurst
31954 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31956 2004-08-01 Zack Weinberg <zack@codesourcery.com>
31958 * gcc.dg/ia64-got-1.c: New test case.
31960 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31963 * g++.dg/init/null1.C: New test.
31964 * g++.dg/tc1/dr76.C: Adjust error marker.
31967 * g++.dg/parse/namespace10.C: New test.
31970 * g++.dg/inherit/ptrmem2.C: New test.
31972 2004-08-02 Ben Elliston <bje@au.ibm.com>
31975 * gcc.dg/pr16155.c: New test.
31977 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
31979 * gcc.dg/redecl-2.c: New test.
31981 2004-07-30 Geoffrey Keating <geoffk@apple.com>
31983 * gcc.dg/darwin-longdouble.c: New file.
31985 2004-07-30 Richard Henderson <rth@redhat.com>
31987 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31988 write to constant argument.
31989 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31991 2004-07-30 Richard Henderson <rth@redhat.com>
31993 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31994 tests of nearest around zero.
31996 2004-07-30 Andrew Pinski <apinski@apple.com>
31998 * gcc.c-torture/compile/20040730-1.c: New test.
32000 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
32002 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32005 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
32007 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32009 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
32011 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32012 contains $ld_library_path.
32013 * lib/gfortran.exp (gfortran_link_flags): Likewise.
32015 2004-07-29 Richard Henderson <rth@redhat.com>
32017 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32019 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32020 (alt2, which): New.
32021 (Check): Accept either alternative.
32023 2004-07-29 Mark Mitchell <mark@codesourcery.com>
32025 * g++.dg/abi/inline1.C: New test.
32026 * g++.dg/abi/local1-a.cc: Likewise.
32027 * g++.dg/abi/local1.C: Likewise.
32028 * g++.dg/abi/mangle11.C: Tweak location of warnings.
32029 * g++.dg/abi/mangle12.C: Likewise.
32030 * g++.dg/abi/mangle17.C: Likewise.
32031 * g++.dg/abi/mangle20-2.C: Likewise.
32032 * g++.dg/opt/interface1.C: Likewise.
32033 * g++.dg/opt/interface1.h: Likewise.
32034 * g++.dg/opt/interface1-a.cc: New test.
32035 * g++.dg/parse/repo1.C: New test.
32036 * g++.dg/template/repo1.C: Likewise.
32037 * g++.dg/warn/Winline-1.C: Likewise.
32038 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32040 2004-07-29 Diego Novillo <dnovillo@redhat.com>
32042 * gcc.dg/tree-ssa/20040729-1.c: New test.
32044 2004-07-27 Matt Austern <austern@apple.com>
32046 * gcc.dg/darwin-bool-1.c: New test.
32047 * gcc.dg/darwin-bool-2.c: New test.
32049 2004-07-28 Richard Henderson <rth@redhat.com>
32051 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32052 arguments in the correct type. Don't write to constant arguments.
32054 2004-07-28 Diego Novillo <dnovillo@redhat.com>
32056 PR tree-optimization/16688
32057 PR tree-optimization/16689
32058 * g++.dg/tree-ssa/pr16688.C: New test.
32060 2004-07-28 Diego Novillo <dnovillo@redhat.com>
32062 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32063 loads. Not only in the comment, this time.
32065 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
32067 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
32068 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32069 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
32070 * gcc.dg/sh4a-bitmovua.c: New.
32071 * gcc.dg/sh4a-cos.c: New.
32072 * gcc.dg/sh4a-cosf.c: New.
32073 * gcc.dg/sh4a-fprun.c: New.
32074 * gcc.dg/sh4a-fsrra.c: New.
32075 * gcc.dg/sh4a-memmovua.c: New.
32076 * gcc.dg/sh4a-sin.c: New.
32077 * gcc.dg/sh4a-sincos.c: New.
32078 * gcc.dg/sh4a-sincosf.c: New.
32079 * gcc.dg/sh4a-sinf.c: New.
32081 2004-07-28 Diego Novillo <dnovillo@redhat.com>
32083 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32085 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32087 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32090 2004-07-27 Andrew Pinski <apinski@apple.com>
32092 * g++.dg/rtti/tinfo1.C: Correct the xfail.
32094 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
32096 * gcc.dg/pragma-isr.c: New test.
32098 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32101 * g++.dg/template/ttp11.C: New test.
32103 2004-07-27 Diego Novillo <dnovillo@redhat.com>
32105 * gcc.c-torture/compile/20040727-1.c: New test.
32107 2004-07-26 Eric Christopher <echristo@redhat.com>
32109 * gcc.c-torture/compile/20040726-2.c: New test.
32111 2004-07-26 Andrew Pinski <apinski@apple.com>
32113 * g++.dg/rtti/tinfo1.C: Xfail.
32115 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
32117 * gcc.c-torture/compile/20040726-1.c: New test.
32119 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
32120 Brian Ryner <bryner@brianryner.com>
32124 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32125 * g++.dg/ext/visibility/: New directory.
32126 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32127 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32128 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32129 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32130 * g++.dg/ext/visibility/fvisibility.C,
32131 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32132 g++.dg/ext/visibility/fvisibility-override1.C
32133 g++.dg/ext/visibility/fvisibility-override2.C
32134 g++.dg/ext/visibility/memfuncts.C
32135 g++.dg/ext/visibility/noPLT.C
32136 g++.dg/ext/visibility/pragma.C
32137 g++.dg/ext/visibility/pragma-override1.C
32138 g++.dg/ext/visibility/pragma-override2.C
32139 g++.dg/ext/visibility/staticmemfuncts.C
32140 g++.dg/ext/visibility/virtual.C: New tests.
32142 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
32145 * gcc.dg/pr15360-1.c: New test.
32147 2004-07-25 Daniel Jacobowitz <dan@debian.org>
32149 * gcc.dg/pragma-align-2.c: New test.
32150 * gcc.dg/pragma-init-fini.c: New test.
32151 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
32154 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
32156 * gcc.dg/init-string-2.c: New test.
32158 2004-07-24 Zack Weinberg <zack@codesourcery.com>
32161 * gcc.dg/Wredundant-decls-1.c: New test case.
32163 2004-07-24 Jakub Jelinek <jakub@redhat.com>
32165 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32166 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32167 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32168 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32169 * gcc.dg/compat/generate-random.c: New file.
32170 * gcc.dg/compat/generate-random.h: Likewise.
32171 * gcc.dg/compat/generate-random_r.c: Likewise.
32172 * gcc.dg/compat/struct-layout-1.h: Likewise.
32173 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32174 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32175 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32176 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32177 * gcc.dg/compat/struct-layout-1_main.c: New test.
32178 * gcc.dg/compat/struct-layout-1_x.c: New file.
32179 * gcc.dg/compat/struct-layout-1_y.c: New file.
32180 * gcc.dg/compat/struct-layout-1_test.h: New file.
32182 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
32184 * gcc.dg/comp-return-1.c: New test
32186 2004-07-23 Janis Johnson <janis187@us.ibm.com>
32188 * gcc.dg/vmx/8-02a.c: Fix typo.
32190 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32191 * gcc.dg/darwin-abi-3.c: New test.
32193 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32194 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32196 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32197 * gcc.dg/vmx/ops-long-1.c: New test.
32198 * gcc.dg/vmx/ops-long-2.c: New test.
32200 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
32202 * g++.dg/lookup/conv-[1234].C: New.
32204 2004-07-22 Mark Mitchell <mark@codesourcery.com>
32206 * g++.dg/parse/attr2.C: Simplify.
32208 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
32211 * gcc.c-torture/execute/pr7284-1.c: New test.
32213 2004-07-22 Brian Booth <bbooth@redhat.com>
32215 * gcc.dg/tree-ssa/20040721-1.c: New test.
32217 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
32219 * g++.dg/template/crash20.c: New.
32221 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
32223 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32224 Add dg-run directive. Declare variables as required.
32225 * gfortran.dg/g77/README: Update
32227 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
32229 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32230 gcc.dg/cris-peep2-andu2.c: New tests.
32232 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
32235 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32237 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
32239 * gcc.dg/qual-return-2.c: Update expected messages.
32240 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32242 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
32244 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32245 * gcc.dg/noncompile/921102-1.c: Update expected error message.
32247 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
32250 * gcc.dg/init-string-1.c: New test.
32252 2004-07-21 Jakub Jelinek <jakub@redhat.com>
32254 PR middle-end/15345
32256 * gcc.dg/torture/nested-fn-1.c: New test.
32258 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
32261 * gcc.dg/ia64-fptr-1.c: New file.
32263 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32266 * g++.dg/template/spec16.C: New test.
32267 * g++.old-deja/g++.robertl/eb118.C: Remove.
32269 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32272 * g++.dg/template/spec15.C: New test.
32274 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
32276 Copy cases from g77.f-torture/execute and add dg-run
32277 directive. Other changes as noted.
32278 * gfortran.dg/g77/13037.f
32279 * gfortran.dg/g77/1832.f
32280 * gfortran.dg/g77/19981119-0.f
32281 * gfortran.dg/g77/19990313-0.f
32282 * gfortran.dg/g77/19990313-1.f
32283 * gfortran.dg/g77/19990313-2.f
32284 * gfortran.dg/g77/19990313-3.f
32285 * gfortran.dg/g77/19990419-1.f
32286 * gfortran.dg/g77/19990826-0.f
32287 * gfortran.dg/g77/19990826-2.f
32288 * gfortran.dg/g77/20000503-1.f
32289 * gfortran.dg/g77/20001111.f
32290 * gfortran.dg/g77/20010116.f
32291 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32292 * gfortran.dg/g77/20010430.f
32293 * gfortran.dg/g77/6177.f
32294 * gfortran.dg/g77/947.f
32295 * gfortran.dg/g77/970816-3.f
32296 * gfortran.dg/g77/971102-1.f
32297 * gfortran.dg/g77/980520-1.f
32298 * gfortran.dg/g77/980628-0.f
32299 * gfortran.dg/g77/980628-1.f
32300 * gfortran.dg/g77/980628-10.f
32301 * gfortran.dg/g77/980628-2.f
32302 * gfortran.dg/g77/980628-3.f
32303 * gfortran.dg/g77/980628-7.f
32304 * gfortran.dg/g77/980628-8.f
32305 * gfortran.dg/g77/980628-9.f
32306 * gfortran.dg/g77/980701-0.f
32307 * gfortran.dg/g77/980701-1.f
32308 * gfortran.dg/g77/cabs.f
32309 * gfortran.dg/g77/claus.f
32310 * gfortran.dg/g77/complex_1.f
32311 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32312 * gfortran.dg/g77/dcomplex.f
32313 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32314 * gfortran.dg/g77/f90-intrinsic-mathematical.f
32315 * gfortran.dg/g77/f90-intrinsic-numeric.f
32316 * gfortran.dg/g77/int8421.f
32317 * gfortran.dg/g77/labug1.f
32318 * gfortran.dg/g77/large_vec.f
32319 * gfortran.dg/g77/le.f
32320 * gfortran.dg/g77/short.f
32321 * gfortran.dg/g77/README: Update
32323 2004-07-20 Mark Mitchell <mark@codesourcery.com>
32326 * g++.dg/parse/lookup4.C: New test.
32328 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32331 * g++.dg/template/ttp10.C: New test.
32333 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
32335 * gcc.dg/pr12625-1.c: New test.
32337 2004-07-20 Steven Bosscher <stevenb@suse.de>
32339 * gcc.dg/switch-warn-1.c: New test.
32340 * gcc.dg/switch-warn-2.c: New test.
32341 * gcc.c-torture/compile/pr14730.c: Update.
32343 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
32345 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32346 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32347 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32348 g++.dg/template/nontype3.C: Remove trailing CR from tests.
32350 2004-07-18 Mark Mitchell <mark@codesourcery.com>
32353 * g++.dg/template/assign1.C: New test.
32355 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32358 * g++.dg/template/ttp9.C: New test.
32360 2004-07-19 Daniel Jacobowitz <dan@debian.org>
32362 * gcc.dg/format/cmn-err-1.c: New test.
32364 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
32366 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32367 gcc.dg/Wparentheses-10.c: New tests.
32368 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32370 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32373 * gfortran.dg/g77//ffixed-line-length-0.f,
32374 gfortran.dg/g77/ffixed-line-length-132.f,
32375 gfortran.dg/g77/ffixed-line-length-72.f,
32376 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32377 gfortran.dg/g77/README: Update.
32379 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32382 * g++.dg/template/non-dependent7.C: New test.
32383 * g++.dg/template/non-dependent8.C: Likewise.
32384 * g++.dg/template/non-dependent9.C: Likewise.
32385 * g++.dg/template/non-dependent10.C: Likewise.
32387 2004-07-17 Mark Mitchell <mark@codesourcery.com>
32390 * g++.dg/parse/attr2.C: New test.
32392 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
32395 * g77.f-torture: Ditto.
32397 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
32399 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32400 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32401 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32403 2004-07-16 Richard Henderson <rth@redhat.com>
32405 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32407 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32409 * lib/fortran-torture.exp (fortran-torture): Don't test compile
32410 tests with full list of options.
32411 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32412 of TORTURE_OPTIONS if test contains 'dg-do run'.
32415 * gfortran.dg/do_iterator.f90: New test.
32417 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32419 PR rtl-optimization/16536
32420 * gcc.c-torture/execute/restrict-1.c: New test.
32422 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32425 * gfortran.dg/pr15324.f90: New test.
32428 * gfortran.dg/pr15129.f90: New test.
32431 * gfortran.dg/pr15140.f90: New test.
32434 * gfortran.fortran-torture/execute/bounds.f90: Add check for
32435 compile-time simplification.
32437 2004-07-14 Mike Stump <mrs@apple.com>
32439 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32441 2004-07-14 James E Wilson <wilson@specifixinc.com>
32444 * gcc.dg/profile-generate-1.c: New.
32446 2004-07-15 Jakub Jelinek <jakub@redhat.com>
32448 * gcc.c-torture/execute/20040709-1.c: New test.
32449 * gcc.c-torture/execute/20040709-2.c: New test.
32451 2004-07-14 Mike Stump <mrs@apple.com>
32453 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32455 2004-07-14 Mike Stump <mrs@apple.com>
32457 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32459 2004-07-13 Mark Mitchell <mark@codesourcery.com>
32462 * g++.dg/parse/mutable1.C: New test.
32464 2004-07-13 Diego Novillo <dnovillo@redhat.com>
32466 PR tree-optimization/16443
32467 * gcc.dg/tree-ssa/20040713-1.c: New test.
32469 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
32471 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32474 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32476 * gfortran.dg/g77/README: New file
32477 * gfortran.dg/g77/19981216-0.f: Copy from
32478 g77.f-torture/noncompile. Add "dg-do compile" and
32479 dg-error as required.
32480 * gfortran.dg/g77/19990218-1.f: Likewise.
32481 * gfortran.dg/g77/19990905-1.f: Likewise.
32482 * gfortran.dg/g77/9263.f: Likewise.
32483 * gfortran.dg/g77/980615-0.f: Likewise.
32484 * gfortran.dg/g77/980616-0.f: Likewise.
32485 * gfortran.dg/g77/check0.f: Likewise.
32486 * gfortran.dg/g77/select_no_compile.f: Likewise.
32488 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32490 Copy files from g77.f-torture/compile.
32491 Add "{ dg-do compile}". Other changes as noted
32492 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32493 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32494 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32495 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32496 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32497 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32498 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32499 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32500 statement to conform to standard. Append alpha1.x for reference.
32501 * gfortran.dg/g77/xformat.f: Add dg-warning
32503 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
32505 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32506 Add {dg-do compile} directive.
32507 * gfortran.dg/g77/cpp2.F: Likewise.
32509 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32512 * g++.dg/lookup/name-clash1.C: New test.
32515 * g++.dg/lookup/name-clash2.C: New test.
32518 * g++.dg/lookup/name-clash3.C: New test.
32520 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32522 * g++.dg/lookup/new2.C: New test.
32523 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32525 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
32527 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32528 Add {dg-do compile} directive.
32529 * gfortran.dg/g77/13060.f: Likewise.
32530 * gfortran.dg/g77/19990218-0.f: Likewise.
32531 * gfortran.dg/g77/19990305-0.f: Likewise.
32532 * gfortran.dg/g77/19990419-0.f: Likewise.
32533 * gfortran.dg/g77/19990502-0.f: Likewise.
32534 * gfortran.dg/g77/19990502-1.f: Likewise.
32535 * gfortran.dg/g77/19990525-0.f: Likewise.
32536 * gfortran.dg/g77/19990826-1.f: Likewise.
32537 * gfortran.dg/g77/19990826-3.f: Likewise.
32538 * gfortran.dg/g77/19990905-2.f: Likewise.
32539 * gfortran.dg/g77/20000412-1.f: Likewise.
32540 * gfortran.dg/g77/20000511-1.f: Likewise.
32541 * gfortran.dg/g77/20000511-2.f: Likewise.
32542 * gfortran.dg/g77/20000518.f: Likewise.
32543 * gfortran.dg/g77/20000601-1.f: Likewise.
32544 * gfortran.dg/g77/20000601-2.f: Likewise.
32545 * gfortran.dg/g77/20000629-1.f: Likewise.
32546 * gfortran.dg/g77/20000630-2.f: Likewise.
32547 * gfortran.dg/g77/20010115.f: Likewise.
32548 * gfortran.dg/g77/20010321-1.f: Likewise.
32549 * gfortran.dg/g77/20010426.f: Likewise.
32550 * gfortran.dg/g77/20020307-1.f: Likewise.
32551 * gfortran.dg/g77/8485.f: Likewise.
32552 * gfortran.dg/g77/960317-1.f: Likewise.
32553 * gfortran.dg/g77/970915-0.f: Likewise.
32554 * gfortran.dg/g77/980310-1.f: Likewise.
32555 * gfortran.dg/g77/980310-2.f: Likewise.
32556 * gfortran.dg/g77/980310-3.f: Likewise.
32557 * gfortran.dg/g77/980310-4.f: Likewise.
32558 * gfortran.dg/g77/980310-6.f: Likewise.
32559 * gfortran.dg/g77/980310-7.f: Likewise.
32560 * gfortran.dg/g77/980310-8.f: Likewise.
32561 * gfortran.dg/g77/980419-2.f: Likewise.
32562 * gfortran.dg/g77/980424-0.f: Likewise.
32563 * gfortran.dg/g77/980427-0.f: Likewise.
32564 * gfortran.dg/g77/980729-0.f: Likewise.
32565 * gfortran.dg/g77/981117-1.f: Likewise.
32566 * gfortran.dg/g77/toon_1.f: Likewise.
32568 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32571 * g++.dg/other/abstract2.C: New test.
32573 2004-07-12 Paul Brook <paul@codesourcery.com>
32575 * gfortran.dg/pointer_init_1.f90: New test.
32577 2004-07-11 Paul Brook <paul@codesourcery.com>
32580 * gfortran.dg/contained_1.f90: New test.
32582 2004-07-11 Mark Mitchell <mark@codesourcery.com>
32584 * g++.dg/parse/defarg8.C: New test.
32586 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32589 * gfortran.dg/pr16433.f: New test.
32592 * gfortran.dg/pr15754.f90: New test.
32594 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
32596 PR tree-optimization/16437
32597 * gcc.c-torture/execute/bitfld-4.c: New test.
32599 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32601 * gfortran.fortran-torture/execute/common_2.f90: Add check for
32602 access to common var from module.
32604 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32607 * gfortran.fortran-torture/execute/common_2.f90: New test.
32609 2004-07-10 Paul Brook <paul@codesourcery.com>
32611 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32613 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32616 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32618 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
32620 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32621 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32622 * gfortran.dg/g77/ffree-form-1.f: Likewise.
32623 * gfortran.dg/g77/ffree-form-2.f: Likewise.
32624 * gfortran.dg/g77/ffree-form-3.f: Likewise.
32625 * gfortran.dg/g77/fno-underscoring.f: Likewise.
32626 * gfortran.dg/g77/funderscoring.f: Likewise.
32627 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
32629 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32631 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32633 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32634 Paul Brook <paul@codesourcery.com>
32637 * gfortran.dg/common_pointer_1.f90: New test.
32639 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32641 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32643 2004-07-09 James E Wilson <wilson@specifixinc.com>
32646 * gcc.c-torture/compile/20040709-1.c: New.
32648 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32651 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32653 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32656 * gfortran.dg/shape_1.f90: New test.
32658 2004-07-09 Zack Weinberg <zack@codesourcery.com>
32659 Andrew Pinski <apinski@apple.com>
32661 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32663 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32665 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32668 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32669 Paul Brook <paul@codesourcery.com>
32671 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32674 2004-07-09 Diego Novillo <dnovillo@redhat.com>
32676 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32678 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32680 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32681 testcases with capital suffix.
32683 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32689 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32691 * gfortran.dg/implicit_1.f90: New test.
32693 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32695 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32696 expression to match gfortran warning/error messages
32697 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32700 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32702 * lib/fortran-torture.exp: Rename proc search_for to
32705 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32707 * gcc.c-torture/execute/simd-5.x: New file.
32708 XFAIL on SPARC 64-bit at -O0.
32710 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32714 * g++.dg/warn/effc3.C: New test.
32716 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32718 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32719 change X to 1X in format.
32720 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32721 add data statements to conform to standard.
32723 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32725 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32726 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32727 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32729 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32731 * gfortran.dg/g77/7388.f: Copy from g77.dg
32732 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32733 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32734 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32735 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32736 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32737 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32738 * gfortran.dg/g77/strlen0.f: Likewise.
32740 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32742 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32743 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32745 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32747 * gcc.c-torture/execute/920428-2.x: Delete.
32748 * gcc.c-torture/execute/920501-7.x: Likewise.
32750 2004-07-08 Jakub Jelinek <jakub@redhat.com>
32752 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32753 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
32754 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32756 (PREFETCH_3DNOW): Add -march=c3.
32758 2004-07-08 Diego Novillo <dnovillo@redhat.com>
32761 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32762 * gcc.c-torture/execute/bf64-1.x: Likewise.
32764 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32766 * gcc.c-torture/compile/20040708-1.c: New test.
32768 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32771 * g++.dg/warn/effc2.C: New test.
32773 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
32775 * gcc.c-torture/execute/bitfld-1.x: Remove.
32776 * gcc.c-torture/execute/bitfld-3.c: New test.
32777 * gcc.dg/bitfld-2.c: Remove XFAILs.
32779 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
32782 * g++.dg/rtti/tinfo1.C: New file.
32784 2004-07-07 Eric Christopher <echristo@redhat.com>
32786 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32788 2004-07-07 Andrew Pinski <apinski@apple.com>
32790 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32792 2004-07-07 Mark Mitchell <mark@codesourcery.com>
32794 * g++.dg/init/call1.C: XFAIL.
32796 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
32798 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32799 except for movstrict*, to movmem* and clrstr* to clrmem*.
32801 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
32803 * gcc.c-torture/execute/20040707-1.c: New test.
32805 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
32807 * gcc.c-torture/execute/20040706-1.c: New test.
32809 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32812 * g++.dg/template/spec14.C: New test.
32814 2004-07-05 Jakub Jelinek <jakub@redhat.com>
32816 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32817 nothing if not yet defined. Use it in b, c and d type definitions.
32818 * gcc.c-torture/execute/20040705-1.c: New test.
32819 * gcc.c-torture/execute/20040705-2.c: New test.
32821 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32824 * g++.dg/lookup/new1.C: New test.
32826 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32829 * g++.dg/template/sizeof8.C: New test.
32831 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
32833 * gcc.c-torture/compile/20040705-1.c: New test.
32835 2004-07-04 Bud Davis <bdavis9659@comcast.net>
32837 * gfortran.fortran-torture/execute/seq_io.f90: New test.
32839 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
32841 * gcc.dg/cpp/if-mop.c: Two new testcases.
32842 * gcc.dg/cpp/trad/comment-3.c: New.
32844 2004-07-04 Paul Brook <paul@codesourcery.com>
32846 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32848 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
32851 * g++.dg/lookup/crash4.C: New test.
32853 2004-07-02 Zack Weinberg <zack@codesourcery.com>
32855 * gcc.c-torture/execute/builtin-abs-1.c
32856 * gcc.c-torture/execute/builtin-abs-2.c
32857 * gcc.c-torture/execute/builtin-complex-1.c
32858 * gcc.c-torture/execute/builtins/string-1-lib.c
32859 * gcc.c-torture/execute/builtins/string-1.c
32860 * gcc.c-torture/execute/builtins/string-2-lib.c
32861 * gcc.c-torture/execute/builtins/string-2.c
32862 * gcc.c-torture/execute/builtins/string-3-lib.c
32863 * gcc.c-torture/execute/builtins/string-3.c
32864 * gcc.c-torture/execute/builtins/string-4-lib.c
32865 * gcc.c-torture/execute/builtins/string-4.c
32866 * gcc.c-torture/execute/builtins/string-5-lib.c
32867 * gcc.c-torture/execute/builtins/string-5.c
32868 * gcc.c-torture/execute/builtins/string-6-lib.c
32869 * gcc.c-torture/execute/builtins/string-6.c
32870 * gcc.c-torture/execute/builtins/string-7-lib.c
32871 * gcc.c-torture/execute/builtins/string-7.c
32872 * gcc.c-torture/execute/builtins/string-8-lib.c
32873 * gcc.c-torture/execute/builtins/string-8.c
32874 * gcc.c-torture/execute/builtins/string-9-lib.c
32875 * gcc.c-torture/execute/builtins/string-9.c
32876 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32877 * gcc.c-torture/execute/builtins/string-asm-1.c
32878 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32879 * gcc.c-torture/execute/builtins/string-asm-2.c
32880 * gcc.c-torture/execute/stdio-opt-1.c
32881 * gcc.c-torture/execute/stdio-opt-2.c
32882 * gcc.c-torture/execute/stdio-opt-3.c
32883 * gcc.c-torture/execute/string-opt-1.c
32884 * gcc.c-torture/execute/string-opt-10.c
32885 * gcc.c-torture/execute/string-opt-11.c
32886 * gcc.c-torture/execute/string-opt-12.c
32887 * gcc.c-torture/execute/string-opt-13.c
32888 * gcc.c-torture/execute/string-opt-14.c
32889 * gcc.c-torture/execute/string-opt-15.c
32890 * gcc.c-torture/execute/string-opt-16.c
32891 * gcc.c-torture/execute/string-opt-2.c
32892 * gcc.c-torture/execute/string-opt-6.c
32893 * gcc.c-torture/execute/string-opt-7.c
32894 * gcc.c-torture/execute/string-opt-8.c:
32897 * gcc.c-torture/execute/builtins/abs-2.c
32898 * gcc.c-torture/execute/builtins/abs-3.c
32899 * gcc.c-torture/execute/builtins/complex-1.c
32900 * gcc.c-torture/execute/builtins/fprintf.c
32901 * gcc.c-torture/execute/builtins/fputs.c
32902 * gcc.c-torture/execute/builtins/memcmp.c
32903 * gcc.c-torture/execute/builtins/memmove.c
32904 * gcc.c-torture/execute/builtins/memops-asm.c
32905 * gcc.c-torture/execute/builtins/mempcpy-2.c
32906 * gcc.c-torture/execute/builtins/mempcpy.c
32907 * gcc.c-torture/execute/builtins/memset.c
32908 * gcc.c-torture/execute/builtins/printf.c
32909 * gcc.c-torture/execute/builtins/sprintf.c
32910 * gcc.c-torture/execute/builtins/strcat.c
32911 * gcc.c-torture/execute/builtins/strchr.c
32912 * gcc.c-torture/execute/builtins/strcmp.c
32913 * gcc.c-torture/execute/builtins/strcpy.c
32914 * gcc.c-torture/execute/builtins/strcspn.c
32915 * gcc.c-torture/execute/builtins/strlen-2.c
32916 * gcc.c-torture/execute/builtins/strlen.c
32917 * gcc.c-torture/execute/builtins/strncat.c
32918 * gcc.c-torture/execute/builtins/strncmp-2.c
32919 * gcc.c-torture/execute/builtins/strncmp.c
32920 * gcc.c-torture/execute/builtins/strncpy.c
32921 * gcc.c-torture/execute/builtins/strpbrk.c
32922 * gcc.c-torture/execute/builtins/strpcpy-2.c
32923 * gcc.c-torture/execute/builtins/strpcpy.c
32924 * gcc.c-torture/execute/builtins/strrchr.c
32925 * gcc.c-torture/execute/builtins/strspn.c
32926 * gcc.c-torture/execute/builtins/strstr-asm.c
32927 * gcc.c-torture/execute/builtins/strstr.c:
32928 ... these new files.
32930 * gcc.c-torture/execute/builtins/abs-2-lib.c
32931 * gcc.c-torture/execute/builtins/abs-3-lib.c
32932 * gcc.c-torture/execute/builtins/complex-1-lib.c
32933 * gcc.c-torture/execute/builtins/fprintf-lib.c
32934 * gcc.c-torture/execute/builtins/fputs-lib.c
32935 * gcc.c-torture/execute/builtins/memcmp-lib.c
32936 * gcc.c-torture/execute/builtins/memmove-lib.c
32937 * gcc.c-torture/execute/builtins/memops-asm-lib.c
32938 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32939 * gcc.c-torture/execute/builtins/mempcpy-lib.c
32940 * gcc.c-torture/execute/builtins/memset-lib.c
32941 * gcc.c-torture/execute/builtins/printf-lib.c
32942 * gcc.c-torture/execute/builtins/sprintf-lib.c
32943 * gcc.c-torture/execute/builtins/strcat-lib.c
32944 * gcc.c-torture/execute/builtins/strchr-lib.c
32945 * gcc.c-torture/execute/builtins/strcmp-lib.c
32946 * gcc.c-torture/execute/builtins/strcpy-lib.c
32947 * gcc.c-torture/execute/builtins/strcspn-lib.c
32948 * gcc.c-torture/execute/builtins/strlen-2-lib.c
32949 * gcc.c-torture/execute/builtins/strlen-lib.c
32950 * gcc.c-torture/execute/builtins/strncat-lib.c
32951 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32952 * gcc.c-torture/execute/builtins/strncmp-lib.c
32953 * gcc.c-torture/execute/builtins/strncpy-lib.c
32954 * gcc.c-torture/execute/builtins/strpbrk-lib.c
32955 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32956 * gcc.c-torture/execute/builtins/strpcpy-lib.c
32957 * gcc.c-torture/execute/builtins/strrchr-lib.c
32958 * gcc.c-torture/execute/builtins/strspn-lib.c
32959 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32960 * gcc.c-torture/execute/builtins/strstr-lib.c
32961 * gcc.c-torture/execute/builtins/lib/abs.c
32962 * gcc.c-torture/execute/builtins/lib/fprintf.c
32963 * gcc.c-torture/execute/builtins/lib/memset.c
32964 * gcc.c-torture/execute/builtins/lib/printf.c
32965 * gcc.c-torture/execute/builtins/lib/sprintf.c
32966 * gcc.c-torture/execute/builtins/lib/strcpy.c
32967 * gcc.c-torture/execute/builtins/lib/strcspn.c
32968 * gcc.c-torture/execute/builtins/lib/strncat.c
32969 * gcc.c-torture/execute/builtins/lib/strncmp.c
32970 * gcc.c-torture/execute/builtins/lib/strncpy.c
32971 * gcc.c-torture/execute/builtins/lib/strpbrk.c
32972 * gcc.c-torture/execute/builtins/lib/strspn.c
32973 * gcc.c-torture/execute/builtins/lib/strstr.c:
32974 New files containing support routines.
32976 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32978 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32979 when not optimizing.
32981 2004-07-02 Mark Mitchell <mark@codesourcery.com>
32984 * g++.dg/abi/mangle22.C: New test.
32985 * g++.dg/abi/mangle23.C: Likewise.
32987 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
32990 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32991 Allow for cases without denormalized floating point numbers.
32993 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
32996 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32997 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32998 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32999 expected warning text.
33000 * gcc.dg/format/diag-2.c: New test.
33002 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33004 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33006 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
33008 * gcc.dg/builtins-43.c: New.
33009 * gcc.dg/builtins-44.c: New.
33010 * gcc.dg/builtins-45.c: New.
33012 2004-06-26 Geoffrey Keating <geoffk@apple.com>
33013 Andreas Tobler <a.tobler@schweiz.ch>
33015 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33016 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
33018 * gcc.dg/cleanup-11.c: Likewise.
33019 * gcc.dg/cleanup-8.c: Likewise.
33020 * gcc.dg/cleanup-9.c: Likewise.
33021 * gcc.dg/cleanup-5.c: Run on all platforms.
33023 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
33025 * g++.dg/warn/nonnull1.C: New test.
33027 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33029 * gcc.dg/compat/compat-common.h: Wrap up CINT in
33030 an #ifndef SKIP_COMPLEX_INT/#endif pair.
33031 Special-case the Sun compiler wrt to <complex.h>.
33033 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
33035 * gcc.dg/Wunreachable-8.C: New test.
33037 * gcc.dg/h8300-ice2.c : New test.
33039 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
33042 * gfortran.fortran-torture/compile/implicit.f90: Add test
33043 for implicit character.
33045 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
33048 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33049 Use tiny() intrinsic to find smallest non-negative real
33051 2004-06-30 Jakub Jelinek <jakub@redhat.com>
33053 * gcc.dg/compat/struct-by-value-22_main.c: New test.
33054 * gcc.dg/compat/struct-by-value-22_x.c: New.
33055 * gcc.dg/compat/struct-by-value-22_y.c: New.
33057 * gcc.c-torture/execute/20040629-1.c: New test.
33059 2004-06-29 Jakub Jelinek <jakub@redhat.com>
33061 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33062 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33065 * gcc.dg/20040625-1.c: New test.
33067 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33069 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33071 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33074 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33076 2004-06-29 Richard Henderson <rth@redhat.com>
33078 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33080 2004-06-29 Paul Brook <paul@codesourcery.com>
33082 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33083 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33085 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
33088 * g++.dg/parse/crash15.C: New.
33090 2004-06-28 Andrew Pinski <apinski@apple.com>
33092 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33093 by the error already.
33095 * g++.dg/opt/ptrmem4.C: Change to compile only test.
33097 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
33100 * gcc.dg/h8300-bss-align-1.c : New.
33102 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
33105 * g++.dg/template/ctor4.C: New.
33107 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
33110 * g++.dg/warn/Wsequence-point-1.C: New test.
33112 2004-06-27 Paul Brook <paul@codesourcery.com>
33114 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33116 2004-06-27 Zack Weinberg <zack@codesourcery.com>
33118 * g++.old-deja/g++.mike/p7325.C: Remove.
33120 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
33123 * gcc.dg/pr14963.c: New test.
33125 2004-06-27 Mark Mitchell <mark@codesourcery.com>
33128 * g++.dg/parse/redef1.C: New test.
33130 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
33132 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33134 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33136 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33137 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33139 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33140 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33141 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33142 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33143 g++.brendan/enum14.C.
33144 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33145 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33146 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33148 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33151 2004-06-27 Roger Sayle <roger@eyesopen.com>
33153 * gcc.dg/20040527-1.c: New test case.
33155 2004-06-26 Bud Davis <bdavis9659@comcast.net>
33157 PR gfortran/pr16196
33158 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33160 2004-06-25 Roger Sayle <roger@eyesopen.com>
33162 PR middle-end/15825
33163 * gcc.dg/pr15825-1.c: New test case.
33165 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
33167 * gcc.c-torture/execute/20040625-1.c: New test.
33169 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33171 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33173 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
33175 * gcc.dg/torture/mips-div-1.c: New test.
33177 2004-06-24 Jeff Law <law@redhat.com>
33179 * gcc.dg/tree-ssa/20040624-1.c: New test.
33181 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
33183 * gcc.c-torture/compile/20040624-1.c: New test.
33185 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33187 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33190 2004-06-23 Andrew Pinski <apinski@apple.com>
33192 PR middle-end/15988
33193 * g++.dg/opt/ptrmem4.C: New test.
33195 * gcc.dg/c90-array-quals-2.c: New test.
33197 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
33199 * gcc.dg/kpice1.c: New test.
33201 2006-06-23 Andrew Pinski <apinski@apple.com>
33203 * gcc.dg/c90-array-quals.c: New test.
33205 2006-06-22 Richard Henderson <rth@redhat.com>
33207 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33209 2004-06-22 Loren James Rittle <ljrittle@acm.org>
33211 * gcc.dg/builtins-config.h: Handle FreeBSD.
33213 2006-06-22 Richard Henderson <rth@redhat.com>
33215 * g++.dg/opt/devirt1.C: New.
33217 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
33219 * g++.dg/opt/pr15551.C: New testcase.
33221 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
33224 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33225 x86_64-*-linux* when compiling for 32bit.
33227 2004-06-21 Andrew Pinski <apinski@apple.com>
33229 * gcc.dg/pch/struct-1.c: New.
33230 * gcc.dg/pch/struct-1.hs: New.
33232 2004-06-21 Geoffrey Keating <geoffk@apple.com>
33234 * gcc.dg/pch/save-temps-1.c: New file.
33235 * gcc.dg/pch/save-temps-1.hs: New file.
33237 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
33239 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33240 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33242 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33244 * gfortran.fortran-torture/execute/select_1.f90: Rename function
33246 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33247 Remove trailing spaces.
33249 2004-06-21 Richard Henderson <rth@redhat.com>
33251 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33252 merging && to BIT_FIELD_REF.
33254 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
33256 * g++.dg/opt/placeholder1.C: New test.
33258 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33260 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33261 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33262 * gcc.dg/compat/union-m128-1_x.c: Likewise.
33263 * gcc.dg/compat/union-m128-1_y.c: Likewise.
33265 2004-06-20 Zack Weinberg <zack@codesourcery.com>
33267 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33269 * g++.dg/other/pragma-re-1.C: Add comments.
33271 2004-06-19 Bud Davis <bdavis9659@comcast.net>
33274 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33276 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
33278 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33279 instead of setting the type of size_t by
33282 2004-06-18 Roger Sayle <roger@eyesopen.com>
33284 * gcc.dg/unordered-2.c: New test case.
33285 * gcc.dg/unordered-3.c: New test case.
33287 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
33290 * lib/g++.exp (g++_version): Tweak regexp for version
33291 * lib/g77.exp (g77_version): Likewise.
33292 * lib/gfortran.exp (gfortran_version): Likewise.
33293 * lib/objc.exp (objc_version): Likewise.
33294 * lib/treelang.exp (treelang_version): Likewise.
33296 2004-06-19 Jakub Jelinek <jakub@redhat.com>
33298 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33299 Use INT_MAX instead of __INT_MAX__.
33300 * gcc.dg/compat/struct-align-2_y.c: Likewise.
33302 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33303 * gcc.dg/compat/scalar-return-3_x.c: Use it.
33304 * gcc.dg/compat/scalar-return-3_y.c: Use it.
33305 * gcc.dg/compat/scalar-return-4_x.c: Use it.
33306 * gcc.dg/compat/scalar-return-4_y.c: Use it.
33307 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33308 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33309 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33310 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33312 * gcc.dg/range-test-1.c: New test.
33313 * g++.dg/opt/range-test-1.C: New test.
33315 2004-06-17 Richard Henderson <rth@redhat.com>
33317 * objc.dg/sync-1.m: New.
33318 * objc.dg/try-catch-1.m: Don't force next runtime.
33319 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33320 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
33321 shadowed catch clause.
33322 * objc.dg/try-catch-5.m: New.
33324 2004-06-17 Zack Weinberg <zack@codesourcery.com>
33327 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33329 2004-06-15 Richard Henderson <rth@redhat.com>
33331 * gcc.dg/20001116-1.c: Move expected warning line.
33333 2004-06-15 Richard Henderson <rth@redhat.com>
33335 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33336 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33338 2004-06-15 Jeff Law <law@redhat.com>
33340 * gcc.dg/tree-ssa/20040615-1.c: New test.
33341 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33342 be less sensitive to operand ordering.
33343 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33345 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
33347 * g++.dg/abi/bitfield3.C: Add comment..
33349 2004-06-15 Richard Henderson <rth@redhat.com>
33351 * g++.dg/ext/stmtexpr1.C: XFAIL.
33352 * gcc.dg/20030612-1.c: XFAIL.
33354 2004-06-15 Eric Christopher <echristo@redhat.com>
33356 * g++.dg/charset/asm5.c: New.
33357 * gcc.dg/charset/asm6.c: New.
33359 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33362 * gfortran.fortran-torture/execute/select_1.f90: New test.
33364 2004-06-15 Paul Brook <paul@codesourcery.com>
33366 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33368 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33371 * g++.dg/lookup/crash3.C: New test.
33373 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33376 * g++.dg/parse/dtor4.C: New test.
33378 2004-06-14 Jeff Law <law@redhat.com>
33380 * gcc.c-torture/compile/20040614-1.c: New test.
33382 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33385 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33386 LEN of a character array.
33388 2004-06-14 Mark Mitchell <mark@codesourcery.com>
33391 * g++.dg/template/ptrmem10.C: New test.
33394 * g++.dg/template/friend30.C: New test.
33396 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33399 * gfortran.fortran-torture/compile/mloc.f90: New test.
33401 2004-06-13 Paul Brook <paul@codesourcery.com>
33403 * gfortran.fortran-torture/execute/random_2.f90: New test.
33405 2004-06-13 Eric Christopher <echristo@redhat.com>
33407 * gcc.dg/noncompile/redecl-1.c: Fix error message.
33409 2004-06-12 Paul Brook <paul@codesourcery.com>
33411 * gfortran.fortran-torture/execute/contained_3.f90: New test.
33413 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33416 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33418 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33421 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33422 syntax errors in end statements of contained subroutines.
33424 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33427 * gfortran.fortran-torture/execute/null_arg.f90: New test.
33429 2004-06-12 Bud Davis <bdavis9659@comcast.net>
33432 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33434 2004-06-12 Bud Davis <bdavis9659@comcast.net>
33437 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33439 2004-06-11 Mark Mitchell <mark@codesourcery.com>
33442 * g++.dg/parse/enum1.C: New test.
33444 2004-06-10 Jeff Law <law@redhat.com>
33446 * gcc.c-torture/compile/20040610-1.c: New test.
33448 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33450 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33451 * g++.old-deja/g++.other/decl3.C: Likewise.
33453 2004-06-10 Brian Booth <bbooth@redhat.com>
33455 * gcc.dg/tree-ssa/20031015-1.c: Scan for
33456 V_MAY_DEF instead of VDEF.
33457 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33459 2004-06-10 Mark Mitchell <mark@codesourcery.com>
33462 * g++.dg/conversion/const1.C: New test.
33465 * g++.dg/conversion/reinterpret1.C: New test.
33468 * g++.dg/template/enum2.C: New test.
33471 * g++.dg/template/error13.C: New test.
33473 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33476 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33477 arguments to test_* REAL and of the right size.
33479 2004-06-10 Jakub Jelinek <jakub@redhat.com>
33482 PR rtl-optimization/15681
33483 * gcc.dg/20040609-1.c: New test.
33485 2004-06-10 Jakub Jelinek <jakub@redhat.com>
33488 * g++.dg/opt/builtins1.C: New test.
33490 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
33492 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33493 that use default windows32 struct layout.
33494 * gcc.dg/i386-bitfield2.c: Likewise.
33496 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
33498 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33499 for mingw32 and cygwin targets.
33501 2004-06-09 Geoffrey Keating <geoffk@apple.com>
33503 * gcc.dg/pch/macro-4.c: New.
33504 * gcc.dg/pch/macro-4.hs: New.
33506 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33509 * gfortran.fortran-torture/compile/name_clash.f90: New test.
33511 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33514 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33516 2004-06-09 Bud Davis <bdavis9659@comcast.net>
33519 * gfortran.fortran-torture/execute/t_edit.f90: New test.
33521 2004-06-09 Bud Davis <bdavis9659@comcast.net>
33524 * gfortran.fortran-torture/execute/backspace.c : New test.
33526 2004-06-09 Paul Brook <paul@codesourcery.com>
33528 * gfortran.fortran-torture/execure/intrinsic_associated.f90
33529 (pointer_to_section): Rewrite to use smaller array.
33531 2004-06-08 David Edelsohn <edelsohn@gnu.org>
33533 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33534 * gcc.dg/ext/altivec-10.c: Same.
33535 * gcc.dg/ext/altivec-11.c: Same.
33536 * gcc.dg/ext/altivec-12.c: Same.
33537 * gcc.dg/ext/altivec-13.c: Same.
33538 * gcc.dg/ext/altivec-14.c: Same.
33539 * gcc.dg/ext/altivec-15.c: Same.
33540 * gcc.dg/ext/altivec-16.c: Same.
33541 * gcc.dg/ext/altivec-3.c: Same.
33542 * gcc.dg/ext/altivec-4.c: Same.
33543 * gcc.dg/ext/altivec-6.c: Same.
33544 * gcc.dg/ext/altivec-7.c: Same.
33545 * gcc.dg/ext/altivec-8.c: Same.
33546 * gcc.dg/ext/altivec-varargs-1.c: Same.
33548 * g++.dg/ext/altivec-1.C: Correct dg syntax.
33549 * g++.dg/ext/altivec-10.C: Same.
33550 * g++.dg/ext/altivec-2.C: Same.
33551 * g++.dg/ext/altivec-3.C: Same.
33552 * g++.dg/ext/altivec-4.C: Same.
33553 * g++.dg/ext/altivec-5.C: Same.
33554 * g++.dg/ext/altivec-6.C: Same.
33555 * g++.dg/ext/altivec-7.C: Same.
33556 * g++.dg/ext/altivec-8.C: Same.
33557 * g++.dg/ext/altivec-9.C: Same.
33559 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33562 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33564 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33566 * gcc.dg/union-1.c: New test.
33568 2004-06-07 Roger Sayle <roger@eyesopen.com>
33570 * gcc.dg/builtins-41.c: New test case.
33571 * gcc.dg/builtins-42.c: New test case.
33573 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33575 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33576 * g++.dg/ext/altivec-10.C: Same.
33577 * g++.dg/ext/altivec-2.C: Same.
33578 * g++.dg/ext/altivec-3.C: Same.
33579 * g++.dg/ext/altivec-4.C: Same.
33580 * g++.dg/ext/altivec-5.C: Same.
33581 * g++.dg/ext/altivec-6.C: Same.
33582 * g++.dg/ext/altivec-7.C: Same.
33583 * g++.dg/ext/altivec-8.C: Same.
33584 * g++.dg/ext/altivec-9.C: Same.
33585 * g++.old-deja/g++.abi/cxa_vec.C: Same.
33586 * g++.old-deja/g++.brendan/new3.C: Same.
33587 * gcc.c-torture/execute/eeprof-1.x: Same.
33589 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
33592 * gcc.dg/pr14765-1.c: New test.
33594 2004-06-07 Roger Sayle <roger@eyesopen.com>
33597 * gcc.dg/pr14649-1.c: New test case.
33599 2004-06-07 Richard Henderson <rth@redhat.com>
33601 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33604 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33606 * g++.dg/eh/elide1.C: Remove XFAIL.
33608 2004-06-07 Mark Mitchell <mark@codesourcery.com>
33611 * g++.dg/expr/sizeof3.C: New test.
33614 * g++.dg/template/access14.C: New test.
33617 * g++.dg/template/enum1.C: New test.
33620 * g++.dg/eh/throw1.C: New test.
33622 2004-06-07 David Ayers <d.ayers@inode.at>
33623 Ziemowit Laski <zlaski@apple.com>
33625 * lib/objc.exp (objc_target_compile): Revert the '-framework
33626 Foundation' flag fix, since bare Darwin does not ship
33627 with the Foundation framework.
33628 * objc/execute/next_mapping.h: Provide a local NSConstantString
33629 @interface and @implementation.
33630 (objc_constant_string_init): A constructor function, used to
33631 initialize the NSConstantString meta-class object.
33632 * objc/execute/string1.m: Include "next_mapping.h" instead of
33633 <Foundation/NSString.h>.
33634 * objc/execute/string2.m: Likewise.
33635 * objc/execute/string3.m: Likewise.
33636 * objc/execute/string4.m: Likewise.
33638 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
33640 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33641 to double. Replace double with FLOAT.
33642 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33644 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33645 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33646 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33647 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33648 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33649 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33650 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33651 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33653 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
33656 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33658 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33661 * g++.dg/template/meminit2.C: New test.
33663 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
33666 * gcc.c-torture/execute/compare-fp-1.c,
33667 gcc.c-torture/execute/compare-fp-2.c,
33668 gcc.c-torture/execute/compare-fp-3.c,
33669 gcc.c-torture/execute/compare-fp-4.c,
33670 gcc.c-torture/execute/compare-fp-3.x,
33671 gcc.c-torture/execute/compare-fp-4.x: Moved...
33672 * gcc.c-torture/execute/ieee/compare-fp-1.c,
33673 gcc.c-torture/execute/ieee/compare-fp-2.c,
33674 gcc.c-torture/execute/ieee/compare-fp-3.c,
33675 gcc.c-torture/execute/ieee/compare-fp-4.c,
33676 gcc.c-torture/execute/ieee/compare-fp-3.x,
33677 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33679 2004-06-04 David Ayers <d.ayers@inode.at>
33681 * objc/execute/protocol-isEqual-4.m: New testcase.
33683 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
33685 * objc/execute/protocol-isEqual-1.m: New testcase.
33686 * objc/execute/protocol-isEqual-2.m: New testcase.
33687 * objc/execute/protocol-isEqual-3.m: New testcase.
33689 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33691 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33693 2004-06-02 Ziemowit Laski <zlaski@apple.com>
33695 * lib/objc.exp (objc_target_compile): When running tests on
33696 Darwin (Mac OS X), inform the linker about '-framework
33699 2004-06-02 Eric Christopher <echristo@redhat.com>
33701 * gcc.c-torture/compile/20040602-1.c: New.
33703 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
33705 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33706 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33708 PR tree-optimization/14736
33709 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33711 PR tree-optimization/14042
33712 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33714 PR tree-optimization/14729
33715 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33717 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33720 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33722 2004-06-01 Richard Hederson <rth@redhat.com>
33724 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33726 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33729 * g++.dg/parse/offsetof4.C: New test.
33731 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
33734 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33736 2004-05-31 Mark Mitchell <mark@codesourcery.com>
33739 * g++.dg/template/friend29.C: New test.
33741 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
33744 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33746 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
33748 * gcc.dg/sparc-trap-1.c: New test.
33750 2004-05-31 Roger Sayle <roger@eyesopen.com>
33752 PR middle-end/15069
33753 * g++.dg/opt/fold3.C: New test case.
33755 2004-05-30 Graham Stott <graham.stott@btinternet.com>
33757 * lib/target-supports.exp (check_iconv_available): Fix fallout
33758 from 2004-05-28 patch.
33760 2004-05-30 Paul Brook <paul@codesourcery.com>
33763 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33764 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33766 2004-05-30 Steven G. Kargl <kargls@comcast.net>
33768 * gfortran.fortran-torture/execute/random_1.f90: New test.
33770 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33772 * g++.dg/ext/altivec-10.C: New test.
33774 2004-05-29 Paul Brook <paul@codesourcery.com>
33776 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33778 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33780 * gcc.dg/altivec-16.c: New test.
33782 2004-05-28 Janis Johnson <janis187@us.ibm.com>
33784 * lib/target-supports.exp (check_vmx_hw_available): New.
33785 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33787 * lib/target-supports.exp (check_alias_available,
33788 check_iconv_available, check_named_sections_available): Use
33789 unique names for temporary files.
33791 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33793 * gcc.dg/altivec-15.c: New test.
33795 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33798 * g++.dg/warn/noeffect6.C: New test.
33801 * g++.dg/expr/ptrmem4.C: New test.
33804 * g++.dg/template/operator3.C: New test.
33806 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33809 * g++.dg/lookup/redecl1.C: New test.
33810 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33812 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
33814 * gcc.c-torture/execute/compare-fp-1.c,
33815 gcc.c-torture/execute/compare-fp-2.c,
33816 gcc.c-torture/execute/compare-fp-3.c,
33817 gcc.c-torture/execute/compare-fp-4.c,
33818 gcc.c-torture/execute/compare-fp-3.x,
33819 gcc.c-torture/execute/compare-fp-4.x,
33820 gcc.dg/pr15649-1.c: New.
33822 2004-05-27 Adam Nemet <anemet@lnxw.com>
33825 * g++.dg/init/array14.C: New test.
33827 2004-05-25 Janis Johnson <janis187@us.ibm.com>
33829 * lib/compat.exp (compat-get-options-main): New.
33830 (compat-get-options): Remove unneeded code, warn for ignored
33832 (compat-execute): Check flag set by dg-require-* commands.
33834 * lib/compat.exp (compat-execute): Break up long lines.
33836 2004-05-24 Janis Johnson <janis187@us.ibm.com>
33838 * gcc.dg/altivec-7.c: Don't use 'vector long'.
33839 * gcc.dg/altivec-14.c: New test.
33840 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33842 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33843 * gcc.dg/altivec-12.c: Ditto.
33845 * gcc.dg/altivec-3.c: Move call to altivec_check.
33847 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33850 * g++.dg/template/error12.C: New test.
33853 * g++.dg/ext/attrib15.C: New test.
33856 * g++.dg/template/ptrmem9.C: New test.
33858 2004-05-25 Paul Brook <paul@codesourcery.com>
33860 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33862 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33865 * g++.dg/template/crash19.C: New test.
33867 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33870 * g++.dg/template/redecl1.C: New test.
33872 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33875 * g++.dg/other/ns1.C: New test.
33878 * g++.dg/template/invalid1.C: New test.
33880 2004-05-23 Paul Brook <paul@codesourcery.com>
33881 Victor Leikehman <lei@haifasphere.co.il>
33883 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33884 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33886 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33890 * g++.dg/template/non-dependent5.C: New test.
33891 * g++.dg/template/non-dependent6.C: New test.
33893 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33896 * g++.dg/inherit/union1.C: New test.
33899 * g++.dg/template/addr1.C: New test.
33902 * g++.dg/template/array5.C: New test.
33905 * g++.dg/template/array6.C: New test.
33907 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
33908 Roger Sayle <roger@eyesopen.com>
33910 * g++.dg/lookup/forscope2.C: New test case.
33912 2004-05-22 Ben Elliston <bje@au.ibm.com>
33914 * gcc.dg/cpp/Wmissingdirs.c: New.
33916 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33919 * gcc.dg/compat/union-m128-1.h: New file.
33920 * gcc.dg/compat/union-m128-1_main.c: Likewise.
33921 * gcc.dg/compat/union-m128-1_x.c: Likewise.
33922 * gcc.dg/compat/union-m128-1_y.c: Likewise.
33924 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33927 * gcc.dg/compat/struct-complex-1.h: New file.
33928 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33929 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33930 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33932 2004-05-20 Roger Sayle <roger@eyesopen.com>
33935 * gcc.dg/pr3074-1.c: New test case.
33936 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33938 2004-05-20 Falk Hueffner <falk@debian.org>
33941 * gcc.dg/ftrapv-1.c: New test case.
33943 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
33945 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33947 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
33948 Jeff Law <law@redhat.com>
33950 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33951 * gcc.dg/tree-ssa/20040518-2.c: New test.
33953 * gcc.dg/tree-ssa/20040518-1.c: New test.
33955 2004-05-18 Zack Weinberg <zack@codesourcery.com>
33957 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33959 2004-05-18 Paul Brook <paul@codesourcery.com>
33962 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33964 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33966 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33969 2004-05-17 Steven Bosscher <stevenb@suse.de>
33971 * gcc.dg/tree-ssa/20040517-1.c: New test.
33973 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33975 * gcc.dg/loop-4.c: New test.
33977 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
33979 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33981 2004-05-15 Bud Davis <bdavis9659@comcast.net>
33984 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33986 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33990 * gfortran.fortran-torture/compile/data_1.f90: New test.
33992 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
33994 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33995 * gcc.dg/uninit-H.c: Define ASM for __s390__.
33997 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33999 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34001 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
34004 * gcc.dg/format/xopen-1.c: Adjust expected message.
34005 * gcc.dg/format/xopen-3.c: New test.
34007 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
34009 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34011 2004-05-14 Jeff Law <law@redhat.com>
34013 * gcc.dg/tree-ssa/20040514-2.c: New test.
34015 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34017 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34019 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34022 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
34024 * gcc.dg/tree-ssa/20040514-1.c: New test.
34026 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34028 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34031 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34034 * gfortran.fortran-torture/compile/do_1.f90: New test.
34036 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34039 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34042 2004-05-14 Bud Davis <bdavis9659@comcast.net>
34045 * gfortran.fortran-torture/execute/random_init.f90: New test.
34047 2004-05-13 Paul Brook <paul@codesourcery.com>
34050 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34052 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
34054 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34055 for the powerpc case.
34057 2004-05-13 Jeff Law <law@redhat.com>
34059 * gcc.dg/tree-ssa/20040513-1.c: New test.
34060 * gcc.dg/tree-ssa/20040513-2.c: New test.
34062 2004-05-13 Paul Brook <paul@codesourcery.com>
34064 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34065 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34066 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34068 2004-05-13 Andreas Schwab <schwab@suse.de>
34071 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34074 2004-05-13 Bud Davis <bdavis9659@comcast.net>
34077 * gfortran.fortran-torture/execute/adjustr.f90: New file.
34079 2004-05-13 Diego Novillo <dnovillo@redhat.com>
34081 Merge from tree-ssa-20020619-branch. See
34082 ChangeLog.tree-ssa for details.
34084 2004-05-11 Ziemowit Laski <zlaski@apple.com>
34086 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34087 include <altivec.h> explicitly.
34088 * gcc.dg/altivec-13.c: Likewise.
34090 2004-05-11 Paul Brook <paul@codesourcery.com>
34092 * gcc.c-torture/compile/20010518-1.c: Force enum size.
34094 2004-05-10 Eric Christopher <echristo@redhat.com>
34096 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34097 * gcc.dg/sibcall-4.c: Ditto.
34099 2004-05-10 Ziemowit Laski <zlaski@apple.com>
34101 * g++.dg/ext/altivec-8.C: New test case.
34102 * gcc.dg/altivec-13.c: New test case.
34104 2004-05-08 Roger Sayle <roger@eyesopen.com>
34106 * gcc.c-torture/execute/divcmp-1.c: New test case.
34107 * gcc.c-torture/execute/divcmp-2.c: New test case.
34108 * gcc.c-torture/execute/divcmp-3.c: New test case.
34110 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34112 * g++.dg/other/pragma-re-2.C: New test.
34114 2004-05-07 Uros Bizjak <uros@kss-loka.si>
34116 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34117 * gcc.dg/i386-387-2.c: Likewise.
34119 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34121 * gcc.dg/i386-387-6.c: Likewise.
34123 2004-05-07 Uros Bizjak <uros@kss-loka.si>
34125 * gcc.dg/builtins-33.c: Also check log1p*.
34127 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
34129 PR optimization/15296
34130 * gcc.c-torture/execute/pr15296.c: New test.
34132 2004-05-05 Uros Bizjak <uros@kss-loka.si>
34134 * gcc.dg/builtins-40.c: New test.
34136 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
34138 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34140 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
34142 * g++.dg/ext/spe1.C: New testcase.
34144 2004-05-04 Ziemowit Laski <zlaski@apple.com>
34146 * objc.dg/image-info.m: Allow additional attributes
34147 for __image_info section.
34149 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
34151 * gcc.dg/torture/mips-hilo-2.c: New test.
34153 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34156 * g++.dg/template/member5.C: New test.
34158 2004-05-03 Uros Bizjak <uros@kss-loka.si>
34160 * gcc.dg/builtins-34.c: Also check expm1*.
34162 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34164 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34165 * gcc.dg/torture/builtin-convert-3.c: New test.
34167 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
34169 PR middle-end/15054
34170 * g++.dg/opt/pr15054.C: New test.
34172 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34174 * gcc.dg/torture/builtin-rounding-1.c: New test.
34175 * gcc.dg/builtins-25.c: Delete.
34176 * gcc.dg/builtins-29.c: Delete.
34178 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
34180 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34181 * gcc.dg/sibcall-4.c: Likewise.
34182 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34184 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
34186 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34187 bit-field on 16-bit targets.
34189 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
34191 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34194 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
34196 * gcc.dg/rs6000-power2-1.c: Change to compile only.
34197 * gcc.dg/rs6000-power2-2.c: Likewise.
34199 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
34201 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34202 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34203 Change the asm registers to be in form of frN instead of fN.
34205 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34207 * gcc.dg/torture/builtin-convert-2.c: New test.
34209 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
34211 * gcc.dg/rs6000-power2-1.c: New test.
34212 * gcc.dg/rs6000-power2-2.c: New test.
34214 2004-04-28 Jan Hubicka <jh@suse.cz>
34216 * gcc.dg/unused-6.c: New test.
34218 2004-04-24 Laurent GUERBY <laurent@guerby.net>
34219 Ulrich Weigand <uweigand@de.ibm.com>
34221 * ada/acats/run_all.sh: Define $target variable.
34223 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
34226 * g++.dg/other/vararg-1.C: New test.
34229 * g++.dg/eh/cleanup3.C: New test.
34231 2004-04-24 Laurent GUERBY <laurent@guerby.net>
34233 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34234 and ad8011a (target_insn).
34235 * ada/acats/support/macro.dfs: Likewise.
34236 * ada/acats/support/impbit.adb: New file.
34238 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
34240 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34242 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34244 * gcc.dg/loop-3.c: New test.
34246 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
34248 * gcc.c-torture/execute/simd-5.c: New test.
34250 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34253 * g++.dg/template/crash18.C: New test.
34255 2004-04-22 Mark Mitchell <mark@codesourcery.com>
34257 * g++.dg/ext/complit3.C: New test.
34259 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
34261 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34262 * gcc.dg/altivec-3.c: Same.
34263 * gcc.dg/altivec-varargs-1.c: Same.
34265 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
34267 * lib/target-supports.exp (check_profiling_available): Assume
34268 profiling is not available on powerpc-eabi targets.
34270 2004-04-21 Janis Johnson <janis187@us.ibm.com>
34272 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34273 * gcc.dg/vmx/bug-1.c: Ditto.
34275 2004-04-20 Eric Christopher <echristo@redhat.com>
34277 * gcc.dg/charset/extern.c: New test.
34278 * g++.dg/charset/extern3.cc: Ditto.
34280 2004-04-20 Uros Bizjak <uros@kss-loka.si>
34282 * gcc.dg/builtins-39.c: New test.
34284 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
34286 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34288 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
34290 * gcc.dg/torture/mips-hilo-1.c: New test.
34292 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
34294 * gcc.c-torture/compile/20040419-1.c: New test.
34296 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
34298 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34300 2004-04-18 Zack Weinberg <zack@codesourcery.com>
34301 Aldy Hernandez <aldyh@redhat.com>
34303 * gcc.c-torture/execute/va-arg-24.c: New.
34305 2004-04-17 Zack Weinberg <zack@codesourcery.com>
34306 Aldy Hernandez <aldyh@redhat.com>
34308 * gcc.dg/vmx/1b-01.c: New.
34309 * gcc.dg/vmx/1b-02.c: New.
34310 * gcc.dg/vmx/1b-03.c: New.
34311 * gcc.dg/vmx/1b-04.c: New.
34312 * gcc.dg/vmx/1b-05.c: New.
34313 * gcc.dg/vmx/1b-06.c: New.
34314 * gcc.dg/vmx/1b-07.c: New.
34315 * gcc.dg/vmx/1c-01.c: New.
34316 * gcc.dg/vmx/1c-02.c: New.
34317 * gcc.dg/vmx/3a-01a.c: New.
34318 * gcc.dg/vmx/3a-01.c: New.
34319 * gcc.dg/vmx/3a-01m.c: New.
34320 * gcc.dg/vmx/3a-03.c: New.
34321 * gcc.dg/vmx/3a-03m.c: New.
34322 * gcc.dg/vmx/3a-04.c: New.
34323 * gcc.dg/vmx/3a-04m.c: New.
34324 * gcc.dg/vmx/3a-05.c: New.
34325 * gcc.dg/vmx/3a-06.c: New.
34326 * gcc.dg/vmx/3a-06m.c: New.
34327 * gcc.dg/vmx/3a-07.c: New.
34328 * gcc.dg/vmx/3b-01.c: New.
34329 * gcc.dg/vmx/3b-02.c: New.
34330 * gcc.dg/vmx/3b-10.c: New.
34331 * gcc.dg/vmx/3b-13.c: New.
34332 * gcc.dg/vmx/3b-14.c: New.
34333 * gcc.dg/vmx/3b-15.c: New.
34334 * gcc.dg/vmx/3c-01a.c: New.
34335 * gcc.dg/vmx/3c-01.c: New.
34336 * gcc.dg/vmx/3c-02.c: New.
34337 * gcc.dg/vmx/3c-03.c: New.
34338 * gcc.dg/vmx/3d-01.c: New.
34339 * gcc.dg/vmx/4-01.c: New.
34340 * gcc.dg/vmx/4-03.c: New.
34341 * gcc.dg/vmx/5-01.c: New.
34342 * gcc.dg/vmx/5-02.c: New.
34343 * gcc.dg/vmx/5-03.c: New.
34344 * gcc.dg/vmx/5-04.c: New.
34345 * gcc.dg/vmx/5-05.c: New.
34346 * gcc.dg/vmx/5-06.c: New.
34347 * gcc.dg/vmx/5-07.c: New.
34348 * gcc.dg/vmx/5-07t.c: New.
34349 * gcc.dg/vmx/5-08.c: New.
34350 * gcc.dg/vmx/5-10.c: New.
34351 * gcc.dg/vmx/5-11.c: New.
34352 * gcc.dg/vmx/7-01a.c: New.
34353 * gcc.dg/vmx/7-01.c: New.
34354 * gcc.dg/vmx/7c-01.c: New.
34355 * gcc.dg/vmx/7d-01.c: New.
34356 * gcc.dg/vmx/7d-02.c: New.
34357 * gcc.dg/vmx/8-01.c: New.
34358 * gcc.dg/vmx/8-02a.c: New.
34359 * gcc.dg/vmx/8-02.c: New.
34360 * gcc.dg/vmx/brode-1.c: New.
34361 * gcc.dg/vmx/bug-1.c: New.
34362 * gcc.dg/vmx/bug-2.c: New.
34363 * gcc.dg/vmx/bug-3.c: New.
34364 * gcc.dg/vmx/cw-bug-1.c: New.
34365 * gcc.dg/vmx/cw-bug-2.c: New.
34366 * gcc.dg/vmx/cw-bug-3.c: New.
34367 * gcc.dg/vmx/dct.c: New.
34368 * gcc.dg/vmx/debug-1.c: New.
34369 * gcc.dg/vmx/debug-2.c: New.
34370 * gcc.dg/vmx/debug-3.c: New.
34371 * gcc.dg/vmx/debug-4.c: New.
34372 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34373 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34374 * gcc.dg/vmx/eg-5.c: New.
34375 * gcc.dg/vmx/fft.c: New.
34376 * gcc.dg/vmx/gcc-bug-1.c: New.
34377 * gcc.dg/vmx/gcc-bug-2.c: New.
34378 * gcc.dg/vmx/gcc-bug-3.c: New.
34379 * gcc.dg/vmx/gcc-bug-4.c: New.
34380 * gcc.dg/vmx/gcc-bug-5.c: New.
34381 * gcc.dg/vmx/gcc-bug-6.c: New.
34382 * gcc.dg/vmx/gcc-bug-7.c: New.
34383 * gcc.dg/vmx/gcc-bug-8.c: New.
34384 * gcc.dg/vmx/gcc-bug-9.c: New.
34385 * gcc.dg/vmx/gcc-bug-b.c: New.
34386 * gcc.dg/vmx/gcc-bug-c.c: New.
34387 * gcc.dg/vmx/gcc-bug-d.c: New.
34388 * gcc.dg/vmx/gcc-bug-e.c: New.
34389 * gcc.dg/vmx/gcc-bug-f.c: New.
34390 * gcc.dg/vmx/gcc-bug-g.c: New.
34391 * gcc.dg/vmx/gcc-bug-i.c: New.
34392 * gcc.dg/vmx/harness.h: New.
34393 * gcc.dg/vmx/ira1.c: New.
34394 * gcc.dg/vmx/ira2a.c: New.
34395 * gcc.dg/vmx/ira2b.c: New.
34396 * gcc.dg/vmx/ira2.c: New.
34397 * gcc.dg/vmx/ira2c.c: New.
34398 * gcc.dg/vmx/mem.c: New.
34399 * gcc.dg/vmx/newton-1.c: New.
34400 * gcc.dg/vmx/ops.c: New.
34401 * gcc.dg/vmx/sn7153.c: New.
34402 * gcc.dg/vmx/spill2.c: New.
34403 * gcc.dg/vmx/spill3.c: New.
34404 * gcc.dg/vmx/spill.c: New.
34405 * gcc.dg/vmx/t.c: New.
34406 * gcc.dg/vmx/varargs-1.c: New.
34407 * gcc.dg/vmx/varargs-2.c: New.
34408 * gcc.dg/vmx/varargs-3.c: New.
34409 * gcc.dg/vmx/varargs-4.c: New.
34410 * gcc.dg/vmx/varargs-5.c: New.
34411 * gcc.dg/vmx/varargs-6.c: New.
34412 * gcc.dg/vmx/varargs-7.c: New.
34413 * gcc.dg/vmx/vmx.exp: New.
34414 * gcc.dg/vmx/vprint-1.c: New.
34415 * gcc.dg/vmx/vscan-1.c: New.
34416 * gcc.dg/vmx/x-01.c: New.
34417 * gcc.dg/vmx/x-02.c: New.
34418 * gcc.dg/vmx/x-03.c: New.
34419 * gcc.dg/vmx/x-04.c: New.
34420 * gcc.dg/vmx/x-05.c: New.
34421 * gcc.dg/vmx/yousufi-1.c: New.
34422 * gcc.dg/vmx/zero-1.c: New.
34423 * gcc.dg/vmx/zero.c: New.
34425 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
34427 * g++.dg/lookup/java1.C: Update for chage of
34429 * g++.dg/lookup/java2.C: Likewise.
34431 2004-04-17 Laurent GUERBY <laurent@guerby.net>
34433 * ada/acats/run_all.sh: use -O2 by default.
34435 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
34437 * gcc.dg/vr-mult-[12].c: New tests.
34439 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34441 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34443 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34445 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
34447 * lib/target-supports.exp (check_profiling_available): Assume
34448 profiling isn't available for mips*-*-elf targets.
34450 2004-04-14 Uros Bizjak <uros@kss-loka.si>
34452 * gcc.dg/builtins-38.c: New test.
34454 2004-04-14 Eric Christopher <echristo@redhat.com>
34456 * g++.dg/charset/charset.exp: Run .cc extension tests.
34458 2004-04-14 Zack Weinberg <zack@codesourcery.com>
34460 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
34462 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34464 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34466 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
34468 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34469 * gcc.dg/i386-387-2.c: Likewise.
34471 * gcc.dg/i386-387-7.c: New test.
34472 * gcc.dg/i386-387-8.c: New test.
34474 * gcc.dg/builtins-37.c: New test.
34476 2004-04-13 Geoffrey Keating <geoffk@apple.com>
34478 * g++.dg/pch/externc-1.C: Add missing semicolon.
34480 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
34482 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34484 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34486 * gcc.c-torture/execute/20040411-1.c: New test.
34488 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
34490 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34492 2004-04-09 Chris Demetriou <cgd@broadcom.com>
34494 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34496 2004-04-09 Zack Weinberg <zack@codesourcery.com>
34498 * lib/target-supports.exp (check_named_sections_available): New.
34499 * lib/gcc-dg.exp (dg-require-named-sections): New.
34500 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34501 old-deja.exp. Also prune error-count message from HP linker.
34502 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34504 * g++.dg/init/init-ref4.C: Use dg-require-weak.
34505 * g++.old-deja/g++.pt/static3.C: Likewise.
34506 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34508 2004-04-09 Roger Sayle <roger@eyesopen.com>
34510 * gcc.c-torture/execute/20040409-1.c: New test case.
34511 * gcc.c-torture/execute/20040409-2.c: New test case.
34512 * gcc.c-torture/execute/20040409-3.c: New test case.
34514 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
34516 * gcc.dg/20040409-1.c: New test.
34518 2004-04-08 Roger Sayle <roger@eyesopen.com>
34521 * g++.dg/opt/pr14888.C: New test case.
34523 2004-04-08 Geoffrey Keating <geoffk@apple.com>
34525 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34526 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34527 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34528 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34531 2004-04-08 Paul Brook <paul@codesourcery.com>
34533 * gcc.dg/spill-1.c: New test.
34535 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34537 * gcc.dg/torture/builtin-ctype-2.c: New test.
34539 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
34541 * gcc.dg/pch/pch.exp: Add largefile test.
34543 2004-04-06 Geoffrey Keating <geoffk@apple.com>
34545 * g++.dg/pch/externc-1.Hs: New.
34546 * g++.dg/pch/externc-1.C: New.
34548 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34550 * gcc.dg/compat/struct-by-value-5a_main.c,
34551 gcc.dg/compat/struct-by-value-5b_main.c: New files.
34552 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34553 * gcc.dg/compat/struct-by-value-5a_x.c,
34554 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34555 gcc.dg/compat/struct-by-value-5_x.c.
34556 * gcc.dg/compat/struct-by-value-5a_y.c,
34557 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34558 gcc.dg/compat/struct-by-value-5_y.c.
34560 * gcc.dg/compat/struct-by-value-6a_main.c,
34561 gcc.dg/compat/struct-by-value-6b_main.c: New files.
34562 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34563 * gcc.dg/compat/struct-by-value-6a_x.c,
34564 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34565 gcc.dg/compat/struct-by-value-6_x.c.
34566 * gcc.dg/compat/struct-by-value-6a_y.c,
34567 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34568 gcc.dg/compat/struct-by-value-6_y.c.
34570 * gcc.dg/compat/struct-by-value-7a_main.c,
34571 gcc.dg/compat/struct-by-value-7b_main.c: New files.
34572 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34573 * gcc.dg/compat/struct-by-value-7a_x.c,
34574 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34575 gcc.dg/compat/struct-by-value-7_x.c.
34576 * gcc.dg/compat/struct-by-value-7a_y.c,
34577 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34578 gcc.dg/compat/struct-by-value-7_y.c.
34580 2004-04-06 Jakub Jelinek <jakub@redhat.com>
34582 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34583 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34584 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34587 2004-04-06 Uros Bizjak <uros@kss-loka.si>
34589 * gcc.dg/builtins-36.c: New test.
34591 2004-04-06 Paul Brook <paul@codesourcery.com>
34593 * README.gcc: Remove obsolete contraint on testcases.
34595 2004-04-05 Paul Brook <paul@codesourcery.com>
34598 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
34599 failure and exit(0) on success.
34600 * g++.dg/expr/anew2.C: Ditto.
34601 * g++.dg/expr/anew3.C: Ditto.
34602 * g++.dg/expr/anew4.C: Ditto.
34604 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
34607 * g++.dg/template/unify7.C: New.
34609 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
34611 * g++.dg/README: Bring up to date with new subdirectories; remove
34612 duplicate subdirectory lines.
34614 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
34617 * g++.dg/template/unify5.C: New.
34618 * g++.dg/template/unify6.C: New.
34619 * g++.dg/template/qualttp20.C: Adjust.
34620 * g++.old-deja/g++.jason/report.C: Adjust.
34621 * g++.old-deja/g++.other/qual1.C: Adjust.
34623 2004-04-01 Mark Mitchell <mark@codesourcery.com>
34626 * g++.dg/inherit/ptrmem1.C: New test.
34628 2004-04-01 Jakub Jelinek <jakub@redhat.com>
34631 * gcc.c-torture/execute/20040331-1.c: New test.
34632 * gcc.dg/20040331-1.c: New test.
34634 2004-04-01 Paul Brook <paul@codesourcery.com>
34636 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34638 2004-03-30 Mark Mitchell <mark@codesourcery.com>
34641 * g++.dg/init/goto1.C: New test.
34644 * g++.dg/template/defarg4.C: New test.
34646 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
34648 * gcc.dg/altivec-11.c: Extend test for more valid cases.
34650 2004-03-28 David Edelsohn <edelsohn@gnu.org>
34652 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34654 2004-03-28 Zack Weinberg <zack@codesourcery.com>
34656 * gcc.dg/noncompile/undeclared-2.c: New test.
34658 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
34660 * gcc.dg/940409-1.c: Remove XFAIL.
34661 * gcc.dg/reg-vol-struct-1.c: New test.
34663 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34665 * gcc.dg/torture/builtin-wctype-1.c: New test.
34667 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
34669 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34670 * gcc.dg/20001101-1.c: Likewise.
34671 * gcc.dg/20001102-1.c: Likewise.
34673 2004-03-25 Roger Sayle <roger@eyesopen.com>
34675 * gcc.dg/compare8.c: Add an additional test for XOR.
34677 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34679 * gcc.dg/torture/builtin-ctype-1.c: New test.
34681 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34683 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34684 * gcc.dg/torture/builtin-math-1.c: Likewise.
34685 * gcc.dg/torture/builtin-power-1.c: New test.
34687 2004-03-24 Andreas Schwab <schwab@suse.de>
34689 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34692 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
34693 Roger Sayle <roger@eyesopen.com>
34695 * gcc.dg/compare8.c: New test case.
34697 2004-03-23 Ziemowit Laski <zlaski@apple.com>
34699 * g++.dg/ext/altivec-7.C: New test.
34701 2004-03-23 Zack Weinberg <zack@codesourcery.com>
34703 PR 12267, 12391, 12560, 13129, 14114, 14133
34704 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34705 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34706 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34707 Adjust error regexps.
34708 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34709 * gcc.dg/noncompile/undeclared-1.c: New test cases.
34710 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34711 * gcc.dg/local1.c: Add explanatory comment.
34713 2004-03-23 Roger Sayle <roger@eyesopen.com>
34715 PR optimization/14669
34716 * g++.dg/opt/fold2.C: New test case.
34718 2004-03-22 Jakub Jelinek <jakub@redhat.com>
34721 * gcc.dg/20040322-1.c: New test.
34723 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34725 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
34726 * gcc.dg/ultrasp4.c: Likewise.
34727 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
34729 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34731 * gcc.dg/i386-sse-8.c: Reset default options.
34733 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34735 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34736 in the error message text.
34738 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34740 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34742 2004-03-21 Mark Mitchell <mark@codesourcery.com>
34745 * g++.dg/init/array13.C: New test.
34747 2004-03-20 Roger Sayle <roger@eyesopen.com>
34750 * gcc.c-torture/compile/pr13889.c: New test case.
34752 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
34755 * builtins-1.c (nan, nans): Don't test.
34756 * builtins-30.c: Don't use nan, nanf, nanl.
34757 * builtins-35.c: New test.
34759 2004-03-19 Ziemowit Laski <zlaski@apple.com>
34761 * g++.dg/ext/altivec-6.C: New test.
34763 2004-03-19 Mark Mitchell <mark@codesourcery.com>
34765 * g++.dg/init/placement3.C: New test.
34767 * g++.dg/template/spec13.C: New test.
34769 * g++.dg/lookup/using11.C: New test.
34771 * g++.dg/lookup/koenig3.C: New test.
34773 * g++.dg/template/operator2.C: New test.
34775 * g++.dg/expr/dtor3.C: New test.
34776 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34778 * g++.old-deja/g++.law/visibility28.C: Likewise.
34780 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
34782 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34783 * gcc.dg/ppc64-abi-3.c: Likewise.
34785 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34788 * g++.dg/parse/template15.C: New test.
34790 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34792 * g++.dg/expr/dtor2.C: New test.
34794 * g++.dg/lookup/anon4.C: New test.
34796 * g++.dg/overload/using1.C: New test.
34798 * g++.dg/template/lookup7.C: New test.
34800 * g++.dg/template/typename6.C: New test.
34802 * g++.dg/expr/cond6.C: New test.
34804 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34806 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34808 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34810 * g++.dg/expr/cond5.C: New test.
34811 * g++.dg/expr/constcast1.C: Likewise.
34812 * g++.dg/expr/ptrmem2.C: Likewise.
34813 * g++.dg/expr/ptrmem3.C: Likewise.
34814 * g++.dg/lookup/main1.C: Likewise.
34815 * g++.dg/template/lookup6.C: Likewise.
34817 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34819 * gcc.dg/local1.c: New test.
34821 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34823 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34825 * gcc.dg/torture/builtin-convert-1.c: New test.
34827 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34829 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34831 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34834 * g++.dg/warn/Wunused-7.C: New test.
34836 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34838 * gcc.dg/torture/builtin-integral-1.c: New test.
34840 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34843 * g++.dg/parse/non-dependent3.C: New test.
34845 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
34847 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34848 * g++.dg/eh/simd-2.C: Likewise.
34849 * g++.dg/init/array10.C: Likewise.
34850 * gcc.c-torture/compile/simd-1.c: Likewise.
34851 * gcc.c-torture/compile/simd-2.c: Likewise.
34852 * gcc.c-torture/compile/simd-3.c: Likewise.
34853 * gcc.c-torture/compile/simd-4.c: Likewise.
34854 * gcc.c-torture/compile/simd-6.c: Likewise.
34855 * gcc.c-torture/execute/simd-1.c: Likewise.
34856 * gcc.c-torture/execute/simd-2.c: Likewise.
34857 * gcc.dg/compat/vector-defs.h: Likewise.
34858 * gcc.dg/20020531-1.c: Likewise.
34859 * gcc.dg/altivec-3.c: Likewise.
34860 * gcc.dg/altivec-4.c: Likewise.
34861 * gcc.dg/altivec-varargs-1.c: Likewise.
34862 * gcc.dg/compat/vector-defs.h: Likewise.
34863 * gcc.dg/i386-mmx-3.c: Likewise.
34864 * gcc.dg/i386-sse-4.c: Likewise.
34865 * gcc.dg/i386-sse-5.c: Likewise.
34866 * gcc.dg/i386-sse-8.c: Likewise.
34867 * gcc.dg/simd-1.c: Likewise.
34868 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
34869 __ev64_opaque__ since the machine description provides it.
34871 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34873 * lib/compat.exp (skip_list): New global variable.
34874 Use it to hold the user defined COMPAT_SKIPS list if any.
34875 (compat-obj): Add the members of skip_list to optall.
34877 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34879 * gcc.dg/compat/union-by-value-1_main.c,
34880 union-by-value-1_x.c, union-by-value-1_y.c,
34881 union-check.h, union-defs.h,
34882 union-init.h, union-return-1_main.c,
34883 union-return-1_x.c, union-return-1_y.c: New files.
34885 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34887 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34888 mixed-struct-init.h: Add 4 mixed structure types.
34889 struct-by-value-21_main.c, struct-by-value-21_x.c,
34890 struct-by-value-21_y.c, struct-return-21_main.c,
34891 struct-return-21_x.c, struct-return-21_y.c: New files.
34893 2004-03-13 Mark Mitchell <mark@codesourcery.com>
34896 * g++.dg/parse/template14.C: New test.
34898 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34900 * gcc.c-torture/execute/20040313-1.c: New test.
34902 2004-03-13 Jakub Jelinek <jakub@redhat.com>
34905 * gcc.dg/20040311-2.c: New test.
34907 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
34910 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34913 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
34915 * gcc.dg/20040305-2.c: Add missing return statement.
34917 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34919 * gcc.dg/builtins-34.c: Also check pow10*.
34921 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34924 * gcc.dg/20040305-2.c: New test.
34926 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34928 * gcc.dg/20040310-1.c: New test.
34930 2004-03-11 Roger Sayle <roger@eyesopen.com>
34932 * gcc.c-torture/execute/20040311-1.c: New test case.
34934 2004-03-11 Mark Mitchell <mark@codesourcery.com>
34937 * g++.dg/lookup/enum1.C: New test.
34939 2004-03-10 Mark Mitchell <mark@codesourcery.com>
34942 * g++.dg/lookup/struct2.C: New test.
34944 2004-03-10 Uros Bizjak <uros@kss-loka.si>
34946 * gcc.dg/builtins-34.c: New test.
34948 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34950 * gcc.dg/torture/builtin-nonneg-1.c: New test.
34952 2004-03-09 James E Wilson <wilson@specifixinc.com>
34954 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34955 * gcc.dg/alias-2.c: New testcase.
34957 2004-03-09 Zack Weinberg <zack@codesourcery.com>
34959 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34961 2004-03-09 Roger Sayle <roger@eyesopen.com>
34963 * gcc.c-torture/execute/20040309-1.c: New test case.
34965 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
34968 * g++.dg/overload/ref1.C: New.
34970 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34973 * g++.dg/template/spec12.C: New test.
34976 * g++.dg/parse/crash14.C: New test.
34978 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34981 * g++.dg/init/ref11.C: New test.
34983 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34986 * g++.dg/parse/builtin2.C: New test.
34988 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34991 * g++.dg/init/ctor3.C: New test.
34992 * g++.dg/init/union1.C: New test.
34993 * g++.dg/ext/anon-struct4.C: New test.
34995 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34997 * g++.dg/lookup/koenig1.C: Tweak error messages.
34998 * g++.dg/lookup/used-before-declaration.C: Likewise.
34999 * g++.dg/other/do1.C: Likewise.
35000 * g++.dg/overload/koenig1.C: Likewise.
35001 * g++.dg/parse/crash13.C: Likewise.
35002 * g++.dg/template/instantiate3.C: Likewise.
35004 2004-03-08 Eric Christopher <echristo@redhat.com>
35006 * * lib/target-supports.exp: Enable libiconv in test
35007 compilation. Fix up error checking.
35009 2004-03-08 Roger Sayle <roger@eyesopen.com>
35011 PR middle-end/14289
35012 * gcc.dg/pr14289-1.c: New test case.
35013 * gcc.dg/pr14289-2.c: Likewise.
35014 * gcc.dg/pr14289-3.c: Likewise.
35016 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
35018 * gcc.c-torture/execute/20040308-1.c: New test.
35020 2004-03-07 Roger Sayle <roger@eyesopen.com>
35022 * gcc.c-torture/execute/20040307-1.c: New test case.
35024 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
35026 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35028 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
35030 * gcc.dg/20040306-1.c: New test.
35032 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
35034 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35036 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35038 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35041 * gcc.dg/decl-6.c: New test.
35043 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35045 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35046 Rename LOGPOW -> LOG_POW.
35047 (SQRT_EXP, POW_EXP): New.
35049 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35051 * gcc.dg/i386-sse-8.c: New test.
35053 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35056 * gcc.dg/decl-5.c: New test.
35058 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
35060 * gcc.dg/20040305-1.c: New test.
35062 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
35065 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35067 2004-03-04 Ziemowit Laski <zlaski@apple.com>
35069 PR c++/14425, c++/14426
35070 * g++.dg/ext/altivec-4.C: New test.
35071 * g++.dg/ext/altivec-5.C: New test.
35073 2004-03-04 Geoffrey Keating <geoffk@apple.com>
35075 * g++.old-deja/g++.other/linkage1.C: Expect errors about
35076 global variables of a type with no linkage.
35077 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35078 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35079 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35080 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35081 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35082 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35083 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35084 * g++.dg/warn/deprecated.C: Name enum Color.
35085 * g++.dg/overload/VLA.C: Name structure for 'b'.
35086 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35088 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35090 * gcc.c-torture/compile/20040304-1.c: New test.
35092 2004-03-03 Zack Weinberg <zack@codesourcery.com>
35095 * gcc.dg/decl-4.c: New testcase.
35097 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
35099 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35100 as PRECF if sizeof (float) > sizeof (double).
35101 (PRECL): Make it the same as PRECF if
35102 sizeof (float) > sizeof (long double).
35104 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35106 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35107 system type. Add check for irix6 which doesn't have c99 runtime.
35109 2004-03-03 Bob Wilson <bob.wilson@acm.org>
35111 * gcc.dg/const-elim-1.c: xfail for xtensa.
35113 2004-03-01 Mark Mitchell <mark@codesourcery.com>
35116 * g++.dg/template/cond4.C: New test.
35118 2004-03-01 Mark Mitchell <mark@codesourcery.com>
35121 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35124 * g++.dg/parse/defarg7.C: New test.
35127 * g++.dg/template/friend26.C: New test.
35129 2004-03-01 Mark Mitchell <mark@codesourcery.com>
35132 * g++.dg/abi/mangle21.C: New test.
35135 * g++.dg/parse/constructor2.C: New test.
35138 * g++.dg/template/sfinae1.C: New test.
35140 2004-02-29 Mark Mitchell <mark@codesourcery.com>
35143 * g++.dg/expr/crash2.C: New test.
35145 PR middle-end/13448
35146 * gcc.dg/inline-5.c: New test.
35147 * gcc.dg/always-inline.c: Split out tests into ...
35148 * gcc.dg/always-inline2.c: ... this and ...
35149 * gcc.dg/always-inline3.c: ... this.
35151 2004-02-29 Mark Mitchell <mark@codesourcery.com>
35154 * g++.dg/debug/crash1.C: New test.
35156 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
35158 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35159 function with __attribute__((noinline)).
35160 (recurser_void2): Likewise.
35161 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35162 (recurser_void2): Likewise.
35164 2004-02-29 Roger Sayle <roger@eyesopen.com>
35166 PR middle-end/14203
35167 * g++.dg/warn/Wunused-6.C: New test case.
35169 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
35171 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35174 2004-02-27 Eric Christopher <echristo@redhat.com>
35176 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35177 * g++.dg/charset/asm2.c: Run only x86.
35178 * gcc.dg/charset/asm3.c: Ditto.
35180 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
35182 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35185 2004-02-27 Ziemowit Laski <zlaski@apple.com>
35187 * g++.dg/ext/altivec-3.C: New.
35189 2004-02-26 Richard Henderson <rth@redhat.com>
35191 * g++.dg/ext/attrib10.C: Mark for warning.
35192 * gcc.dg/attr-alias-1.c: New.
35194 2004-02-26 Richard Henderson <rth@redhat.com>
35196 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35197 * gcc.c-torture/execute/20040208-2.c: ... it back.
35199 2004-02-26 Eric Christopher <echristo@redhat.com>
35201 * lib/target-supports.exp (check-iconv-available): New function.
35202 * lib/gcc-dg.exp (dg-require-iconv): New function.
35204 * gcc.dg/charset: New directory.
35205 * gcc.dg/charset/charset.exp: New file.
35206 * gcc.dg/charset/asm1.c: Ditto.
35207 * gcc.dg/charset/asm2.c: Ditto.
35208 * gcc.dg/charset/asm3.c: Ditto.
35209 * gcc.dg/charset/asm4.c: Ditto.
35210 * gcc.dg/charset/asm5.c: Ditto.
35211 * gcc.dg/charset/attribute1.c: Ditto.
35212 * gcc.dg/charset/attribute2.c: Ditto.
35213 * gcc.dg/charset/string1.c: Ditto.
35214 * g++.dg/charset: New directory.
35215 * g++.dg/dg.exp: Add here. Special options.
35216 * g++.dg/charset/charset.exp: New file.
35217 * g++.dg/charset/asm1.c: Ditto.
35218 * g++.dg/charset/asm2.c: Ditto.
35219 * g++.dg/charset/asm3.c: Ditto.
35220 * g++.dg/charset/asm4.c: Ditto.
35221 * g++.dg/charset/attribute1.c: Ditto.
35222 * g++.dg/charset/attribute2.c: Ditto.
35223 * g++.dg/charset/extern1.cc: Ditto.
35224 * g++.dg/charset/extern2.cc: Ditto.
35225 * g++.dg/charset/string1.c: Ditto.
35227 2004-02-26 Mark Mitchell <mark@codesourcery.com>
35230 * g++.dg/parse/comma1.C: New test.
35232 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35235 * g++.dg/template/ttp8.C: New test.
35237 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
35239 * gcc.dg/fixuns-trunc-1.c: New test.
35241 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35243 * gcc.dg/builtins-config.h: Use #elif.
35245 2004-02-26 Michael Matz <matz@suse.de>
35247 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35248 * gcc.dg/991214-1.c: Likewise.
35249 * gcc.dg/i386-asm-1.c: Likewise.
35251 2004-02-25 Richard Henderson <rth@redhat.com>
35253 * gcc.c-torture/execute/20040208-2.c: Move ...
35254 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35256 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35259 * g++.dg/other/crash-3.C: New test.
35261 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35263 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35264 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35266 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35269 2004-02-24 Michael Matz <matz@suse.de>
35271 * gcc.dg/i386-regparm.c: New.
35273 2004-02-23 James E Wilson <wilson@specifixinc.com>
35275 * gcc.c-torture/execute/20040223-1.c: New.
35277 2004-02-23 Zack Weinberg <zack@codesourcery.com>
35278 Kazu Hirata <kazu@cs.umass.edu>
35280 * gcc.dg/fwritable-strings-1.c: Remove.
35282 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
35285 * gcc.dg/20040223-1.c: New test.
35287 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35290 * g++.dg/ext/typeof9.C: New test.
35292 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35295 * g++.dg/other/switch1.C: New test.
35297 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35299 * gcc.dg/cast-function-1.c: Adjust for new informative message.
35300 * gcc.dg/va-arg-1.c: Likewise.
35302 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35305 * g++.dg/template/koenig5.C: New test.
35307 2004-02-21 Ziemowit Laski <zlaski@apple.com>
35309 * g++.dg/ext/altivec-1.C: Generalize target triple.
35310 * g++.dg/ext/altivec-2.C: New test case.
35311 * g++.dg/ext/altivec_check.h: New file.
35312 * gcc.dg/altivec-1.c: Generalize target triple;
35313 include altivec_check.h and call altivec_check().
35314 * gcc.dg/altivec-[2-5].c: Generalize target triple.
35315 * gcc.dg/altivec-6.c: New test case.
35316 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35317 type casts as needed.
35318 * gcc.dg/altivec-10.c: Include altivec_check.h and call
35320 * gcc.dg/altivec-12.c: New test case.
35321 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35322 include altivec_check.h and call altivec_check().
35323 * gcc.dg/altivec_check.h: New file.
35325 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35327 * lib/target-supports.exp (check_alias_available): Don't mangle
35328 function `g' in test program.
35330 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35332 * lib/target-supports.exp (check_profiling_available): Check
35333 argument to determine whether we support a profiling type.
35334 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35335 check_profiling_available.
35336 * g++.dg/bprob/bprob.exp: Likewise.
35337 * g77.dg/bprob/bprob.exp: Likewise.
35338 * gcc.misc-tests/bprob.exp: Likewise.
35339 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35340 dg-require-profiling and delete expected error handling.
35341 * gcc.dg/20021014-1.c: Likewise.
35342 * gcc.dg/nest.c: Likewise.
35344 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35347 * g++.dg/other/vthunk1.C: New test.
35349 2004-02-20 Falk Hueffner <falk@debian.org>
35352 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35354 2004-02-20 Mark Mitchell <mark@codesourcery.com>
35357 * g++.dg/other/error8.C: Remove XFAIL markers.
35360 * g++.dg/ext/packed5.C: New test.
35363 * g++.dg/warn/Wunused-5.C: New test.
35366 * g++.dg/lookup/member1.C: New test.
35368 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
35370 * gcc.c-torture/compile/20040130-1.c: Enable only when
35371 __INT_MAX__ >= 2147483647L.
35372 * gcc.c-torture/compile/961203-1.c: Likewise.
35374 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
35376 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35377 * g++.dg/opt/template1.C: Robustify assembler regexp
35379 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35381 * gcc.c-torture/execute/simd-4.x: Remove.
35382 * gcc.c-torture/execute/va-arg-25.x: Likewise.
35383 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35384 Guard with #ifndef SKIP_ATTRIBUTE.
35385 * gcc.dg/compat/vector-1_y.c: Likewise.
35386 * gcc.dg/compat/vector-2_x.c: Likewise.
35387 * gcc.dg/compat/vector-2_y.c: Likewise.
35388 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35389 * g++.dg/eh/simd-2.C: Likewise.
35391 2004-02-19 Alan Modra <amodra@bigpond.net.au>
35393 * gcc.c-torture/compile/complex-1.c: New.
35395 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
35398 * gcc.c-torture/execute/20040218-1.c: New test.
35400 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35403 * g++.dg/parse/new2.C: New test.
35405 2004-02-18 Paul Brook <paul@codesourcery.com>
35407 * gcc.c-torture/compile/libcall-1.c: New test.
35409 2004-02-18 Paul Brook <paul@codesourcery.com>
35412 * gcc.dg/debug/debug-7.c: New test.
35414 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
35416 * gcc.dg/20040217-1.c: New test.
35418 2004-02-17 Zack Weinberg <zack@codesourcery.com>
35420 * gcc.c-torture/execute/990208-1.x: Delete.
35422 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
35424 * gcc.c-torture/execute/20040208-2.x: New file.
35426 2004-02-17 Mark Mitchell <mark@codesourcery.com>
35429 * g++.dg/abi/structret1.C: New test.
35431 2004-02-17 Jakub Jelinek <jakub@redhat.com>
35433 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35434 (i386_cpuid): No need to test if cpuid is available on AMD64.
35435 Fix assembly, so that it works onboth i386 and AMD64.
35436 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35437 (vecInLong): Fix s[] member type to unsigned int.
35438 (vecInWord): Remove type.
35439 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35440 (a64, b64, c64, d64, e64): Remove.
35441 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35442 Remove unused variable. Remove initialization of removed variables.
35443 Don't call mmx_tests nor sse_tests.
35444 (reference_mmx, reference_sse): Remove.
35445 (check): Add return stmt.
35446 * gcc.dg/i386-sse-7.c: New test.
35447 * gcc.dg/i386-mmx-4.c: New test.
35449 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35451 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35452 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35453 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35454 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35455 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35456 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35457 g++.dg/tc1/dr94.C: Fix line terminator.
35459 2004-02-16 Geoffrey Keating <geoffk@apple.com>
35461 * gcc.c-torture/compile/20040216-1.c: New.
35463 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35465 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35466 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35467 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35468 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35469 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35470 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35472 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35474 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35476 2004-02-15 Mark Mitchell <mark@codesourcery.com>
35479 * g++.dg/expr/cond4.C: New test.
35482 * g++.dg/lookup/crash2.C: New test.
35484 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
35486 * gcc.c-torture/compile/20040214-2.c: New test.
35488 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
35491 * g++.dg/ext/typeof8.C: New test.
35493 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
35495 * gcc.c-torture/compile/20040214-1.c: New test.
35497 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35500 * g++.dg/template/spec11.C: New test.
35502 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35505 * g++.dg/other/error8.C: New test.
35507 2004-02-13 Mark Mitchell <mark@codesourcery.com>
35510 * g++.dg/template/array4.C: New test.
35513 * g++.dg/inherit/thunk2.C: New test.
35516 * g++.dg/eh/cond2.C: New test.
35518 2004-02-12 Alan Modra <amodra@bigpond.net.au>
35520 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35522 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
35524 * lib/scanasm.exp (dg-scan): Quote pattern before display.
35526 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
35528 * g++.dg/simd-2.C: xfail on ppc64-linux.
35530 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
35533 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35536 2004-02-11 Uros Bizjak <uros@kss-loka.si>
35538 * gcc.dg/builtins-33.c: New test.
35540 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
35542 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35544 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
35546 * g++.dg/simd-2.C: Set -maltivec for ppc64.
35548 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
35550 * gcc.dg/ppc64-abi-3.c: New test.
35552 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
35556 * gcc.dg/pr14092-1.c: New testcase.
35558 2004-02-10 Alan Modra <amodra@bigpond.net.au>
35560 * gcc.dg/cpp/assert4.c: Fix typo last change.
35562 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35563 * gcc.dg/cpp/assert4.c: Handle powerpc64.
35565 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35567 2004-02-09 Roger Sayle <roger@eyesopen.com>
35569 * gcc.c-torture/compile/20040209-1.c: New test case.
35571 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
35573 * gcc.dg/c90-init-1.c: Adjust expected error messages.
35575 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
35577 * gcc.c-torture/execute/20040208-[12].c: New tests.
35579 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35581 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35583 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35585 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35587 2004-02-07 Zack Weinberg <zack@codesourcery.com>
35590 * gcc.dg/visibility-8.c: New testcase.
35592 2004-02-07 Zack Weinberg <zack@codesourcery.com>
35594 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35596 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35598 2004-02-07 Roger Sayle <roger@eyesopen.com>
35600 PR middle-end/13696
35601 * g++.dg/opt/fold1.C: New test case.
35603 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35606 * g++.dg/other/crash-2.C: New test.
35608 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35611 * g++.dg/parse/angle-bracket2.C: New test.
35613 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35615 PR middle-end/13750
35617 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35619 * g++.dg/pch/wchar-1.C: New.
35620 * g++.dg/pch/wchar-1.Hs: New.
35622 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35625 * g++.dg/parse/error15.C: New test.
35626 * g++.dg/parse/crash11.C: Update dg-error mark.
35628 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35631 * g++.dg/warn/conv2.C: New test.
35633 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35636 * g++.dg/warn/incomplete1.C: Remove xfail.
35638 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35640 * lib/file-format.exp (gcc_target_object_format): Use
35641 ${tool}_target_compile, not gcc_target_compile.
35642 * lib/target-supports.exp (check_alias_available): Likewise.
35643 (check_gc_sections_available): Likewise.
35644 * g++.dg/ext/attrib10.C: Use dg-require-alias.
35645 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35648 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35651 * g++.dg/template/static6.C: New test.
35653 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
35655 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35657 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35659 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35660 tests for systems where `char' is unsigned by default.
35662 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35665 * g++.dg/template/partial3.C: New test.
35667 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
35669 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35670 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35671 Remove mentions of obsolete ports.
35673 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
35675 * gcc.dg/noncompile/20001228-1.c: Fix for new
35678 2004-02-03 Roger Sayle <roger@eyesopen.com>
35681 * gcc.c-torture/execute/multdi-1.c: New test case.
35683 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35686 * g++.dg/template/lookup5.C: New test.
35688 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35691 * g++.dg/template/lookup4.C: New test.
35694 * g++.dg/parse/error14.C: New test.
35697 * g++.dg/parse/template13.C: New test.
35699 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35702 * g++.dg/template/koenig4.C: New test.
35705 * g++.dg/template/crash17.C: New test.
35708 * g++.dg/parse/error13.C: New test.
35709 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35711 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35713 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35715 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
35719 * gcc.dg/noncompile/20040203-1.c: New test.
35720 * gcc.dg/noncompile/20040203-2.c: Likewise.
35721 * gcc.dg/noncompile/20040203-3.c: Likewise.
35722 * gcc.dg/20040203-1.c: Likewise.
35724 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
35727 * g++.dg/template/sizeof7.C: New test.
35729 2004-02-02 Eric Christopher <echristo@redhat.com>
35730 Zack Weinberg <zack@codesourcery.com>
35732 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35734 2004-02-02 Zack Weinberg <zack@codesourcery.com>
35736 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35737 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35738 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35739 * gcc.dg/cleanup-5.c: Run only on Linux targets.
35741 2004-02-02 Mark Mitchell <mark@codesourcery.com>
35744 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35747 * g++.dg/ext/attrib13.C: New test.
35750 * g++.dg/conversion/op2.C: New test.
35752 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35754 * gcc.dg/titype-1.c: Fix pasto.
35756 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35758 * gcc.dg/titype-1.c: New test.
35760 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35763 * g++.dg/template/non-type-template-argument-1.C,
35764 g++.dg/template/qualified-id1.C: Update dg-error marks.
35765 * g++.dg/template/nontype6.C: New test.
35767 2004-02-01 Roger Sayle <roger@eyesopen.com>
35769 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35770 * gcc.dg/builtins-31.c: New testcase.
35771 * gcc.dg/builtins-32.c: New testcase.
35773 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
35775 * objc.dg/call-super-2.m: Update line numbers
35776 for the including of stddef.h.
35778 2004-01-30 Michael Matz <matz@suse.de>
35780 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35781 g++.dg/ext/case-range3.C: New tests.
35783 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35787 * g++.dg/template/member4.C: New test.
35789 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35792 * g++.dg/template/sizeof6.C: New test.
35794 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35796 * gcc.dg/fwritable-strings-1.c: New test.
35798 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35800 * gcc.c-torture/compile/20040130-1.c: New test.
35802 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
35804 * objc.dg/call-super-2.m: Include stddef.h for size_t.
35806 2004-01-29 Mark Mitchell <mark@codesourcery.com>
35809 * g++.dg/template/ctor3.C: New test.
35811 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35813 * g++.dg/tc1: New directory.
35814 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35815 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35816 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35817 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35818 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35820 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35822 * g++.dg/parse/error11.C: New test.
35823 * g++.dg/parse/error12.C: Likewise.
35825 2004-01-28 Ziemowit Laski <zlaski@apple.com>
35827 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35828 (scan_initial, main): Use aligned_sizeof instead of sizeof.
35830 2004-01-28 Mark Mitchell <mark@codesourcery.com>
35833 * g++.dg/ext/attrib12.C: New test.
35836 * g++.dg/parse/cast2.C: New test.
35838 2004-01-27 James E Wilson <wilson@specifixinc.com>
35840 * objc.dg/encode-2.m (main): New local string. Set depending on
35841 sizeof long. Use in sscanf call.
35842 * objc.dg/encode-3.m (main): New local string. Set depending on
35843 sizeof long. Use in scan_initial call.
35845 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35847 * objc.dg/call-super-2.m: Make LP64-safe.
35848 * objc.dg/desig-init-1.m: Likewise.
35850 2004-01-27 Devang Patel <dpatel@apple.com>
35852 * g++.dg/debug/namespace1.C: New test.
35854 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
35856 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35859 * gcc.dg/arm-mmx-1.c: New test.
35861 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35863 * gcc.dg/20040127-1.c: New test.
35864 * gcc.dg/20040127-2.c: New test.
35866 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35868 * objc.dg/stret-1.m (glob): Renamed to globa.
35870 2004-01-26 Mark Mitchell <mark@codesourcery.com>
35873 * g++.dg/expr/for1.C: New test.
35875 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
35877 PR middle-end/13779
35878 * gcc.dg/darwin-longlong.c: New test.
35880 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
35882 * gcc.dg/20040124-1.c: Moved test from here...
35883 * gcc.c-torture/compile/20040124-1.c: ...to here.
35885 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35887 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
35888 the assembly output if -m64 is passed.
35890 2004-01-25 Mark Mitchell <mark@codesourcery.com>
35893 * g++.dg/template/cond3.C: New test.
35895 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35898 * g++.dg/template/ttp7.C: New test.
35900 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35903 * g++.dg/template/nontype4.C: New test.
35904 * g++.dg/template/nontype5.C: Likewise.
35906 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
35908 * gcc.dg/torture/mips-clobber-at.c: New test.
35910 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
35912 * gcc.dg/20040124-1.c: New test.
35914 2004-01-24 Jakub Jelinek <jakub@redhat.com>
35916 * gcc.dg/20040123-1.c: New test.
35918 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35920 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35922 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
35924 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35926 2004-01-23 Andrew Pinski <apinski@apple.com>
35928 * gcc.dg/20030121-1.c: Move to ..
35929 * gcc.dg/20040121-1.c: here.
35931 2004-01-23 Roger Sayle <roger@eyesopen.com>
35933 * gcc.dg/builtins-29.c: New test case.
35935 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35938 * gcc.dg/builtins-30.c: New testcase.
35940 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
35942 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35943 * lib/g77.exp: Likewise.
35944 * lib/objc.exp: Likewise.
35945 * lib/g++.exp: Likewise.
35947 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35949 * gcc.dg/struct-by-value-2.c: New test.
35951 2004-01-21 Andrew Pinski <apinski@apple.com>
35954 * gcc.dg/20030121-1.c: New test.
35956 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
35958 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
35959 clobber frame pointer register in asm statement.
35961 2004-01-21 Falk Hueffner <falk@debian.org>
35963 * gcc.c-torture/compile/20040121-1.c: New test.
35965 2004-01-21 Zack Weinberg <zack@codesourcery.com>
35967 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35969 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
35971 * gcc.dg/ppc64-abi-2.c: New test.
35973 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
35975 * lib/treelang.exp: Fill out this file.
35976 * lib/treelang-dg.exp: New File.
35978 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
35980 * gcc.c-torture/compile/981022-1.c: Remove.
35981 * gcc.dg/array-5.c: Remove XFAIL.
35982 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35983 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35984 gcc.dg/cond-lvalue-1.c: Update.
35985 * gcc.dg/cast-lvalue-2.c: New test.
35987 2004-01-19 Mark Mitchell <mark@codesourcery.com>
35990 * g++.dg/other/error1.C (class foo): Tweak error message.
35993 * g++.dg/template/call2.C: New test.
35995 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35997 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35998 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35999 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36000 scalar-return-1_x.c, scalar-return-2_y.c,
36001 scalar-return-3_x.c, scalar-return-3_y.c,
36002 scalar-return-4_x.c, scalar-return-4_y.c,
36003 struct-align-1.h, struct-align-1_x.c,
36004 struct-align-1_y.c, struct-align-2.h,
36005 struct-align-2_x.c, struct-align-2_y.c,
36006 struct-by-value-10_y.c, struct-by-value-11_x.c,
36007 struct-by-value-11_y.c, struct-by-value-12_x.c,
36008 struct-by-value-12_y.c, struct-by-value-13_x.c,
36009 struct-by-value-13_y.c, struct-by-value-14_x.c,
36010 struct-by-value-14_y.c, struct-by-value-15_x.c,
36011 struct-by-value-15_y.c, struct-by-value-16_y.c,
36012 struct-by-value-17_y.c, struct-by-value-18_y.c,
36013 struct-by-value-19_y.c, struct-by-value-1_x.c,
36014 struct-by-value-1_y.c, struct-by-value-20_y.c,
36015 struct-by-value-2_x.c, struct-by-value-2_y.c,
36016 struct-by-value-3_y.c, struct-by-value-4_x.c,
36017 struct-by-value-4_y.c, struct-by-value-5_y.c,
36018 struct-by-value-6_y.c, struct-by-value-7_y.c
36019 struct-by-value-8_x.c, struct-by-value-8_y.c
36020 struct-by-value-9_x.c, struct-by-value-9_y.c
36021 struct-return-10_x.c, struct-return-10_y.c,
36022 struct-return-19_x.c, struct-return-20_x.c
36023 struct-return-2_x.c, struct-return-2_y.c
36024 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36025 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
36027 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36029 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36030 attribute on sparc*-sun-solaris2.*.
36032 2004-01-18 Mark Mitchell <mark@codesourcery.com>
36035 * g++.dg/ext/typeof7.C: New test.
36037 2004-01-18 David Edelsohn <edelsohn@gnu.org>
36039 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36040 * gcc.dg/const-elim-1.c: Same.
36042 2004-01-17 Ziemowit Laski <zlaski@apple.com>
36044 * objc.dg/stret-1.m: New.
36045 * objc.dg/stret-2.m: New.
36047 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
36050 * g++.dg/ext/vector1.C: New test.
36052 2004-01-16 Geoffrey Keating <geoffk@apple.com>
36054 * gcc.dg/pch/import-1.c: New.
36055 * gcc.dg/pch/import-1.hs: New.
36056 * gcc.dg/pch/import-1a.h: New.
36057 * gcc.dg/pch/import-1b.h: New.
36058 * gcc.dg/pch/import-1c.h: New.
36060 2004-01-16 Mark Mitchell <mark@codesourcery.com>
36063 * g++.dg/ext/array1.C: New test.
36066 * g++.dg/conversion/op1.C: New test.
36068 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
36071 From Kazumoto Kojima / Dan Kegel:
36072 * gcc.dg/pr11864-1.c: New test.
36075 From Marcus Comstedt / Dan Kegel:
36076 * gcc.dg/pr10392-1.c: New test.
36078 2004-01-16 Mark Mitchell <mark@codesourcery.com>
36081 * g++.dg/init/ref10.C: New test.
36083 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36086 * g++.dg/parse/typename6.C: New test.
36088 2004-01-15 Geoffrey Keating <geoffk@apple.com>
36091 * g++.dg/pch/wchar-1.C: New.
36092 * g++.dg/pch/wchar-1.Hs: New.
36094 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36097 * g++.dg/expr/sizeof2.C: New test.
36099 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
36101 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36103 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
36106 * g++.dg/lookup/strong-using-3.C: New.
36107 * g++.dg/lookup/using-10.C: New.
36109 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
36112 * g++.dg/lookup/strong-using-2.C: New.
36114 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
36115 Dan Kegel <dank@kegel.com>
36116 J"orn Rennecke <joern.rennecke@superh.com>
36119 * gcc.dg/pr9365-1.c: New test.
36121 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36124 * g++.dg/parse/casting-operator2.C: New test.
36125 * g++.old-deja/g++.pt/explicit83.C: Remove.
36127 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
36129 * gcc.dg/label-compound-stmt-1.c: New test.
36130 * gcc.c-torture/compile/950922-1.c,
36131 gcc.c-torture/compile/20000211-3.c,
36132 gcc.c-torture/compile/20000518-1.c,
36133 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36134 compound statements.
36136 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
36138 * gcc.dg/ppc64-abi-1.c: New test.
36140 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
36142 * g++.dg/ext/attrib9.C: Add dg-warnings.
36144 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36147 * g++.dg/parse/dtor3.C: New test.
36149 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
36152 * g++.dg/parse/try-catch-1.C: New test.
36154 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
36156 * ada/acats/run_all.sh: Add more verbose output in acats.log
36157 when compiling tests.
36159 2004-01-12 Zack Weinberg <zack@codesourcery.com>
36162 * gcc.dg/typedef-redecl.c: New test case.
36163 * gcc.dg/typedef-redecl.h: New support file.
36165 2004-01-13 Jan Hubicka <jh@suse.cz>
36167 * gcc.dg/always_inline.c: New test.
36168 * gcc.dg/debug/20031231-1.c: Fix.
36170 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36173 * g++.dg/template/array3.C: New test.
36175 2004-01-12 Zack Weinberg <zack@codesourcery.com>
36177 * g++.dg/ext/lvalue1.C: No longer expected to fail.
36178 * g++.dg/warn/Wunused-2.C: Likewise.
36180 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36183 * g++.dg/template/instantiate6.C: New test.
36185 2004-01-12 Roger Sayle <roger@eyesopen.com>
36187 PR middle-end/11397
36188 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36190 2004-01-12 Jan Hubicka <jh@suse.cz>
36193 * gcc.dg/20040112-1.c: New.
36195 * gcc.dg/dwarf-die[1-7].c: Move to...
36196 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36197 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36199 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
36202 * g++.dg/parse/friend4.C: New test.
36204 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
36207 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36208 definition is called a friend.
36210 2004-01-11 Zack Weinberg <zack@codesourcery.com>
36212 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36214 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
36217 * g++.dg/parse/error10.C: New test.
36218 * g++.dg/template/arg2.C: Accept "invalid type" error.
36220 2004-01-11 Jakub Jelinek <jakub@redhat.com>
36222 PR middle-end/13392
36223 * g++.dg/opt/expect2.C: New test.
36225 2004-01-10 Zack Weinberg <zack@codesourcery.com>
36227 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36228 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36229 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36230 Update dg-error regexps.
36232 2004-01-10 Zack Weinberg <zack@codesourcery.com>
36234 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36235 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36237 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36239 * gcc.dg/pragma-re-1.c: Use right pointer type.
36241 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36243 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36245 2004-01-09 Geoffrey Keating <geoffk@apple.com>
36247 * gcc.dg/rs6000-ldouble-1.c: New.
36249 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36253 * g++.dg/other/abstract1.C: New test.
36255 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
36257 * g++.dg/lookup/strong-using-1.C: New.
36259 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
36262 * gcc.dg/func-ptr-conv-1.c: New test.
36263 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36265 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
36268 * gcc.c-torture/compile/20040109-1.c: New.
36270 2004-01-08 Stuart Hastings <stuart@apple.com>
36272 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36273 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36274 * gcc.dg/i386-sse-6.c: ...this new testcase.
36276 2004-01-09 Alan Modra <amodra@bigpond.net.au>
36278 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36280 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36282 * ada/acats/run_acats: Treat 'gnatchop' the same way
36283 as 'gnatmake'. Export GCC_DRIVER.
36284 * ada/acats/run_all.sh: Add target_gnatchop. Use
36285 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36287 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36290 * g++.dg/template/dependent-expr4.C: New test.
36292 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
36294 * gcc.dg/altivec-11.c: New test.
36296 2004-01-07 Mark Mitchell <mark@codesourcery.com>
36298 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36300 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
36303 * gcc.dg/enum-compat-1.c: New test.
36304 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36306 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
36309 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36310 gcc.dg/c99-idem-qual-3.c: New tests.
36312 2004-01-07 Alan Modra <amodra@bigpond.net.au>
36314 * gcc.dg/winline-7.c: Don't cast void * to int.
36316 2004-01-06 Jan Hubicka <jh@suse.cz>
36318 * gcc.dg/i386-sse-5.c: New test
36319 * g++.dg/eh/simd-1.c: Add -w argument for i386.
36321 2004-01-05 Mark Mitchell <mark@codesourcery.com>
36324 * g++.dg/rtti/typeid4.C: New test.
36326 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36328 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36330 2004-01-05 Mark Mitchell <mark@codesourcery.com>
36333 * g++.dg/template/error11.C: New test.
36336 * g++.dg/template/class2.C: New test.
36338 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
36339 Richard Sandiford <rsandifo@redhat.com>
36342 * g++.dg/opt/alias3.C: New test.
36344 2004-01-04 Mark Mitchell <mark@codesourcery.com>
36347 * g++.dg/template/koenig3.C: New test.
36350 * g++.dg/parse/offsetof3.C: New test.
36352 * g++.dg/init/copy7.C: Add missing dg-error markers.
36355 * g++.dg/init/copy7.c: New test.
36358 * g++.dg/parse/cast1.C: New test.
36360 2004-01-04 Jan Hubicka <jh@suse.cz>
36362 * gcc.dg/winline[1-7].c: New tests.
36364 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36367 * g++.dg/template/qualttp22.C: New test.
36369 2004-01-01 Jan Hubicka <jh@suse.cz>
36371 * gcc.dg/debug/20031231-1.c: New.
36372 * gcc.c-torture/compile/20040101-1.c: New.
36373 * gcc.dg/dwarf-die-[1-7].c: New.
36375 2004-01-01 Jakub Jelinek <jakub@redhat.com>
36377 PR optimization/13521
36378 * gcc.c-torture/compile/20031231-1.c: New test.
36380 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
36382 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36384 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36387 * g++.dg/template/crash16.C: New test.
36389 2003-12-30 Mark Mitchell <mark@codesourcery.com>
36391 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36393 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
36395 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36397 * g++.old-deja/g++.jason/thunk3.C: Likewise.
36398 * g++.old-deja/g++.law/profile1.C: Likewise.
36399 * gcc.c-torture/compile/981006-1.c: Likewise.
36400 * gcc.c-torture/execute/loop-2e.x: Likewise.
36401 * gcc.c-torture/execute/loop-2f.x: Remove.
36402 * gcc.c-torture/execute/loop-2g.x: Likewise.
36403 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36404 * gcc.dg/20020312-2.c: Remove traces of dead ports.
36406 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
36409 * g++.dg/ext/attrib11.C: New test.
36412 * g++.dg/template/array2-1.C: New test.
36413 * g++.dg/template/array2-2.C: New test.
36415 2003-12-29 Mark Mitchell <mark@codesourcery.com>
36417 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36419 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
36422 * g++.dg/template/array1-1.C: New test.
36423 * g++.dg/template/array1-2.C: New test.
36425 2003-12-29 Roger Sayle <roger@eyesopen.com>
36428 * g77.dg/12632.f: New test case.
36430 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36433 * g++.dg/parse/nontype1.C: New test.
36435 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36438 * g++.dg/parse/explicit1.C: New test.
36439 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36441 2003-12-28 Mark Mitchell <mark@codesourcery.com>
36444 * g++.dg/opt/inline6.C: New test.
36447 * g++.dg/parse/error9.C: New test.
36449 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36451 2003-12-28 Mark Mitchell <mark@codesourcery.com>
36454 * g++.dg/init/assign1.C: New test.
36456 2003-12-28 Roger Sayle <roger@eyesopen.com>
36459 * g++.dg/warn/format3.C: New test case.
36461 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36463 * gcc.c-torture/compile/20031227-1.c: New test.
36465 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36467 * g++.dg/bprob/bprob.exp: Load target-supports.exp
36468 * g77.dg/bprob/bprob.exp: Likewise.
36469 * gcc.misc-tests/bprob.exp: Likewise.
36470 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
36471 variants on systems where the library does not provide that
36473 * gcc.dg/builtins-20.c: Use builtins-config.h.
36474 * gcc.dg/builtins-config.h: New file.
36476 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36478 * lib/gcc-dg.exp (dg-require-profiling): New function.
36479 * lib/target-supports.exp (check_profiling_available): Likewise.
36480 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36481 * g77.dg/bprob/bprob.exp: Likewise.
36482 * gcc.misc-tests/bprob.exp: Likewise.
36483 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36484 * gcc.dg/20021014-1.c: Likewise.
36485 * gcc.dg/nest.c: Likewise.
36487 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36489 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36491 * g++.dg/lookup/java2.C: Likewise.
36492 * gcc.dg/cpp/lexident.c: Likewise.
36494 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
36496 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36498 * gcc.c-torture/compile/961203-1.c: Likewise.
36499 * gcc.c-torture/compile/980506-1.c: Likewise.
36501 2003-12-23 Zack Weinberg <zack@codesourcery.com>
36503 * lib/gcc-dg.exp (dg-prune-output): New annotation.
36504 (additional_prunes): New global.
36505 (gcc-dg-prune): Handle additional per-test pruning.
36506 (dg-test): Clear additional_prunes between tests.
36508 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
36509 dg-prune-output to avoid spurious failures from assembler
36510 complaining about nonexistent WAW violations.
36511 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36512 Use dg-prune-output to avoid spurious failures from assembler
36513 warning about Itanium B-step errata.
36515 2003-12-23 Mark Mitchell <mark@codesourcery.com>
36517 * g++.dg/abi/macro0.C: New test.
36518 * g++.dg/abi/macro1.C: Likewise.
36519 * g++.dg/abi/macro2.C: Likewise.
36521 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36522 * g++.dg/abi/bitfield7.C: Likewise.
36523 * g++.dg/abi/dtor2.C: Likewise.
36524 * g++.dg/abi/mangle11.C: Likewise.
36525 * g++.dg/abi/mangle12.C: Likewise.
36526 * g++.dg/abi/mangle14.C: Likewise.
36527 * g++.dg/abi/mangle17.C: Likewise.
36528 * g++.dg/abi/vbase10.C: Likewise.
36529 * g++.dg/abi/vbase14.C: Likewise.
36530 * g++.dg/template/qualttp17.C: Likewise.
36532 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
36535 * gcc.dg/20031223-1.c: New test.
36537 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36539 * gcc.dg/noreturn-7.c: New test.
36541 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36543 * gcc.dg/null-pointer-1.c: New test.
36545 2003-12-22 Mark Mitchell <mark@codesourcery.com>
36547 * g++.old-deja/g++.jason/template18.C: Remove.
36548 * g++.old-deja/g++.jason/template37.C: Likewise.
36551 * g++.dg/lookup/ns1.C: New test.
36554 * g++.dg/template/lookup3.C: New test.
36556 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
36558 * g++.dg/template/recurse1.C: New test
36560 2003-12-22 Mark Mitchell <mark@codesourcery.com>
36563 * g++.dg/parse/semicolon1.C: New test.
36564 * g++.dg/parse/semicolon1.h: Likewise.
36566 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
36568 * gcc.dg/darwin-misaligned.c: New test.
36570 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
36573 * gcc.dg/20031222-1.c: New test.
36575 2003-12-21 Mark Mitchell <mark@codesourcery.com>
36578 * g++.dg/parse/error8.C: New test.
36581 * g++.dg/warn/ctor-init-1.C: New test.
36583 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
36585 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36587 * gcc.c-torture/compile/930217-1.c: Likewise.
36588 * gcc.c-torture/compile/930513-1.c: Likewise.
36589 * gcc.c-torture/execute/920908-2.c: Likewise.
36590 * gcc.c-torture/execute/921204-1.c: Likewise.
36591 * gcc.c-torture/execute/930621-1.c: Likewise.
36592 * gcc.c-torture/execute/930630-1.c: Likewise.
36593 * gcc.c-torture/execute/931031-1.c: Likewise.
36594 * gcc.c-torture/execute/980602-2.c: Likewise.
36595 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36596 * gcc.c-torture/execute/compndlit-1.c: Likewise.
36597 * gcc.c-torture/execute/extzvsi.c: Likewise.
36598 * gcc.c-torture/unsorted/ext.c: Likewise.
36600 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
36603 * gcc.c-torture/compile/20031220-2.c: New test case.
36605 2003-12-20 Roger Sayle <roger@eyesopen.com>
36607 PR optimization/13031
36608 * gcc.c-torture/compile/20031220-1.c: New test case.
36610 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36612 * gcc.dg/cast-function-1.c: New test.
36614 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
36616 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36619 2003-12-19 Mark Mitchell <mark@codesourcery.com>
36622 * g++.dg/ext/attrib10.C: New test.
36624 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36626 * gcc.dg/cleanup-10.c: New test.
36627 * gcc.dg/cleanup-11.c: New test.
36629 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36632 * g++.dg/opt/expect1.C: New test.
36634 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
36636 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36638 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
36641 * gcc.dg/20031218-1.c: New test.
36644 * gcc.dg/20031218-2.c: New test.
36645 * gcc.dg/20031218-3.c: New test.
36647 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36648 of label name and allow for USER_LABEL_PREFIX == "_" names.
36649 * g++.dg/abi/mangle18-2.C: Likewise.
36650 * g++.dg/abi/mangle19-1.C: Likewise.
36651 * g++.dg/abi/mangle19-2.C: Likewise.
36652 * g++.dg/abi/mangle20-1.C: Likewise.
36653 * g++.dg/abi/mangle20-2.C: Likewise.
36655 2003-12-18 Richard Henderson <rth@redhat.com>
36657 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36659 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
36660 Dan Kegel <dank@kegel.com>
36663 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36664 testing a cross compiler, it causes spurious compile failures.
36665 * lib/g++.exp: Likewise.
36667 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36670 * g++.dg/template/access13.C: New test.
36672 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
36674 * gcc.dg/20031216-1.c: New test.
36676 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36679 * g++.dg/template/error10.C: New test.
36681 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36683 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36684 * g++.dg/eh/simd-2.C: Likewise.
36686 2003-12-17 James E Wilson <wilson@specifixinc.com>
36687 Roger Sayle <roger@eyesopen.com>
36689 * gcc.c-torture/execute/ieee/mzero5.c: New.
36691 2003-12-17 Mark Mitchell <mark@codesourcery.com>
36694 * g++.dg/parse/error6.C: New test.
36697 * g++.dg/parse/error7.C: New test.
36699 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36701 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36702 at -O with stabs debugging formats.
36703 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36704 * gcc.dg/debug/debug-2.c: Likewise.
36706 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36709 * g++.dg/init/error1.C: New test.
36712 * g++.dg/init/pm3.C: New test.
36714 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
36717 * gcc.dg/bitfld-8.c: New test.
36719 2003-12-16 James Lemke <jim@wasabisystems.com>
36721 * gcc.dg/arm-scd42-[123].c: New tests.
36723 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36726 * g++.dg/abi/mangle20-1.C: New test.
36727 * g++.dg/abi/mangle20-2.C: New test.
36729 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36732 * g++.dg/other/offsetof2.C: Remove XFAIL.
36733 * g++.dg/parse/offsetof1.C: New test.
36734 * g++.gd/parse/offsetof2.C: Likewise.
36736 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36738 * g++.dg/template/nontype3.C: New test.
36739 * g++.dg/template/static2.C: Tweaked the dg-error clause.
36741 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36743 * g++.dg/warn/noreturn-3.C: Also test instantiation.
36745 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36748 * g++.dg/expr/assign1.C: New test.
36751 * g++.dg/abi/mangle19-1.C: New test.
36752 * g++.dg/abi/mangle19-2.C: New test.
36754 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
36756 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36758 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36760 * gcc.c-torture/execute/20031216-1.c: New test.
36762 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36764 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36767 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36770 * g++.dg/template/error9.C: New test.
36773 * g++.dg/template/error8.C: New test.
36775 2003-12-15 Roger Sayle <roger@eyesopen.com>
36777 PR middle-end/13400
36778 * gcc.c-torture/execute/20031215-1.c: New test case.
36780 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36783 * g++.dg/parse/error5.C: New test.
36786 * g++.dg/expr/sizeof1.C: New test.
36789 * g++.dg/template/crash15.C: New test.
36791 2003-12-15 Geoffrey Keating <geoffk@apple.com>
36793 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36794 a non-POD type as the last named parameter of a varargs function.
36796 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36800 * g++.dg/template/crash14.C: New test.
36801 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36803 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
36805 * g++.dg/other/java1.C: New test.
36808 * g++.dg/abi/mangle18-1.C: New test.
36809 * g++.dg/abi/mangle18-2.C: New test.
36811 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36813 PR optimization/10312
36814 * gcc.c-torture/execute/20031214-1.c: New.
36816 2003-12-14 Mark Mitchell <mark@codesourcery.com>
36820 * g++.dg/parse/error3.C: New test.
36821 * g++.dg/parse/error4.C: Likewise.
36822 * g++.dg/abi/mangle4.C: Tweak error messages.
36823 * g++.dg/lookup/using5.C: Likewise.
36824 * g++.dg/other/error2.C: Likewise.
36825 * g++.dg/parse/typename5.C: Likewise.
36826 * g++.dg/parse/undefined1.C: Likewise.
36827 * g++.dg/template/arg2.C: Likewise.
36828 * g++.dg/template/ttp3.C: Likewise.
36829 * g++.dg/template/type1.C: Likewise.
36830 * g++.old-deja/g++.other/crash32.C: Likewise.
36831 * g++.old-djea/g++.pt/defarg8.C: Likewise.
36833 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36836 * g++.dg/warn/noreturn-3.C: New test.
36838 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36841 * g++.dg/abi/covariant3.C: New.
36843 2003-12-12 Jakub Jelinek <jakub@redhat.com>
36845 * g++.dg/eh/ia64-1.C: New test.
36847 2003-12-12 Roger Sayle <roger@eyesopen.com>
36849 PR optimization/13037
36850 * g77.f-torture/execute/13037.f: New test case.
36852 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36855 * g++.dg/abi/covariant2.C: New.
36857 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
36859 * gcc.dg/cpp/trad/macro.c: New tests.
36861 2003-12-11 Zack Weinberg <zack@codesourcery.com>
36863 * gcc.c-torture/execute/wchar_t-1.x: Delete.
36865 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
36868 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36870 * lib/g++.exp (g++_version): Likewise.
36871 * lib/g77.exp (g77_version): Likewise.
36872 * lib/objc.exp (default_objc_version): Likewise.
36874 2003-12-10 Richard Henderson <rth@redhat.com>
36876 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36878 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36880 2003-12-08 Matt Austern <austern@apple.com>
36883 * lib/gcc-dg.exp (dg-require-visibility): Define.
36884 * lib/target-supports (check_visibility_available): Define.
36885 * gcc.dg/visibility-1.c: New test.
36886 * gcc.dg/visibility-2.c: Likewise.
36887 * gcc.dg/visibility-3.c: Likewise.
36888 * gcc.dg/visibility-4.c: Likewise.
36889 * gcc.dg/visibility-5.c: Likewise.
36890 * gcc.dg/visibility-6.c: Likewise.
36891 * g++.dg/ext/visibility-1.C: Likewise.
36892 * g++.dg/ext/visibility-2.C: Likewise.
36893 * g++.dg/ext/visibility-3.C: Likewise.
36894 * g++.dg/ext/visibility-4.C: Likewise.
36895 * g++.dg/ext/visibility-5.C: Likewise.
36896 * g++.dg/ext/visibility-6.C: Likewise.
36898 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36900 * g++.dg/lookup/java1.C: New test.
36901 * g++.dg/lookup/java2.C: New test.
36903 2003-12-07 Falk Hueffner <falk@debian.org>
36905 * g++.dg/opt/noreturn-1.C: New test.
36907 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
36909 * gcc.dg/overflow-1.c: New test.
36911 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36913 * g77.f-torture/compile/13060.f: New test.
36915 2003-12-06 Mark Mitchell <mark@codesourcery.com>
36918 * g++.dg/inherit/operator2.C: New test.
36920 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36923 * g++.dg/ext/attrib9.C: New test.
36925 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36928 * g++.dg/template/error7.C: New test.
36930 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
36931 J"orn Rennecke <joern.rennecke@superh.com>
36934 * g++.dg/other/struct-va_list.C: New test.
36936 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36939 * g++.dg/parse/defarg6.C: New test.
36941 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
36944 * gcc.c-torture/execute/20031201-1.c: New test.
36946 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
36948 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36950 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36952 * gcc.dg/builtin-return-1.c: New test.
36954 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
36955 J"orn Rennecke <joern.rennecke@superh.com>
36957 PR optimization/13260
36958 * gcc.c-torture/execute/20031204-1.c: New test.
36960 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36963 * g++.dg/template/error6.C: New test.
36965 2003-12-03 Jakub Jelinek <jakub@redhat.com>
36967 * gcc.dg/20031202-1.c: New test.
36969 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36972 * g++.dg/template/eh1.C: New test.
36975 * g++.dg/template/error5.C: New test.
36977 2003-12-02 David Ung <davidu@mips.com>
36979 * gcc.dg/compat/vector-check.h: Corrected type for var
36982 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36985 * g++.dg/template/ptrmem8.C: New test.
36987 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36990 * g++.dg/template/dependent-expr3.C: New test.
36992 2003-12-01 James Lemke <jim@wasabisystems.com>
36994 * gcc.dg/arm-g2.c: New test.
36996 2003-12-01 Roger Sayle <roger@eyesopen.com>
36998 PR optimization/11634
36999 * gcc.dg/20031201-2.c: New test case.
37001 2003-12-01 Zack Weinberg <zack@codesourcery.com>
37004 * objc.dg/proto-lossage-3.m: New test.
37006 2003-12-01 Roger Sayle <roger@eyesopen.com>
37008 PR optimization/12628
37009 * gcc.dg/20031201-1.c: New test case.
37011 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
37013 * gcc.dg/unaligned-1.c: New test.
37015 2003-11-30 Mark Mitchell <mark@codesourcery.com>
37018 * g++.dg/template/error4.C: New test.
37019 * g++.dg/template/nested3.C: Adjust error markers.
37021 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37023 * gcc.dg/cpp/assert4.c: Check more #system assertions.
37025 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
37028 * gcc.dg/bitfld-7.c: New test.
37030 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
37032 * gcc.dg/tls/asm-1.C: New test.
37034 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37036 * gcc.dg/cpp/assert4.c: Update.
37038 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
37040 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37041 * gcc.dg/builtin-apply3.c: New test.
37043 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37045 * lib/compat.exp (compat-obj): New xfaildata parameter.
37046 Use it to set compiler_conditional_xfail_data before compiling.
37047 (compat-get-options): Handle dg-xfail-if.
37048 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37049 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37050 * gcc.dg/compat/vector-1_y.c: Likewise.
37051 * gcc.dg/compat/vector-2_x.c: Likewise.
37052 * gcc.dg/compat/vector-2_y.c: Likewise.
37054 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37056 * g++.dg/opt/reg-stack4.C: New test.
37058 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37060 * gcc.dg/builtin-apply2.c: New test.
37062 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37064 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37066 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37069 * g++.dg/template/template-id-2.C: New test.
37071 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37074 * g++.dg/template/memfriend1.C: New test.
37075 * g++.dg/template/memfriend2.C: Likewise.
37076 * g++.dg/template/memfriend3.C: Likewise.
37077 * g++.dg/template/memfriend4.C: Likewise.
37078 * g++.dg/template/memfriend5.C: Likewise.
37079 * g++.dg/template/memfriend6.C: Likewise.
37080 * g++.dg/template/memfriend7.C: Likewise.
37081 * g++.dg/template/memfriend8.C: Likewise.
37082 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37084 2003-11-21 Mark Mitchell <mark@codesourcery.com>
37087 * g++.dg/ext/cond1.C: New test.
37089 2003-11-20 Richard Henderson <rth@redhat.com>
37091 * gcc.dg/20020201-2.c: Remove.
37092 * gcc.dg/20020201-4.c: Remove.
37093 * gcc.dg/20020304-1.c: Remove.
37095 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
37097 * gcc.dg/cpp/trad/xwin1.c: New test case.
37099 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
37101 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37102 * lib/g77.exp: Likewise.
37103 * lib/objc.exp: Likewise.
37104 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37107 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37110 * g++.dg/template/static5.C: New test.
37112 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
37114 * gcc.dg/nested-func-1.c: New test.
37116 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37118 * gcc.dg/cpp/assert4.c: New test.
37120 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
37123 * g++.dg/lookup/using9.c: New test.
37125 2003-11-14 Mark Mitchell <mark@codesourcery.com>
37128 * g++.dg/template/error3.C: New test.
37130 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
37133 * ada/acats/run_acats, run_all.sh: Fix syntax error.
37134 No longer use a wrapper for gcc, since this does not work under
37137 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
37140 * g++.dg/template/ptrmem7.C: New test.
37142 2003-11-13 Andrew Pinski <apinski@apple.com>
37144 * gcc.c-torture/compile/20031113-1.c: New test.
37146 2003-11-13 Mark Mitchell <mark@codesourcery.com>
37147 Kean Johnston <jkj@sco.com>
37150 * gcc.dg/unused-4.c: Update.
37152 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37154 * g++.dg/opt/const3.C: New test.
37156 2003-11-13 Jan Hubicka <jh@suse.cz>
37158 * gcc.c-torture/compile/20031112-1.c: New test.
37160 2003-11-12 Mark Mitchell <mark@codesourcery.com>
37162 * g++.dg/parse/crash10.C: Remove bogus error marker.
37164 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37166 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37167 (host_gcc): Likewise.
37168 (ROOT): Honor $PWDCMD.
37170 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37172 2003-11-12 Catherine Moore <clm@redhat.com>
37174 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37176 2003-11-12 Andreas Jaeger <aj@suse.de>
37177 Jakub Jelinek <jakub@redhat.com>
37178 Andrew Pinski <pinskia@physics.uc.edu>
37179 Richard Henderson <rth@redhat.com>
37181 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37183 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37185 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37186 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37188 2003-11-11 Andreas Jaeger <aj@suse.de>
37190 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37192 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37194 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
37196 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37199 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
37201 * gcc.dg/trampoline-1.c: New test.
37203 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37205 * gcc.c-torture/compile/200031109-1.c: New test.
37207 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
37211 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37212 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37213 gcc.dg/format/no-y2k-1.c: Update.
37215 2003-11-08 Roger Sayle <roger@eyesopen.com>
37217 PR optimization/10467
37218 * gcc.dg/20031108-1.c: New test case.
37220 2003-11-07 Geoffrey Keating <geoffk@apple.com>
37222 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37224 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
37226 * gcc.dg/compound-lvalue-1.c: New test.
37227 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37230 2003-11-06 Geoffrey Keating <geoffk@apple.com>
37232 * gcc.dg/altivec-varargs-1.c: New test.
37234 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
37236 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37237 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37238 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
37239 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
37240 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37242 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
37244 * gcc.dg/cond-lvalue-1.c: New test.
37246 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
37248 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37250 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37253 * g++.dg/template/instantiate5.C: New test.
37255 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37258 * g++.dg/ext/complit2.C: Replace test with self-contained version.
37259 * ChangeLog: Add missing first entry for above test.
37261 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37264 * g++.dg/template/using8.C: New test.
37265 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37267 2003-11-02 Roger Sayle <roger@eyesopen.com>
37269 PR optimization/10817
37270 * gcc.c-torture/compile/20031102-1.c: New test case.
37272 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
37274 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37277 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37279 * gcc.dg/20031102-1.c: New test.
37281 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37283 * gcc.dg/complex-1.c: New test.
37285 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37288 * g++.dg/template/crash13.C: Adjust expected error location.
37289 * g++.old-deja/g++.brendan/ns1.C: Likewise.
37291 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
37293 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37295 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
37298 * gcc.c-torture/compile/20031031-2.c: New test.
37300 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
37303 * gcc.c-torture/compile/20031031-1.c: New test.
37305 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
37307 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37308 * gcc.misc-tests/bprob.exp: Likewise.
37309 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37310 the execution test on arm-elf configs.
37311 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
37312 configs that don't support scratch files.
37313 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37315 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
37317 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37320 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
37322 * ada/acats/run_all.sh: Redirect mv output to /dev/null
37323 Avoid non pure sh syntax. Add more logging.
37325 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37328 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37331 * gcc.dg/ppc-stackalign-1.c: New test.
37333 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
37335 * ada/acats/run_all.sh: Change output to be more compliant with
37337 Create acats.sum and acats.log files under testsuite/ada/acats
37338 Only run [a-z]* directories, to filter out e.g. CVS.
37339 Redirect build output to log file.
37341 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
37343 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37345 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
37348 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37350 2003-10-27 Jakub Jelinek <jakub@redhat.com>
37352 * gcc.c-torture/compile/20031023-1.c: New test.
37353 * gcc.c-torture/compile/20031023-2.c: New test.
37354 * gcc.c-torture/compile/20031023-3.c: New test.
37355 * gcc.c-torture/compile/20031023-4.c: New test.
37357 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37360 * g++.dg/lookup/scoped8.C: New test.
37362 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37364 * g++.dg/opt/reg-stack3.C: New test.
37366 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
37368 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
37370 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37373 * g++.dg/template/crash13.C: New test.
37375 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
37377 * gcc.dg/c99-restrict-2.c: New test.
37379 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
37381 PR c++/12698, c++/12699, c++/12700, c++/12566
37382 * g++.dg/inherit/covariant9.C: New test.
37383 * g++.dg/inherit/covariant10.C: New test.
37384 * g++.dg/inherit/covariant11.C: New test.
37386 2003-10-23 Jason Merrill <jason@redhat.com>
37389 * g++.dg/ext/complit2.C: New test.
37391 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
37394 * gcc.c-torture/execute/20031020-1.c: New test.
37396 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37398 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37399 following the jump_insn.
37401 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
37403 * gcc.dg/cast-lvalue-1.c: New test.
37405 2003-10-21 Mark Mitchell <mark@codesourcery.com>
37408 * g++.dg/template/cond2.C: New test.
37410 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
37412 * gcc.dg/builtins-28.c: New test.
37414 2003-10-20 Jan Hubicka <jh@suse.cz>
37416 * g++.dg/opt/inline4.C: Do not use min-inline-insns
37418 * gcc.dg/inline-2.c: Likewise.
37420 2003-10-20 Phil Edwards <phil@codesourcery.com>
37422 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37423 * gcc.dg/nest.c: Likewise.
37425 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37427 PR c++/9781, c++/10583, c++/11862
37428 * g++.dg/parse/crash13.C: New test.
37430 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37432 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37434 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37436 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37437 Define HAVE_C99_RUNTIME except on Solaris.
37438 * gcc.dg/builtins-20.c: Likewise.
37440 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37442 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37444 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37447 * g++.dg/template/crash21.C: New test.
37449 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37452 * g++.dg/template/typename5.C: New test.
37454 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37457 * g++.dg/template/friend25.C: New test.
37459 2003-10-16 Ziemowit Laski <zlaski@apple.com>
37461 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37464 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
37466 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37469 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
37471 * gcc.c-torture/execute/960416-1.x: Remove.
37472 * gcc.c-torture/execute/divconst-3.x: Likewise.
37474 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
37477 * gcc.dg/torture/cris-volatile-1.c: New test.
37479 2003-10-14 Roger Sayle <roger@eyesopen.com>
37481 PR optimization/9325
37482 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37483 for overflowing floating point to integer conversion during RTL
37486 2003-10-13 Ziemowit Laski <zlaski@apple.com>
37488 * objc/execute/_cmd.m: Fix typo.
37489 * objc.dg/image-info.m, objc.dg/symtab-1.m:
37490 Relax 'scan-assembler' regexp.
37491 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37492 objc.dg/try-catch-4.m: Run on non-Darwin targets.
37493 * objc.dg/zero-link-2.m: Remove blank line.
37494 * objc.dg/zero-link-3.m: New test case.
37496 2003-10-13 Geoffrey Keating <geoffk@apple.com>
37498 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37500 * gcc.dg/asm-names.c: Use scan-assembler-not rather
37501 than linker trickery.
37503 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37506 * g++.dg/other/friend2.C: New test.
37508 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
37510 * gcc.dg/20031012-1.c: New test.
37512 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
37514 * gcc.dg/weak/weak-3.c: Fix for new warning.
37516 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
37518 PR optimization/8750
37519 * gcc.c-torture/execute/20031012-1.c: New test case.
37521 2003-10-11 Roger Sayle <roger@eyesopen.com>
37523 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37524 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37526 2003-10-11 Roger Sayle <roger@eyesopen.com>
37528 PR optimization/12260
37529 * gcc.c-torture/compile/20031011-2.c: New test case.
37531 2003-10-11 Roger Sayle <roger@eyesopen.com>
37533 * gcc.c-torture/execute/20031011-1.c: New testcase.
37535 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
37537 * gcc.c-torture/compile/20031011-1.c: New test.
37539 2003-10-11 Jan Hubicka <jh@suse.cz>
37541 * g++.dg/other/first-global.C: New test.
37543 2003-10-11 Roger Sayle <roger@eyesopen.com>
37545 * gcc.c-torture/execute/string-opt-18.c: New testcase.
37547 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
37549 * gcc.c-torture/compile/20031010-1.c: New test.
37551 2003-10-10 Geoffrey Keating <geoffk@apple.com>
37553 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37554 * gcc.c-torture/execute/va-arg-25.c: ... here.
37556 2003-10-09 Mark Mitchell <mark@codesourcery.com>
37558 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37560 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
37562 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37564 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
37566 * g++.dg/parse/error2.C: New test.
37568 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
37571 * g++.dg/other/error5.C: Modify the error message.
37572 * g++.dg/lookup/using8.C: New test.
37574 2003-10-07 Geoffrey Keating <geoffk@apple.com>
37576 * gcc.dg/darwin-abi-2.c: New file.
37577 * gcc.c-torture/execute/va-arg-24.c: New file.
37579 2003-10-06 Bob Wilson <bob.wilson@acm.org>
37581 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
37584 2003-10-06 Mark Mitchell <mark@codesourcery.com>
37587 * g++.dg/other/error4.C: Update error messages.
37588 * g++.dg/template/ptrmem4.C: Likewise.
37591 * g++.dg/init/new9.C: New test.
37593 PR c++/12334, c++/12236, c++/8656
37594 * g++.dg/ext/attrib8.C: New test.
37596 2003-10-06 Devang Patel <dpatel@apple.com>
37598 * gcc.dg/debug/dwarf2-3.h: New test.
37599 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37601 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
37603 * g++.dg/opt/cfg2.C: New test.
37605 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37607 * g++.dg/opt/float1.C: New test.
37609 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37611 * gcc.dg/c90-array-lval-6.c: New test.
37612 * gcc.dg/c99-array-lval-6.c: New test.
37614 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
37615 Ziemowit Laski <zlaski@apple.com>
37617 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37618 'Derived', so that it is never considered a class method; add
37619 new warning for '+port' method ambiguity.
37620 * objc.dg/method-12.m: Include <objc/objc.h> instead of
37621 <objc/objc-api.h> (needed on Mac OS X).
37622 * objc.dg/method-13.m: New test.
37624 2003-10-03 Roger Sayle <roger@eyesopen.com>
37626 PR optimization/9325, PR java/6391
37627 * gcc.c-torture/execute/20031003-1.c: New test case.
37629 2003-10-02 Mark Mitchell <mark@codesourcery.com>
37631 PR optimization/12180
37632 * gcc.dg/20031002-1.c: New test.
37635 * g++.dg/inherit/error1.C: New test.
37637 2003-10-02 Chris Demetriou <cgd@broadcom.com>
37639 * lib/f-torture.exp (search_for): Rename to...
37640 (search_for_re): This. Also, clean up comments and the
37641 "regexp" invocation.
37643 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
37645 * gcc.c-torture/compile/20031002-1.c: New test.
37647 2003-10-02 Jakub Jelinek <jakub@redhat.com>
37649 * g++.dg/opt/cond1.C: New test.
37651 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
37653 * gcc.dg/Wold-style-definition-2.c: New testcase.
37654 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37656 2003-09-29 Richard Henderson <rth@redhat.com>
37658 * g++.dg/init/array10.C: Add dg-options.
37660 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
37662 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37664 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37666 * g++.dg/template/friend19.C: Fix typo.
37667 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37669 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
37671 * gcc.c-torture/execute/20030928-1.c: New test.
37672 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37674 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37676 * g++.dg/opt/unroll1.C: New test.
37678 2003-09-26 Roger Sayle <roger@eyesopen.com>
37680 PR optimization/11741
37681 * gcc.dg/20030926-1.c: New test case.
37683 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37686 * g++.dg/parse/access7.C: New test.
37687 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37689 2003-09-24 Ziemowit Laski <zlaski@apple.com>
37691 MERGE OF objc-improvements-branch into MAINLINE:
37692 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37693 if libobjc has not been built.
37694 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37695 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37696 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37697 objc/execute/nested-3.m, objc/execute/np-2.m,
37698 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37699 objc/execute/redefining_self.m, objc/execute/root_methods.m,
37700 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37701 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37702 objc.dg/special/unclaimed-category-1.h,
37703 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37704 well as GNU runtime.
37705 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37706 * execute/cascading-1.m, execute/function-message-1.m,
37707 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37708 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37709 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37710 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37711 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37712 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37713 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37714 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37715 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37716 * objc.dg/bitfield-2.m: Run only on Darwin.
37717 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37718 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37719 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37720 * objc.dg/const-str-1.m: Fix constant string layout.
37722 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
37724 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37726 2003-09-23 Geoffrey Keating <geoffk@apple.com>
37728 * gcc.dg/darwin-abi-1.c: New file.
37730 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
37733 * gcc.c-torture/compile/20030921-1.c: New test.
37735 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37737 * g++.dg/opt/reg-stack2.C: New test.
37739 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37741 * g++.dg/eh/delayslot1.C: New test.
37743 2003-09-20 Richard Henderson <rth@redhat.com>
37745 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37747 2003-09-20 Roger Sayle <roger@eyesopen.com>
37749 * gcc.c-torture/execute/20030920-1.c: New test case.
37751 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37753 * g++.dg/rtti/typeid3.C: Correct expected error message.
37755 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37758 * g++.dg/parse/crash12.C: New test.
37760 2003-09-19 Janis Johnson <janis187@us.ibm.com>
37762 * gcc.dg/compat/mixed-struct-check.h: New.
37763 * gcc.dg/compat/mixed-struct-defs.h: New.
37764 * gcc.dg/compat/mixed-struct-init.h: New.
37765 * gcc.dg/compat/struct-by-value-19_main.c: New.
37766 * gcc.dg/compat/struct-by-value-19_x.c: New.
37767 * gcc.dg/compat/struct-by-value-19_y.c: New.
37768 * gcc.dg/compat/struct-by-value-20_main.c: New.
37769 * gcc.dg/compat/struct-by-value-20_x.c: New.
37770 * gcc.dg/compat/struct-by-value-20_y.c: New.
37771 * gcc.dg/compat/struct-return-19_main.c: New.
37772 * gcc.dg/compat/struct-return-19_x.c: New.
37773 * gcc.dg/compat/struct-return-19_y.c: New.
37774 * gcc.dg/compat/struct-return-20_main.c: New.
37775 * gcc.dg/compat/struct-return-20_x.c: New.
37776 * gcc.dg/compat/struct-return-20_y.c: New.
37778 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
37779 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37780 so that it will not complain on LP64 targets.
37782 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37785 * g++.dg/template/friend24.C: New test.
37787 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
37790 * g++.dg/template/memtmpl2.C: New test.
37792 2003-09-18 Mark Mitchell <mark@codesourcery.com>
37795 * gcc.dg/builtin-apply1.c: New test.
37797 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
37800 * g++.dg/warn/Wunused-4.C: New test.
37802 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37805 * g++.dg/other/gc2.C: New test.
37807 2003-09-17 Mark Mitchell <mark@codesourcery.com>
37810 * g++.dg/rtti/typeid3.C: New test.
37813 * g++.dg/overload/template1.C: New test.
37815 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
37817 * g++.dg/opt/cfg3.C: New test.
37819 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37822 * g++.dg/template/crash11.C: New test.
37824 2003-09-16 Jason Merrill <jason@redhat.com>
37825 Jakub Jelinek <jakub@redhat.com>
37827 * gcc.dg/attr-warn-unused-result.c: New test.
37829 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
37832 * g++.dg/expr/call2.C: New test.
37834 2003-09-15 Andreas Jaeger <aj@suse.de>
37836 * gcc.dg/Wold-style-definition-1.c: New test.
37838 2003-09-14 Mark Mitchell <mark@codesourcery.com>
37841 * g++.dg/parse/template12.C: New test.
37843 * g++.dg/abi/bitfield11.C: New test.
37844 * g++.dg/abi/bitfield12.C: Likewise.
37846 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
37848 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
37849 non-expansion of functional macro name without arguments at EOL.
37850 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
37852 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
37854 * gcc.c-torture/execute/20030914-[12].c: New tests.
37856 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
37859 * g++.dg/overload/addr1.C: New test.
37861 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
37863 * gcc.dg/20030909-1.c: New test.
37865 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37867 * gcc.dg/ultrasp10.c: New test.
37869 2003-09-09 Devang Patel <dpatel@apple.com>
37871 * gcc.dg/darwin-ld-6.c: New test.
37873 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37875 * gcc.dg/torture/builtin-explog-1.c: New testcase.
37877 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37879 * gcc.dg/ia64-types1.c: New test.
37880 * gcc.dg/ia64-types2.c: Likewise.
37882 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37884 * gcc.dg/builtins-1.c: Add more _Complex tests.
37885 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37887 * gcc.dg/builtins-1.c: Test existing _Complex functions.
37888 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37890 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37893 * g++.dg/lookup/koenig2.C: New test.
37896 * g++.dg/rtti/typeid2.C: New test.
37898 2003-09-08 Jakub Jelinek <jakub@redhat.com>
37900 * gcc.c-torture/compile/20030904-1.c: New test.
37902 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37904 * g++.dg/opt/longbranch2.C: New test.
37906 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37908 * g++.dg/template/crash10.C: Only compile it.
37910 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37912 PR middle-end/11665
37913 * gcc.c-torture/compile/20030907-1.c: New test.
37914 * g++.dg/init/array11.C: New test.
37916 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37919 * g++.dg/init/struct1.C: New test.
37921 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37924 * g++.dg/expr/comma1.C: New test.
37926 2003-09-06 Mark Mitchell <mark@codesourcery.com>
37929 * g++.dg/expr/static_cast5.C: New test.
37931 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
37934 * g++.dg/lookup/scoped7.C: New test.
37937 * g++.dg/other/static1.C: New test.
37940 * g++.dg/warn/template-1.C: New test.
37943 * g++.dg/template/crash10.C: New test.
37946 * g++.dg/overload/VLA.C: New test.
37949 * g++.dg/template/call1.C: New test.
37951 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37954 * g++.dg/parse/using3.C: New test.
37956 2003-09-06 Roger Sayle <roger@eyesopen.com>
37959 * g++.dg/overload/builtin3.C: New test case.
37961 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
37964 * gcc.dg/20030906-1.c: New test.
37965 * gcc.dg/20030906-2.c: Likewise.
37967 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37970 * g++.dg/parse/defarg5.C: New test.
37972 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37974 2003-09-05 Mark Mitchell <mark@codesourcery.com>
37977 * g++.dg/expr/static_cast4.C: New test.
37980 * g++.dg/template/crash9.C: New test.
37982 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
37984 * g++.old-deja/g++.ext/pretty2.C: Update for change
37986 * g++.old-deja/g++.ext/pretty3.C: Likewise.
37988 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
37991 * g++/dg/template/qualified-id1.C: New test.
37994 * g++.dg/warn/noeffect4.C: New test.
37996 2003-09-04 Matt Austern <austern@apple.com>
37998 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37999 * g++.dg/ext/fnname2.C: Likewise.
38000 * g++.dg/ext/fnname3.C: Likewise.
38002 2003-09-04 Mark Mitchell <mark@codesourcery.com>
38004 * g++.dg/expr/lval1.C: New test.
38005 * g++.dg/ext/lvcast.C: Remove.
38007 2003-09-03 Roger Sayle <roger@eyesopen.com>
38009 PR optimization/11700.
38010 * gcc.c-torture/compile/20030903-1.c: New test case.
38012 2003-09-03 Mark Mitchell <mark@codesourcery.com>
38015 * g++.dg/abi/layout4.C: New test.
38017 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
38020 * g++.dg/parse/friend3.C: New test.
38022 2003-09-02 Mark Mitchell <mark@codesourcery.com>
38025 * g++.dg/template/class1.C: New test.
38028 * g++.dg/expr/call1.C: New test.
38030 2003-09-01 Mark Mitchell <mark@codesourcery.com>
38033 * g++.dg/init/ref9.C: New test.
38036 * g++.dg/template/nested4.C: New test.
38038 2003-08-29 Mark Mitchell <mark@codesourcery.com>
38041 * g++.dg/template/non-dependent4.C: New test.
38044 * g++.dg/inherit/conv1.C: New test.
38046 2003-08-29 Mark Mitchell <mark@codesourcery.com>
38049 * g++.dg/ext/label1.C: New test.
38050 * g++.dg/ext/label2.C: Likewise.
38052 2003-08-28 Mark Mitchell <mark@codesourcery.com>
38054 * g++.dg/expr/cond3.C: New test.
38056 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38058 * gcc.dg/builtins-1.c: Add new builtin cases.
38060 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38062 * gcc.dg/builtins-1.c: Add new cases.
38063 * gcc.dg/torture/builtin-attr-1.c: Likewise.
38065 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38067 * gcc.dg/builtins-1.c: Add more math builtin tests.
38068 * gcc.dg/torture/builtin-attr-1.c: New test.
38070 2003-08-28 Mark Mitchell <mark@codesourcery.com>
38072 PR optimization/5079
38073 * g++.dg/opt/static3.C: New test.
38075 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38077 * gcc.misc-tests/gcov-10b.c: New test.
38079 2003-08-27 Mark Mitchell <mark@codesourcery.com>
38081 * g++.dg/opt/ptrmem3.C: New test.
38083 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38085 2003-08-27 Jakub Jelinek <jakub@redhat.com>
38087 * gcc.dg/20030826-2.c: New test.
38089 2003-08-26 Roger Sayle <roger@eyesopen.com>
38091 PR middle-end/12002
38092 * g77.f-torture/compile/12002.f: New test case.
38094 2003-08-26 Roger Sayle <roger@eyesopen.com>
38096 * gcc.dg/20030826-1.c: New test case.
38098 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
38100 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38102 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
38105 * c++.dg/lookup/crash1.C: New test.
38107 * c++.dg/warn/noeffect3.C: New test.
38109 2003-08-25 Janis Johnson <janis187@us.ibm.com>
38111 * gcc.dg/compat/vector-1_x.c: Compile with -w.
38112 * gcc.dg/compat/vector-1_y.c: Ditto.
38113 * gcc.dg/compat/vector-2_x.c: Ditto.
38114 * gcc.dg/compat/vector-2_y.c: Ditto.
38116 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
38118 * gcc.dg/20030702-1.c: New test.
38120 2003-08-25 Mark Mitchell <mark@codesourcery.com>
38123 * g++.dg/ext/altivec-1.C: New test.
38125 2003-08-24 Richard Henderson <rth@redhat.com>
38127 * g++.dg/eh/simd-2.C: Add -w for x86.
38129 2003-08-23 Jakub Jelinek <jakub@redhat.com>
38131 * gcc.dg/20030815-1.c: New test.
38133 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38136 * g++.dg/parse/access6.C: New test.
38138 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38140 PR c++/641, c++/11876
38141 * g++.dg/template/friend22.C: New test.
38142 * g++.dg/template/friend23.C: Likewise.
38144 2003-08-22 Mark Mitchell <mark@codesourcery.com>
38146 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38149 2003-08-22 Mark Mitchell <mark@codesourcery.com>
38151 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38153 2003-08-22 Mark Mitchell <mark@codesourcery.com>
38155 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38157 2003-08-22 Mark Mitchell <mark@codesourcery.com>
38159 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38161 2003-08-22 Mark Mitchell <mark@codesourcery.com>
38163 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38165 2003-08-21 Mark Mitchell <mark@codesourcery.com>
38168 * g++.dg/overload/prom1.C: New test.
38171 * g++.dg/parse/dtor2.C: New test.
38174 * g++.dg/parse/using2.C: New test.
38176 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
38179 * gcc.c-torture/compile/20030821-1.c: New.
38181 2003-08-20 Mark Mitchell <mark@codesourcery.com>
38184 * g++.dg/template/deduce2.C: New test.
38186 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
38188 * gcc.c-torture/execute/20030821-1.c: New test.
38190 2003-08-20 Roger Sayle <roger@eyesopen.com>
38192 PR middle-end/11984
38193 * gcc.dg/20030820-1.c: New test case.
38195 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
38198 * g++.dg/warn/noeffect2.C: New test.
38200 2003-08-19 Mark Mitchell <mark@codesourcery.com>
38203 * g++.dg/template/dtor2.C: New test.
38206 * g++.dg/template/operator1.C: New test.
38207 * g++.dg/parse/operator4.C: New test.
38210 * g++.dg/expr/enum1.C: New test.
38211 * gcc.dg/c99-bool-1.c: Remove bogus warning.
38214 * g++.dg/parse/elab2.C: New test.
38215 * g++.dg/parse/typedef4.C: Change error message.
38216 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38217 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38218 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38220 2003-08-19 Geoffrey Keating <geoffk@apple.com>
38222 * gcc.dg/pch/warn-1.c: New.
38223 * gcc.dg/pch/warn-1.hs: New.
38225 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38228 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
38230 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38232 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
38234 * gcc.dg/uninit-D.c: New Test.
38235 * gcc.dg/uninit-E.c: New Test.
38236 * gcc.dg/uninit-F.c: New Test.
38237 * gcc.dg/uninit-G.c: New Test.
38239 2003-08-19 Michael Ritzert <ritzert@t-online.de>
38241 * g++.dg/README: Describe the pch directory.
38243 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38246 * g++.dg/parse/access4.C: New test.
38247 * g++.dg/parse/access5.C: Likewise.
38248 * g++.old-deja/g++.jason/access17.C: Adjust error message.
38250 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
38252 * gcc.dg/noncompile/20030818-1.c: New.
38254 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
38257 * g++.dg/warn/noeffect1.C: New test.
38259 * g++.dg/template/scope2.C: New test.
38260 * g++.dg/template/error2.C: Correct dg-error
38262 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
38264 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38266 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
38269 * g++.dg/template/warn1.C: New.
38271 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
38273 * g++.dg/template/error2.C: New test.
38274 * g++.dg/lookup/using7.C: Adjust errors
38275 * g++.old-deja/g++.pt/crash36.C: Likewise.
38276 * g++.old-deja/g++.pt/derived3.C: Likewise.
38278 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38280 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38281 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38282 * gcc.c-torture/execute/builtins/string-9.c: New, from
38283 string-opt-9.c. Adjust for execute/builtins framework.
38284 * gcc.c-torture/execute/string-opt-9.c: Delete.
38286 2003-08-12 Mark Mitchell <mark@codesourcery.com>
38288 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38290 * g++.dg/parse/ret-type2.C: New test.
38293 * g++.dg/init/new8.C: New test.
38296 * g++.dg/parse/typedef5.C: New test.
38299 * g++.dg/parse/qualified2.C: New test.
38300 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38303 2003-08-11 Mark Mitchell <mark@codesourcery.com>
38305 * g++.dg/conversion/ptrmem1.C: New test.
38307 2003-08-11 Jakub Jelinek <jakub@redhat.com>
38310 * gcc.dg/20030811-1.c: New test.
38313 * gcc.c-torture/execute/20030811-1.c: New test.
38315 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38317 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38319 2003-08-10 Mark Mitchell <mark@codesourcery.com>
38322 * g++.dg/inherit/multiple1.C: New test.
38324 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
38326 * gcc.dg/spe1.c: New test.
38329 * g++.dg/expr/cast2.C: New test.
38332 * g++.dg/template/dependent-name2.C: New test.
38334 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
38336 * g++.dg/parse/crash11.C: Put the dg options in comments.
38338 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
38340 * lib/gcc-dg.exp: Update for diagnostic change.
38342 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38345 * g++.dg/parse/crash11.C: New test.
38347 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
38349 * gcc.dg/cpp/spacing1.c: Update.
38351 2003-08-04 Janis Johnson <janis187@us.ibm.com>
38354 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38355 a value for -mtune.
38357 2003-08-04 Roger Sayle <roger@eyesopen.com>
38359 PR middle-end/11771
38360 * gcc.c-torture/compile/20030804-1.c: New test case.
38362 2003-08-04 Roger Sayle <roger@eyesopen.com>
38364 * gcc.dg/20030804-1.c: New test case.
38366 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
38368 * gcc.dg/cpp/separate-1.c: New test.
38370 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
38373 * g++.dg/template/dependent-expr2.C: New test.
38376 * g++.dg/expr/ptrmem1.C: New test.
38378 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38381 * g++.dg/template/friend15.C: New test.
38383 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
38385 * lib/dg-pch.exp: Work round PCH bug.
38387 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38389 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
38390 builtins. Move cases from builtins-4.c here.
38392 * gcc.dg/torture/builtin-math-1.c: New test taken from
38393 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38396 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38399 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
38402 * g++.dg/template/using7.C: New test.
38404 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
38406 * import1.c, import2.c: New tests.
38408 2003-08-01 Jakub Jelinek <jakub@redhat.com>
38410 * g++.dg/eh/crossjump1.C: New test.
38412 2003-08-01 Mark Mitchell <mark@codesourcery.com>
38415 * g++.dg/template/using6.C: New test.
38418 * g++.dg/template/koenig2.C: New test.
38420 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38423 * g++.dg/parse/typedef4.C: New test.
38425 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38427 PR c++/8442, c++/8806
38428 * g++.dg/template/elab1.C: New test.
38429 * g++.dg/template/type2.C: Likewise.
38430 * g++.dg/template/ttp3.C: Adjust expected error message.
38431 * g++.old-deja/g++.law/visibility13.C: Likewise.
38432 * g++.old-deja/g++.niklas/t135.C: Likewise.
38433 * g++.old-deja/g++.pt/ttp41.C: Likewise.
38434 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38436 * g++.old-deja/g++.pt/ttp44.C: Likewise.
38438 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
38441 * g++.dg/ext/stmtexpr1.C: New test.
38443 * g++.dg/opt/tmp1.C: New test.
38446 * g++.dg/parse/constant4.C: New test.
38449 * g++.dg/template/using5.C: New test.
38451 2003-07-31 Roger Sayle <roger@eyesopen.com>
38453 * gcc.dg/builtins-27.c: New test case.
38455 2003-07-31 Jakub Jelinek <jakub@redhat.com>
38457 * gcc.dg/tls/opt-7.c: New test.
38459 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
38461 * g++.old-deja/g++.other/crash18.C: Remove.
38463 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
38465 * g++.dg/template/explicit3.C: New.
38466 * g++.dg/template/explicit4.C: New.
38467 * g++.dg/template/explicit5.C: New.
38470 * g++.dg/template/memtmpl1.C: New.
38472 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
38475 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38476 * gcc.dg/i386-387-5.c (dg-options): Likewise.
38478 2003-07-30 Jan Hubicka <jh@suse.cz>
38482 2003-07-29 Zack Weinberg <zack@codesourcery.com>
38484 * gcc.dg/struct-in-proto-1.c: New test.
38486 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
38488 * gcc.dg/cpp/include2.c: Only expect one message.
38490 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
38493 * g++.dg/template/using1.C: New test.
38494 * g++.dg/template/using2.C: New test.
38495 * g++.dg/template/using3.C: New test.
38496 * g++.dg/template/using4.C: New test.
38498 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
38500 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38501 * gcc.c-torture/execute/string-opt-10.c: Likewise.
38503 2003-07-28 Jan Hubicka <jh@suse.cz>
38506 * g++.dg/opt/call1.C: New test.
38508 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
38511 * g++.dg/init/enum2.C: New test.
38512 * g++.dg/template/overload1.C: Add "-w" option.
38514 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
38516 * gcc.dg/Wdeclaration-after-statement-1.c,
38517 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38519 2003-07-28 Jakub Jelinek <jakub@redhat.com>
38521 * gcc.c-torture/compile/20030725-1.c: New test.
38523 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
38525 * gcc.dg/20030505.c: Only run for SPE.
38526 Remove definition of opaque type.
38528 2003-07-27 Mark Mitchell <mark@codesourcery.com>
38530 * g++.dg/template/ptrmem6.C: New test.
38532 2003-07-26 Geoffrey Keating <geoffk@apple.com>
38534 * gcc.c-torture/compile/zero-strct-2.c: New test.
38536 2003-07-25 Geoffrey Keating <geoffk@apple.com>
38538 * gcc.dg/intermod-1.c: New test.
38540 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
38543 * g++.dg/template/lookup2.C: New test.
38544 * g++.dg/template/memclass1.C: Remove instantiated from error.
38545 * g++.dg/other/error2.C: Tweak expected errors.
38548 * g++.dg/template/defarg3.C: New test.
38550 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38552 2003-07-24 Mark Mitchell <mark@codesourcery.com>
38554 * g++.dg/inherit/access5.C: New test.
38556 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38559 * g++.dg/template/crash8.C: New test.
38561 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
38564 * gcc.dg/noncompile/incomplete-2.c: New test.
38566 2003-07-23 Mark Mitchell <mark@codesourcery.com>
38569 * g++.dg/inherit/access4.C: New test.
38572 * g++.dg/expr/cond2.C: New test.
38574 PR optimization/10679
38575 * g++.dg/opt/inline4.C: New test.
38577 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
38579 * g++.dg/parse/crash10: New test.
38581 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38583 * g++.dg/ext/flexary1.C: New test.
38585 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38588 * g++.dg/template/crash9.C: New test.
38590 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38593 * g++.dg/parse/typedef3.C: New test.
38596 * g++.dg/parse/operator2.C: New test.
38599 * g++.dg/parse/def-tmpl-arg1.C: New test.
38602 * g++.dg/parse/funptr1.C: New test.
38605 * g++.dg/parse/ambig3.C: New test.
38608 * g++.dg/parse/operator3.C: New test.
38611 * g++.dg/parse/template10.C: New test.
38614 * g++.dg/parse/template11.C: New test.
38617 * g++.dg/parse/invalid-op1.C: New test.
38620 * g++.dg/parse/condexpr1.C: New test.
38622 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38624 * g++.dg/ext/packed3.C: New test.
38625 * g++.dg/ext/packed4.C: New test.
38627 * gcc.dg/pack-test-3.c: New test.
38629 2003-07-21 Janis Johnson <janis187@us.ibm.com>
38631 * lib/compat.exp: Handle dg-options per source file.
38632 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38633 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38634 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38635 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38636 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38637 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38638 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38639 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38640 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38641 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38642 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38643 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38644 * g++.dg/compat/break/bitfield7_x.C: Ditto.
38645 * g++.dg/compat/break/bitfield7_y.C: Ditto.
38647 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
38650 * gcc.c-torture/execute/20030718-1.c: New test.
38652 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38654 PR optimization/11536
38655 * gcc.dg/20030721-1.c: New test.
38657 2003-07-19 Mark Mitchell <mark@codesourcery.com>
38660 * g++.dg/template/lookup1.C: New test.
38662 2003-07-19 Zack Weinberg <zack@codesourcery.com>
38664 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38665 diagnostics of ill-formed constructs involving labels.
38666 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38667 the new 'previously defined here' message.
38669 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
38671 * g++.dg/parse/non-dependent2.C: New test.
38673 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
38675 * g++.dg/init/init-ref4.C: xfail on targets without
38678 2003-07-17 Jakub Jelinek <jakub@redhat.com>
38681 * gcc.c-torture/execute/20030717-1.c: New test.
38683 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38685 * g++.dg/opt/cfg1.C: New test.
38687 2003-07-17 Mark Mitchell <mark@codesourcery.com>
38689 PR optimization/11557
38690 * gcc.dg/20030717-1.c: New test.
38692 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38695 * g++.dg/expr/crash-1.C: New test.
38698 * g++.dg/template/init3.C: New test.
38701 * g++.dg/template/non-dependent1.C: New test.
38704 * g++.dg/template/non-dependent2.C: New test.
38707 * g++.dg/template/non-dependent3.C: New test.
38710 * g++.dg/template/sizeof5.C: New test.
38712 2003-07-17 Geoffrey Keating <geoffk@apple.com>
38715 * gcc.c-torture/compile/mangle-1.c: New file.
38717 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38720 * g++.dg/parse/access3.C: New test.
38722 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38725 * g++.dg/init/init-ref4.C: New test.
38727 2003-07-16 Mark Mitchell <mark@codesourcery.com>
38730 * g++.dg/parse/constant3.C: New test.
38731 * g++.dg/parse/crash7.C: Likewise.
38733 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
38736 * gcc.dg/i386-pentium4-not-mull.c: New.
38738 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
38740 * gcc.dg/asm-names.c (ymain): Make it weak.
38742 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38745 * g++.dg/template/friend21.C: New test.
38747 2003-07-16 Jakub Jelinek <jakub@redhat.com>
38749 * gcc.dg/cleanup-8.c: New test.
38750 * gcc.dg/cleanup-9.c: New test.
38752 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
38754 * g++.dg/ext/dll-MI1.h: New file.
38755 * g++.dg/ext/dllexport-MI1.C: New file.
38756 * g++.dg/ext/dllimport-MI1.C: New file.
38758 2003-07-15 Jakub Jelinek <jakub@redhat.com>
38760 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38761 it does not have cmpstrsi patterns (just cmpmemsi).
38763 2003-07-15 Mark Mitchell <mark@codesourcery.com>
38766 * g++.dg/debug/debug8.C: New test.
38768 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38771 * g++.dg/template/crash7.C: New test.
38773 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
38776 * gcc.c-torture/compile/20030708-1.c: New.
38778 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
38780 * gcc.c-torture/execute/20030715-1.c: New test.
38782 2003-07-14 Geoffrey Keating <geoffk@apple.com>
38784 * gcc.dg/pch/inline-3.c: New file.
38785 * gcc.dg/pch/inline-3.hs: New file.
38786 * gcc.dg/pch/inline-4.c: New file.
38787 * gcc.dg/pch/inline-4.hs: New file.
38789 2003-07-14 Mark Mitchell <mark@codesourcery.com>
38792 * g++.dg/template/crash6.C: New test.
38795 * g++.dg/template/friend20.C: New test.
38798 * g++.dg/template/overload2.C: New test.
38800 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38802 PR optimization/11440
38803 * gcc.c-torture/execute/20030714-1.c: New test.
38805 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38808 * g++.dg/template/partial2.C: New test.
38810 2003-07-13 Mark Mitchell <mark@codesourcery.com>
38813 * g++.dg/template/anon1.C: New test.
38817 * g++.dg/parse/template9.C: Likewise.
38818 * g++.dg/template/crash4.C: New test.
38819 * g++.dg/template/koenig1.C: Likewise.
38820 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38821 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38822 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38824 * g++.old-deja/g++.jason/template36.C: Likewise.
38825 * g++.old-deja/g++.mike/p1989.C: Likewise.
38826 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38827 * g++.old-deja/g++.pt/ttp20.C: Use this->.
38828 * g++.old-deja/g++.pt/ttp21.C: Use this->.
38829 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38831 * g++.old-deja/g++.pt/union2.C: Use this->.
38833 2003-07-11 Jakub Jelinek <jakub@redhat.com>
38835 * gcc.dg/20030711-1.c: New test.
38837 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
38840 * g++.dg/parse/args1.C: New test.
38841 * g++.pt/defarg8.C: Change expected errors.
38843 2003-07-11 Mark Mitchell <mark@codesourcery.com>
38846 * g++.dg/template/nontype2.C: New test.
38849 * g++.dg/parse/template8.C: New test.
38852 * g++.dg/template/scope1.C: New test.
38854 * g++.dg/warn/Wsign-compare-1.C: New test.
38856 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38858 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38860 2003-07-10 Mark Mitchell <mark@codesourcery.com>
38863 * g++.dg/template/explicit2.C: New test.
38866 * g++.dg/warn/pedantic1.C: New test.
38868 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
38871 * g++.dg/other/field1.C: New test.
38873 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38876 * gcc.c-torture/compile/20030707-1.c: New.
38878 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38881 * g++.dg/template/access12.C: New test.
38883 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
38885 * g++.dg/bprob/bprob.exp (prof_ext): Update.
38886 * g77.dg/bprob/bprob.exp (prof_ext): Update.
38887 * gcc.misc-tests/bprob.exp (prof_ext): Update.
38888 * gcc.misc-tests/gcov.exp: Update
38889 * g++.dg/gcov/gcov.exp: Update
38890 * lib/gcov.exp: Update.
38892 2003-07-08 Mark Mitchell <mark@codesourcery.com>
38894 * g++.dg/abi/mangle17.C: Make sure template expressions are
38896 * g++.dg/abi/mangle4.C: Mark erroneous casts.
38897 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38898 * g++.dg/opt/stack1.C: Remove erroneous code.
38899 * g++.dg/parse/template7.C: New test.
38900 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38901 * g++.old-deja/g++.pt/crash4.C: Likewise.
38903 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38905 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38906 with zero or one occurence of `$' after the initial `L'.
38908 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
38910 * gcc.c-torture/compile/20030704-1.c: Add a comment.
38912 2003-07-08 Roger Sayle <roger@eyesopen.com>
38915 * gcc.dg/Wunreachable-6.c: New testcase.
38916 * gcc.dg/Wunreachable-7.c: New testcase.
38918 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38921 * gcc.dg/20030708-1.c: New test.
38923 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
38925 * gcc.dg/compat/sdata-section.h: New file.
38926 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38927 * gcc.dg/torture/mips-sdata-1.c: New test.
38929 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38932 * g++.dg/template/friend19.C: New test.
38934 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38936 * g++.dg/opt/strength-reduce.C: New test.
38938 2003-07-07 Roger Sayle <roger@eyesopen.com>
38941 * gcc.dg/20030707-1.c: New testcase.
38943 2003-07-07 Roger Sayle <roger@eyesopen.com>
38945 PR optimization/11059
38946 * g++.dg/opt/emptyunion.C: New testcase.
38948 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38949 Eric Botcazou <ebotcazou@libertysurf.fr>
38951 * g++.dg/opt/stack1.C: New test.
38953 2003-07-05 Mark Mitchell <mark@codesourcery.com>
38955 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38959 * g++.dg/expr/static_cast3.C: New test.
38961 2003-07-04 Zack Weinberg <zack@codesourcery.com>
38963 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38965 * gcc.dg/concat.c: Concatenation of string constants with
38966 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38967 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38968 * gcc.dg/cpp/escape-2.c: Use wide character constants where
38969 necessary to avoid multi-character character constant warning.
38970 * gcc.dg/cpp/escape.c: Likewise.
38971 * gcc.dg/cpp/ucs.c: Likewise.
38972 Remove backslashes from dg-bogus comments, as they confuse Tcl.
38975 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38978 * gcc.c-torture/compile/20030704-1.c: New.
38980 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38982 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38984 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
38986 PR c++/5287, PR c++/7910, PR c++/11021
38987 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38988 tests for warnings.
38989 * g++.dg/ext/dllimport2.C: Add tests for warnings.
38990 * g++.dg/ext/dllimport3.C: Likewise.
38991 * g++.dg/ext/dllimport4.C: New file.
38992 * g++.dg/ext/dllimport5.C: New file.
38993 * g++.dg/ext/dllimport6.C: New file.
38994 * g++.dg/ext/dllimport7.C: New file.
38995 * g++.dg/ext/dllimport8.C: New file.
38996 * g++.dg/ext/dllimport9.C: New file.
38997 * g++.dg/ext/dllimport10.C: New file.
38998 * g++.dg/ext/dllexport1.C: New file.
39000 2003-07-03 Mark Mitchell <mark@codesourcery.com>
39002 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39003 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39005 2003-07-03 Roger Sayle <roger@eyesopen.com>
39007 * gcc.dg/builtins-25.c: New testcase.
39008 * gcc.dg/builtins-26.c: New testcase.
39010 2003-07-03 Janis Johnson <janis187@us.ibm.com>
39012 * gcc.dg/compat/vector-defs.h: New file.
39013 * gcc.dg/compat/vector-setup.h: New file.
39014 * gcc.dg/compat/vector-check.h: New file.
39015 * gcc.dg/compat/vector-1_main.c: New file.
39016 * gcc.dg/compat/vector-1_x.c: New file.
39017 * gcc.dg/compat/vector-1_y.c: New file.
39018 * gcc.dg/compat/vector-2_main.c: New file.
39019 * gcc.dg/compat/vector-2_x.c: New file.
39020 * gcc.dg/compat/vector-2_y.c: New file.
39022 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39023 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39024 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39025 * gcc.dg/compat/struct-align-1.h: New file.
39026 * gcc.dg/compat/struct-align-1_main.c: New file.
39027 * gcc.dg/compat/struct-align-1_x.c: New file.
39028 * gcc.dg/compat/struct-align-1_y.c: New file.
39029 * gcc.dg/compat/struct-align-2.h: New file.
39030 * gcc.dg/compat/struct-align-2_main.c: New file.
39031 * gcc.dg/compat/struct-align-2_x.c: New file.
39032 * gcc.dg/compat/struct-align-2_y.c: New file.
39034 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39035 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39036 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39037 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39038 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39039 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39040 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39041 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39042 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39043 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39044 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39045 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39046 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39047 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39048 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39049 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39050 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39051 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39052 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39053 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39054 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39055 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39056 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39057 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39058 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39059 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39060 * gcc.dg/compat/struct-return-10_x.c: Ditto.
39061 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39062 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39064 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39066 * gcc.dg/i386-call-1.c: New test.
39068 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
39071 * g++.dg/parse/defarg4.C: New.
39073 2003-07-03 Roger Sayle <roger@eyesopen.com>
39076 * gcc.c-torture/compile/20030703-1.c: New test case.
39078 2003-07-03 Mark Mitchell <mark@codesourcery.com>
39080 * g++.dg/template/local3.C: Remove extra semicolon.
39082 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39084 * gcc.dg/i386-volatile-1.c: New test.
39086 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
39089 * g++.dg/other/offsetof2.C: XFAIL.
39090 * g++.dg/other/offsetof5.C: New.
39093 * g++.dg/template/error1.C: New.
39096 * g++.dg/template/dependent-expr1.C: New.
39098 2003-07-01 Mark Mitchell <mark@codesourcery.com>
39101 * g++.dg/template/local3.C: New test.
39104 * g++.dg/lookup/scoped6.C: New test.
39106 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
39109 * g++.dg/other/error7.C: New test.
39111 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
39113 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39114 * g++.old-deja/g++.abi/vtable3.h: Likewise.
39115 * g++.old-deja/g++.law/code-gen5.C: Likewise.
39116 * g++.old-deja/g++.other/union2.C: Likewise.
39117 * gcc.dg/c90-const-expr-2.c: Likewise.
39118 * gcc.dg/c90-const-expr-3.c: Likewise.
39119 * gcc.dg/c99-const-expr-2.c: Likewise.
39120 * gcc.dg/c99-const-expr-3.c: Likewise.
39121 * gcc.dg/concat.c: Likewise.
39123 2003-07-01 Mark Mitchell <mark@codesourcery.com>
39126 * g++.dg/init/static1.C: New test.
39128 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39130 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39131 * g++.old-deja/g++.other/access2.C: Likewise.
39132 * g++.old-deja/g++.other/decl2.C: Likewise.
39133 * gcc.c-torture/execute/20020615-1.c: Likewise.
39135 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
39138 * g++.dg/template/sizeof4.C: New test.
39140 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
39142 * g++.dg/other/error6.C: New test.
39144 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
39147 * g++.dg/parse/constant2.C: New test.
39149 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
39152 * g++.dg/other/error5.C: New test.
39154 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39156 * gcc.dg/format/gcc_diag-1.c: New test.
39158 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
39160 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39162 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
39164 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39165 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39166 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39168 2003-06-28 Jakub Jelinek <jakub@redhat.com>
39170 * gcc.c-torture/execute/builtins/string-8.c: New test.
39171 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39172 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39173 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39175 2003-06-27 Mark Mitchell <mark@codesourcery.com>
39178 * g++.dg/ext/typeof6.C: New test.
39180 2003-06-27 Mark Mitchell <mark@codesourcery.com>
39183 * g++.dg/init/enum1.C: New test.
39185 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
39187 * gcc.dg/20030627-1.c: New test.
39189 2003-06-26 Mark Mitchell <mark@codesourcery.com>
39192 * g++.dg/expr/static_cast2.C: New test.
39194 2003-06-26 Roger Sayle <roger@eyesopen.com>
39195 Jakub Jelinek <jakub@redhat.com>
39197 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39198 sprintf(dst,"%s",src) optimization.
39199 * gcc.c-torture/execute/20030626-1.c: New test case.
39200 * gcc.c-torture/execute/20030626-2.c: New test case.
39202 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
39204 * gcc.c-torture/execute/multi-ix.c: New test.
39206 * gcc.c-torture/execute/simd-4.c (main):
39207 Added missing semicolon at end of union.
39209 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
39212 * g++.dg/template/explicit-instantiation3.C: New test.
39214 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39216 * gcc.dg/20030626-1.c: Use signed char.
39218 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39220 * gcc.dg/20030626-1.c: New test.
39222 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
39224 * const-str-2.m: Update.
39226 2003-06-25 Mark Mitchell <mark@codesourcery.com>
39229 * g++.dg/rtti/dyncast1.C: New test.
39230 * g++.dg/abi/mangle4.C: Correct base-specifier access.
39231 * g++.dg/lookup/scoped1.C: Remove XFAIL.
39232 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39235 * g++.dg/expr/static_cast1.C: New test.
39237 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
39239 * gcc.dg/20030625-1.c: New test.
39241 2003-06-24 Roger Sayle <roger@eyesopen.com>
39243 * gcc.c-torture/compile/20030624-1.c: New test case.
39245 2003-06-24 Jakub Jelinek <jakub@redhat.com>
39247 * gcc.c-torture/execute/string-opt-17.c: New test.
39249 2003-06-24 Mark Mitchell <mark@codesourcery.com>
39252 * g++.dg/parse/crash6.C: New test.
39254 2003-06-23 Roger Sayle <roger@eyesopen.com>
39256 * gcc.dg/builtins-24.c: New test case.
39258 2003-06-23 Jakub Jelinek <jakub@redhat.com>
39260 * g++.dg/opt/operator1.C: New test.
39262 2003-06-22 Roger Sayle <roger@eyesopen.com>
39264 * gcc.c-torture/execute/string-opt-16.c: New test case.
39266 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
39268 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
39269 * g++.old-deja/g++.other/conv7.C: Likewise.
39270 * g++.old-deja/g++.other/overcnv2.C: Likewise.
39271 * g++.old-deja/g++.other/overload14.C: Likewise.
39273 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
39275 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39276 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39278 2003-06-20 Mark Mitchell <mark@codesourcery.com>
39281 * g++.dg/warn/Winline-3.C: New test.
39283 2003-06-20 Mark Mitchell <mark@codesourcery.com>
39285 * lib/target-supports.exp (check_alias_available): Make the test
39286 program acceptable to the Solaris assembler.
39289 * g++.dg/template/memclass2.C: New test.
39291 2003-06-20 Mark Mitchell <mark@codesourcery.com>
39292 Eric Botcazou <ebotcazou@libertysurf.fr>
39294 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39295 data for non-matching targets.
39296 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39298 2003-06-20 Mark Mitchell <mark@codesourcery.com>
39301 * g++.dg/template/member3.C: New test.
39303 2003-06-19 Mark Mitchell <mark@codesourcery.com>
39306 * g++.dg/template/func1.C: New test.
39309 * g++.dg/template/static4.C: New test.
39310 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39313 * g++.dg/init/ref7.C: New test.
39315 2003-06-19 Matt Austern <austern@apple.com>
39318 * g++.dg/anew1.C: New test.
39319 * g++.dg/anew2.C: New test.
39320 * g++.dg/anew3.C: New test.
39321 * g++.dg/anew4.C: New test.
39323 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
39325 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39327 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
39329 * gcc.c-torture/execute/simd-4.c (main): Make expected value
39332 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
39334 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39337 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
39339 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39340 * gcc.c-torture/compile/961203-1.c: Likewise.
39341 * gcc.c-torture/compile/980506-1.c: Likewise.
39343 2003-06-17 Mark Mitchell <mark@codesourcery.com>
39346 * g++.dg/lookup/using7.C: New test.
39348 2003-06-17 Mark Mitchell <mark@codesourcery.com>
39351 * g++.dg/abi/conv1.C: Remove it.
39352 * g++.dg/template/conv7.C: New test.
39353 * g++.dg/template/conv8.C: Likewise.
39354 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39355 conversion operator.
39357 2003-06-17 Janis Johnson <janis187@us.ibm.com>
39359 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39360 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39361 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39362 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39363 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39364 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39365 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39366 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39367 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39368 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39369 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39370 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39371 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39372 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39373 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39374 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39375 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39376 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39377 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39378 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39379 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39380 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39381 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39382 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39383 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39384 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39385 * gcc.dg/compat/struct-return-10_x.c: Ditto.
39386 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39387 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39389 2003-06-16 Mark Mitchell <mark@codesourcery.com>
39391 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39392 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39395 2003-06-16 Roger Sayle <roger@eyesopen.com>
39397 * gcc.dg/i386-387-5.c: New test case.
39398 * gcc.dg/i386-387-6.c: New test case.
39399 * gcc.dg/builtins-23.c: New test case.
39401 2003-06-15 Roger Sayle <roger@eyesopen.com>
39403 * gcc.dg/builtins-22.c: New test case.
39404 * gcc.dg/i386-387-1.c: Update to test exp.
39405 * gcc.dg/i386-387-2.c: Likewise.
39407 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39409 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39411 2003-06-12 Mark Mitchell <mark@codesourcery.com>
39413 * lib/gcc-dg.exp (dg-require-dll): New function.
39414 (dg-xfail-if): Likewise.
39415 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39418 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39419 * gcc.c-torture/compile/20001205-1.c: Likewise.
39420 * gcc.c-torture/compile/20001226-1.c: Likewise.
39421 * gcc.c-torture/compile/20010518-2.c: Likewise.
39422 * gcc.c-torture/compile/20020312-1.c: Likewise.
39423 * gcc.c-torture/compile/20020604-1.c: Likewise.
39424 * gcc.c-torture/compile/920501-12.c: Likewise.
39425 * gcc.c-torture/compile/920501-4.c: Likewise.
39426 * gcc.c-torture/compile/920520-1.c: Likewise.
39427 * gcc.c-torture/compile/920521-1.c: Likewise.
39428 * gcc.c-torture/compile/920625-1.c: Likewise.
39429 * gcc.c-torture/compile/961203-1.c: Likewise.
39430 * gcc.c-torture/compile/980506-1.c: Likewise.
39431 * gcc.c-torture/compile/981006-1.c: Likewise.
39432 * gcc.c-torture/compile/981022-1.c: Likewise.
39433 * gcc.c-torture/compile/981223-1.c: Likewise.
39434 * gcc.c-torture/compile/990617-1.c: Likewise.
39435 * gcc.c-torture/compile/dll.c: Likewise.
39436 * gcc.c-torture/compile/labels-3.c: Likewise.
39437 * gcc.c-torture/compile/mipscop-1.c: Likewise.
39438 * gcc.c-torture/compile/mipscop-2.c: Likewise.
39439 * gcc.c-torture/compile/mipscop-3.c: Likewise.
39440 * gcc.c-torture/compile/mipscop-4.c: Likewise.
39441 * gcc.c-torture/compile/simd-5.c: Likewise.
39442 * gcc.c-torture/compile/20000804-1.x: Remove.
39443 * gcc.c-torture/compile/20001205-1.x: Likewise.
39444 * gcc.c-torture/compile/20001226-1.x: Likewise.
39445 * gcc.c-torture/compile/20010518-2.x: Likewise.
39446 * gcc.c-torture/compile/20020312-1.x: Likewise.
39447 * gcc.c-torture/compile/20020604-1.x: Likewise.
39448 * gcc.c-torture/compile/920501-12.x: Likewise.
39449 * gcc.c-torture/compile/920501-4.x: Likewise.
39450 * gcc.c-torture/compile/920520-1.x: Likewise.
39451 * gcc.c-torture/compile/920521-1.x: Likewise.
39452 * gcc.c-torture/compile/920625-1.x: Likewise.
39453 * gcc.c-torture/compile/961203-1.x: Likewise.
39454 * gcc.c-torture/compile/980506-1.x: Likewise.
39455 * gcc.c-torture/compile/981006-1.x: Likewise.
39456 * gcc.c-torture/compile/981022-1.x: Likewise.
39457 * gcc.c-torture/compile/981223-1.x: Likewise.
39458 * gcc.c-torture/compile/990617-1.x: Likewise.
39459 * gcc.c-torture/compile/mipscop-1.x: Likewise.
39460 * gcc.c-torture/compile/mipscop-2.x: Likewise.
39461 * gcc.c-torture/compile/mipscop-3.x: Likewise.
39462 * gcc.c-torture/compile/mipscop-4.x: Likewise.
39463 * gcc.c-torture/compile/simd-5.x: Likewise.
39465 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39467 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39469 * gcc.c-torture/execute/20030611-1.c: New test.
39471 2003-06-12 Roger Sayle <roger@eyesopen.com>
39474 * gcc.dg/20030612-1.c: New test case.
39476 2003-06-12 Mark Mitchell <mark@codesourcery.com>
39479 * g++.dg/expr/cast1.C: New test.
39481 2003-06-12 Roger Sayle <roger@eyesopen.com>
39483 * gcc.dg/builtins-21.c: New test case.
39485 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
39487 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39488 options instead of at the end.
39489 * lib/objc.exp (objc_target_compile): Likewise.
39491 2003-06-11 Mark Mitchell <mark@codesourcery.com>
39494 * g++.dg/parse/error1.C: New test.
39496 2003-06-11 Janis Johnson <janis187@us.ibm.com>
39498 * gcc.dg/compat/struct-by-value-11_main.c: New file.
39499 * gcc.dg/compat/struct-by-value-11_x.c: New file.
39500 * gcc.dg/compat/struct-by-value-11_y.c: New file.
39501 * gcc.dg/compat/struct-by-value-12_main.c: New file.
39502 * gcc.dg/compat/struct-by-value-12_x.c: New file.
39503 * gcc.dg/compat/struct-by-value-12_y.c: New file.
39504 * gcc.dg/compat/struct-by-value-13_main.c: New file.
39505 * gcc.dg/compat/struct-by-value-13_x.c: New file.
39506 * gcc.dg/compat/struct-by-value-13_y.c: New file.
39507 * gcc.dg/compat/struct-by-value-14_main.c: New file.
39508 * gcc.dg/compat/struct-by-value-14_x.c: New file.
39509 * gcc.dg/compat/struct-by-value-14_y.c: New file.
39510 * gcc.dg/compat/struct-by-value-15_main.c: New file.
39511 * gcc.dg/compat/struct-by-value-15_x.c: New file.
39512 * gcc.dg/compat/struct-by-value-15_y.c: New file.
39513 * gcc.dg/compat/struct-by-value-16_main.c: New file.
39514 * gcc.dg/compat/struct-by-value-16_x.c: New file.
39515 * gcc.dg/compat/struct-by-value-16_y.c: New file.
39516 * gcc.dg/compat/struct-by-value-17_main.c: New file.
39517 * gcc.dg/compat/struct-by-value-17_x.c: New file.
39518 * gcc.dg/compat/struct-by-value-17_y.c: New file.
39519 * gcc.dg/compat/struct-by-value-18_main.c: New file.
39520 * gcc.dg/compat/struct-by-value-18_x.c: New file.
39521 * gcc.dg/compat/struct-by-value-18_y.c: New file.
39523 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39524 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39525 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39526 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39527 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39528 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39529 * gcc.dg/compat/scalar-return-3_main.c: New file.
39530 * gcc.dg/compat/scalar-return-3_x.c: New file.
39531 * gcc.dg/compat/scalar-return-3_y.c: New file.
39532 * gcc.dg/compat/scalar-return-4_main.c: New file.
39533 * gcc.dg/compat/scalar-return-4_x.c: New file.
39534 * gcc.dg/compat/scalar-return-4_y.c: New file.
39536 2003-06-10 Janis Johnson <janis187@us.ibm.com>
39538 * gcc.dg/compat/fp2-struct-check.h: New file.
39539 * gcc.dg/compat/fp2-struct-defs.h: New file.
39540 * gcc.dg/compat/fp2-struct-init.h: New file.
39541 * gcc.dg/compat/struct-by-value-10_main.c: New file.
39542 * gcc.dg/compat/struct-by-value-10_x.c: New file.
39543 * gcc.dg/compat/struct-by-value-10_y.c: New file.
39544 * gcc.dg/compat/struct-return-10_main.c: New file.
39545 * gcc.dg/compat/struct-return-10_x.c: New file.
39546 * gcc.dg/compat/struct-return-10_y.c: New file.
39548 * gcc.dg/compat/compat-common.h: New file.
39549 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39550 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39551 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39552 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39553 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39554 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39555 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39556 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39557 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39558 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39559 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39560 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39561 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39562 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39563 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39564 * gcc.dg/compat/small-struct-check.h: Ditto.
39565 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39566 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39567 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39568 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39569 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39570 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39571 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39572 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39573 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39574 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39575 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39576 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39577 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39578 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39579 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39580 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39581 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39582 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39583 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39584 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39585 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39586 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39587 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39588 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39589 * gcc.dg/compat/struct-return-2_main.c: Ditto.
39590 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39591 * gcc.dg/compat/struct-return-2_y.c: Ditto.
39592 * gcc.dg/compat/struct-return-3_main.c: Ditto.
39593 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39594 * gcc.dg/compat/struct-return-3_y.c: Ditto.
39596 2003-06-10 Geoffrey Keating <geoffk@apple.com>
39598 * g++.dg/pch/static-1.C: New file.
39599 * g++.dg/pch/static-1.Hs: New file.
39601 2003-06-10 Richard Henderson <rth@redhat.com>
39603 * gcc.dg/asm-7.c: Adjust expected warning text.
39605 2003-06-10 Roger Sayle <roger@eyesopen.com>
39607 * gcc.dg/builtins-20.c: New test case.
39609 2003-06-10 Mark Mitchell <mark@codesourcery.com>
39612 * g++.dg/opt/template1.C: New test.
39614 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39616 * lib/gcc-dg.exp (dg-test): Clear additional_files and
39617 additional_sources.
39619 2003-05-21 David Taylor <dtaylor@emc.com>
39621 * gcc.dg/Wpadded.c: New file.
39623 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39625 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39626 * gcc.dg/special/weak-2.c: Add dg-require-weak.
39627 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39630 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
39632 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39634 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39636 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39637 (dg-require-alias): Likewise.
39638 (dg-require-gc-sections): Likewise.
39639 * lib/target-supports.exp (check_gc_sections_available): Likewise.
39641 2003-06-08 Richard Henderson <rth@redhat.com>
39643 * gcc.dg/20011029-2.c: Fix the array reference.
39644 * gcc.dg/asm-7.c: New.
39646 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
39648 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39650 2003-06-08 Mark Mitchell <mark@codesourcery.com>
39652 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39653 (dg-require-gc-sections): Likewise.
39655 2003-06-08 Jan Hubicka <jh@suse.cz>
39657 * i386-cmov1.c: Fix regular expression.
39658 * i386-cvt-1.c: Likewise.
39659 * i386-local.c: Likewise.
39660 * i386-local2.c: Likewise.
39661 * i386-mul.c: Likewise.
39662 * i386-ssetype-1.c: Likewise.
39663 * i386-ssetype-3.c: Likewise.
39664 * i386-ssetype-5.c: Likewise.
39666 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39669 * g++.dg/warn/implicit-typename2.C: New test.
39670 * g++.dg/warn/implicit-typename3.C: New test.
39672 2003-06-07 Richard Henderson <rth@redhat.com>
39674 * g++.dg/other/offsetof3.C: Use size_t.
39675 * g++.dg/other/offsetof4.C: Likewise.
39677 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
39679 * lib/copy-file.exp: New. Implement gcc_copy_files.
39681 * lib/dg-pch.exp: Load copy-file.exp
39682 (dg-pch): Use gcc_copy_files instead of "file copy".
39684 2003-06-06 Mark Mitchell <mark@codesourcery.com>
39686 * gcc.dg/weak/weak.exp: Simplify.
39687 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39688 * gcc.dg/weak/weak-1.c: Likewise.
39689 * gcc.dg/weak/weak-2.c: Likewise.
39690 * gcc.dg/weak/weak-3.c: Likewise.
39691 * gcc.dg/weak/weak-4.c: Likewise.
39692 * gcc.dg/weak/weak-5.c: Likewise.
39693 * gcc.dg/weak/weak-6.c: Likewise.
39694 * gcc.dg/weak/weak-7.c: Likewise.
39695 * gcc.dg/weak/weak-8.c: Likewise.
39696 * gcc.dg/weak/weak-9.c: Likewise.
39698 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
39700 gcc.c-torture/execute/20030606-1.c: New.
39702 2003-06-06 Roger Sayle <roger@eyesopen.com>
39704 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39705 * gcc.dg/builtins-19.c: Likewise.
39707 2003-06-06 Roger Sayle <roger@eyesopen.com>
39709 * gcc.dg/builtins-2.c: Add some more tests.
39710 * gcc.dg/builtins-18.c: New test case.
39711 * gcc.dg/builtins-19.c: New test case.
39713 2003-06-06 Roger Sayle <roger@eyesopen.com>
39714 Jim Wilson <wilson@tuliptree.org>
39716 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39718 2003-06-06 Jakub Jelinek <jakub@redhat.com>
39720 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39721 mempcpy/stpcpy calls not to be optimized into something else.
39722 * gcc.c-torture/execute/string-opt-3.c: Moved to...
39723 * gcc.c-torture/execute/builtins/string-7.c: ...here.
39724 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39726 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39728 * gcc.dg/format/asm_fprintf-1.c: New test.
39730 2003-06-05 Mark Mitchell <mark@codesourcery.com>
39732 * lib/gcc-defs.exp (additional_sources): New variable.
39733 (dg-additional-sources): New function.
39734 (additional_files): New variable.
39735 (dg-additional-files): New function.
39736 (dg-additional-files-options): Likewise.
39737 * lib/gcc-dg.exp (dg-require-weak): New function.
39738 (dg-require-alias): Likewise.
39739 (dg-require-gc-sections): Likewise.
39740 * lib/target-supports.exp (check_alias_available): Remove testfile
39742 (check_gc_sections_available): New function.
39743 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39744 (dg-gpp-additional-files): Likewise.
39745 * lib/g++.exp (additional_sources): Remove.
39746 (additional_files): Likewise.
39747 (g++_target_compile): Use dg-additional-files-options.
39749 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
39751 * gcc.dg/special/ecos.exp: Remove.
39752 * gcc.dg/special/20000419-2.c: Use dg-require-*.
39753 * gcc.dg/special/alias-1.c: Likewise.
39754 * gcc.dg/special/alias-2.c: Likewise.
39755 * gcc.dg/special/gcsec-1.c: Likewise.
39756 * gcc.dg/special/weak-1.c: Likewise.
39757 * gcc.dg/special/weak-2.c: Likewise.
39758 * gcc.dg/special/wkali-1.c: Likewise.
39759 * gcc.dg/special/wkali-2.c: Likewise.
39761 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39762 dg-gpp-additional-*.
39763 * g++.dg/special/conpr-3.C: Likewise.
39764 * g++.dg/special/conpr-4.C: Likewise.
39765 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39766 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39767 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39768 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39769 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39770 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39771 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39772 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39773 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39774 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39775 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39776 * g++.old-deja/g++.other/comdat1.C: Likewise.
39777 * g++.old-deja/g++.other/comdat2.C: Likewise.
39778 * g++.old-deja/g++.other/comdat3.C: Likewise.
39779 * g++.old-deja/g++.other/ctor1.C: Likewise.
39780 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39782 2003-06-05 Richard Henderson <rth@redhat.com>
39784 * gcc.dg/debug/20030605-1.c: New.
39786 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39788 * README.QMTEST: Update.
39790 2003-06-04 Richard Henderson <rth@redhat.com>
39792 * gcc.dg/cleanup-1.c: New.
39793 * gcc.dg/cleanup-2.c: New.
39794 * gcc.dg/cleanup-3.c: New.
39795 * gcc.dg/cleanup-4.c: New.
39796 * gcc.dg/cleanup-5.c: New.
39797 * gcc.dg/cleanup-6.c: New.
39798 * gcc.dg/cleanup-7.c: New.
39800 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39802 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39804 * lib/dg-pch.exp: New file.
39805 * g++.dg/pch/pch.exp: Use dg-pch.exp.
39806 * gcc.dg/pch/pch.exp: Likewise.
39808 2003-06-04 Roger Sayle <roger@eyesopen.com>
39810 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39811 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39812 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39813 * gcc.dg/builtins-17.c: New test case.
39814 * gcc.dg/i386-387-4.c: New test case.
39815 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39817 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39819 * gcc.dg/ultrasp9.c: New test.
39821 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39823 * gcc.c-torture/compile/20030604-1.c: New test.
39824 * gcc.dg/sparc-constant-1.c: New test.
39826 2003-06-03 Glen Nakamura <glen@imodulo.com>
39828 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39830 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
39832 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39834 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39835 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39837 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
39839 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39841 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39844 * g++.dg/template/spec10.C: New test.
39846 2003-06-03 Roger Sayle <roger@eyesopen.com>
39848 * gcc.dg/builtins-16.c: New test case.
39850 2003-06-03 Jakub Jelinek <jakub@redhat.com>
39852 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39853 mempcpy test with post-increments.
39854 * gcc.c-torture/execute/string-opt-3.c: New test.
39855 * gcc.dg/string-opt-1.c: New test.
39857 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
39860 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39862 2003-06-02 Mark Mitchell <mark@codesourcery.com>
39864 * lib/scanasm.exp (dg-scan): New function, factored out of ...
39865 (scan-assembler): ... here. Use dg-scan.
39866 (scan-assembler-not): Likewise.
39867 (scan-file): New function.
39868 (scan-file-not): Likewise.
39869 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39870 * gcc.dg/cpp/_Pragma4.c: Likewise.
39871 * gcc.dg/cpp/_Pragma5.c: Likewise.
39872 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39873 * gcc.dg/cpp/avoidpaste2.c: Likewise.
39874 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39875 * gcc.dg/cpp/cmdlne-P.c: Likewise.
39876 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39877 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39878 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39879 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39880 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39881 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39882 * gcc.dg/cpp/cxxcom1.c: Likewise.
39883 * gcc.dg/cpp/line1.c: Likewise.
39884 * gcc.dg/cpp/maccom1.c: Likewise.
39885 * gcc.dg/cpp/maccom2.c: Likewise.
39886 * gcc.dg/cpp/maccom3.c: Likewise.
39887 * gcc.dg/cpp/maccom4.c: Likewise.
39888 * gcc.dg/cpp/maccom5.c: Likewise.
39889 * gcc.dg/cpp/maccom6.c: Likewise.
39890 * gcc.dg/cpp/multiline.c: Likewise.
39891 * gcc.dg/cpp/spacing1.c: Likewise.
39892 * gcc.dg/cpp/spacing2.c: Likewise.
39893 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39894 * gcc.dg/cpp/trad/maccom1.c: Likewise.
39895 * gcc.dg/cpp/trad/maccom2.c: Likewise.
39896 * gcc.dg/cpp/trad/maccom3.c: Likewise.
39897 * gcc.dg/cpp/trad/maccom4.c: Likewise.
39898 * gcc.dg/cpp/trad/maccom6.c: Likewise.
39899 * gcc.dg/cpp/cxxcom2.c: Likewise.
39900 * gcc.dg/cpp/cxxcom2.h: New file.
39902 * gcc.dg/cpp/truefalse.cpp: Move it to ...
39903 * g++.dg/cpp/truefalse.C: Here.
39904 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39906 2003-06-01 Loren James Rittle <ljrittle@acm.org>
39908 * gcc.dg/cpp/redef3.c: New file.
39910 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39912 * gcc.dg/i386-loop-3.c: New test.
39914 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
39916 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39918 2003-05-31 Roger Sayle <roger@eyesopen.com>
39920 * gcc.dg/fwrapv-1.c: New test case.
39921 * gcc.dg/fwrapv-2.c: New test case.
39923 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39926 * g++.dg/template/spec9.C: New test.
39928 2003-05-29 Roger Sayle <roger@eyesopen.com>
39930 * gcc.dg/duff-4.c: New test case.
39932 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
39935 * g77.dg/ffixed-form-1.f: New test
39936 * g77.dg/ffixed-form-2.f: New test
39937 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39938 * g77.dg/ffree-form-3.f: New test
39940 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
39942 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39943 * gcc.dg/wint_t-1.c: Likewise.
39945 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39947 * g++.dg/template/access11.C: New test.
39949 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39952 * g++.dg/template/access10.C: New test.
39954 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39955 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39957 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39959 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39961 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39962 suppress for powerpc-*-darwin*.
39963 * gcc.dg/torture/builtin-noret-2.c: Likewise.
39965 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39967 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39968 suppress option for powerpc-*-darwin*.
39970 2003-05-23 Roger Sayle <roger@eyesopen.com>
39972 * gcc.dg/builtins-1.c: Add tests for tan and atan.
39973 * gcc.dg/builtins-4.c: Add test for fmod.
39975 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39978 * g++.dg/template/instantiate4.C: New test.
39980 2003-05-22 Roger Sayle <roger@eyesopen.com>
39982 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39984 2003-05-21 Janis Johnson <janis187@us.ibm.com>
39986 * gcc.dg/compat/scalar-return-1_main.c: New file.
39987 * gcc.dg/compat/scalar-return-1_x.c: New file.
39988 * gcc.dg/compat/scalar-return-1_y.c: New file.
39989 * gcc.dg/compat/scalar-return-2_main.c: New file.
39990 * gcc.dg/compat/scalar-return-2_x.c: New file.
39991 * gcc.dg/compat/scalar-return-2_y.c: New file.
39992 * gcc.dg/compat/struct-return-3_main.c: New file.
39993 * gcc.dg/compat/struct-return-3_y.c: New file.
39994 * gcc.dg/compat/struct-return-3_x.c: New file.
39995 * gcc.dg/compat/struct-return-2_main.c: New file.
39996 * gcc.dg/compat/struct-return-2_x.c: New file.
39997 * gcc.dg/compat/struct-return-2_y.c: New file.
39999 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40001 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40002 for hppa*-hp-hpux*.
40003 * gcc.dg/20021014-1.c (dg-options): Likewise.
40004 * gcc.dg/nest.c (dg-options): Likewise.
40006 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
40009 * g++.dg/ext/dllimport2.C: New file.
40010 * g++.dg/ext/dllimport3.C: New file.
40012 2003-05-20 Janis Johnson <janis187@us.ibm.com>
40014 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40015 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40016 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40017 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40018 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40019 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40020 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40021 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40022 * gcc.dg/compat/small-struct-defs.h: New file.
40023 * gcc.dg/compat/small-struct-init.h: New file.
40024 * gcc.dg/compat/small-struct-check.h: New file.
40025 * gcc.dg/compat/fp-struct-defs.h: New file.
40026 * gcc.dg/compat/fp-struct-check.h: New file.
40027 * gcc.dg/compat/fp-struct-init.h: New file.
40028 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40029 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40031 2003-05-19 Jakub Jelinek <jakub@redhat.com>
40033 * gcc.dg/20030225-2.c: New test.
40035 2003-05-18 Roger Sayle <roger@eyesopen.com>
40036 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40038 * gcc.c-torture/compile/20030518-1.c: New test case.
40040 2003-05-18 Mark Mitchell <mark@codesourcery.com>
40042 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40043 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40044 gcc-dg-debug-runtest.
40045 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40046 gcc-dg-debug-runtest.
40048 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40051 * g++.dg/lookup/using6.C: New test.
40053 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40055 * g++.dg/parse/access2.C: New test.
40057 2003-05-17 Mark Mitchell <mark@codesourcery.com>
40059 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40060 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40061 * gcc.dg/debug/debug.exp: Likewise.
40063 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
40065 * gcc.dg/dollar.c: New test.
40067 2003-05-16 Janis Johnson <janis187@us.ibm.com>
40069 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40070 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40071 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40072 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40073 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40074 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40075 * gcc.dg/compat/struct-by-value-6_main.c: New file.
40076 * gcc.dg/compat/struct-by-value-6_x.c: New file.
40077 * gcc.dg/compat/struct-by-value-6_y.c: New file.
40078 * gcc.dg/compat/struct-by-value-7_main.c: New file.
40079 * gcc.dg/compat/struct-by-value-7_x.c: New file.
40080 * gcc.dg/compat/struct-by-value-7_y.c: New file.
40081 * gcc.dg/compat/struct-by-value-8_main.c: New file.
40082 * gcc.dg/compat/struct-by-value-8_x.c: New file.
40083 * gcc.dg/compat/struct-by-value-8_y.c: New file.
40084 * gcc.dg/compat/struct-by-value-9_main.c: New file.
40085 * gcc.dg/compat/struct-by-value-9_x.c: New file.
40086 * gcc.dg/compat/struct-by-value-9_y.c: New file.
40088 2003-05-16 Mark Mitchell <mark@codesourcery.com>
40090 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40091 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
40092 support for "repo" mode.
40093 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40094 * lib/g77-dg.exp: Likewise.
40095 * lib/obj-dg.exp: Likewise.
40097 2003-05-16 Jakub Jelinek <jakub@redhat.com>
40099 Merge from gcc-3_2-rhl8-branch:
40100 2003-04-23 Jakub Jelinek <jakub@redhat.com>
40102 * gcc.dg/tls/opt-6.c: New test.
40104 2003-04-05 Jakub Jelinek <jakub@redhat.com>
40106 * gcc.dg/20030405-1.c: New test.
40108 2003-03-09 Jakub Jelinek <jakub@redhat.com>
40110 * gcc.dg/20030309-1.c: New test.
40112 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40114 * gcc.c-torture/execute/20030307-1.c: New test.
40116 2003-02-20 Randolph Chung <tausq@debian.org>
40118 * gcc.c-torture/compile/20030220-1.c: New test.
40120 2003-02-18 Jakub Jelinek <jakub@redhat.com>
40122 * gcc.dg/20030217-1.c: New test.
40124 2003-01-29 Jakub Jelinek <jakub@redhat.com>
40126 * gcc.c-torture/compile/20020129-1.c: New test.
40128 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40130 * gcc.dg/unroll-1.c: New test.
40132 2002-11-16 Jan Hubicka <jh@suse.cz>
40134 * gcc.c-torture/execute/20020920-1.c: New test.
40136 2002-10-08 Jakub Jelinek <jakub@redhat.com>
40139 * gcc.c-torture/compile/20021008-1.c: New test.
40141 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
40144 * gcc.c-torture/execute/20020810-1.c: New test.
40146 2002-08-07 Jakub Jelinek <jakub@redhat.com>
40148 * gcc.c-torture/compile/20020807-1.c: New test.
40150 2002-07-30 Jakub Jelinek <jakub@redhat.com>
40152 * gcc.dg/tls/opt-1.c: New test.
40154 2002-07-29 Jakub Jelinek <jakub@redhat.com>
40156 * gcc.dg/20020729-1.c: New test.
40158 2002-07-20 Jakub Jelinek <jakub@redhat.com>
40160 * g++.dg/opt/life1.C: New test.
40162 2002-05-20 Jakub Jelinek <jakub@redhat.com>
40164 * gcc.dg/20020525-1.c: New test.
40166 2002-05-24 Jakub Jelinek <jakub@redhat.com>
40169 * g++.dg/ext/pretty1.C: New test.
40170 * g++.dg/ext/pretty2.C: New test.
40172 2003-05-15 Mark Mitchell <mark@codesourcery.com>
40175 * g++.dg/ext/typeof5.C: New test.
40177 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
40179 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40180 __USER_LABEL_PREFIX__ into account.
40181 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40183 2003-05-14 Roger Sayle <roger@eyesopen.com>
40185 * gcc.dg/builtins-15.c: New test case.
40187 2003-05-13 Zack Weinberg <zack@codesourcery.com>
40189 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40191 2003-05-12 Mark Mitchell <mark@codesourcery.com>
40193 * lib/g++.exp: Tweak handling of additional source files.
40194 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40195 * g++.dg/special/conpr-2a.C: Rename to ...
40196 * g++.dg/special/conpr-2a.cc: ... this.
40197 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40198 * g++.dg/special/conpr-3a.C: Rename to ...
40199 * g++.dg/special/conpr-3a.cc: This.
40200 * g++.dg/special/conpr-3b.C: Rename to ...
40201 * g++.dg/special/conpr-3b.cc: This.
40202 * g++.dg/special/conpr-4.C: New test.
40203 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40205 2003-05-12 David Edelsohn <edelsohn@gnu.org>
40207 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40209 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40211 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40212 * g++.old-deja/g++.robertl/eb71.C: Likewise.
40213 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40214 * g++.old-deja/g++.other/warn3.C: Likewise.
40216 2003-05-11 Roger Sayle <roger@eyesopen.com>
40218 * gcc.dg/i386-387-1.c: Update to also test log.
40219 * gcc.dg/i386-387-2.c: Likewise.
40221 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
40223 * g77.f-torture/execute/int8421.f: New test.
40225 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40227 PR c++/10230, c++/10481
40228 * g++.dg/lookup/scoped5.C: New test.
40230 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40233 * g++.dg/template/ttp6.C: New test.
40235 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
40237 * gcc.c-torture/execute/builtins: New directory.
40238 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40239 gcc.c-torture/execute/builtins.
40240 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40241 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40242 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
40243 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40245 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40248 * g++.dg/template/access8.C: New test.
40249 * g++.dg/template/access9.C: New test.
40251 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40254 * g++.dg/parse/access1.C: New test.
40256 2003-05-09 DJ Delorie <dj@redhat.com>
40258 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40259 long, and not an int.
40261 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40263 PR c++/10555, c++/10576
40264 * g++.dg/template/memclass1.C: New test.
40266 2003-05-08 DJ Delorie <dj@redhat.com>
40268 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40270 * gcc.c-torture/execute/20021024-1.x: Likewise.
40271 * gcc.c-torture/execute/shiftdi.x: Likewise.
40272 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40273 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40274 * gcc.dg/20021018-1.c: Likewise.
40276 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40278 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40280 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40281 (bcopy): Call memmove.
40283 2003-05-08 Roger Sayle <roger@eyesopen.com>
40285 * g77.f-torture/compile/8485.f: New test case.
40287 2003-05-07 Richard Henderson <rth@redhat.com>
40290 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40291 Verify exception_cleanup not called for rethrows.
40292 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40293 when exiting catch block without rethrowing.
40294 * g++.dg/eh/forced3.C: New.
40295 * g++.dg/eh/forced4.C: New.
40297 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
40299 * gcc.dg/20030505.c: Fix triplet.
40301 2003-05-06 DJ Delorie <dj@redhat.com>
40303 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40304 * gcc.dg/nest.c: Likewise.
40306 2003-05-05 Roger Sayle <roger@eyesopen.com>
40308 * gcc.dg/builtins-14.c: New test case.
40310 2003-05-05 Janis Johnson <janis187@us.ibm.com>
40312 * lib/compat.exp (compat-execute): New argument.
40313 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40314 * gcc.dg/compat: New test directory.
40315 * gcc.dg/compat/compat.exp: New expect script.
40316 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40317 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40318 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40319 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40320 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40321 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40323 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40324 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40325 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40326 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40327 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40328 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40329 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40330 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40331 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40332 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40333 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40334 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40335 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40336 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40337 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40339 2003-05-05 Zack Weinberg <zack@codesourcery.com>
40341 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40343 2003-05-05 Jakub Jelinek <jakub@redhat.com>
40345 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40347 2003-05-05 Geoffrey Keating <geoffk@apple.com>
40349 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40350 * gcc.dg/ppc-fsel-2.c: New test.
40352 * gcc.dg/unused-5.c: New test.
40354 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40357 * g++.dg/warn/pmf1.C: New test.
40359 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40362 * g++.dg/warn/main.C: New test.
40364 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40366 * gcc.dg/nonnull-3.c: New test.
40368 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
40370 * gcc.dg/cpp/Wtrigraphs.c: Update.
40371 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40373 2003-05-03 Geoffrey Keating <geoffk@apple.com>
40375 * gcc.dg/ppc-fsel-1.c: New test.
40377 2003-05-03 Zack Weinberg <zack@codesourcery.com>
40380 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40382 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
40384 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40386 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40388 PR c++/9364, c++/10553, c++/10586
40389 * g++.dg/parse/typename4.C: New test.
40390 * g++.dg/parse/typename5.C: Likewise.
40392 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
40394 * gcc.c-torture/compile/20030503-1.c: New test.
40396 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40398 * g++.dg/lookup/using5.C: Fix testcase error.
40400 2003-05-01 Chris Demetriou <cgd@broadcom.com>
40402 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40403 since MEABI is no longer supported. Remove all vestiges
40404 of MEABI from the test.
40406 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40409 * g++.dg/lookup/using5.C: New test.
40411 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40414 * g++.dg/template/ttp5.C: New test.
40416 2003-04-30 Mark Mitchell <mark@codesourcery.com>
40418 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40419 (dg-gpp-additional-sources): New function.
40420 (dg-gpp-additional-files): Likewise.
40421 * lib/g++.exp (additional_sources): New variable.
40422 (additional_files): Likewise.
40423 (g++_target_compile): Deal with them.
40424 * lib/old-dejagnu.exp: Remove.
40425 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40426 * g++.old-deja: Revise all tests to use dg commands.
40428 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40430 PR c++/9432, c++/9528
40431 * g++.dg/lookup/using4.C: New test.
40433 2003-04-29 Geoffrey Keating <geoffk@apple.com>
40435 * gcc.dg/noreturn-5.c: New file.
40436 * gcc.dg/noreturn-6.c: New file.
40438 * gcc.c-torture/compile/inline-1.c: New file.
40440 2003-04-29 Mark Mitchell <mark@codesourcery.com>
40443 * g++.dg/template/explicit1.C: New test.
40445 2003-04-29 Mark Mitchell <mark@codesourcery.com>
40448 * g++.dg/other/bitfield1.C: New test.
40451 * g++.dg/init/new7.C: New test.
40453 2003-04-29 Mark Mitchell <mark@codesourcery.com>
40455 * g++.dg/ext/desig1.C: New test.
40456 * g++.dg/ext/init1.C: Update.
40458 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40460 2003-04-28 Mark Mitchell <mark@codesourcery.com>
40463 * g++.dg/warn/Winline-1.C: New test.
40465 2003-04-28 Jakub Jelinek <jakub@redhat.com>
40467 * gcc.c-torture/execute/string-opt-19.c: New test.
40469 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40470 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40472 2003-04-27 Mark Mitchell <mark@codesourcery.com>
40475 * g++.dg/init/new6.C: New test.
40478 * g++.dg/init/ref6.C: New test.
40480 2003-04-26 David Edelsohn <edelsohn@gnu.org>
40482 * g++.dg/warn/weak1.C: XFAIL on AIX4.
40484 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40486 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40487 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40489 2003-04-25 Mark Mitchell <mark@codesourcery.com>
40491 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40492 initialized static data members.
40494 2003-04-25 H.J. Lu <hjl@gnu.org>
40496 * gcc.dg/ia64-sync-4.c: New test.
40498 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40500 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
40503 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
40506 * g++.dg/warn/conv1.C: New test.
40507 * g++.old-deja/g++.other/conv7.C: Adjust.
40508 * g++.old-deja/g++.other/overload14.C: Adjust.
40510 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40513 * g++.dg/template/defarg2.C: New test.
40515 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
40517 * gcc.dg/cpp/include2.c: Update.
40518 * gcc.dg/cpp/multiline-2.c: New.
40519 * gcc.dg/cpp/multiline.c: Update.
40520 * gcc.dg/cpp/strify2.c: Update.
40521 * gcc.dg/cpp/trad/literals-2.c: Update.
40523 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40525 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40527 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40529 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40531 2003-04-23 Mark Mitchell <mark@codesourcery.com>
40534 * g++.dg/parse/crash4.C: New test.
40537 * g++.dg/parse/crash5.C: New test.
40539 2003-04-22 Mark Mitchell <mark@codesourcery.com>
40542 * g++.dg/parse/crash3.C: New test.
40545 * g++.dg/parse/elab1.C: New test.
40547 2003-04-22 Devang Patel <dpatel@apple.com>
40549 * gcc.dg/cpp/trad/funlike-5.c: New test.
40551 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
40553 * g++.dg/other/packed1.C: Fix dg options.
40555 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
40557 * g++.dg/other/offsetof2.C: New test.
40559 2003-04-21 Mark Mitchell <mark@codesourcery.com>
40561 * g++.dg/template/recurse.C: Adjust location of error messages.
40563 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
40566 * g++.dg/init/addr-const1.C: New test.
40567 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40569 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
40572 * g++.dg/lookup/struct-hack1.C: New test.
40574 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
40576 * ucs.c: Update diagnostic messages.
40578 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
40580 * gcc.dg/cpp/truefalse.cpp: New test.
40581 * gcc.dg/cpp/cpp.exp: Update.
40582 * g++.dg/other/stdbool-if.C: Remove.
40584 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
40586 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40587 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40589 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40591 * gcc.c-torture/compile/20030418-1.c: New test.
40593 2003-04-17 Janis Johnson <janis187@us.ibm.com>
40595 * README.compat: Remove; content moved to doc/sourcebuild.texi.
40597 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40600 g++.dg/template/dependent-name1.C: New test.
40602 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
40604 * gcc.dg/warn-1.c (tourist_guide): New array,
40605 contains a pointer to bar.
40607 2003-04-16 Roger Sayle <roger@eyesopen.com>
40609 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40610 * gcc.c-torture/execute/medce-1.c: New test case.
40611 * gcc.c-torture/execute/medce-2.c: New test case.
40613 2003-04-15 Mark Mitchell <mark@codesourcery.com>
40615 * lib/prune.exp: Ignore more messages.
40618 * g++.dg/parse/lookup3.C: New test.
40620 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
40622 * gcc.c-torture/compile/20030415-1.c : New test.
40624 2003-04-14 Mark Mitchell <mark@codesourcery.com>
40626 * gcc.c-torture/execute/scope-2.c: Move to ...
40627 * gcc.dg/noncompile/scope.c: .... here.
40629 2003-04-14 Roger Sayle <roger@eyesopen.com>
40631 * gcc.dg/20030414-2.c: New test case.
40633 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
40636 * gcc.dg/20030414-1.c: New test.
40638 2003-04-13 Roger Sayle <roger@eyesopen.com>
40640 * gcc.dg/builtins-12.c: New test case.
40641 * gcc.dg/builtins-13.c: New test case.
40643 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40645 * gcc.c-torture/execute/string-opt-18.c: New test.
40647 2003-04-13 Mark Mitchell <mark@codesourcery.com>
40650 * g++.dg/init/new5.C: New test.
40652 2003-04-12 Mark Mitchell <mark@codesourcery.com>
40655 * g++.dg/ext/dllimport1.C: New test.
40657 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40659 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40661 2003-04-11 Bud Davis <bdavis9659@comcast.net>
40664 * g77.f-torture/noncompile/9263.f: New test
40666 * g77.f-torture/execute/1832.f: New test
40668 2003-04-11 David Chad <davidc@freebsd.org>
40669 Loren J. Rittle <ljrittle@acm.org>
40672 * objc.dg/headers.m: New test.
40674 2003-04-10 Zack Weinberg <zack@codesourcery.com>
40676 * gcc.c-torture/execute/builtin-noret-2.c: New.
40677 * gcc.c-torture/execute/builtin-noret-2.x: New.
40678 XFAIL builtin-noret-2.c at -O1 and above.
40679 * gcc.dg/redecl.c: New.
40680 * gcc.dg/Wshadow-1.c: Update error regexps.
40682 2003-04-10 Mark Mitchell <mark@codesourcery.com>
40684 * g++.dg/abi/bitfield10.C: New test.
40686 2003-04-09 Mike Stump <mrs@apple.com>
40688 * gcc.dg/pch/pch.exp: Make testcase names longer.
40689 * g++.dg/pch/pch.exp: Make testcase names longer.
40691 2003-04-08 Roger Sayle <roger@eyesopen.com>
40693 * gcc.dg/builtins-11.c: New test case.
40695 2003-04-08 Roger Sayle <roger@eyesopen.com>
40697 * gcc.dg/builtins-9.c: New test case.
40698 * gcc.dg/builtins-10.c: New test case.
40700 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
40702 * gcc.dg/noncompile/init-4.c.c: New test.
40704 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
40706 * gcc.misc-test/gcov-9.c: New test.
40707 * gcc.misc-test/gcov-10.c: New test
40708 * gcc.misc-test/gcov-11.c: New test.
40710 2003-04-05 Zack Weinberg <zack@codesourcery.com>
40712 PR optimization/10024
40713 * gcc.c-torture/compile/20030405-1.c: New test.
40715 2003-04-04 Geoffrey Keating <geoffk@apple.com>
40717 * gcc.dg/pch/static-3.c: New.
40718 * gcc.dg/pch/static-3.hs: New.
40719 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40721 2003-04-04 Richard Henderson <rth@redhat.com>
40723 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40724 * g++.dg/eh/forced2.C: Likewise.
40726 2003-04-03 Mike Stump <mrs@apple.com>
40728 * lib/scanasm.exp (scan-assembler): Add xfail processing for
40730 (scan-assembler-times, scan-assembler-not): Likewise.
40731 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40733 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40735 * gcc.dg/sparc-loop-1.c: New test.
40737 2003-04-02 Geoffrey Keating <geoffk@apple.com>
40740 * g++.dg/pch/system-2.C: New.
40741 * g++.dg/pch/system-2.Hs: New.
40743 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
40745 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40747 * g++.dg/eh/simd-1.C (vecfunc): Same.
40749 2003-04-01 Roger Sayle <roger@eyesopen.com>
40751 * gcc.c-torture/execute/20030401-1.c: New test case.
40753 2003-04-01 Ziemowit Laski <zlaski@apple.com>
40755 * objc.dg/defs.m: New.
40757 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
40759 * g++.dg/eh/simd-1.C: New.
40760 * g++.dg/eh/simd-2.C: New.
40762 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
40764 * gcc.c-torture/execute/simd-3.c: New.
40766 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40769 * gcc.dg/20030331-2.c: New test.
40771 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40774 * g++.dg/parse/crash2.C: New test.
40776 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40778 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40779 * gcc.c-torture/execute/20030331-1.c: ...here.
40781 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40783 * gcc.c-torture/execute/20030331-1.c: New test.
40785 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
40787 * lib/gcov.exp: Adjust call return testing strings.
40788 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40790 2003-03-31 Roger Sayle <roger@eyesopen.com>
40792 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40793 * gcc.dg/builtins-7.c: New test case.
40794 * gcc.dg/builtins-8.c: New test case.
40796 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40798 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40800 2003-03-30 Mark Mitchell <mark@codesourcery.com>
40803 * g++.dg/lookup-class-member-2.C: New test.
40805 2003-03-30 Glen Nakamura <glen@imodulo.com>
40807 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40809 2003-03-28 Roger Sayle <roger@eyesopen.com>
40811 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40813 2003-03-28 Mark Mitchell <mark@codesourcery.com>
40815 * g++.dg/init/attrib1.C: New test.
40817 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40819 * gcc.dg/ultrasp8.c: New test.
40821 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40823 * gcc.dg/ultrasp7.c: New test.
40825 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
40828 * g++.dg/template/inline1.C: New test.
40830 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40832 * gcc.dg/sparc-dwarf2.c: New test.
40834 2003-03-27 Roger Sayle <roger@eyesopen.com>
40836 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40837 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40839 2003-03-27 Mark Mitchell <mark@codesourcery.com>
40841 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40842 than reading .x files.
40843 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40844 * g77.dg/gcov/gcov-1.f: Likewise.
40845 * gcc.misc-tests/gcov-4b.c: Likewise.
40846 * gcc.misc-tests/gcov-5b.c: Likewise.
40847 * gcc.misc-tests/gcov-6.c: Likewise.
40848 * gcc.misc-tests/gcov-7.c: Likewise.
40849 * gcc.misc-tests/gcov-8.c: Likewise.
40850 * g++.dg/gcov/gcov-1.x: Remove.
40851 * g77.dg/gcov/gcov-1.x: Likewise.
40852 * gcc.misc-tests/gcov-4b.x: Likewise.
40853 * gcc.misc-tests/gcov-5b.x: Likewise.
40854 * gcc.misc-tests/gcov-6.x: Likewise.
40855 * gcc.misc-tests/gcov-7.x: Likewise.
40856 * gcc.misc-tests/gcov-8.x: Likewise.
40858 2003-03-27 Glen Nakamura <glen@imodulo.com>
40861 * gcc.dg/20030324-1.c: New test.
40863 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
40866 * g++.dg/template/arg3.C: New test.
40869 * g++.dg/template/friend18.C: New test.
40871 2003-03-26 Roger Sayle <roger@eyesopen.com>
40873 * g77.f-torture/compile/20030326-1.f: New test case.
40875 2003-03-26 Janis Johnson <janis187@us.ibm.com>
40877 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40879 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40881 2003-03-26 Jakub Jelinek <jakub@redhat.com>
40883 * gcc.dg/ia64-sync-3.c: New test.
40885 2003-03-26 Alan Modra <amodra@bigpond.net.au>
40887 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40889 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40891 * gcc.dg/ultrasp6.c: New test.
40893 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40895 * gcc.dg/i386-signbit-1.c: New test.
40896 * gcc.dg/i386-signbit-2.c: New test.
40897 * gcc.dg/i386-signbit-3.c: New test.
40899 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40901 * gcc.dg/ultrasp5.c: Fix options.
40903 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40905 * gcc.dg/ultrasp5.c: Fix comment.
40907 2003-03-24 Bud Davis <bdavis9659@comcast.net>
40910 * g77.f-torture/execute/10197.f: New test.
40912 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
40914 PR c++/9898, c++/383
40915 * g++.dg/template/conv6.C: New test.
40918 * g++.dg/template/ptrmem5.C: New test.
40921 * g++.dg/lookup/koenig1.C: New test.
40924 * g++.dg/lookup/template2.C: New test.
40926 2003-03-24 Jakub Jelinek <jakub@redhat.com>
40928 * g++.dg/opt/rtti1.C: New test.
40930 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40932 * gcc.dg/ultrasp5.c: New test.
40934 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
40937 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40940 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40943 * gcc.dg/20030323-1.c: New test.
40945 2003-03-23 Roger Sayle <roger@eyesopen.com>
40947 * gcc.c-torture/compile/20030323-1.c: New test case.
40949 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
40951 * gcc.dg/20030321-1.c: New test.
40953 2003-03-22 Zack Weinberg <zack@codesourcery.com>
40955 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40957 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
40959 PR c++/9978, c++/9708
40960 * g++.dg/ext/vlm1.C: Adjust expected error.
40961 * g++.dg/ext/vla2.C: New test.
40962 * g++.dg/template/arg1.C: New test.
40963 * g++.dg/template/arg2.C: New test.
40965 2003-03-22 Bud Davis <bdavis9659@comcast.net>
40967 * g77.f-torture/execute/select.f: New test.
40968 * g77.f-torture/noncompile/select_no_compile.f: New test.
40970 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
40973 * g++.dg/other/error4.C: New test.
40975 2003-03-20 Mark Mitchell <mark@codesourcery.com>
40977 * g++.dg/template/friend17.C: New test.
40979 2003-03-21 Alan Modra <amodra@bigpond.net.au>
40981 * gcc.c-torture/compile/20030320-1.c: New.
40983 2003-03-20 Roger Sayle <roger@eyesopen.com>
40985 * gcc.dg/builtins-6.c: New test case.
40987 2003-03-19 Alan Modra <amodra@bigpond.net.au>
40990 * gcc.c-torture/compile/20030319-1.c: New.
40992 2003-03-18 Jan Hubicka <jh@suse.cz>
40994 * gcc.dg/i386-cvt-1.c: New test.
40996 2003-03-17 Zack Weinberg <zack@codesourcery.com>
40998 * objc.dg/naming-1.m: Use "(parse|syntax) error".
40999 * objc.dg/naming-2.m: Likewise.
41001 2003-03-17 Mark Mitchell <mark@codesourcery.com>
41004 * g++.dg/parse/crash1.C: New test.
41006 2003-03-16 Mark Mitchell <mark@codesourcery.com>
41009 * g++.dg/eh/cleanup1.C: New test.
41011 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
41013 * gcc.c-torture/execute/20030316-1.c: New test case.
41015 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
41018 * g++.dg/init/ctor2.C: New test.
41020 2003-03-15 Roger Sayle <roger@eyesopen.com>
41022 * g77.f-torture/compile/xformat.f: New test case.
41024 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41026 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41027 * g++.old-deja/g++.mike/eh50.C: Likewise.
41029 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41032 * g++.dg/template/spec7.C: New test.
41033 * g++.dg/template/spec8.C: Likewise.
41035 2003-03-14 Jakub Jelinek <jakub@redhat.com>
41037 * gcc.c-torture/execute/20030313-1.c: New test.
41039 2003-03-14 Richard Henderson <rth@redhat.com>
41041 * gcc.dg/inline-2.c: Adjust alpha test for external call.
41043 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41045 * gcc.c-torture/compile/20030314-1.c: New test.
41047 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
41049 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41050 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41052 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41053 to accept newer _imp__ prefix and additional
41054 newline in .drectve section.
41055 * gcc.dg/dll-4.c: Likewise.
41056 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41059 2003-03-13 Mark Mitchell <mark@codesourcery.com>
41061 * g++.dg/parse/namespace9.C: New test.
41063 * g++.dg/init/ref5.C: New test.
41064 * g++.dg/parse/ptrmem1.C: Likewise.
41066 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41068 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41069 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41070 regular expression.
41071 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41072 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41074 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
41076 * gcc.c-torture/execute/20030224-2.c: New test.
41078 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41080 * gcc.dg/decl-3.c: New test.
41082 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41084 * gcc.dg/i386-loop-2.c: New test.
41086 2003-03-11 Mark Mitchell <mark@codesourcery.com>
41089 * g++.dg/parse/namespace8.C: New test.
41092 * g++.dg/overload/builtin2.C: New test.
41094 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
41096 * gcc.dg/return-type-3.c: New test.
41098 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41100 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41101 profiling options are not supported.
41103 2003-03-10 Mark Mitchell <mark@codesourcery.com>
41105 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41106 * g++.old-deja/g++.warn/impint2.C: Likewise.
41108 2003-03-10 Devang Patel <dpatel@apple.com>
41110 * g++.dg/cpp/c++_cmd_1.C: New test.
41111 * g++.dg/cpp/c++_cmd_1.h: New file.
41113 2003-03-10 Segher Boessenkool <segher@koffie.nl>
41115 * gcc.dg/altivec-9.c: New file.
41117 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41119 * gcc.dg/ppc-sdata-1.c: New test.
41120 * gcc.dg/ppc-sdata-2.c: New test.
41122 2003-03-09 Mark Mitchell <mark@codesourcery.com>
41125 * g++.dg/opt/ptrmem2.C: New test.
41128 * g++.dg/opt/ptrmem1.C: New test.
41130 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41132 * gcc.dg/i386-loop-1.c: New test.
41134 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41137 * g++.dg/lookup/friend1.C: New test.
41139 2003-03-08 Mark Mitchell <mark@codesourcery.com>
41142 * g++.dg/parser/constructor1.C: New test.
41144 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
41146 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41148 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41150 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
41152 * gcc.dg/cpp/Wunused.c: Update test.
41154 2003-03-08 Jan Hubicka <jh@suse.cz>
41156 * gcc.dg/inline-3.c: New test.
41158 2003-03-08 Mark Mitchell <mark@codesourcery.com>
41161 * g++.dg/parse/builtin1.C: New test.
41164 * g++.dg/abi/cookie1.C: New test.
41165 * g++.dg/abi/cookie2.C: Likewise.
41168 * g++.dg/template/field1.C: New test.
41171 * g++.dg/parse/class1.C: New test.
41172 * g++.dg/parse/namespace7.C: Likewise.
41173 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41175 2003-03-07 Mark Mitchell <mark@codesourcery.com>
41177 * g++.dg/init/ref4.C: New test.
41179 2003-03-07 Jan Hubicka <jh@suse.cz>
41181 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41182 * gcc.dg/inline-3.c: New test.
41184 2003-03-06 Mark Mitchell <mark@codesourcery.com>
41186 * g++.dg/init/ref3.C: New test.
41189 * g++.dg/init/ref2.C: New test.
41192 * g++.dg/warn/Wshadow-2.C: New test.
41195 * g++.dg/warn/Woverloaded-1.C: New test.
41197 2003-03-05 Jan Hubicka <jh@suse.cz>
41199 * gcc.dg/i386-local2.c: New.
41200 * gcc.dg/i386-local.c: Fix typo.
41202 2003-03-05 Mark Mitchell <mark@codesourcery.com>
41204 * g++.dg/abi/layout3.C: New test.
41206 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41208 * gcc.c-torture/compile/20030305-1.c
41210 2003-03-05 Jan Hubicka <jh@suse.cz>
41212 * gcc.dg/i386-local.c: New.
41214 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
41216 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41218 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41220 * gcc.dg/switch-2.c: New test.
41221 * gcc.dg/switch-3.c: New test.
41222 * gcc.dg/Wswitch.c: Adjust line numbers.
41223 * gcc.dg/Wswitch-default.c: Likewise.
41224 * gcc.dg/Wswitch-enum.c: Likewise.
41226 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
41228 * gcc.c-torture/execute/20030222-1.c: New test.
41230 2003-03-03 James E Wilson <wilson@tuliptree.org>
41232 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41234 2003-03-03 Mark Mitchell <mark@codesourcery.com>
41237 * g++.dg/init/ref1.C: New test.
41239 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
41241 * gcc.dg/sh-relax.c: New SH-only test.
41243 2003-03-03 Geoffrey Keating <geoffk@apple.com>
41245 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
41246 comment explaining purpose of testcase.
41248 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
41250 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41251 for HC11/HC12 (asm needs two int registers).
41252 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41253 HC11/HC12 because the test uses an asm which needs two 32-bit
41256 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
41258 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41259 for HC11/HC12 (array is too large otherwise).
41260 * gcc.c-torture/compile/920501-4.x: New file, likewise.
41261 * gcc.c-torture/compile/20010518-2.x: Likewise.
41262 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41263 HC11/HC12 (array is too large).
41265 2003-03-01 Geoffrey Keating <geoffk@apple.com>
41267 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41268 * lib/g++-dg.exp (g++-dg-test): Likewise.
41270 2003-03-01 Roger Sayle <roger@eyesopen.com>
41272 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41273 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41275 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41277 * g++.dg/warn/implicit-typename1.C: Remove warning.
41279 2003-02-28 Richard Henderson <rth@redhat.com>
41281 * gcc.dg/noreturn-1.c: Move noreturn warning line.
41282 * gcc.dg/return-type-1.c: Move control reaches end warning line.
41284 2003-02-28 Geoffrey Keating <geoffk@apple.com>
41286 * gcc.dg/pch/pch.exp: Change .pch to .gch.
41287 * g++.dg/pch/pch.exp: Likewise.
41289 2003-02-28 Mark Mitchell <mark@codesourcery.com>
41292 * g++.dg/init/new4.C: New test.
41294 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
41296 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41298 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
41300 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41303 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41306 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41308 * lib/scanasm.exp: Add support for counting numbers of
41310 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41311 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41313 2003-02-25 Mark Mitchell <mark@codesourcery.com>
41316 * g++.dg/template/static3.C: New test.
41319 * g++.dg/parse/namespace6.C: New test.
41321 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41324 * gcc.dg/20030225-1.c: New test.
41326 2003-02-24 Mark Mitchell <mark@codesourcery.com>
41328 * README: Remove out-of-date information.
41331 * g++.dg/template/spec6.C: New test.
41333 2003-02-24 Jeff Law <law@redhat.com>
41335 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41337 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41339 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41340 * gcc.dg/pragma-ep-1.c: Likewise.
41342 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41345 * g++.dg/template/friend16.C: New test.
41347 2003-02-23 Mark Mitchell <mark@codesourcery.com>
41350 * g++.dg/parse/fused-params1.C: Adjust error messages.
41351 * g++.dg/template/nested3.C: New test.
41353 2003-02-24 Alan Modra <amodra@bigpond.net.au>
41355 * g++.dg/abi/param1.C: New test.
41357 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41360 * g++.dg/warn/implicit-typename1.C: New test.
41362 2003-02-22 Kelley Cook <kelleycook@comcast.net>
41364 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41366 * g++.old-deja/g++.other/store-expr2.C: Likewise.
41367 * gcc.c-torture/execute/20010129-1.x: Likewise.
41368 * gcc.dg/20011107-1.c: Likewise.
41369 * gcc.dg/20020108-1.c: Likewise.
41370 * gcc.dg/20020122-3.c: Likewise.
41371 * gcc.dg/20020206-1.c: Likewise.
41372 * gcc.dg/20020310-1.c: Likewise.
41373 * gcc.dg/20020426-2.c: Likewise.
41374 * gcc.dg/20020517-1.c: Likewise.
41375 * gcc.dg/991230-1.c: Likewise.
41376 * gcc.dg/i386-unroll-1.c: Likewise.
41377 * gcc.misc-tests/i386-prefetch.exp: Likewise.
41379 2003-02-22 Jan Hubicka <jh@suse.cz>
41381 * gcc.dg/i386-mul.c: New test.
41383 2003-02-21 Roger Sayle <roger@eyesopen.com>
41385 * gcc.dg/builtins-5.c: New test case.
41387 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
41389 * gcc.dg/asmreg-1.c: New test.
41391 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41394 * g++.dg/parse/varmod1.C: New test.
41396 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41399 * g++.dg/template/op1.C: New test.
41401 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41404 * g++.dg/template/nested2.C: New test.
41406 2003-02-21 Mark Mitchell <mark@codesourcery.com>
41409 * g++.dg/expr/dtor1.C: New test.
41411 2003-02-21 Zack Weinberg <zack@codesourcery.com>
41413 * gcc.dg/cpp/include3.c: New test.
41414 * gcc.dg/cpp/inc/foo.h: New file.
41416 2003-02-21 Glen Nakamura <glen@imodulo.com>
41418 * gcc.c-torture/execute/20030221-1.c: New test.
41420 2003-02-20 Mark Mitchell <mark@codesourcery.com>
41423 * g++.dg/abi/conv1.C: New test.
41425 2003-02-20 Jan Hubicka <jh@suse.cz>
41427 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41429 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
41431 * gcc.c-torture/compile/20030219-1.c: New test.
41433 2003-02-18 Jan Hubicka <jh@suse.cz>
41435 * gcc.dg/funcorder.c: New test.
41437 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
41439 * gcc.c-torture/execute/20030218-1.c: New.
41441 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
41443 * gcc.dg/20030218-1.c: New.
41445 2003-02-18 Richard Henderson <rth@redhat.com>
41447 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41448 * gcc.dg/attr-used-2.c: New.
41450 2003-02-18 Mark Mitchell <mark@codesourcery.com>
41453 * g++.dg/init/copy5.C: New test.
41455 2003-02-18 Geoffrey Keating <geoffk@apple.com>
41457 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41458 * g++.dg/pch/pch.exp: Likewise.
41460 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
41462 * gcc.c-torture/execute/20030209-1.c: Enable the test if
41463 STACK_SIZE is not defined.
41465 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41468 * g++.dg/template/init1.C: New test.
41470 2003-02-16 Jan HUbicka <jh@suse.cz>
41472 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41473 (foo): Add few extra tests
41474 * gcc.dg/c99-const-expr-3.c: Likewise.
41475 * gcc.c-torture/execute/20030216-1.c: New.
41477 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41480 * g++.dg/ext/typeof4.C: New test.
41482 2003-02-15 Roger Sayle <roger@eyesopen.com>
41484 * gcc.dg/i386-387-3.c: New test case.
41486 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
41488 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41489 cris-*-elf* cris-*-aout* and mmix-*-*.
41491 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
41493 * gcc.dg/20030213-1.c: New test.
41495 2003-02-12 Roger Sayle <roger@eyesopen.com>
41497 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41498 * gcc.dg/i386-387-2.c: Likewise.
41500 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
41502 * gcc.dg/ppc-spe.c: Fix formatting.
41503 Enable tests that were previously unsupported by gas.
41504 Delete tests for instructions that no longer exist.
41505 Switch arguments on evsubifw builtin.
41507 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
41509 * gcc.c-torture/execute/20030209-1.c: Disable the test if
41510 STACK_SIZE is too small.
41512 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41513 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41515 * gcc.dg/decl-2.c: New test.
41517 2003-02-10 Jan Hubicka <jh@suse.cz>
41519 * gcc.dg/i386-fpcvt-1.c: New test.
41521 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
41523 * gcc.c-torture/execute/20030209-1.c: New test.
41525 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
41527 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41528 int-wide bitops, use the constants of the same width.
41529 Likewise, if long long is 32-bit wide, test bitops using
41532 2003-02-07 Loren James Rittle <ljrittle@acm.org>
41534 * gcc.dg/20021014-1.c: Annotate with expected notice text.
41536 2003-02-07 Roger Sayle <roger@eyesopen.com>
41538 * gcc.dg/builtins-4.c: New test case.
41540 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41542 * gcc.dg/20020430-1.c: Fix dg command typos.
41543 * gcc.dg/20020503-1.c: Likewise.
41545 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41548 * g++.dg/parse/fused-params1.C: New test.
41551 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41554 * g++.dg/parse/non-dependent1.C: New test.
41557 * g++.dg/parse/dupl-tmpl-args1.C: New test.
41560 * g++.dg/parse/undefined7.C: New test.
41561 * g++.dg/parse/non-templ1.C: New test.
41564 * g++.dg/parse/too-many-tmpl-args1.C: New test.
41566 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41568 * gcc.c-torture/compile/20030206-1.c: New test.
41570 2003-02-05 Roger Sayle <roger@eyesopen.com>
41572 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41573 "pow" to "foo" to avoid potential confusion with a math built-in.
41575 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41577 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41578 conditions for SPARC targets.
41580 2003-02-05 Jakub Jelinek <jakub@redhat.com>
41582 * gcc.dg/20030204-1.c: New test.
41584 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41587 * g++.dg/parse/array-size1.C: New test.
41590 * g++.dg/parse/undefined3.C: New test.
41593 * g++.dg/parse/undefined4.C: New test.
41596 * g++.dg/parse/undefined5.C: New test.
41599 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41602 * g++.dg/parse/casting-operator1.C: New test.
41605 * g++.dg/parse/undefined6.C: New test.
41608 * g++.dg/parse/missing-template1.C: New test.
41610 2003-02-04 Jan Hubicka <jh@suse.cz>
41612 * gcc.dg/i386-cadd.c: Compile using -march=k8.
41613 * gcc.dg/i386-cmov?.c: Likewise.
41614 * gcc.dg/i386-fpcvt-?.c: Likewise.
41615 * gcc.dg/i386-ssefp-1.c: Likewise.
41616 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41619 2003-02-03 Mark Mitchell <mark@codesourcery.com>
41622 * g++.dg/ext/max.C: New test.
41624 2003-02-03 Jan Hubicka <jh@suse.cz>
41626 * gcc.c-torture/execute/20030203-1.c: New test.
41628 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
41630 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41633 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
41635 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41636 * g++.dg/init/new2.C: Likewise.
41637 * g++.dg/other/new1.C: Likewise.
41639 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
41641 * gcc.dg/struct-ret-libc.c: New test.
41643 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
41645 * gcc.dg/20030129-1.c: New test.
41647 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41650 * g++.dg/template/ptrmem4.C: New test.
41652 2003-01-29 Mark Mitchell <mark@codesourcery.com>
41654 * g++.dg/parser/constant1.C: New test.
41656 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41659 * g++.dg/parse/friend2.C: New test.
41661 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
41664 * g++.dg/template/unify4.C: New test.
41666 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
41668 * gcc.c-torture/execute/20030128-1.c: New test.
41670 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
41672 * g++.dg/lookup/nested1.C: Test moved from ...
41673 * g++.old-deja/g++.other/lookup24.C: ... here.
41675 2003-01-28 Jan Hubicka <jh@suse.cz>
41677 * gcc.dg/i386-cmov5.c: New test.
41679 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41681 * gcc.c-torture/execute/20010925-1.c: Changed the
41682 memcpy declaration.
41684 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41687 * g++.dg/parse/template5.C: New test.
41689 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
41692 * g77.dg/pr9258: New test.
41694 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41696 * README: Move relevant parts from README.g++.
41698 * README.g++: Remove this file.
41700 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41702 * g++.dg/abi/dcast1.C: New test.
41704 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41706 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41708 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
41711 * g++.old-deja/g++.other/lookup24.C: New test.
41713 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41716 * gcc.dg/uninit-C.c: New test.
41718 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
41720 * g++.dg/abi/covariant1.C: New test.
41722 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
41724 * gcc.dg/20030123-1.c: New test.
41726 2003-01-25 Jan Hubicka <jh@suse.cz>
41729 * gcc.c-torture/compile/20030125-1.c
41731 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
41734 * g++.dg/parse/template3.C: New test.
41735 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41738 * g++.dg/parse/template4.C: New test.
41741 * g++.dg/template/qual2.C: New test.
41744 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41746 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41748 2003-01-25 Roger Sayle <roger@eyesopen.com>
41750 * gcc.c-torture/execute/switch-1.c: New test case.
41752 2003-01-25 Jan Hubicka <jh@suse.cz>
41754 * gcc.c-torture/execute/20030125-1.[cx]: New test.
41756 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
41758 Tweaks for Bison-1.875. From the NEWS file:
41759 "- `parse error' -> `syntax error'
41760 Bison now uniformly uses the term `syntax error'"
41761 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41762 * gcc.dg/cpp/digraph2.c: Likewise.
41763 * gcc.dg/cpp/direct2.c: Likewise.
41764 * gcc.dg/cpp/paste4.c: Likewise.
41765 * gcc.dg/c90-restrict-1.c: Likewise.
41766 * gcc.dg/c99-func-2.c: Likewise.
41767 * gcc.dg/noncompile/920721-2.c: Likewise.
41768 * gcc.dg/noncompile/930622-2.c: Likewise.
41769 * gcc.dg/noncompile/940112-1.c: Likewise.
41770 * gcc.dg/noncompile/950921-1.c: Likewise.
41771 * gcc.dg/noncompile/951123-1.c: Likewise.
41772 * gcc.dg/noncompile/971104-1.c: Likewise.
41773 * gcc.dg/noncompile/990416-1.c: Likewise.
41775 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
41777 * g++.dg/parse/undefined1.C: Add error message.
41779 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41782 * g++.dg/parse/new1.C: New test.
41785 * g++.dg/parse/template2.C: New test.
41788 * g++.dg/parse/typedef2.C: New test.
41791 * g++.dg/ext/typeof3.C: New test.
41793 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41796 * g++.dg/parse/ret-type1.C: New test.
41799 * g++.dg/parse/tmpl-outside1.C: New test.
41802 * g++.dg/parse/int-as-enum1.C: New test.
41805 * g++.dg/parse/no-typename1.C: New test.
41808 * g++.dg/parse/no-value1.C: New test.
41811 * g++.dg/parse/wrong-inline1.C: New test.
41814 * g++.dg/parse/ref1.C: New test.
41817 * g++.dg/parse/attr-ctor1.C: New test.
41820 * g++.dg/parse/namespace5.C: New test.
41823 * g++.dg/parse/func-def1.C: New test.
41826 * g++.dg/parse/undefined1.C: New test.
41828 PR c++/5723, PR c++/8522
41829 * g++.dg/parse/specialization1.C: New test.
41831 PR c++/163, PR c++/8595
41832 * g++.dg/parse/struct-as-enum1.C: New test.
41835 * g++.dg/parse/undefined2.C: New test.
41837 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41840 * g++.dg/parse/template1.C: New test.
41843 * g++.dg/parse/using1.C: New test.
41847 * g++.dg/parse/expr2.C: New test.
41850 * g++.dg/parse/lookup2.C: Likewise.
41852 2003-01-21 Jan Hubicka <jh@suse.cz>
41854 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41855 * gcc.c-torture/execute/eeprof-1.c: Likewise.
41856 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41857 * gcc.c-torture/execute/string-opt-*.c: Likewise.
41859 2003-01-20 Nick Clifton <nickc@redhat.com>
41861 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
41862 problem with ARM sibcall code generation.
41864 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
41866 * gcc.c-torture/execute/20030120-1.c: New.
41868 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
41870 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41872 2003-01-17 Mark Mitchell <mark@codesourcery.com>
41875 * g++.dg/parse/ctor1.C: New test.
41878 * g++.dg/parse/qualified1.C: New test.
41880 * g++.dg/parse/typename3.C: New test.
41882 2003-01-16 Richard Henderson <rth@redhat.com>
41884 * g++.dg/tls/init-2.C: Fix error matches for real this time.
41886 2003-01-16 Richard Henderson <rth@redhat.com>
41888 * g++.dg/pch/pch.exp: Copy test header to the working directory
41889 before using it either for precompilation or direct use.
41890 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41891 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41893 2003-01-16 Richard Henderson <rth@redhat.com>
41895 * gcc.dg/pch/pch.exp: Copy test header to the working directory
41896 before using it either for precompilation or direct use.
41897 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41898 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41900 2003-01-16 Mark Mitchell <mark@codesourcery.com>
41902 * g++.dg/ext/typename1.C: Add typename keyword.
41903 * g++.dg/template/crash1.C: Update error messages.
41904 * g++.dg/template/crash2.C: Remove error message.
41905 * g++.dg/parse/typename2.C: New test.
41906 * g++.dg/template/typename2.C: Change implicit
41907 typename warning into error.
41908 * g++.old-deja/g++.benjamin/tem03.C: Issue more
41910 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41911 * g++.old-deja/g++.brendan/crash56.C: Add this->.
41912 * g++.old-deja/g++.law/visibility13.C: Remove error
41914 * g++.old-deja/g++.ns/template17.C: Reorder code to
41915 make declaration visible in template.
41916 * g++.old-deja/g++.pt/crash3.C: Fix typos.
41917 * g++.old-deja/g++.pt/crash36.C: Issue more error
41919 * g++.old-deja/g++.pt/crash5.C: Improve error
41921 * g++.old-deja/g++.pt/crash67.C: Remove warning.
41922 * g++.old-deja/g++.pt/inherit1.C: Add this->.
41923 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41924 * g++.old-deja/g++.pt/typename16.C: Replace implicit
41925 typename warning with error message.
41926 * g++.old-deja/g++.pt/typename19.C: Remove warning.
41927 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41928 * g++.old-deja/g++.robertl/eb24.C: Use this->.
41930 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
41932 * g++.dg/parse/ambig2.C: New test.
41934 2003-01-15 Richard Henderson <rth@redhat.com>
41936 * g++.dg/tls/init-2.C: Update error message string.
41938 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41940 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41942 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
41944 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41946 * gcc.c-torture/compile/20001205-1.x: Likewise.
41947 * gcc.c-torture/compile/20001226-1.x: Likewise.
41948 * gcc.c-torture/compile/920520-1.x: Likewise.
41949 * gcc.c-torture/compile/961203-1.x: Likewise.
41950 * gcc.c-torture/compile/20020604-1.x: Likewise.
41952 2003-01-15 Jan Hubicka <jh@suse.cz>
41954 * gcc.c-torture/compile/20030115-1.c: New test.
41956 * gcc.dg/i386-fpcvt-1.c: New test.
41957 * gcc.dg/i386-fpcvt-2.c: New test.
41959 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
41961 Further conform g++'s __vmi_class_type_info to the C++ ABI
41963 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41966 2003-01-14 Jan Hubicka <jh@suse.cz>
41968 * gcc.dg/i386-fpcvt-1.c: New test.
41969 * gcc.dg/i386-fpcvt-2.c: New test.
41971 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41973 * gcc.dg/i386-mmx-3.c: New test.
41975 2003-01-12 Mark Mitchell <mark@codesourcery.com>
41978 * g++.dg/parse/octal1.C: New file.
41981 * g++.dg/parse/typename1.C: New file.
41983 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
41985 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41986 * gcc.dg/bf-no-ms-layout.c: Likewise.
41987 * gcc.dg/bf-ms-attrib.c: Likewise.
41989 2003-01-10 Mark Mitchell <mark@codesourcery.com>
41992 * g++.dg/parse/dtor1.C: New file.
41995 * g++.dg/rtti/typeid1.C: New file.
41998 * g++.dg/parse/lookup1.C: New file.
42001 * g++.dg/templ/spec5.C: New file.
42003 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
42005 * gcc.c-torture/compile/20030110-1.c: New test.
42007 2003-01-09 Geoffrey Keating <geoffk@apple.com>
42009 Merge from pch-branch:
42011 2002-12-23 Geoffrey Keating <geoffk@apple.com>
42013 * gcc.dg/pch/cpp-1.h: New.
42014 * gcc.dg/pch/cpp-1.c: New.
42015 * gcc.dg/pch/cpp-2.h: New.
42016 * gcc.dg/pch/cpp-2.c: New.
42018 2002-11-19 Geoffrey Keating <geoffk@apple.com>
42020 * gcc.dg/pch/except-1.h: New.
42021 * gcc.dg/pch/except-1.c: New.
42023 2002-11-13 Geoffrey Keating <geoffk@apple.com>
42025 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42027 * gcc.dg/pch: Include *.hp not *.h.
42028 * gcc.dg/pch/system-1.h: New.
42029 * gcc.dg/pch/system-1.c: New.
42031 2002-11-11 Geoffrey Keating <geoffk@apple.com>
42033 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42034 rather than trying to build and run a program using PCH.
42035 * gcc.dg/pch: Remove dg-do commands from test files.
42037 2002-11-08 Geoffrey Keating <geoffk@apple.com>
42039 * gcc.dg/pch/macro-3.c: New.
42040 * gcc.dg/pch/macro-3.h: New.
42042 2002-11-04 Geoffrey Keating <geoffk@apple.com>
42044 * gcc.dg/pch/common-1.c: New.
42045 * gcc.dg/pch/common-1.h: New.
42046 * gcc.dg/pch/decl-1.c: New.
42047 * gcc.dg/pch/decl-1.h: New.
42048 * gcc.dg/pch/decl-2.c: New.
42049 * gcc.dg/pch/decl-2.h: New.
42050 * gcc.dg/pch/decl-3.c: New.
42051 * gcc.dg/pch/decl-3.h: New.
42052 * gcc.dg/pch/decl-4.c: New.
42053 * gcc.dg/pch/decl-4.h: New.
42054 * gcc.dg/pch/decl-5.c: New.
42055 * gcc.dg/pch/decl-5.h: New.
42056 * gcc.dg/pch/global-1.c: New.
42057 * gcc.dg/pch/global-1.h: New.
42058 * gcc.dg/pch/inline-1.c: New.
42059 * gcc.dg/pch/inline-1.h: New.
42060 * gcc.dg/pch/inline-2.c: New.
42061 * gcc.dg/pch/inline-2.h: New.
42062 * gcc.dg/pch/static-1.c: New.
42063 * gcc.dg/pch/static-1.h: New.
42064 * gcc.dg/pch/static-2.c: New.
42065 * gcc.dg/pch/static-2.h: New.
42067 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
42069 * g++.dg/pch/pch.exp: Better handle failing testcases.
42070 * gcc.dg/pch/pch.exp: Likewise.
42071 * gcc.dg/pch/macro-1.c: New.
42072 * gcc.dg/pch/macro-1.h: New.
42073 * gcc.dg/pch/macro-2.c: New.
42074 * gcc.dg/pch/macro-2.h: New.
42076 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
42078 * g++.dg/dg.exp: Treat files in pch/ specially.
42079 * g++.dg/pch/pch.exp: New file.
42080 * g++.dg/pch/empty.H: New file.
42081 * g++.dg/pch/empty.C: New file.
42082 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42085 * gcc.dg/pch/pch.exp: New file.
42086 * gcc.dg/pch/empty.h: New file.
42087 * gcc.dg/pch/empty.c: New file.
42088 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42091 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42093 * g++.dg/template/friend14.C: New test.
42095 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42097 * gcc.dg/old-style-asm-1.c: New test.
42099 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
42101 * gcc.c-torture/compile/20030109-1.c: New test.
42103 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42105 * gcc.c-torture/execute/20030109-1.c: New test.
42107 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
42109 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42110 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42111 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42112 * g++.old-deja/g++.mike/eh2.C: Likewise.
42113 * g++.old-deja/g++.mike/eh3.C: Likewise.
42114 * g++.old-deja/g++.mike/eh5.C: Likewise.
42115 * g++.old-deja/g++.mike/eh6.C: Likewise.
42116 * g++.old-deja/g++.mike/eh7.C: Likewise.
42117 * g++.old-deja/g++.mike/eh8.C: Likewise.
42118 * g++.old-deja/g++.mike/eh9.C: Likewise.
42119 * g++.old-deja/g++.mike/eh10.C: Likewise.
42120 * g++.old-deja/g++.mike/eh12.C: Likewise.
42121 * g++.old-deja/g++.mike/eh13.C: Likewise.
42122 * g++.old-deja/g++.mike/eh14.C: Likewise.
42123 * g++.old-deja/g++.mike/eh16.C: Likewise.
42124 * g++.old-deja/g++.mike/eh17.C: Likewise.
42125 * g++.old-deja/g++.mike/eh18.C: Likewise.
42126 * g++.old-deja/g++.mike/eh21.C: Likewise.
42127 * g++.old-deja/g++.mike/eh23.C: Likewise.
42128 * g++.old-deja/g++.mike/eh24.C: Likewise.
42129 * g++.old-deja/g++.mike/eh25.C: Likewise.
42130 * g++.old-deja/g++.mike/eh26.C: Likewise.
42131 * g++.old-deja/g++.mike/eh27.C: Likewise.
42132 * g++.old-deja/g++.mike/eh28.C: Likewise.
42133 * g++.old-deja/g++.mike/eh29.C: Likewise.
42134 * g++.old-deja/g++.mike/eh31.C: Likewise.
42135 * g++.old-deja/g++.mike/eh33.C: Likewise.
42136 * g++.old-deja/g++.mike/eh34.C: Likewise.
42137 * g++.old-deja/g++.mike/eh35.C: Likewise.
42138 * g++.old-deja/g++.mike/eh36.C: Likewise.
42139 * g++.old-deja/g++.mike/eh37.C: Likewise.
42140 * g++.old-deja/g++.mike/eh38.C: Likewise.
42141 * g++.old-deja/g++.mike/eh39.C: Likewise.
42142 * g++.old-deja/g++.mike/eh40.C: Likewise.
42143 * g++.old-deja/g++.mike/eh41.C: Likewise.
42144 * g++.old-deja/g++.mike/eh42.C: Likewise.
42145 * g++.old-deja/g++.mike/eh44.C: Likewise.
42146 * g++.old-deja/g++.mike/eh46.C: Likewise.
42147 * g++.old-deja/g++.mike/eh47.C: Likewise.
42148 * g++.old-deja/g++.mike/eh48.C: Likewise.
42149 * g++.old-deja/g++.mike/eh49.C: Likewise.
42150 * g++.old-deja/g++.mike/eh50.C: Likewise.
42151 * g++.old-deja/g++.mike/eh51.C: Likewise.
42152 * g++.old-deja/g++.mike/eh53.C: Likewise.
42153 * g++.old-deja/g++.mike/eh55.C: Likewise.
42154 * g++.old-deja/g++.mike/p7912.C: Likewise.
42155 * g++.old-deja/g++.mike/p9706.C: Likewise.
42156 * g++.old-deja/g++.mike/p10416.C: Likewise.
42157 * g++.old-deja/g++.mike/p11667.C: Likewise.
42158 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42159 Remove redundant reference to Iris.
42160 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42161 Elxsi, i860, Pico Java, and WE32K.
42163 2003-01-07 Mark Mitchell <mark@codesourcery.com>
42165 * g++.dg/ext/asm4.C: New test.
42167 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42170 * g++.dg/template/friend12.C: New test.
42171 * g++.dg/template/friend13.C: Likewise.
42172 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42174 2003-01-08 Jan Hubicka <jh@suse.cz>
42176 * gcc.dg/i386-cadd.c: New test.
42177 * gcc.dg/i386-cmov4.c: Likewise.
42179 2003-01-06 Mark Mitchell <mark@codesourcery.com>
42182 * g++.dg/warn/Wunused-3.C: New test.
42184 * g++.dg/abi/bitfield9.C: New test.
42187 * g++.dg/parse/defarg3.C: New test.
42189 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
42191 * g++.dg/parse/ambig1.C: New test.
42192 * g++.dg/parse/defarg2.C: New test.
42194 2003-01-05 Mark Mitchell <mark@codesourcery.com>
42196 * g++.dg/template/defarg-1.C: New test.
42197 * g++.dg/template/local2.C: Likewise.
42199 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
42201 * gcc.c-torture/execute/20030105-1.c: New test.
42203 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42205 * g++.dg/parse/namespace3.C: Remove extra semicolons.
42206 * g++.dg/parse/namespace4.C: Likewise.
42208 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
42210 * g++.dg/template/ntp2.C: New test.
42212 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
42214 * g++.dg/parse/extern-C-1.C: New test.
42216 * g++.dg/parse/namespace4.C: New test.
42218 * g++.dg/template/nested1.C: New test.
42220 * g++.dg/parse/namespace3.C: New test.
42222 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
42224 * g++.dg/lookup/two-stage1.C: New test.
42226 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42228 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42229 * g++.old-deja/g++.jason/access8.C: Likewise.
42230 * g++.old-deja/g++.other/decl5.C: Likewise.
42232 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
42234 * g++.dg/parse/parse7.C: New test.
42236 2003-01-02 Mark Mitchell <mark@codesourcery.com>
42239 * g++.dg/ext/attrib7.C: New test.
42241 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
42243 * g++.dg/parse/parse6.C: New test.
42245 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
42247 * gcc.dg/h8300-stack-1.c: New.
42249 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
42251 g++.dg/lookup/exception1.C: New test.
42253 g++.dg/lookup/template1.C: New test.
42255 g++.dg/parse/namespace2.C: New test.
42257 g++.dg/parse/parens2.C: New test.
42259 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
42261 * g++.dg/parse/parse5.C: New test.
42262 * g++.dg/lookup/scoped4.C: New test.
42264 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
42266 * g++.dg/parse/parens1.C: New test.
42268 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42270 * g++.dg/parse/parens2.C: New test.
42272 * g++.dg/lookup/scope-operator1.C: New test.
42274 * g++.dg/parse/operator1.C: New test.
42276 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42278 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42279 * g++.old-deja/g++.other/access6.C: Likewise.
42280 * g++.old-deja/g++.other/decl1.C: Likewise.
42281 * g++.old-deja/g++.pt/typename12.C: Likewise.
42283 2002-12-31 Mark Mitchell <mark@codesourcery.com>
42285 * g++.dg/parse/namespace1.C: New test.
42287 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
42289 * g++.dg/parse/parse4.C: New test.
42291 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
42293 * g++.dg/parse/parse3.C: New test.
42295 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
42297 * g++.dg/parse/parse2.C: New test.
42299 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
42301 * g++.dg/template/friend11.C: New test.
42303 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
42305 * g++.dg/parse/parse1.C: New test.
42307 2002-12-31 Janis Johnson <janis187@us.ibm.com>
42309 * lib/profopt.exp: Change the name of a global variable to avoid
42310 possible clashes with other test suites.
42312 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
42314 * g++.dg/inherit/covariant8.C: New test.
42316 2002-12-31 Mark Mitchell <mark@codesourcery.com>
42318 * g++.dg/init/array9.C: New test.
42321 * g++.dg/parse/expr1.C: New test.
42323 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
42325 * gcc.c-torture/compile/20021230-1.c: New test.
42327 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
42329 * g++.dg/inherit/covariant5.C: New test.
42330 * g++.dg/inherit/covariant6.C: New test.
42331 * g++.dg/inherit/covariant7.C: New test.
42333 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42336 * g++.dg/other/access2.C: New test.
42338 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
42340 * g++.dg/other/anon-struct.C: No longer fails
42341 * g++.old-deja/g++.brendan/parse4.C: Likewise.
42342 * g++.old-deja/g++.brendan/parse5.C: Likewise.
42343 * g++.old-deja/g++.brendan/parse6.C: Likewise.
42345 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
42347 * g++.dg/parse/angle-bracket.C (main): No longer fails.
42349 2002-12-27 Mark Mitchell <mark@codesourcery.com>
42351 * g++.dg/eh/spec4.C: Remove stray semicolon.
42352 * g++.dg/expr/pmf-1.C: Change error message.
42353 * g++.dg/ext/asm1.C: Remove stray semicolon.
42354 * g++.dg/ext/typename1.C: Add missing typenames.
42355 * g++.dg/inherit/template-as-base.C: Change error message.
42356 * g++.dg/lookup/scoped1.C: Likewise.
42357 * g++.dg/lookup/scoped2.C: Likewise.
42358 * g++.dg/lookup/using2.C: Likewise.
42359 * g++.dg/other/component1.C: Remove stray semicolon.
42360 * g++.dg/other/do1.C: Change error message.
42361 * g++.dg/other/error2.C: Likewise.
42362 * g++.dg/other/init1.C: Likewise.
42363 * g++.dg/other/packed1.C: Remove stray semicolon.
42364 * g++.dg/other/ptrmem2.C: Change error message.
42365 * g++.dg/parse/parameter-declaration-1.C: Remove line number
42367 * g++.dg/special/initp1.C: Remove invalid attribute usage.
42368 * g++.dg/template/access3.C: Add typename keyword.
42369 * g++.dg/template/access5.C: Remove stray semicolon.
42370 * g++.dg/template/access6.C: Likewise.
42371 * g++.dg/template/complit1.C: Likewise.
42372 * g++.dg/template/crash1.C: Change error message.
42373 * g++.dg/template/inherit2.C: Remove stray semicolon.
42374 * g++.dg/template/instantiate2.C: Likewise.
42375 * g++.dg/template/instantiate3.C: Change error message.
42376 * g++.dg/template/qual1.C: Remove stray semicolon.
42377 * g++.dg/template/qualttp18.C: Change error message.
42378 * g++.dg/template/ref1.C: Remove stray semicolon.
42379 * g++.dg/template/sizeof1.C (A::value): Declare it.
42380 * g++.dg/template/spec4.C: Change error message.
42381 * g++.dg/template/static1.C: Likewise.
42382 * g++.dg/template/type1.C: Likewise.
42383 * g++.dg/template/typename3.C: Likewise.
42384 * g++.old-deja/g++.benjamin/13478.C: Change error message.
42385 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42386 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42387 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42388 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42389 named return value extension.
42390 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42391 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42392 * g++.old-deja/g++.bob/extern_C.C: Likewise.
42393 * g++.old-deja/g++.bob/inherit2.C: Likewise.
42394 * g++.old-deja/g++.brendan/complex1.C: Likewise.
42395 * g++.old-deja/g++.brendan/copy5.C: Likewise.
42396 * g++.old-deja/g++.brendan/crash13.C: Likewise.
42397 * g++.old-deja/g++.brendan/crash15.C: Likewise.
42398 * g++.old-deja/g++.brendan/crash18.C: Change error message.
42399 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42400 * g++.old-deja/g++.brendan/crash38.C: Likewise.
42401 * g++.old-deja/g++.brendan/crash50.C: Likewise.
42402 * g++.old-deja/g++.brendan/crash56.C: Likewise.
42403 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42405 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42406 * g++.old-deja/g++.brendan/crash8.C: Change error message.
42407 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42408 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42409 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42410 * g++.old-deja/g++.brendan/template11.C: Likewise.
42411 * g++.old-deja/g++.brendan/template26.C: Likewise.
42412 * g++.old-deja/g++.brendan/template27.C: Use explicit
42413 specialization syntax.
42414 * g++.old-deja/g++.brendan/template30.C: Likewise.
42415 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42416 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42417 non-dependent names.
42418 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42419 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42420 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42421 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42422 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42423 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42424 named return value extension.
42425 * g++.old-deja/g++.ext/namedret2.C: Likewise.
42426 * g++.old-deja/g++.ext/namedret3.C: Likewise.
42427 * g++.old-deja/g++.ext/return1.C: Likewise.
42428 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42429 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42430 * g++.old-deja/g++.jason/access8.C: Likewise.
42431 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42432 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42433 pseudo-destructor names.
42434 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42435 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42436 pseudo-destructor names.
42437 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42438 * g++.old-deja/g++.jason/overload19.C: Likewise.
42439 * g++.old-deja/g++.jason/overload32.C: Likewise.
42440 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42442 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42443 * g++.old-deja/g++.jason/return.C: Likewise.
42444 * g++.old-deja/g++.jason/return2.C: Likewise.
42445 * g++.old-deja/g++.jason/shadow1.C: Likewise.
42446 * g++.old-deja/g++.jason/special.C: Use explicit specialization
42448 * g++.old-deja/g++.jason/template10.C: Account for use of
42449 non-dependent names.
42450 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42452 * g++.old-deja/g++.jason/template37.C: Likewise.
42453 * g++.old-deja/g++.law/access4.C: Change error messages.
42454 * g++.old-deja/g++.law/arm13.C: Remove incorrect
42455 pseudo-destructor names.
42456 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42457 * g++.old-deja/g++.law/ctors9.C: Likewise.
42458 * g++.old-deja/g++.law/cvt22.C: Likewise.
42459 * g++.old-deja/g++.law/dtors5.C: Likewise.
42460 * g++.old-deja/g++.law/global-init1.C: Likewise.
42461 * g++.old-deja/g++.law/missed-error3.C: Likewise.
42462 * g++.old-deja/g++.law/operators28.C: Likewise.
42463 * g++.old-deja/g++.law/visibility28.C: Likewise.
42464 * g++.old-deja/g++.martin/eval1.C: Likewise.
42465 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42467 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42468 * g++.old-deja/g++.mike/net34.C: Likewise.
42469 * g++.old-deja/g++.mike/net36.C: Likewise.
42470 * g++.old-deja/g++.mike/ns2.C: Likewise.
42471 * g++.old-deja/g++.mike/p12306.C: Likewise.
42472 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42474 * g++.old-deja/g++.mike/p700.C: Likewise.
42475 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42476 * g++.old-deja/g++.mike/p710.C: Likewise.
42477 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42479 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42480 * g++.old-deja/g++.mike/pmf9.C: Likewise.
42481 * g++.old-deja/g++.ns/crash2.C: Likewise.
42482 * g++.old-deja/g++.ns/crash3.C: Likewise.
42483 * g++.old-deja/g++.ns/invalid1.C: Likewise.
42484 * g++.old-deja/g++.ns/ns17.C: Likewise.
42485 * g++.old-deja/g++.ns/template16.C: Likewise.
42486 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42488 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42489 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42490 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42491 named return value extension.
42492 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42493 * g++.old-deja/g++.other/access4.C: Issue additional error
42495 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42496 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42497 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42498 * g++.old-deja/g++.other/crash25.C: Change error message.
42499 * g++.old-deja/g++.other/crash4.C: Change error message.
42500 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42501 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42502 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42504 * g++.old-deja/g++.other/defarg8.C: Likewise.
42505 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42506 * g++.old-deja/g++.other/dtor10.C: Likewise.
42507 * g++.old-deja/g++.other/incomplete.C: Likewise.
42508 * g++.old-deja/g++.other/linkage7.C: Likewise.
42509 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42511 * g++.old-deja/g++.other/mangle2.C: Likewise.
42512 * g++.old-deja/g++.other/refinit2.C: Likewise.
42513 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42514 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42515 * g++.old-deja/g++.pt/crash28.C: Likewise.
42516 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42518 * g++.old-deja/g++.pt/crash32.C: Change error message.
42519 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42520 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42521 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42522 error message position.
42523 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42524 * g++.old-deja/g++.pt/defarg8.C: Change error message.
42525 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42527 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42528 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42529 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42530 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42532 * g++.old-deja/g++.pt/explicit31.C: Likewise.
42533 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42534 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42536 * g++.old-deja/g++.pt/explicit71.C: Change error message.
42537 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42539 * g++.old-deja/g++.pt/friend28.C: Account for use of
42540 non-dependent names.
42541 * g++.old-deja/g++.pt/friend29.C: Likewise.
42542 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42544 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42545 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42546 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42548 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42549 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42551 * g++.old-deja/g++.pt/memclass20.C: Likewise.
42552 * g++.old-deja/g++.pt/memclass5.C: Likewise.
42553 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42555 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42556 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42557 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42558 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42559 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42560 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42562 * g++.old-deja/g++.pt/spec10.C: Likewise.
42563 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42564 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42565 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42566 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42567 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42568 * g++.old-deja/g++.pt/ttp62.C: Likewise.
42569 * g++.old-deja/g++.pt/ttp64.C: Likewise.
42570 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42571 * g++.old-deja/g++.pt/typename15.C: Likewise.
42572 * g++.old-deja/g++.pt/typename22.C: Likewise.
42573 * g++.old-deja/g++.pt/typename6.C: Change error messages.
42574 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42575 * g++.old-deja/g++.pt/virtual2.C: Likewise.
42576 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42578 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42579 return value extension.
42580 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42581 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42582 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42583 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42585 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
42587 * g++.dg/warn/inline1.C: New test.
42588 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42589 * g++.old-deja/g++.jason/synth10.C: Likewise.
42590 * g++.old-deja/g++.mike/net31.C: Likewise.
42591 * g++.old-deja/g++.mike/p8786.C: Likewise.
42593 * g++.dg/template/friend10.C: New test.
42594 * g++.dg/template/conv5.C: New test.
42596 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
42598 * g++.dg/lookup/scoped3.C: New test.
42600 * g++.dg/lookup/decl1.C: New test.
42601 * g++.dg/lookup/decl2.C: New test.
42603 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
42605 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42606 gcc.c-torture/compile/20021015-1.c,
42607 gcc.c-torture/compile/20021015-2.c,
42608 gcc.c-torture/compile/20021123-1.c,
42609 gcc.c-torture/compile/20021123-2.c,
42610 gcc.c-torture/compile/20021123-3.c,
42611 gcc.c-torture/compile/20021123-4.c,
42612 gcc.c-torture/execute/20021024-1.c: Add tests previously added
42613 only to 3.1 or 3.2 branch.
42615 2002-12-23 Mark Mitchell <mark@codesourcery.com>
42617 * gcc.dg/i386-bitfield3.c: New test.
42619 * gcc.dg/i386-bitfield2.c: New test.
42621 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
42623 * g++.dg/parse/conv_op1.C: New test.
42625 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
42627 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42630 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
42632 * gcc.c-torture/compile/20021220-1.c: New test.
42634 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
42636 * gcc.dg/i386-fastcall-1.c: New.
42638 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42640 * gcc.c-torture/execute/20021219-1.c: New test.
42642 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42644 * gcc.dg/i386-pic-1.c: New test.
42646 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42649 * g++.dg/template/friend9.C: New test.
42651 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42654 * g++.dg/template/access7.C: New test.
42656 2002-12-18 Nick Clifton <nickc@redhat.com>
42658 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42659 the libstdc++-v3 directory has been found.
42661 2002-12-12 Devang Patel <dpatel@apple.com>
42662 * gcc.dg/darwin-ld-1.c: New test.
42663 * gcc.dg/darwin-ld-2.c: New test.
42664 * gcc.dg/darwin-ld-3.c: New test.
42665 * gcc.dg/darwin-ld-4.c: New test.
42666 * gcc.dg/darwin-ld-5.c: New test.
42668 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42670 * gcc.c-torture/compile/20021212-1.c: New test.
42672 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
42674 * gcc.dg/fshort-wchar: New test.
42676 2002-12-10 Mark Mitchell <mark@codesourcery.com>
42679 * g++.dg/template/dtor1.C: New test.
42681 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42684 2002-12-10 Jakub Jelinek <jakub@redhat.com>
42686 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42688 2002-12-09 Mark Mitchell <mark@codesourcery.com>
42690 * g++.dg/template/static1.C: New test.
42691 * g++.dg/template/static2.C: New test.
42692 * g++.old-deja/g++.ext/memconst.C: New test.
42694 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42696 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42697 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42698 * g++.dg/special/initp1.C: Likewise.
42700 2002-12-06 Jakub Jelinek <jakub@redhat.com>
42702 * gcc.c-torture/execute/20021204-1.c: New test.
42704 2002-12-04 Geoffrey Keating <geoffk@apple.com>
42706 * gcc.dg/ppc-fmadd-1.c: New file.
42707 * gcc.dg/ppc-fmadd-2.c: New file.
42708 * gcc.dg/ppc-fmadd-3.c: New file.
42710 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42712 * gcc.c-torture/compile/20021204-1.c: New test.
42714 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
42716 * g++.dg/inherit/covariant2.C: New test.
42717 * g++.dg/inherit/covariant3.C: New test.
42718 * g++.dg/inherit/covariant4.C: New test.
42719 * g++.dg/inherit/covariant1.C: Remove XFAIL.
42720 * g++.old-deja/g++.robertl/eb17.C: Likewise.
42722 2002-12-03 Mark Mitchell <mark@codesourcery.com>
42725 * g++.dg/init/brace3.C: New test.
42727 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
42729 * gcc.dg/20020210-1.c: Fix a comment typo.
42731 2002-12-02 Mark Mitchell <mark@codesourcery.com>
42734 * g++.dg/parse/defarg1.C: New test.
42737 * g++.dg/template/char1.C: New test.
42739 * g++.dg/template/varmod1.C: Fix typo.
42741 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42744 * g++.old-deja/g++.pt/crash32.C: Expect error.
42746 2002-12-01 Mark Mitchell <mark@codesourcery.com>
42749 * g++.dg/template/varmod1.C: New test.
42752 * g++.dg/inherit/typeinfo1.C: New test.
42755 * g++.dg/inherit/typedef1.C: New test.
42757 2002-11-30 Mark Mitchell <mark@codesourcery.com>
42761 * g++.dg/template/strlen1.C: New test.
42764 * g++.dg/template/ctor2.C: New test.
42767 * g++.dg/init/string1.C: New test.
42770 * g++.dg/template/friend8.C: New test.
42772 2002-11-29 Joe Buck <jbuck@synopsys.com>
42774 * g++.dg/lookup/anon2.C: New test.
42776 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
42778 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42781 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
42783 * gcc.dg/bitfld-6.c: New test.
42785 2002-11-27 Jan Hubicka <jh@suse.cz>
42787 * gcc.c-torture/execute/20021127.[cx]: New test.
42789 2002-11-26 Jan Hubicka <jh@suse.cz>
42791 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42794 2002-11-26 Geoffrey Keating <geoffk@apple.com>
42796 * g++.dg/init/brace2.C: New test.
42797 * g++.old-deja/g++.mike/p9129.C: Correct.
42799 2002-11-26 Mark Mitchell <mark@codesourcery.com>
42801 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42803 2002-11-25 Andreas Bauer <baueran@in.tum.de>
42805 * gcc.dg/sibcall-6: New test for indirect sibcalls.
42807 2002-11-25 Mark Mitchell <mark@codesourcery.com>
42809 * g++.dg/abi/empty11.C: New test.
42810 * g++.dg/rtti/cv1.C: New test.
42812 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
42814 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42816 2002-11-24 Mark Mitchell <mark@codesourcery.com>
42818 * g++.dg/abi/empty10.C: New test.
42820 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42822 * gcc.c-torture/compile/20021124-1.c: New test.
42824 2002-11-22 Mark Mitchell <mark@codesourcery.com>
42826 * g++.dg/abi/rtti2.C: New test.
42828 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42830 * gcc.dg/i386-unroll-1.c: New test.
42832 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42834 * gcc.c-torture/compile/20021120-1.c: New test.
42835 * gcc.c-torture/compile/20021120-2.c: New test.
42837 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42839 * gcc.dg/bitfld-5.c: New test.
42841 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42843 * gcc.c-torture/execute/20021120-3.c: New test.
42845 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42847 * gcc.c-torture/execute/20021120-2.c: New test.
42849 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42851 * gcc.c-torture/execute/20021120-1.c: New test.
42853 2002-11-20 Jakub Jelinek <jakub@redhat.com>
42855 * gcc.c-torture/execute/20021118-3.c: New test.
42857 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42859 * gcc.c-torture/compile/20021119-1.c: New test.
42861 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
42863 * gcc.dg/duff-1.c: New test.
42864 * gcc.dg/duff-2.c: New test.
42865 * gcc.dg/duff-3.c: New test.
42867 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
42869 * gcc.dg/cpp/_Pragma5.c: New test.
42871 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42873 * gcc.c-torture/execute/20021118-2.c: New test.
42875 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42877 * gcc.c-torture/execute/20021118-1.c: New test.
42879 2002-11-16 Jakub Jelinek <jakub@redhat.com>
42881 * gcc.dg/20021116-1.c: New test.
42883 2002-11-14 Mark Mitchell <mark@codesourcery.com>
42885 * g++.dg/abi/vcall1.C: New test.
42887 2002-11-14 Jakub Jelinek <jakub@redhat.com>
42889 * gcc.dg/20021029-1.c: New test.
42890 * gcc.dg/20021029-2.c: New test.
42892 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42894 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42896 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42899 * gcc.dg/20021110.c: Move to ...
42900 * gcc.c-torture/compile/20021110.c: .... here.
42902 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42905 * gcc.c-torture/execute/20021111-1.c
42907 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42910 * gcc.dg/20021110.c: New test.
42912 2002-11-10 Mark Mitchell <mark@codesourcery.com>
42914 * g++.dg/abi/vthunk3.C: Run only on x86.
42916 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
42918 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42920 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
42922 * lib/compat.exp (compat-execute): Fix logic error in last
42925 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
42927 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42929 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42932 * g++.dg/template/access6.C: New test.
42934 2002-11-08 Jan Hubicka <jh@suse.cz>
42936 * gcc.dg/i386-ssefp-1.c: New test.
42937 * gcc.dg/i386-ssefp-1.c: New test.
42939 2002-11-08 Jan Hubicka <jh@suse.cz>
42941 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42943 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42945 * g++.dg/abi/vthunk3.C: New test.
42948 * g++.dg/template/crash2.C: New test.
42950 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42952 * g++.dg/abi/dtor1.C: New test.
42953 * g++.dg/abi/dtor2.C: Likewise.
42955 2002-11-05 Geoffrey Keating <geoffk@apple.com>
42957 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42960 2002-11-04 Adam Nemet <anemet@lnxw.com>
42962 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42963 -mthumb. Only xfail with -O0.
42965 2002-11-03 Mark Mitchell <mark@codesourcery.com>
42967 * g++.dg/abi/thunk1.C: New test.
42968 * g++.dg/abi/thunk2.C: Likewise.
42969 * g++.dg/abi/vtt1.C: Likewise.
42971 2002-11-02 Diego Novillo <dnovillo@redhat.com>
42973 PR optimization/8423
42974 * gcc.c-torture/execute/builtin-constant.c: New test.
42976 2002-11-01 Zack Weinberg <zack@codesourcery.com>
42978 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42979 Add some more cases.
42981 2002-11-01 Mark Mitchell <mark@codesourcery.com>
42984 * g++.dg/opt/local1.C: New test.
42986 2002-10-30 Mark Mitchell <mark@codesourcery.com>
42989 * g++.dg/template/complit1.C: New test.
42992 * g++.dg/template/typename4.C: Likewise.
42994 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42996 Core issue 287, PR c++/7639
42997 * g++.dg/template/instantiate1.C: Adjust error location.
42998 * g++.dg/template/instantiate3.C: New test.
42999 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43000 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43001 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43003 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
43005 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43007 2002-10-29 Mark Mitchell <mark@codesourcery.com>
43010 * g++.dg/init/dtor2.C: New test.
43012 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43014 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43015 * gcc.dg/nest.c: Bypass errors on irix6.
43017 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
43019 * gcc.dg/nest.c: Expect error for mmix-*-*.
43020 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43022 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
43024 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43027 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43029 2002-10-25 Mike Stump <mrs@apple.com>
43031 * gcc.dg/warn-1.c: New test.
43033 2002-10-25 Zack Weinberg <zack@codesourcery.com>
43035 * g++.dg/template/typename3.C: New test.
43037 2002-10-25 Mark Mitchell <mark@codesourcery.com>
43039 * g++.dg/lookup/ptrmem1.C: New test.
43041 * g++.dg/abi/vthunk2.C: New test.
43043 2002-10-25 Zack Weinberg <zack@codesourcery.com>
43045 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43047 2002-10-24 Mark Mitchell <mark@codesourcery.com>
43049 * g++.dg/abi/empty9.C: New test.
43051 2002-10-24 Richard Henderson <rth@redhat.com>
43053 * g++.dg/inherit/thunk1.C: Enable for ia64.
43055 2002-10-23 Mark Mitchell <mark@codesourcery.com>
43058 * g++.dg/lookup/pretty1.C: New test.
43060 2002-10-23 Jakub Jelinek <jakub@redhat.com>
43062 * gcc.dg/20021023-1.c: New test.
43064 2002-10-23 Mark Mitchell <mark@codesourcery.com>
43067 * g++.dg/parse/inline1.C: New test.
43069 2002-10-23 Richard Henderson <rth@redhat.com>
43071 * g++.dg/inherit/thunk1.C: Enable for x86_64.
43073 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43075 2002-10-22 Mark Mitchell <mark@codesourcery.com>
43078 * g++.dg/parse/stmtexpr3.C: New test.
43080 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
43082 * g++.dg/expr/cond1.C: New test.
43084 2002-10-21 Zack Weinberg <zack@codesourcery.com>
43086 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43088 2002-10-21 Mark Mitchell <mark@codesourcery.com>
43090 * g++.dg/abi/vbase13.C: New test.
43091 * g++.dg/abi/vbase14.C: Likewise.
43093 2002-10-21 Jakub Jelinek <jakub@redhat.com>
43095 * gcc.dg/tls/pic-1.c: New test.
43096 * gcc.dg/tls/nonpic-1.c: New test.
43097 * gcc.dg/20021018-1.c: New test.
43099 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
43101 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43102 Remove only files with the same base name as the test case.
43103 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43104 (profopt-execute): Likewise. Also, remove old profiling
43105 and performance data files before running the tests.
43107 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43108 * g++.dg/bprob/bprob.exp: Likewise.
43109 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
43110 to allow more general test case names.
43112 * g++.dg/bprob/bprob-1.C: Rename to ...
43113 * g++.dg/bprob/g++-bprob-1.C: ... this.
43115 * g77.dg/bprob/bprob-1.f: Rename to ...
43116 * g77.dg/bprob/g77-bprob-1.f: ... this.
43118 2002-10-21 Zack Weinberg <zack@codesourcery.com>
43120 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43121 bison 1.50 or later.
43123 2002-10-21 Janis Johnson <janis187@us.ibm.com>
43125 * g++.dg/README: Describe more test directories.
43127 2002-10-21 Mark Mitchell <mark@codesourcery.com>
43129 * g++.dg/init/array6.C: Add additional tests.
43131 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
43133 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43134 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43136 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
43138 * gcc.c-torture/compile/20020604-1.x: New.
43139 * gcc.c-torture/compile/simd-5.x: Likewise.
43140 * gcc.c-torture/execute/920710-1.x: Likewise.
43141 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43143 2002-10-21 Mark Mitchell <mark@codesourcery.com>
43145 * g++.dg/inherit/override1.C: Add dg-options clause.
43147 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43149 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43152 2002-10-19 Andreas Schwab <schwab@suse.de>
43154 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43155 directory component.
43157 2002-10-18 Mark Mitchell <mark@codesourcery.com>
43159 * g++.dg/inherit/thunk1.C: New test.
43161 * g++.dg/inherit/override1.C: New test.
43163 * g++.dg/abi/mangle11.C: New test.
43164 * g++.dg/abi/mangle14.C: New test.
43165 * g++.dg/abi/mangle17.C: New test.
43167 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
43169 * g++.dg/overload/member2.C: New test.
43171 2002-10-17 Janis Johnson <janis187@us.ibm.com>
43173 * g++.dg/README: Describe new compat directory.
43174 * g++.dg/dg.exp: Skip tests in compat directory.
43175 * README.compat: New file.
43176 * lib/compat.exp: New expect script.
43177 * g++.dg/compat: New test directory.
43178 * g++.dg/compat/compat.exp: New expect script.
43179 * g++.dg/compat/abi: New test directory.
43180 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43181 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43182 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43183 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43184 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43185 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43186 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43187 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43188 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43189 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43190 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43191 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43192 * g++.dg/compat/break: New test directory.
43193 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43194 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43195 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43196 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43197 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43198 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43199 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43200 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43201 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43202 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43203 g++.dg/compat/break/README: New files.
43204 * g++.dg/compat/eh: New test directory.
43205 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43206 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43207 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43208 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43209 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43210 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43211 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43212 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43213 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43214 g++.dg/compat/eh/filter2_y.C,
43215 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43216 g++.dg/compat/eh/new1_y.C,
43217 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43218 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43219 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43220 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43221 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43222 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43223 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43224 g++.dg/compat/eh/unexpected1_y.C: New files.
43225 * g++.dg/compat/init: New test directory.
43226 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43227 g++.dg/compat/init/array5_y.C,
43228 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43229 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43230 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43231 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43232 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43233 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43234 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43235 g++.dg/compat/init/init-ref2_y.C: New files.
43237 2002-10-17 Mark Mitchell <mark@codesourcery.com>
43240 * g++.dg/inherit/using3.C: New test.
43242 2002-10-17 Jan Hubicka <jh@suse.cz>
43244 * gcc.dg/20021017-2.c: New test.
43246 2002-10-17 Mark Mitchell <mark@codesourcery.com>
43248 * g++.dg/abi/mangle16.C: Adjust.
43250 * g++.dg/init/array8.C: New test.
43252 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
43254 * gcc.dg/special/mips-abi.exp: New test.
43255 * gcc.dg/special/mips-abi.s: Empty file used by the above.
43257 2002-10-16 Mark Mitchell <mark@codesourcery.com>
43259 * g++.dg/abi/mangle16.C: New test.
43260 * g++.dg/abi/mangle17.C: Likewise.
43263 * g++.dg/template/ref1.C: New test.
43265 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43267 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43269 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
43271 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43273 2002-10-16 Mark Mitchell <mark@codesourcery.com>
43276 * g++.dg/init/array7.C: New test.
43278 2002-10-15 Mark Mitchell <mark@codesourcery.com>
43280 * g++.dg/init/array6.C: New test.
43282 * g++.dg/abi/mangle13.C: Likewise.
43283 * g++.dg/abi/mangle14.C: Likewise.
43284 * g++.dg/abi/mangle15.C: Likewise.
43286 2002-10-14 Mark Mitchell <mark@codesourcery.com>
43288 * g++.dg/abi/empty8.C: New test.
43290 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
43292 * g++.dg/init/ctor1.C: New test.
43294 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
43296 * gcc.c-torture/execute/20021015-1.c: New test.
43298 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
43300 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43302 2002-10-14 Jan Hubicka <jh@suse.cz>
43304 * gcc.dg/i386-ssetype-[1-5].c: New tests.
43306 2002-10-14 Richard Henderson <rth@redhat.com>
43308 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43310 2002-10-14 Mark Mitchell <mark@codesourcery.com>
43312 PR optimization/6631
43313 * g++.dg/opt/const2.C: New test.
43315 2002-10-14 Mark Mitchell <mark@codesourcery.com>
43318 * g++.dg/parse/friend1.C: New test.
43319 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43321 2002-10-14 Jakub Jelinek <jakub@redhat.com>
43323 * gcc.dg/20021014-1.c: New test.
43325 2002-10-11 Mark Mitchell <mark@codesourcery.com>
43328 * g++.dg/ext/vlm1.C: New test.
43329 * g++.dg/ext/vlm2.C: Likewise.
43331 * g++.dg/init/array1.C: Remove invalid braces.
43332 * g++.dg/init/brace1.C: New test.
43333 * g++.dg/init/copy2.C: Likewise.
43334 * g++.dg/init/copy3.C: Likewise.
43335 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43336 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43339 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
43341 * gcc.dg/cpp/assembler.S: Don't use -ansi.
43343 2002-10-11 Richard Shann <richard.shann@superh.com>
43345 * gcc.c-torture/compile/simd-5.c: New test.
43347 2002-10-10 Roger Sayle <roger@eyesopen.com>
43349 * gcc.c-torture/execute/shiftopt-1.c: New test case.
43351 2002-10-10 Jim Wilson <wilson@redhat.com>
43353 * gcc.c-torture/execute/20021010-1.c: New test.
43355 2002-10-09 Zack Weinberg <zack@codesourcery.com>
43358 * g++.dg/ext/typedef-init.C: New test.
43359 * gcc.dg/typedef-init.c: New test.
43361 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
43363 * gcc.dg/cpp/paste13.c: New test.
43365 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43367 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
43368 remaining platforms, XFAIL during compile, not execute. Don't
43371 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
43373 * gcc.dg/alias-1.c: Tweak expected warning.
43375 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43377 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43379 2002-10-06 Andreas Jaeger <aj@suse.de>
43381 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43382 * gcc.dg/cpp/c++98.C: Likewise.
43384 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43385 * g++.dg/cpp/c++98.C: Likewise.
43387 * g++.dg/README (Subdirectories): Mention cpp directory.
43390 * gcc.dg/20021006-1.c: New test.
43392 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43395 * g++.dg/other/warning1.C: New test.
43397 2002-10-04 Roger Sayle <roger@eyesopen.com>
43399 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43400 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
43401 and sparc-*-* with -m64 as expected failures. See PR 8087.
43403 2002-10-03 Mark Mitchell <mark@codesourcery.com>
43406 * g++.dg/template/ptrmem3.C: New test.
43409 * g++.dg/template/union1.C: New test.
43411 2002-10-03 Mark Mitchell <mark@codesourcery.com>
43414 * g++.dg/abi/mangle9.C: New test.
43415 * g++.dg/abi/mangle10.C: New test.
43416 * g++.dg/abi/mangle11.C: New test.
43417 * g++.dg/abi/mangle12.C: New test.
43419 2002-10-02 Mark Mitchell <mark@codesourcery.com>
43422 * g++.dg/template/meminit1.C: New test.
43423 * g++.dg/warn/Wreorder-1.C: Likewise.
43424 * g++.old-deja/g++.mike/warn3.C: Tweak.
43425 * lib/prune.exp: Ingore "in copy constructor".
43427 2002-10-02 Andreas Jaeger <aj@suse.de>
43429 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43430 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43431 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43434 2002-10-01 Mark Mitchell <mark@codesourcery.com>
43436 * gcc.dg/empty1.C: Fix typo.
43438 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
43440 * gcc.dg/alias-1.c: New test.
43442 2002-10-01 Mark Mitchell <mark@codesourcery.com>
43444 * gcc.dg/empty1.C: New test.
43446 * g++.dg/tls/init-2.C: Tweak error messages.
43448 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
43450 * gcc.c-torture/compile/20020923-1.c: New test.
43452 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
43454 * gcc.c-torture/execute/ffs-1.c: New test.
43455 * gcc.c-torture/execute/ffs-2.c: Ditto.
43457 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
43459 * g++.dg/overload/member1.C: New test.
43461 2002-09-30 Mark Mitchell <mark@codesourcery.com>
43463 * g++.dg/abi/empty7.C: New test.
43464 * g++.dg/init/pm2.C: Likewise.
43466 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
43468 * g++.dg/rtti/crash1.C: New test.
43470 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
43472 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43473 gcc.dg/sibcall-4.c: New tests.
43475 2002-09-28 Roger Sayle <roger@eyesopen.com>
43477 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43478 powerpc and MMIX targets.
43480 2002-09-27 Zack Weinberg <zack@codesourcery.com>
43482 * gcc.dg/cpp/20020927-1.c: New.
43484 2002-09-26 David S. Miller <davem@redhat.com>
43486 * gcc.c-torture/compile/trunctfdf.c: New.
43488 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43490 * lib/target-supports.exp (check_weak_available): Handle solaris2.
43492 2002-09-27 Alan Modra <amodra@bigpond.net.au>
43494 * gcc.c-torture/execute/loop-15.c: New.
43496 2002-09-26 Janis Johnson <janis187@us.ibm.com>
43498 * README.QMTEST: Fix typo.
43500 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
43502 * gcc.dg/20020926-1.c: New test.
43504 2002-09-25 David S. Miller <davem@redhat.com>
43507 * gcc.c-torture/execute/shiftdi.c: New test.
43509 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
43511 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43512 unique to the tool.
43513 * lib/g77.exp (g77_init): Likewise.
43514 * lib/g++.exp (g++_init): Likewise.
43515 * lib/objc.exp (objc_init): Likewise.
43517 2002-09-25 Mark Mitchell <mark@codesourcery.com>
43519 * g++.dg/abi/empty5.C: New test.
43520 * g++.dg/abi/empty6.C: New test.
43521 * g++.dg/abi/vbase12.C: New test.
43523 2002-09-25 Richard Henderson <rth@redhat.com>
43525 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43526 too-small long double.
43528 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
43530 * gcc.dg/20020919-1.c: New test.
43532 2002-09-23 Mark Mitchell <mark@codesourcery.com>
43534 * g++.dg/abi/bitfield6.C: New test.
43535 * g++.dg/abi/bitfield7.C: New test.
43536 * g++.dg/abi/bitfield8.C: New test.
43537 * g++.dg/abi/vbase11.C: New test.
43539 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
43541 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43542 hppa*-*-hpux*. Update test comment.
43544 2002-09-20 Jakub Jelinek <jakub@redhat.com>
43546 * gcc.dg/tls/struct-1.c: New test.
43548 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
43550 * gcc.dg/cpp/tr-warn2.c: Update.
43552 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
43554 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43556 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
43558 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43561 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
43563 * gcc.c-torture/execute/ieee/mzero3.c: New test.
43565 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43566 Adjust for c++filt moved to binutils. Remove spurious duplicate
43567 setting of cxxfilt.
43569 2002-09-19 Geoffrey Keating <geoffk@apple.com>
43571 * gcc.dg/20020312-2.c: Update for darwin.
43573 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
43575 * g++.old-deja/g++.other/crash32.C: Mark ICE.
43577 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
43579 * objc.dg/comp-types-1.m: New test.
43580 * objc.dg/comp-types-2.m: New test.
43581 * objc.dg/comp-types-3.m: New test.
43582 * objc.dg/comp-types-4.m: New test.
43583 * objc.dg/comp-types-5.m: New test.
43584 * objc.dg/comp-types-6.m: New test.
43586 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
43588 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43590 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
43592 * g++.dg/other/do1.C: New test.
43594 * g++.dg/template/subst1.C: New test.
43596 2002-09-16 Steve Ellcey <sje@cup.hp.com>
43598 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43600 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
43602 * g++.dg/template/qualttp20.C: Adjust expected errors.
43603 * g++.old-deja/g++.jason/report.C: Likewise.
43604 * g++.old-deja/g++.other/qual1.C: Likewise.
43606 * g++.dg/lookup/scoped2.C: New test.
43608 * g++.dg/ext/asm3.C: New test.
43610 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
43612 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43614 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
43616 * ChangeLog: follow spelling conventions.
43617 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43618 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43619 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43620 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43621 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43622 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43623 * g++.old-deja/g++.law/global-init1.C: Likewise.
43624 * g++.old-deja/g++.other/delete4.C: Likewise.
43625 * g++.old-deja/g++.other/inline21.C: Likewise.
43626 * g++.old-deja/g++.other/singleton.C: Likewise.
43627 * g77.dg/strlen0.f: Likewise.
43628 * g77.f-torture/compile/20010519-1.f: Likewise.
43629 * g77.f-torture/compile/980310-4.f: Likewise.
43630 * gcc.c-torture/compile/20000605-1.c: Likewise.
43631 * gcc.c-torture/execute/20020225-1.c: Likewise.
43632 * gcc.dg/c90-hexfloat-2.c: Likewise.
43633 * gcc.dg/c99-bool-1.c: Likewise.
43634 * gcc.dg/c99-hexfloat-2.c: Likewise.
43635 * gcc.dg/dll-2.c: Likewise.
43636 * gcc.dg/wtr-union-init-1.c: Likewise.
43637 * gcc.dg/wtr-union-init-2.c: Likewise.
43638 * gcc.dg/wtr-union-init-3.c: Likewise.
43639 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43640 * gcc.dg/cpp/defined.c: Likewise.
43641 * gcc.dg/cpp/macsyntx.c: Likewise.
43642 * gcc.dg/cpp/paste2.c: Likewise.
43643 * gcc.dg/cpp/trad/defined.c: Likewise.
43644 * gcc.dg/format/c90-printf-1.c: Likewise.
43645 * gcc.dg/format/c90-scanf-1.c: Likewise.
43646 * gcc.dg/format/c99-printf-1.c: Likewise.
43647 * gcc.dg/format/c99-scanf-1.c: Likewise.
43648 * gcc.misc-tests/gcov-8.c: Likewise.
43649 * lib/profopt.exp: Likewise.
43651 2002-09-15 Krister Walfridsson <cato@df.lth.se>
43653 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43655 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43657 * g++.dg/inherit/using2.C: New test.
43659 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
43661 * ChangeLog: Follow spelling conventions.
43662 * g++.dg/template/friend4.C: Likewise.
43663 * g++.old-deja/g++.pt/crash67.C: Likewise.
43664 * gcc.c-torture/execute/20000801-4.c: Likewise.
43665 * gcc.dg/c90-digraph-1.c: Likewise.
43666 * gcc.dg/c94-digraph-1.c: Likewise.
43667 * gcc.dg/c99-digraph-1.c: Likewise.
43668 * gcc.dg/cpp/line5.c: Likewise.
43669 * gcc.dg/cpp/multiline.c: Likewise.
43670 * gcc.dg/cpp/trad/literals-1.c: Likewise.
43671 * gcc.dg/format/attr-3.c: Likewise.
43672 * gcc.dg/format/c90-scanf-3.c: Likewise.
43673 * gcc.dg/format/ext-4.c: Likewise.
43675 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43677 * g++.dg/template/pretty1.C: New test.
43679 2002-09-14 Alan Modra <amodra@bigpond.net.au>
43681 * gcc.c-torture/execute/struct-cpy-1.c: New test.
43683 2002-09-13 Matt Austern <austern@apple.com>
43685 * g++.dg/other/constref[12].C: New, regression tests for
43686 passing a cast expression to a function by const reference.
43688 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
43690 * g++.dg/template/deduce1.C: New test.
43692 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
43694 * gcc.c-torture/execute/simd-1.c: Force all use of int to
43697 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
43699 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43702 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
43704 * gcc.c-torture/compile/20020910-1.c: New test.
43706 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
43708 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43710 2002-09-10 Andreas Jaeger <aj@suse.de>
43712 * gcc.dg/20020312-2.c: Adjust for x86-64.
43714 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
43716 * g77.dg/7388.f: New test case for PR 7388.
43718 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
43720 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43722 2002-09-05 Ziemowit Laski <zlaski@apple.com>
43724 * objc.dg/proto-lossage-1.m: New test.
43726 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
43728 * gcc.dg/cpp/_Pragma4.c: Fix typo.
43730 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
43732 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
43735 2002-09-06 Stan Shebs <shebs@apple.com>
43736 David Edelsohn <edelsohn@gnu.org>
43738 * gcc.dg/weak: New directory.
43739 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43740 target-specific xfail bits.
43741 * gcc.dg/typeof-2.c: Move to new directory.
43742 * gcc.dg/weak.exp: New expect script.
43744 2002-09-06 Alan Modra <amodra@bigpond.net.au>
43746 * gcc.c-torture/execute/extzvsi.c: New test.
43748 2002-09-05 Stan Shebs <shebs@apple.com>
43750 * gcc.dg/weak-1.c: xfail on Darwin.
43751 * gcc.dg/weak-2.c: Ditto.
43752 * gcc.dg/weak-3.c: Ditto.
43753 * gcc.dg/weak-4.c: Ditto.
43754 * gcc.dg/weak-5.c: Ditto.
43755 * gcc.dg/weak-6.c: Ditto.
43756 * gcc.dg/weak-7.c: Ditto.
43757 * gcc.dg/weak-8.c: Ditto.
43758 * gcc.dg/weak-9.c: Ditto.
43760 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
43762 * gcc.c-torture/execute/loop-14.c: New test.
43764 2002-09-04 Jakub Jelinek <jakub@redhat.com>
43766 * g++.dg/other/cxa-atexit1.C: New test.
43768 * gcc.dg/typeof-2.c: New test.
43770 2002-09-03 Roger Sayle <roger@eyesopen.com>
43772 * gcc.dg/builtins-2.c: New testcase.
43773 * gcc.dg/builtins-3.c: New testcase.
43775 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
43777 * gcc.dg/cpp/_Pragma4.c: New test.
43779 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
43781 * objc/execute/nil_method-1.m: New testcase.
43783 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
43785 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43786 [Object class], not [Object initialize].
43788 2002-08-31 Roger Sayle <roger@eyesopen.com>
43789 Hans-Peter Nilsson <hp@bitrange.com>
43791 * gcc.c-torture/execute/20020720-1.x: Skip test on
43792 mmix-knuth-mmixware. Correct comment.
43794 2002-08-27 Mark Mitchell <mark@codesourcery.com>
43796 * g++.dg/abi/bitfield5.C: New test.
43797 * g++.dg/abi/vbase10.C: Likewise.
43799 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
43801 * objc.dg/undeclared-selector.m: New test.
43803 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
43805 * g++.dg/other/offsetof1.C: Avoid cast warning.
43807 2002-08-26 Ziemowit Laski <zlaski@apple.com>
43809 * objc.dg/super-class-2.m: New test.
43811 2002-08-24 Matt Austern <austern@apple.com>
43813 * g++.dg/ext/lvaddr.C: New test.
43814 * g++.dg/ext/lvcast.C: New test.
43816 2002-08-22 Mark Mitchell <mark@codesourcery.com>
43818 * g++.dg/inherit/cond1.C: New test.
43820 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
43822 * gcc.dg/noncompile/incomplete-1.c: New test.
43824 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
43826 * gcc.dg/typespec-1.c: New test.
43828 2002-08-20 Devang Patel <dpatel@apple.com>
43829 * objc.dg/proto-hier-2.m: New test.
43831 2002-08-19 Ziemowit Laski <zlaski@apple.com>
43833 * objc.dg/bitfield-1.m: New test.
43834 * objc.dg/bitfield-2.m: New test.
43836 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
43838 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43839 gcc.dg/c99-flex-array-4.c: New tests.
43841 2002-08-16 Stan Shebs <shebs@apple.com>
43843 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43845 2002-08-15 Jakub Jelinek <jakub@redhat.com>
43847 * gcc.dg/typeof-1.c: New test.
43848 * g++.dg/ext/typeof2.C: New test.
43850 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
43852 * g++.dg/other/offsetof1.C: New test.
43854 2002-08-14 Richard Henderson <rth@redhat.com>
43856 * gcc.dg/tls/diag-3.c: Fix expected message strings.
43858 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
43860 * gcc.dg/cpp/_Pragma3.c: New test.
43862 2002-08-13 Mark Mitchell <mark@codesourcery.com>
43864 * g++.dg/template/inherit3: New test.
43866 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
43868 * gcc.dg/bitfld-4.c: Add blank options.
43870 2002-08-09 Mark Mitchell <mark@codesourcery.com>
43872 * g++.dg/template/crash1.C: New test.
43874 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43876 * gcc.dg/tls/opt-2.c: New test.
43878 2002-08-08 Devang Patel <dpatel@apple.com>
43880 * objc.dg/selector-1.m : New test
43882 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43884 * g++.dg/abi/bitfield4.C: New test.
43885 * gcc.dg/bitfld-4.c: New test.
43887 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43889 * g++.dg/other/packed1.C: New test.
43891 2002-08-07 Mark Mitchell <mark@codesourcery.com>
43893 * g++.dg/abi/offsetof.C: Tweak error messages.
43894 * g++.old-deja/g++.mike/p10769a.C: Likewise.
43896 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43898 * gcc.dg/bitfld-3.c: New test.
43900 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43901 Richard Henderson <rth@redhat.com>
43903 * gcc.dg/i386-bitfield1.c: New test.
43904 * g++.dg/abi/bitfield3.C: Update.
43906 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
43908 * objc.dg/const-str-2.m: Update.
43909 * gcc.dg/cpp/c++98.c: Change to C extension.
43910 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43911 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43913 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
43915 * gcc.dg/tls/diag-3.c: New.
43917 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
43919 * g++.dg/README (Subdirectories): Document new subdir expr.
43920 * g++.dg/expr/pmf-1.C: New test.
43922 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
43924 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43926 2002-08-06 Jakub Jelinek <jakub@redhat.com>
43928 * g++.dg/abi/bitfield3.C: New test.
43930 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
43932 * lib/gcov.exp: Tweak expected line formats.
43933 * gcc.misc-tests/gcov8.c: New test.
43934 * gcc.misc-tests/gcov8.x: New flags.
43936 2002-08-05 Jakub Jelinek <jakub@redhat.com>
43938 * consistency.vlad/layout/endian.c: Include string.h.
43940 * gcc.c-torture/execute/20020805-1.c: New test.
43942 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
43944 * g++.dg/other/conversion1.C: New test.
43946 2002-08-03 Roger Sayle <roger@eyesopen.com>
43948 * gcc.dg/builtins-1.c: New testcase.
43950 2002-08-02 Mark Mitchell <mark@codesourcery.com>
43952 * g++.dg/inherit/access3.C: New test.
43954 2002-08-01 Jakub Jelinek <jakub@redhat.com>
43956 * gcc.dg/ia64-visibility-2.c: New test.
43958 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
43960 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43961 __qualifier_flags to __flags.
43963 2002-07-31 Mark Mitchell <mark@codesourcery.com>
43965 * g++.dg/inherit/operator1.C: New test.
43966 * g++.dg/lookup/disamb1.C: Fix typo in comment.
43967 * g++.dg/other/error1.C: Change expected error message.
43968 * g++.dg/template/conv4.C: Likewise.
43970 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
43972 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43973 for documented behavior.
43975 2002-07-25 Roger Sayle <roger@eyesopen.com>
43977 * gcc.c-torture/execute/20020720-1.x: Skip this test on
43978 several targets known to fail.
43980 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
43982 * gcc.dg/mips-args-[123].c: New tests.
43984 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
43986 * gcc.dg/ppc-spe.c: New.
43988 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
43990 * g++.dg/other/ptrmem4.C: New testcase.
43992 2002-07-24 Richard Henderson <rth@redhat.com>
43994 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43996 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
43998 * g++.dg/ext/alignof1.C (main): Return 0 for success.
44000 2002-07-24 Roger Sayle <roger@eyesopen.com>
44002 * gcc.c-torture/execute/memset-3.c: New testcase.
44004 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
44006 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44007 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44009 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44011 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44014 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
44016 * gcc.c-torture/compile/simd-4.c: New test.
44018 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44020 PR c++/7347, c++/7348
44021 * g++.dg/template/access4.C: New test.
44022 * g++.dg/template/access5.C: New test.
44023 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44024 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44025 * g++.old-deja/g++.pt/ttp58.C: Likewise.
44026 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44028 2002-07-22 Jakub Jelinek <jakub@redhat.com>
44030 * gcc.dg/gnu89-init-2.c: New test.
44032 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
44034 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44036 2002-07-20 Roger Sayle <roger@eyesopen.com>
44038 * gcc.c-torture/execute/20020720-1.c: New testcase.
44040 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
44042 * gcc.dg/cpp/Wsignprom.c: New tests.
44044 2002-07-20 Alan Modra <amodra@bigpond.net.au>
44046 * gcc.c-torture/execute/loop-13.c: New test.
44048 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
44050 * gcc.dg/cpp/expr.c: New tests.
44052 2002-07-18 David Edelsohn <edelsohn@gnu.org>
44054 * g++.dg/opt/pr6713.C: Add template instantiation.
44056 2002-07-18 Alan Modra <amodra@bigpond.net.au>
44058 * gcc.dg/nest.c: New test.
44060 2002-07-17 Richard Henderson <rth@redhat.com>
44062 * g++.dg/opt/pr6713.C: New test.
44064 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
44066 * gcc.c-torture/execute/loop-2e.x: Let the testcase
44067 XFAIL for all x86 processors.
44069 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
44071 * gcc.c-torture/execute/20010122-1.x: Do not test with
44072 -fomit-frame-pointer.
44074 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44076 * g++.dg/template/instantiate2.C: New test.
44077 * g++.dg/template/spec4.C: New test.
44079 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44081 * g++.dg/template/access2.C: New test.
44082 * g++.dg/template/access3.C: New test.
44084 2002-07-15 Zack Weinberg <zack@codesourcery.com>
44086 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44087 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44088 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44089 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44090 Convert to use <stdarg.h>.
44091 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44093 * gcc.dg/va-arg-2.c: New.
44094 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44096 2002-07-15 Jakub Jelinek <jakub@redhat.com>
44098 * gcc.c-torture/compile/20020710-1.c: New test.
44100 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
44101 Andrew Pinski <pinskia@physics.uc.edu>
44103 gcc.c-torture/compile/simd-2.c: New testcase.
44104 gcc.c-torture/compile/simd-3.c: Likewise.
44106 2002-07-11 Mark Mitchell <mark@codesourcery.com>
44109 * g++.dg/overload/error1.C: New test.
44111 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44113 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44114 configuration and IRIX 6 O32 ABI.
44116 2002-07-11 Roger Sayle <roger@eyesopen.com>
44118 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44120 2002-07-10 Roger Sayle <roger@eyesopen.com>
44122 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44124 2002-07-10 Jeffrey A Law <law@redhat.com>
44126 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44128 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
44130 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
44132 * gcc.dg/20020312-2.c: Check for __PPC__.
44134 2002-07-09 Diego Novillo <dnovillo@redhat.com>
44136 * gcc.c-torture/compile/20020709-1.c: New test.
44138 2002-07-07 Roger Sayle <roger@eyesopen.com>
44140 * g++.dg/template/qualttp21.C: New test case.
44142 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
44144 * gcc.c-torture/compile/20020706-1.c: New test.
44145 * gcc.c-torture/compile/20020706-2.c: New test.
44147 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
44148 Alexandre Oliva <aoliva@redhat.com>
44150 * g++.dg/warn/incomplete1.C: New test.
44152 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44155 * g++.dg/warn/noreturn1.C: New test.
44157 2002-07-03 Mark Mitchell <mark@codesourcery.com>
44160 * g++.dg/debug/debug6.C: New test.
44161 * g++.dg/debug/debug7.C: New test.
44163 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
44165 * gcc.c-torture/compile/simd-3.c: New test.
44167 2002-07-03 Chris Demetriou <cgd@broadcom.com>
44169 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44170 * gcc.dg/20020620-1.c: Likewise.
44172 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44175 * g++.dg/init/array4.C: New test.
44176 * g++.dg/init/array5.C: New test.
44178 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
44180 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44181 * gcc.c-torture/execute/simd-2.c (main): Likewise.
44183 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44185 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44186 * gcc.dg/wtr-aggr-init-1.c: Likewise.
44187 * gcc.dg/wtr-conversion-1.c: Likewise.
44188 * gcc.dg/wtr-escape-1.c: Likewise.
44189 * gcc.dg/wtr-int-type-1.c: Likewise.
44190 * gcc.dg/wtr-label-1.c: Likewise.
44191 * gcc.dg/wtr-static-1.c: Likewise.
44192 * gcc.dg/wtr-strcat-1.c: Likewise.
44193 * gcc.dg/wtr-suffix-1.c: Likewise.
44194 * gcc.dg/wtr-switch-1.c: Likewise.
44195 * gcc.dg/wtr-unary-plus-1.c: Likewise.
44196 * gcc.dg/wtr-union-init-1.c: Likewise.
44197 * gcc.dg/wtr-union-init-2.c: Likewise.
44198 * gcc.dg/wtr-union-init-3.c: Likewise.
44200 * gcc.dg/wtr-func-def-1.c: New test.
44202 2002-07-02 Devang Patel <dpatel@apple.com>
44204 * objc.dg/param-1.m: New test.
44206 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
44208 * gcc.dg/cpp/trad/directive.c: Add test.
44209 * gcc.dg/cpp/trad/macroargs.c: Add test.
44210 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44212 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
44214 * gcc.dg/cpp/cmdlne-M.c: New test.
44216 2002-07-02 Ziemowit Laski <zlaski@apple.com>
44218 * objc.dg/desig-init-1.m: New test.
44220 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44223 * g++.dg/template/instantiate1.C: New test.
44225 2002-07-01 Mark Mitchell <mark@codesourcery.com>
44228 * g++.dg/template/sizeof2.C: New test.
44230 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
44232 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44233 gcc.dg/cpp/trad/include.c: New tests.
44235 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
44238 * gcc.c-torture/compile/20020701-1.c: New test.
44240 2002-07-01 Stan Shebs <shebs@apple.com>
44242 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44244 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44245 (objc-torture-execute): or here.
44247 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
44249 * gcc.c-torture/execute/arith-rand-ll.c: New test.
44251 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
44253 * gcc.dg/cpp/trad/escaped-nl.c: New test.
44255 2002-06-30 Devang Patel <dpatel@apple.com>
44257 * objc.dg/fsyntax-only.m: New test.
44259 2002-06-27 Mark Mitchell <mark@codesourcery.com>
44262 * g++.dg/template/friend7.C: New file.
44264 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
44266 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44269 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
44271 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44272 avoid division by zero.
44274 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
44276 * gcc.dg/Wunknownprag.c: New tests.
44278 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
44280 * gcc.c-torture/execute/simd-2.c: New test.
44282 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
44284 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44285 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44286 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44287 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44288 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44289 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44290 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44291 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44292 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44293 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44294 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44295 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44296 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44297 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44298 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44299 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44300 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44302 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
44304 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44305 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44306 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44307 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44309 * gcc.dg/cpp/trad/directive.c: Update.
44311 2002-06-23 Andreas Jaeger <aj@suse.de>
44313 * gcc.c-torture/execute/complex-6.c: New.
44315 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
44317 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44318 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44319 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44320 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44322 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
44324 * gcc.dg/cpp/trad: New directory with traditional tests copied
44325 from parent directory.
44326 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44327 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44328 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44329 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44330 Move to trad/ and rename.
44331 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44332 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44333 gcc.dg/cpp/trad/redef2.c: New tests.
44334 * gcc.dg/cpp/trad/trad.exp: New driver.
44336 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
44338 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44339 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44340 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44341 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44344 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
44346 * gcc.dg/20020620-1.c: New test.
44348 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44350 * g++.dg/template/ttp4.C: New test.
44352 2002-06-19 Jakub Jelinek <jakub@redhat.com>
44354 * g++.dg/opt/vt1.C: Fix regexp.
44356 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44358 * gcc.c-torture/execute/pure-1.c: Make functions static again.
44359 Don't use attribute `noinline'.
44361 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
44363 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44365 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
44367 * gcc.c-torture/execute/simd-1.c: New.
44369 * gcc.dg/simd-1.c: New.
44371 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
44373 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44375 2002-06-16 Richard Henderson <rth@redhat.com>
44377 * g++.dg/ext/anon-struct1.C: New.
44378 * g++.dg/ext/anon-struct2.C: New.
44379 * g++.dg/ext/anon-struct3.C: New.
44380 * gcc.dg/anon-struct-1.c: New.
44381 * gcc.dg/anon-struct-2.c: New.
44382 * gcc.dg/anon-struct-3.c: New.
44383 * gcc.dg/20011008-1.c: Adjust warning text.
44384 * gcc.dg/20020527-1.c: Add -fms-extensions.
44386 2002-06-16 Richard Henderson <rth@redhat.com>
44388 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44390 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
44392 * gcc.c-torture/execute/20020615-1.c: New test.
44394 2002-06-15 Roger Sayle <roger@eyesopen.com>
44396 * gcc.c-tortuture/execute/compare-1.c: New test case.
44397 * gcc.c-tortuture/execute/compare-2.c: New test case.
44398 * gcc.c-tortuture/execute/compare-3.c: New test case.
44400 2002-06-13 Richard Henderson <rth@redhat.com>
44402 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
44405 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44407 * g++.dg/template/typename2.C: Update error message.
44409 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
44411 * gcc.c-torture/execute/20020611-1.c: New test.
44413 2002-06-11 Bob Wilson <bob.wilson@acm.org>
44415 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44416 list of targets to skip.
44418 2002-06-10 Bob Wilson <bob.wilson@acm.org>
44420 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44421 targets if not optimizing.
44423 2002-06-10 Jakub Jelinek <jakub@redhat.com>
44425 * gcc.c-torture/compile/20020605-1.c: New test.
44427 * g++.dg/opt/vt1.C: New test.
44429 * gcc.dg/20020531-1.c: New test.
44431 * gcc.dg/20020530-1.c: New test.
44433 * gcc.dg/20020527-1.c: New test.
44435 * g++.dg/opt/cse1.C: New test.
44437 2002-06-07 Roger Sayle <roger@eyesopen.com>
44439 * gcc.dg/20020607-2.c: New test case.
44441 2002-06-07 Jakub Jelinek <jakub@redhat.com>
44443 * gcc.c-torture/compile/20020604-1.c: New test.
44445 2002-06-04 Richard Henderson <rth@redhat.com>
44447 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44448 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44449 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44451 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
44453 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44455 2002-06-03 Richard Henderson <rth@redhat.com>
44457 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44458 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44460 2002-06-02 Richard Henderson <rth@redhat.com>
44462 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44463 test functions static.
44465 2002-06-02 Andreas Jaeger <aj@suse.de>
44467 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44470 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
44472 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44473 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44474 Update for mofified diagnostics.
44475 * gcc.dg/c99-intconst-1.c: No longer fail.
44477 2002-06-02 Richard Henderson <rth@redhat.com>
44479 * gcc.dg/uninit-A.c: Remove xfail markers.
44481 2002-06-01 Roger Sayle <roger@eyesopen.com>
44483 * gcc.dg/fnegate-1.c: New test case.
44485 2002-05-30 Osku Salerma <osku@iki.fi>
44487 * gcc.c-torture/execute/mayalias-1.c: New file.
44489 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
44491 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44492 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44493 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44495 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
44497 * gcc.c-torture/execute/20020529-1.c: New test.
44499 2002-05-27 Richard Henderson <rth@redhat.com>
44501 * g++.dg/ext/attrib6.C: New test case.
44503 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44505 * gcc.c-torture/execute/pure-1.c: New test.
44507 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
44509 * gcc.dg/cpp/arith-2.c: Remove.
44511 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
44513 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44514 * gcc.dg/cpp/if-3.c: Remove.
44516 2002-05-26 Jakub Jelinek <jakub@redhat.com>
44518 * g++.dg/opt/cse2.C: New test.
44520 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
44522 * gcc.dg/cpp/arith-1.c: New semantic tests.
44523 * gcc.dg/cpp/if-1.c: Update.
44525 2002-05-24 Ben Elliston <bje@redhat.com>
44527 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44529 2002-05-24 Jakub Jelinek <jakub@redhat.com>
44531 * gcc.dg/verbose-asm.c: New test.
44533 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
44535 * gcc.dg/cpp/paste12.c: New test.
44537 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44539 * g++.dg/parse/named_ops.C: New test.
44541 2002-05-23 Mark Mitchell <mark@codesourcery.com>
44543 * gcc.dg/weak-8.c: New test.
44545 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
44547 * gcc.dg/weak-2.c: Allow optional leading underscore
44548 in scan-assembler symbol name.
44549 * gcc.dg/weak-3.c: Likewise.
44550 * gcc.dg/weak-4.c: Likewise.
44551 * gcc.dg/weak-5.c: Likewise.
44553 2002-05-23 Jakub Jelinek <jakub@redhat.com>
44555 * gcc.dg/20020523-1.c: New test.
44557 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
44559 * objc.dg/const-str-2.m: Update now that we stop after
44560 a command line error.
44562 2002-05-22 Richard Henderson <rth@redhat.com>
44564 * g++.dg/dg.exp: Fix typo in test pruneing.
44566 2002-05-22 Richard Henderson <rth@redhat.com>
44568 * g++.dg/dg.exp: Prune the tls subdirectory.
44569 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44570 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44571 * g++.dg/tls/init-1.C: New.
44573 2002-05-22 Jakub Jelinek <jakub@redhat.com>
44575 * gcc.dg/20020517-1.c: New test.
44577 2002-05-21 Richard Henderson <rth@redhat.com>
44579 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44580 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44582 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
44584 * g++.dg/other/copy2.C: New test.
44586 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
44588 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44589 (MAX_COPY): Bump up to 10 times sizeof (long long).
44590 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44592 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44593 sizeof (long long).
44595 * gcc.c-torture/execute/strcpy-1.c: New test.
44597 2002-05-19 Jason Merrill <jason2redhat.com>
44599 * g++.dg/ext/oper1.C: New test.
44601 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
44602 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
44604 * README.QMTEST: New file.
44606 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44608 2002-05-19 Andreas Jaeger <aj@suse.de>
44610 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44612 * gcc.c-torture/execute/loop-2d.x: Likewise.
44614 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
44616 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44617 support weak symbols.
44618 * gcc.dg/weak-4.c: Likewise.
44619 * gcc.dg/weak-6.c: Likewise.
44621 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
44623 * gcc.dg/weak-3.c: Add dg-excess-error comment for
44624 cygwin, coff and h8300-*-hms targets
44625 * gcc.dg/weak-5.c: Likewise.
44626 * gcc.dg/weak-7.c: Likewise.
44628 2002-05-16 Jason Merrill <jason@redhat.com>
44630 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44631 (scan-assembler-not, scan-assembler-dem): Likewise.
44632 (scan-assembler-dem-not): Likewise.
44634 2002-05-15 Richard Henderson <rth@redhat.com>
44636 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44638 2002-05-15 Richard Henderson <rth@redhat.com>
44640 * gcc.dg/weak-5.c (vfoo1c): No warning here.
44641 (vfoo1f): Warning here.
44642 (vfoo1l): Don't redefine the alias.
44644 2002-05-14 Jason Merrill <jason@redhat.com>
44645 Alexandre Oliva <aoliva@redhat.com>
44647 * g++.dg/init/pm1.C: New test.
44649 2002-05-12 David S. Miller <davem@redhat.com>
44651 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44654 2002-05-10 Roger Sayle <roger@eyesopen.com>
44656 * gcc.c-torture/execute/20020510-1.c: New test case.
44658 2002-05-10 David S. Miller <davem@redhat.com>
44660 * gcc.c-torture/execute/conversion.c: Test long double too.
44662 2002-05-09 Jakub Jelinek <jakub@redhat.com>
44664 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44665 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44666 * lib/g++.exp (g++_link_flags): Likewise.
44667 * lib/objc.exp (objc_target_compile): Likewise.
44669 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
44671 * gcc.dg/cpp/poison.c: Update.
44672 * gcc.dg/cpp/20000625-2.c: Remove.
44673 * gcc.dg/cpp/direct2s.c: Remove final test.
44675 2002-05-08 Tom Rix <trix@redhat.com>
44677 * gcc.c-torture/execute/20020508-1.c: New test.
44678 * gcc.c-torture/execute/20020508-2.c: New test.
44679 * gcc.c-torture/execute/20020508-3.c: New test.
44681 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
44683 * gcc.dg/cpp/charconst-4.c: More tests.
44685 2002-05-08 Mark Mitchell <mark@codesourcery.com>
44688 * gcc.dg/weak-3.c: Update location of warning messages.
44689 * gcc.dg/weak-5.c: Likewise.
44691 2002-05-06 Roger Sayle <roger@eyesopen.com>
44693 * gcc.c-torture/execute/20020506-1.c: New test case.
44695 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
44697 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44699 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44701 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44703 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44705 * gcc.dg/cpp/charconst-3.c: New test.
44707 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44709 * gcc.dg/cpp/charconst.c: Update tests.
44711 2002-05-05 Tim Josling <tej@melbpc.org.au>
44713 * treelang: Added directory for new sample language treelang. Also
44714 lib/treelang.exp: New file to signal treelang should be tested.
44716 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44718 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44719 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44720 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44721 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44722 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44723 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44724 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44726 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
44728 * gcc.dg/format/xopen-2.c: New test.
44730 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44732 * gcc.dg/20020503-1.c: New test.
44734 2002-05-02 Mark Mitchell <mark@codesourcery.com>
44736 * g++.dg/init/dtor1.C: Make it tougher.
44738 2002-05-01 Mark Mitchell <mark@codesourcery.com>
44740 * g++.dg/init/dtor1.C: New test.
44742 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
44744 * gcc.dg/altivec-8.c: New.
44746 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
44748 * gcc.dg/altivec-7.c: New.
44750 2002-04-29 Jakub Jelinek <jakub@redhat.com>
44752 * g++.dg/parse/typedef1.C: New test.
44754 2002-04-29 Mark Mitchell <mark@codesourcery.com>
44757 * g++.dg/template/friend6.C: New test.
44760 * g++.dg/init/copy1.C: New test.
44762 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
44764 * g++.dg/warn/effc1.C: New test.
44766 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
44768 * gcc.dg/cpp/if-cexp.c: Add a test.
44770 2002-04-28 Jakub Jelinek <jakub@redhat.com>
44772 * gcc.dg/20020426-2.c: New test.
44774 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
44776 * gcc.dg/cpp/if-mop.c: Update.
44777 * gcc.dg/cpp/if-mpar.c: Add test.
44778 * gcc.dg/cpp/if-oppr.c: Update.
44780 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44783 * gcc.dg/weak-[2-7].c: New tests.
44785 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44787 * gcc.dg/enum1.c: New test.
44789 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44792 * g++.dg/inherit/access2.C: New test.
44794 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44797 * gcc.dg/20020426-1.c: New test.
44799 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44801 * g++.dg/abi/enum1.C: New test.
44803 2002-04-26 Richard Henderson <rth@redhat.com>
44805 * gcc.dg/c99-bool-1.c: Expect always true warning.
44807 2002-04-25 Roger Sayle <roger@eyesopen.com>
44809 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44811 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44813 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44816 2002-04-24 Mark Mitchell <mark@codesourcery.com>
44818 * g++.dg/abi/mange7.C: New test.
44821 * g++.dg/parse/stmtexpr2.C: New test.
44823 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
44825 * gcc.dg/20020312-2.c: Add SH target.
44827 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44829 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44830 compiler output on mips*-*-irix*.
44832 2002-04-23 Jakub Jelinek <jakub@redhat.com>
44834 * g++.dg/parse/attr1.C: New test.
44836 2002-04-23 Roger Sayle <roger@eyesopen.com>
44838 * gcc.c-torture/execute/string-opt-17.c: New test case.
44839 * gcc.c-torture/execute/memset-2.c: New test case.
44841 2002-04-23 Mark Mitchell <mark@codesourcery.com>
44844 * g++.dg/template/friend5.C: New test.
44847 * g++.dg/template/qual1.C: Likewise.
44849 2002-04-22 Zack Weinberg <zack@codesourcery.com>
44851 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44852 Include stdlib.h, not stdio.h or ctype.h.
44854 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
44856 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44857 cris-*-elf* and mmix-*-*.
44858 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44859 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44860 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44862 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44863 * gcc.dg/wchar_t-1.c: Ditto.
44865 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
44867 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44870 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
44872 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44874 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44876 * gcc.c-torture/execute/20000906-1.x: Delete.
44878 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
44880 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44882 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
44885 * g77.f-torture/execute/6367.f: New test.
44886 * g77.f-torture/execute/6367.x: Disable for MMIX.
44888 2002-04-19 Mark Mitchell <mark@codesourcery.com>
44891 * g++.dg/opt/inline2.C: New test.
44893 2002-04-18 Richard Henderson <rth@redhat.com>
44895 * gcc.dg/20000906-1.c: Enable for all targets.
44896 * gcc.c-torture/compile/iftrap-2.c: New.
44898 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44900 * gcc.dg/20020418-1.c: New test.
44901 * gcc.dg/20020418-2.c: New test.
44903 2002-04-18 Richard Henderson <rth@redhat.com>
44905 * gcc.c-torture/compile/iftrap-1.c: New.
44906 * gcc.dg/iftrap-1.c: Adjust for ia64.
44907 * gcc.dg/iftrap-2.c: New.
44909 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44911 * gcc.c-torture/compile/20020418-1.c: New test.
44913 2002-04-18 Roger Sayle <roger@eyesopen.com>
44915 * gcc.c-torture/compile/20020415-1.c: New.
44917 2002-04-18 David S. Miller <davem@redhat.com>
44919 * gcc.c-torture/execute/20020418-1.c: New test.
44921 2002-04-17 Jakub Jelinek <jakub@redhat.com>
44923 * gcc.dg/20020416-1.c: New test.
44925 * g++.dg/opt/inline1.C: New test.
44927 2002-04-16 Jakub Jelinek <jakub@redhat.com>
44929 * gcc.dg/altivec-5.c: New test.
44931 * gcc.dg/20020415-1.c: New test.
44933 2002-04-15 Mark Mitchell <mark@codesourcery.com>
44935 * lib/chill.exp: Remove.
44937 2002-04-14 Jakub Jelinek <jakub@redhat.com>
44939 * g++.dg/other/big-struct.C: New test.
44941 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
44943 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44946 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
44949 * gcc.dg/i386-387-1.c: Allow optional leading underscore
44950 in scan-assembler function name
44952 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
44954 * g77.f-torture/execute/980628-4.x,
44955 g77.f-torture/execute/980628-5.x,
44956 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44957 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44958 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44961 2002-04-13 David S. Miller <davem@redhat.com>
44963 * gcc.c-torture/execute/20020413-1.c: New test.
44965 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
44968 * g++.dg/ext/asm1.C: New tests.
44970 2002-04-12 Mark Mitchell <mark@codesourcery.com>
44973 * g++.dg/parse/stmtexpr1.C: New test.
44976 * g++.dg/template/copy1.C: New test.
44978 2002-04-12 Richard Henderson <rth@redhat.com>
44980 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44982 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
44984 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44985 gcc.c-torture/execute/20020307-2.c.
44987 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
44989 * g++.dg/ext/attrib5.C,
44990 * g++.dg/lookup/struct1.C: New tests.
44992 2002-04-11 Jakub Jelinek <jakub@redhat.com>
44994 * gcc.dg/20020411-1.c: New test.
44996 * gcc.c-torture/execute/20020411-1.c: New test.
44998 2002-04-10 Janis Johnson <janis187@us.ibm.com>
45000 * g77.f-torture/execute/6177.f: New test.
45002 2002-04-10 Jakub Jelinek <jakub@redhat.com>
45005 * g++.dg/opt/cleanup1.C: New test.
45007 * g++.dg/opt/const1.C: New test.
45009 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
45011 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45013 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
45016 * g++.dg/template/typename2.C: New test.
45018 2002-04-10 Alan Modra <amodra@bigpond.net.au>
45020 * gcc.c-torture/execute/loop-12.c: New.
45022 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
45024 * g77.f-torture/execute/980628-4.x,
45025 g77.f-torture/execute/980628-5.x,
45026 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45027 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45028 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45030 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45032 PR optimization/6086
45033 * g++.dg/opt/preinc1.C: New test.
45035 2002-04-06 Mark Mitchell <mark@codesourcery.com>
45038 * g++.dg/opt/static2.C: New test.
45040 2002-04-06 Mark Mitchell <mark@codesourcery.com>
45043 * gcc.dg/20020406-1.c: New test.
45045 2002-04-04 David S. Miller <davem@redhat.com>
45047 * gcc.c-torture/execute/20020404-1.c: New test.
45049 2002-04-04 Jakub Jelinek <jakub@redhat.com>
45052 * gcc.dg/20020312-2.c: Do not declare global register variable
45053 if __PIC__ or __pic__ is defined.
45055 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
45057 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
45058 __asm__ so that it works correctly even if -ansi -pedantic-errors.
45060 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45062 * gcc.misc-tests/linkage.exp: Update last change to handle
45063 sparc*-, not just sparc-.
45065 2002-04-03 Richard Henderson <rth@redhat.com>
45067 * gcc.dg/cpp/ucs.c: Improved long UCS test.
45069 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
45071 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45073 2002-04-02 David S. Miller <davem@redhat.com>
45075 * gcc.c-torture/execute/20020402-3.c: New test.
45077 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
45079 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45080 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45082 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45083 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45084 g77.f-torture/execute/20001201.x,
45085 g77.f-torture/execute/u77-test.x: New files.
45087 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45088 * gcc.dg/wchar_t-1.c: Ditto.
45090 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45092 * gcc.c-torture/execute/20020402-1.c: New test.
45094 2002-04-01 Richard Henderson <rth@redhat.com>
45096 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45098 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45100 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45102 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45104 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
45106 * g++.dg/inherit/template-as-base.C: Expect error.
45107 * g++.dg/inherit/namespace-as-base.C: Likewise.
45109 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
45111 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45112 g++.dg/ext/instantiate3.C: Tweak match patterns.
45114 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45115 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45118 2002-03-31 Richard Henderson <rth@redhat.com>
45120 * gcc.dg/special/alias-2.c: New.
45121 * gcc.dg/special/ecos.exp: Run it.
45123 2002-03-31 Richard Henderson <rth@redhat.com>
45125 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45127 2002-03-31 Kazu Hirata <kazu@hxi.com>
45129 * gcc.dg/weak-1.c: Disable on h8300 port.
45131 2002-03-29 Janis Johnson <janis187@us.ibm.com>
45133 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45134 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45136 * g++.dg/bprob/bprob-1.C: New test.
45137 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45138 * g++.dg/gcov/gcov-1.C: New test.
45139 * g++.dg/gcov/gcov-1.x: New file.
45140 * g++.dg/gcov/gcov-2.C: New test.
45141 * g++.dg/gcov/gcov-3.C: New test.
45142 * g++.dg/gcov/gcov-3.h: New file.
45144 2002-03-28 Roger Sayle <roger@eyesopen.com>
45146 * g++.old-deja/g++.other/builtins5.C: New test.
45147 * g++.old-deja/g++.other/builtins6.C: New test.
45148 * g++.old-deja/g++.other/builtins7.C: New test.
45149 * g++.old-deja/g++.other/builtins8.C: New test.
45150 * g++.old-deja/g++.other/builtins9.C: New test.
45152 2002-03-29 Jakub Jelinek <jakub@redhat.com>
45154 * g++.dg/opt/static1.C: New test.
45156 * g++.dg/opt/longbranch1.C: New test.
45158 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
45160 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45162 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45164 2002-03-28 Jeffrey A Law (law@redhat.com)
45166 * gcc.c-torture/execute/20020328-1.c: New test.
45168 2002-03-27 Richard Henderson <rth@redhat.com>
45170 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45171 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45172 move from g++.old-deja/g++.ext/.
45174 2002-03-27 Mark Mitchell <mark@codesourcery.com>
45176 * g++.dg/init/new2.C: New test.
45178 2002-03-26 Richard Henderson <rth@redhat.com>
45180 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45182 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45185 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
45187 * gcc.dg/20001102-1.c: Likewise.
45189 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
45191 * gcc.dg/cpp/endif-pedantic1.c,
45192 gcc.dg/cpp/endif-pedantic2.c: New tests.
45194 2002-03-26 Mark Mitchell <mark@codesourcery.com>
45196 * g++.dg/init/new1.C: New test.
45198 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
45200 * g++.dg/abi/vbase9.C: New test.
45202 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
45204 * gcc.dg/arm-asm.c: New test.
45206 2002-03-26 Andrew Cagney <ac131313@redhat.com>
45208 * gcc.dg/Wswitch-enum.c: New test.
45211 2002-03-26 Richard Henderson <rth@redhat.com>
45213 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45216 2002-03-25 Richard Henderson <rth@redhat.com>
45218 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
45221 * gcc.c-torture/compile/20011119-1.c (xxx): New.
45222 * gcc.c-torture/compile/20011119-2.c (xxx): New.
45224 2002-03-25 Zack Weinberg <zack@codesourcery.com>
45226 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45228 2002-03-25 Bob Wilson <bob.wilson@acm.org>
45230 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45231 targets using generic thunk support.
45233 2002-03-25 Jakub Jelinek <jakub@redhat.com>
45235 * gcc.c-torture/compile/20020323-1.c: New test.
45237 * g++.dg/opt/conj2.C: New test.
45239 2002-03-24 Richard Henderson <rth@redhat.com>
45241 * gcc.dg/weak-1.c: Use -fno-common.
45243 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
45245 * g77.dg/f77-edit-apostrophe-out.f: New test
45246 * g77.dg/f77-edit-h-out.f: New test
45247 * g77.dg/f77-edit-t-in.f: New test
45248 * g77.dg/f77-edit-t-out.f: New test
45249 * g77.dg/f77-edit-x-out.f: New test
45250 * g77.dg/f77-edit-slash-out.f: New test
45251 * g77.dg/f77-edit-colon-out.f: New test
45252 * g77.dg/f77-edit-s-out.f: New test
45254 2002-03-24 Richard Henderson <rth@redhat.com>
45256 * objc/execute/formal_protocol-6.x: New XFAIL.
45258 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
45260 * gcc.dg/weak-1.c: Early return from dg-final on platforms
45261 that do not support weak symbols
45263 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
45265 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45266 * lib/g77.exp: Likewise.
45267 * lib/objc.exp: Likewise.
45269 2002-03-23 Andrew Cagney <ac131313@redhat.com>
45271 * gcc.dg/Wswitch-default.c: New test.
45273 2002-03-23 Jakub Jelinek <jakub@redhat.com>
45275 * g++.dg/other/enum1.C: New test.
45277 2002-03-23 Zack Weinberg <zack@codesourcery.com>
45279 * gcc.dg/pragma-ep-3.c: Fix typo.
45281 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
45283 * g++.dg/inherit/template-as-base.C: New test.
45285 2002-03-22 Jakub Jelinek <jakub@redhat.com>
45287 * g++.old-deja/g++.other/dwarf2-1.C: Move...
45288 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
45290 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
45292 * gcc.dg/cpp/multiline.c: Update to match.
45294 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
45296 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45298 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
45300 * gcc.dg/cpp/extratokens2.c: New file.
45302 2002-03-21 David Edelsohn <edelsohn@gnu.org>
45304 * gcc.dg/20020312-2.c: Add rs6000 target.
45306 * gcc.c-torture/compile/20020319-1.c: New test.
45308 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45310 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45311 (A, E): Handle this.
45313 2002-03-20 Jason Merrill <jason@redhat.com>
45315 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45317 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45318 through prune_gcc_output.
45320 2002-03-20 Jakub Jelinek <jakub@redhat.com>
45322 * gcc.c-torture/compile/20020320-1.c: New test.
45324 2002-03-19 Jakub Jelinek <jakub@redhat.com>
45326 * gcc.c-torture/compile/20020318-1.c: New test.
45328 * gcc.dg/struct-by-value-1.c: New test.
45330 * gcc.dg/20020319-1.c: New test.
45332 2002-03-18 Jakub Jelinek <jakub@redhat.com>
45334 * g++.dg/opt/conj1.C: New test.
45336 2002-03-17 Mark Mitchell <mark@codesourcery.com>
45338 * g++.dg/template/qualttp20.C: Revert previous change.
45339 * g++.dg/template/qualttp3.C: Likewise.
45340 * g++.dg/template/qualttp4.C: Likewise.
45341 * g++.dg/template/qualttp5.C: Likewise.
45342 * g++.dg/template/qualttp6.C: Likewise.
45343 * g++.dg/template/qualttp7.C: Likewise.
45344 * g++.dg/template/qualttp8.C: Likewise.
45345 * g++.dg/template/recurse.C: Likewise.
45347 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
45349 * gcc.dg/cpp/wchar-1.c: Update.
45351 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
45353 * g++.dg/template/conv1.C: New test.
45354 * g++.dg/template/conv2.C: New test.
45355 * g++.dg/template/conv3.C: New test.
45356 * g++.dg/template/conv4.C: New test.
45358 2002-03-15 Mark Mitchell <mark@codesourcery.com>
45360 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45361 * g++.dg/template/qualttp3.C: Likewise.
45362 * g++.dg/template/qualttp4.C: Likewise.
45363 * g++.dg/template/qualttp5.C: Likewise.
45364 * g++.dg/template/qualttp6.C: Likewise.
45365 * g++.dg/template/qualttp7.C: Likewise.
45366 * g++.dg/template/qualttp8.C: Likewise.
45367 * g++.dg/template/recurse.C: Likewise.
45369 2002-03-15 Mark Mitchell <mark@codesourcery.com>
45371 * g++.dg/opt/dtor1.C: New test.
45373 2002-03-15 Jakub Jelinek <jakub@redhat.com>
45375 * gcc.c-torture/compile/20020315-1.c: New test.
45377 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
45379 * gcc.dg/weak-1.c: Fix scan tests.
45381 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
45383 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45384 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45385 cris-*-aout* mmix-*-*.
45386 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45387 cris-*-aout* mmix-*-*.
45388 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45389 cris-*-elf* cris-*-aout* and mmix-*-*.
45390 * gcc.dg/20001009-1.c: Ditto.
45391 * gcc.dg/20010912-1.c: Ditto.
45392 * gcc.dg/20020122-4.c: Ditto.
45393 * gcc.dg/inline-2.c: Ditto.
45395 2002-03-14 Jeffrey A Law (law@cygnus.com)
45397 * gcc.c-torture/compile/20020314-1.c: New test.
45399 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
45401 * gcc.c-torture/execute/20020314-1.c: New test.
45403 2002-03-14 Jakub Jelinek <jakub@redhat.com>
45405 * g++.dg/warn/Wunused-1.C: New test.
45407 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
45409 * g++.dg/abi/mangle6.C: New test.
45411 2002-03-13 Jakub Jelinek <jakub@redhat.com>
45413 * gcc.c-torture/compile/20020309-2.c: New test.
45415 * gcc.c-torture/compile/20020312-1.c: New test.
45417 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
45419 * g++.dg/other/access1.C: New test.
45421 2002-03-12 Jakub Jelinek <jakub@redhat.com>
45423 * gcc.c-torture/execute/wchar_t-1.c: New test.
45425 2002-03-12 David Edelsohn <edelsohn@gnu.org>
45427 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45429 2002-03-12 Roger Sayle <roger@eyesopen.com>
45431 * gcc.dg/20020312-1.c: New test case.
45433 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
45435 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45437 2002-03-11 Richard Henderson <rth@redhat.com>
45439 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45440 * g++.old-deja/g++.jason/report.C: Likewise.
45442 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
45444 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45445 * g++.old-deja/g++.robertl/eb56.C: Likewise.
45447 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
45449 * g++.dg/overload/pmf1.C: New test.
45451 2002-03-11 Kazu Hirata <kazu@hxi.com>
45453 * gcc.c-torture/execute/20020307-1.c: Use long.
45455 2002-03-11 Jakub Jelinek <jakub@redhat.com>
45457 PR optimization/5844
45458 * gcc.dg/20020310-1.c: New test.
45460 2002-03-09 Michael Meissner <meissner@redhat.com>
45462 * gcc.c-torture/execute/memcpy-2.c: New test.
45463 * gcc.c-torture/execute/memset-1.c: New test.
45464 * gcc.c-torture/execute/strlen-1.c: New test.
45465 * gcc.c-torture/execute/strcmp-1.c: New test.
45466 * gcc.c-torture/execute/strncmp-1.c: New test.
45468 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
45470 * gcc.dg/ppc-ldstruct.c: New test.
45472 2002-03-09 Jakub Jelinek <jakub@redhat.com>
45474 * gcc.c-torture/execute/va-arg-22.c: New test.
45476 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45478 * gcc.c-torture/compile/20020309-1.c: New test.
45480 2002-03-08 Jakub Jelinek <jakub@redhat.com>
45482 * gcc.c-torture/execute/20020307-2.c: New test.
45484 2002-03-07 Jeffrey A Law (law@redhat.com)
45486 * g77.f-torture/compile/20020307-1.f: New test.
45488 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
45490 * gcc.dg/unordered-1.c: New test.
45492 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
45494 * gcc.c-torture/execute/20020307-1.c: New test.
45496 2002-03-05 Jakub Jelinek <jakub@redhat.com>
45498 * gcc.dg/20020304-1.c: New test.
45500 * gcc.c-torture/compile/20020304-2.c: New test.
45502 2002-03-04 Zack Weinberg <zack@codesourcery.com>
45504 * gcc.c-torture/compile/20020304-1.c: New test case
45507 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
45509 * gcc.dg/20020103-1.c: Add other -D ppc variants.
45511 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
45513 * g++.dg/other/classkey1.C: New test.
45515 2002-03-01 Richard Henderson <rth@redhat.com>
45517 * gcc.c-torture/compile/981223-1.x: New.
45518 * gcc.c-torture/compile/920625-1.x: New.
45520 2002-02-28 Richard Henderson <rth@redhat.com>
45522 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45524 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
45526 * gcc.c-torture/execute/20020227-1.c: New test.
45528 2002-02-27 Mark Mitchell <mark@codesourcery.com>
45530 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45532 * g++.old-deja/g++.oliva/partord1.C: Likewise.
45533 * g++.old-deja.g++.other/defarg1.C: Likewise.
45534 * g++.old-deja/g++.pt/calls2.C: Likewise.
45535 * g++.old-deja/g++.pt/crash20.C: Likewise.
45536 * g++.old-deja/g++.pt/crash30.C: Likewise.
45537 * g++.old-deja/g++.pt/crash36.C: Likewise.
45538 * g++.old-deja/g++.pt/crash6.C: Likewise.
45539 * g++.old-deja/g++.pt/defarg13.C: Likewise.
45540 * g++.old-deja/g++.pt/derived3.C: Likewise.
45541 * g++.old-deja/g++.pt/error1.C: Likewise.
45542 * g++.old-deja/g++.pt/friend21.C: Likewise.
45543 * g++.old-deja/g++.pt/friend23.C: Likewise.
45544 * g++.old-deja/g++.pt/infinite1.C: Likewise.
45545 * g++.old-deja/g++.robertl/eb128.C: Likewise.
45547 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
45549 * gcc.c-torture/execute/20020225-2.c: New test.
45551 2002-02-27 Zack Weinberg <zack@codesourcery.com>
45553 * gcc.c-torture/execute/920730-1t.c,
45554 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45555 Delete test cases, only relevant to -traditional.
45557 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
45559 * gcc.dg/cpp/undef1.c: Remove.
45560 * gcc.dg/cpp/directiv.c: Update.
45561 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45563 2002-02-27 Michael Meissner <meissner@redhat.com>
45565 * gcc.c-torture/execute/20020226-1.c: New test.
45567 2002-02-26 Jakub Jelinek <jakub@redhat.com>
45569 * g++.dg/debug/debug4.C: New test.
45571 * gcc.dg/ia64-visibility-1.c: New test.
45573 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
45575 * gcc.dg/debug/20020224-1.c: New.
45577 2002-02-25 Kazu Hirata <kazu@hxi.com>
45579 * gcc.c-torture/execute/960416-1.x: New.
45580 * gcc.c-torture/execute/divconst-3.x: Likewise.
45582 2002-02-25 Jakub Jelinek <jakub@redhat.com>
45584 * gcc.dg/20020224-1.c: New test.
45586 2002-02-25 Alan Modra <amodra@bigpond.net.au>
45588 * gcc.c-torture/execute/20020225-1.c: New.
45590 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
45592 * gcc.dg/cpp/wchar-1.c: New test.
45594 2002-02-23 Jakub Jelinek <jakub@redhat.com>
45596 * gcc.dg/20020222-1.c: New test.
45598 2002-02-22 Jakub Jelinek <jakub@redhat.com>
45600 * g++.dg/opt/anonunion1.C: New test.
45602 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
45604 * g++.dg/template/qualttp19.C: New test.
45605 * g++.dg/template/qualttp20.C: New test.
45606 * g++.old-deja/g++.jason/report.C: Adjust expected errors
45607 * g++.old-deja/g++.other/qual1.C: Likewise.
45609 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
45611 * gcc.dg/attr-alwaysinline.c: New.
45613 2002-02-21 Jakub Jelinek <jakub@redhat.com>
45615 * gcc.dg/20020220-1.c: New test.
45617 * gcc.dg/20020220-2.c: New test.
45619 * g++.dg/opt/mmx1.C: New test.
45621 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
45623 * gcc.c-torture/compile/20020110.c: New test.
45625 2002-02-20 Jakub Jelinek <jakub@redhat.com>
45627 * gcc.c-torture/execute/20020219-1.c: New test.
45629 * gcc.dg/20020219-1.c: New test.
45631 * gcc.dg/noncompile/20020220-1.c: New test.
45633 * g++.dg/opt/ptrintsum1.C: New test.
45635 * gcc.dg/debug/20020220-1.c: New test.
45637 2002-02-17 Jakub Jelinek <jakub@redhat.com>
45639 * gcc.c-torture/execute/20020216-1.c: New test.
45641 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
45643 * gcc.dg/decl-1.c: Update, new test.
45645 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
45647 * g++.dg/abi/bitfield1.C: New test.
45648 * g++.dg/abi/bitfield2.C: New test.
45650 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45652 * gcc.dg/attr-nest.c: New test.
45654 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45656 * gcc.c-torture/execute/20020215-1.c: New test.
45658 2002-02-14 Jakub Jelinek <jakub@redhat.com>
45660 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45661 * g++.dg/debug/debug.exp: New.
45662 * g++.dg/debug/trivial.C: New.
45663 * g++.dg/debug/debug1.C: Moved...
45664 * g++.dg/other/debug1.C: ...from here.
45665 * g++.dg/debug/debug2.C: Moved...
45666 * g++.dg/other/debug2.C: ...from here.
45667 * g++.dg/debug/debug3.C: Moved...
45668 * g++.dg/other/debug3.C: ...from here.
45670 * gcc.dg/noncompile/20020213-1.c: New test.
45672 2002-02-13 Jakub Jelinek <jakub@redhat.com>
45674 * g++.dg/other/debug3.C: New test.
45676 * gcc.c-torture/execute/20020213-1.c: New test.
45678 2002-02-13 Richard Smith <richard@ex-parrot.com>
45680 * g++.old-deja/g++.other/thunk1.C: New test.
45682 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45684 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45686 2002-02-13 Stan Shebs <shebs@apple.com>
45688 * gcc.dg/altivec-3.c: New.
45690 2002-02-12 Jakub Jelinek <jakub@redhat.com>
45692 * gcc.dg/Wunreachable-1.c: New test.
45693 * gcc.dg/Wunreachable-2.c: New test.
45695 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
45697 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45699 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
45701 * gcc.dg/decl-1.c: New test.
45703 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45705 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45707 2002-02-10 Kazu Hirata <kazu@hxi.com>
45709 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45710 * gcc.c-torture/compile/980506-1.x: Likewise.
45712 2002-02-10 Kazu Hirata <kazu@hxi.com>
45714 * gcc.dg/20020210-1.c: New.
45716 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
45718 * g77.f-torture/execute/947.f: New regression test
45719 for PR fortran/947.
45721 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
45723 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45724 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45726 2002-02-08 Richard Henderson <rth@redhat.com>
45728 * gcc.c-torture/compile/labels-3.c: New.
45730 2002-02-08 Jakub Jelinek <jakub@redhat.com>
45732 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45733 expression statements work instead.
45734 * gcc.dg/noncompile/20020207-1.c: New test.
45736 2002-02-07 Richard Henderson <rth@redhat.com>
45738 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45740 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45742 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45744 * lib/g77-dg.exp: Trim g77 error messages so that they are
45745 recognized by dg.exp.
45747 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45750 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
45752 2002-02-07 Richard Henderson <rth@redhat.com>
45754 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45755 to be sufficiently aligned for integers.
45757 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
45759 * g++.dg/template/friend4.C: New test.
45761 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45764 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45767 2002-02-07 Richard Henderson <rth@redhat.com>
45769 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45770 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45771 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45772 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45774 2002-02-06 Richard Henderson <rth@redhat.com>
45776 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45778 2002-02-06 Janis Johnson <janis187@us.ibm.com>
45780 * gcc.dg/20020206-1.c: New test.
45782 2002-02-06 Jakub Jelinek <jakub@redhat.com>
45784 * gcc.c-torture/execute/20020206-1.c: New test.
45786 * gcc.c-torture/execute/20020206-2.c: New test.
45788 PR optimization/5429:
45789 * gcc.c-torture/compile/20020206-1.c: New test.
45791 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
45793 * g++.dg/ext/align1.C: Do not use an explicit alignment value
45794 as certain file formats cannot support particularly large
45797 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45798 and do not expect to be able to link the executable.
45800 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45801 fail because the COFF format does not support the weak attribute.
45803 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
45805 * g77.dg/pr5473.f: New test
45807 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
45809 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45810 Fix testcase accordingly.
45812 2002-02-04 Richard Henderson <rth@redhat.com>
45814 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45815 (buf): Change to be an array of pointers, not ints.
45817 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45819 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
45820 before all tests. Move warning one line above to match where it
45822 * gcc.dg/Wswitch-2.c: New test.
45823 * g++.dg/warn/Wswitch-1.C: New test.
45824 * g++.dg/warn/Wswitch-2.C: New test.
45826 2002-02-04 Richard Henderson <rth@redhat.com>
45828 * g++.dg/abi/offsetof.C: Fix size comparison.
45830 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
45832 * gcc.dg/cast-qual-2.c: New test.
45834 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45836 * gcc.dg/20020201-4.c: New test.
45838 2002-02-04 Ben Elliston <bje@redhat.com>
45840 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45841 target_info attribute != 0, in addition to the empty string.
45842 (gcc_target_compile): Likewise.
45844 2002-02-03 Andrew Cagney <ac131313@redhat.com>
45846 * gcc.dg/Wswitch.c: New test.
45847 PR gcc/4475. PR gcc/3780.
45849 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
45851 * g77.f-torture/execute/5122.f: New test for regressions
45852 against PR fortran/5122.
45854 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
45856 * g77.f-torture/compile/pr3743.f: Delete
45857 * g77.dg/pr3743-1.f: New test.
45858 * g77.dg/pr3743-2.f: New test.
45859 * g77.dg/pr3743-3.f: New test.
45860 * g77.dg/pr3743-4.f: New test.
45862 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45864 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45866 2002-02-02 Richard Henderson <rth@redhat.com>
45868 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45869 * gcc.c-torture/execute/bf64-1.c: Likewise.
45871 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45873 * gcc.dg/20020201-2.c: New test.
45875 * gcc.dg/20020201-3.c: New test.
45877 * gcc.c-torture/execute/bitfld-2.c: New test.
45879 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45881 * gcc.dg/bitfld-1.c: Update.
45882 * gcc.dg/bitfld-2.c: Update.
45883 * gcc.c-torture/execute/bitfld-1.x: New.
45885 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45887 * gcc.c-torture/execute/20020201-1.c: New test.
45889 2002-02-01 Janis Johnson <janis187@us.ibm.com>
45892 * gcc.dg/20020201-1.c: New test.
45894 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
45897 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45898 * g77.f-torture/compile/pr3743.x: Remove
45900 2002-01-31 Tom Rix <trix@redhat.com>
45902 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45904 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
45906 * gcc.dg/noncompile/20020130-1.c: New test.
45908 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
45910 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45912 2002-01-29 Richard Henderson <rth@redhat.com>
45914 * gcc.c-torture/execute/991118-1.c: Cast various constants back
45916 * gcc.c-torture/execute/bf64-1.c: Likewise.
45918 2002-01-29 Jakub Jelinek <jakub@redhat.com>
45920 * gcc.c-torture/execute/20020129-1.c: New test.
45922 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
45924 * gcc.c-torture/compile/20000224-1.c: Update.
45925 * gcc.c-torture/execute/bitfld-1.c: New tests.
45926 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45927 * gcc.dg/uninit-A.c: Update.
45929 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
45931 * g++.dg/template/ctor1.C: Add instantiation.
45933 2002-01-28 Paul Koning <pkoning@equallogic.com>
45935 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45936 argument to __builtin_prefetch to be const ptr.
45938 2002-01-28 Jakub Jelinek <jakub@redhat.com>
45940 * gcc.c-torture/compile/20020120-1.c: New test.
45942 2002-01-27 Kazu Hirata <kazu@hxi.com>
45944 * gcc.c-torture/execute/20020127-1.c: New test.
45946 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
45948 * g77.dg/f77-edit-i-in.f: New test
45949 * g77.dg/f77-edit-i-out.f: New test
45951 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
45953 * gcc.dg/debug/debug.exp: New file.
45954 * gcc.dg/debug/trivial.c: New file.
45955 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45956 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45957 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45958 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45959 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45960 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45961 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45962 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45963 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45964 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45965 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45966 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45967 * gcc.dg/20000503-1.c: Removed.
45968 * gcc.dg/20010207-1.c: Removed.
45969 * gcc.dg/20011223-1.c: Removed.
45970 * gcc.dg/20020104-2.c: Removed.
45971 * gcc.dg/debug-1.c: Removed.
45972 * gcc.dg/debug-2.c: Removed.
45973 * gcc.dg/debug-3.c: Removed.
45974 * gcc.dg/debug-4.c: Removed.
45975 * gcc.dg/debug-5.c: Removed.
45976 * gcc.dg/debug-6.c: Removed.
45977 * gcc.dg/dwarf2-1.c: Removed.
45978 * gcc.dg/dwarf2-2.c: Removed.
45980 2002-01-25 Jakub Jelinek <jakub@redhat.com>
45982 * g++.old-deja/g++.other/eh5.C: New test.
45983 * g++.old-deja/g++.other/sibcall2.C: New test.
45984 * g++.old-deja/g++.other/array9.C: New test.
45985 * g++.old-deja/g++.other/typename2.C: New test.
45986 * g++.old-deja/g++.other/crash60.C: New test.
45987 * g++.old-deja/g++.other/conv9.C: New test.
45988 * g++.old-deja/g++.other/mangle10.C: New test.
45989 * g++.old-deja/g++.other/unchanging1.C: New test.
45990 * g++.old-deja/g++.other/exprstmt1.C: New test.
45991 * g++.old-deja/g++.other/inline23.C: New test.
45992 * g++.old-deja/g++.eh/ia64-1.C: New test.
45993 * g++.old-deja/g++.other/dwarf2-1.C: New test.
45994 * g++.old-deja/g++.other/reload1.C: New test.
45995 * g++.old-deja/g++.other/static20.C: New test.
45996 * g++.old-deja/g++.other/local-alloc1.C: New test.
45997 * g++.old-deja/g++.other/conv8.C: New test.
45998 * g++.old-deja/g++.other/stmtexpr2.C: New test.
45999 * g++.old-deja/g++.other/storeexpr1.C: New test.
46000 * g++.old-deja/g++.other/storeexpr2.C: New test.
46001 * g++.dg/eh/template2.C: New test.
46002 * g++.dg/warn/weak1.C: New test.
46004 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
46006 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46007 Remove first, non-varying, argument.
46009 2002-01-23 Richard Henderson <rth@redhat.com>
46011 * gcc.dg/inline-2.c: New.
46013 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46014 Add optional target arg. Check number of arguments.
46015 (scan-assembler-not, scan-assembler-dem): Likewise.
46016 (scan-assembler-dem-not): Likewise.
46018 2002-01-23 Zack Weinberg <zack@codesourcery.com>
46020 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46022 * g++.old-deja/g++.brendan/parse3.C,
46023 g++.old-deja/g++.other/crash26.C,
46024 g++.old-deja/g++.other/crash28.C,
46025 g++.old-deja/g++.other/crash29.C,
46026 g++.old-deja/g++.other/crash30.C,
46027 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46029 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
46031 * gcc.dg/20020115-1.c: New.
46033 2002-01-23 Bob Wilson <bob.wilson@acm.org>
46035 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46037 2002-01-23 Janis Johnson <janis187@us.ibm.com>
46039 * gcc.dg/20020122-3.c: New.
46041 2002-01-23 Jakub Jelinek <jakub@redhat.com>
46043 * g++.dg/other/gc1.C: New test.
46045 2002-01-23 Zack Weinberg <zack@codesourcery.com>
46047 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46049 2002-01-22 Richard Henderson <rth@redhat.com>
46051 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46053 2002-01-22 Richard Henderson <rth@redhat.com>
46055 * gcc.dg/20020122-4.c: New.
46057 2002-01-22 H.J. Lu <hjl@gnu.org>
46059 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46061 * gcc.dg/special/ecos.exp: Likewise.
46062 * lib/g++-dg.exp: Likewise.
46063 * lib/g77-dg.exp: Likewise.
46064 * lib/gcc-dg.exp : Likewise.
46065 * lib/mike-g++.exp: Likewise.
46066 * lib/mike-g77.exp: Likewise.
46067 * lib/mike-gcc.exp: Likewise.
46068 * lib/objc-dg.exp: Likewise.
46070 2002-01-22 Janis Johnson <janis187@us.ibm.com>
46073 * gcc.dg/20020122-2.c: New test.
46075 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
46077 * gcc.dg/20020122-1.c: New test.
46079 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
46081 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46083 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
46085 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46087 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46089 * gcc.c-torture/compile/20020121-1.c: New test.
46091 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
46093 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46096 2002-01-21 Jakub Jelinek <jakub@redhat.com>
46098 * gcc.dg/20020218-1.c: New test.
46100 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
46102 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46104 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46105 "At global scope" warning
46106 * g++.dg/ext/align1.C: Change cygwin test for alignment
46107 from db-bogus to dg-warning
46109 2002-01-21 Zack Weinberg <zack@codesourcery.com>
46111 * g77.f-torture/compile/cpp2.F: New test.
46113 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
46115 * g++.dg/template/access1.C: New test.
46117 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
46119 * gcc.dg/20020118-1.c: New.
46121 2002-01-18 Kazu Hirata <kazu@hxi.com>
46123 * gcc.c-torture/execute/20020118-1.c: New test.
46125 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
46127 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46128 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46129 alignment warnings.
46131 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
46133 * gcc.misc-tests/i386-prefetch.exp: Save and restore
46134 torture_with_loops and torture_without_loops
46136 2002-01-17 Jakub Jelinek <jakub@redhat.com>
46138 * gcc.c-torture/compile/20020116-1.c: New test.
46140 2002-01-16 Jakub Jelinek <jakub@redhat.com>
46142 * gcc.dg/20020116-2.c: New test.
46144 * gcc.dg/ultrasp4.c: New test.
46146 * gcc.dg/20020116-1.c: New test.
46148 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
46150 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46153 2002-01-15 Janis Johnson <janis187@us.ibm.com>
46155 * gcc.misc-tests/i386-prefetch.exp: New.
46156 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46157 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46158 * gcc.misc-tests/i386-pf-none-1.c: New test.
46159 * gcc.misc-tests/i386-pf-sse-1.c: New test.
46161 2002-01-15 Jakub Jelinek <jakub@redhat.com>
46163 * gcc.dg/gnu89-init-1.c: Add new tests.
46165 2002-01-15 Andreas Jaeger <aj@suse.de>
46167 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46168 * gcc.dg/i386-mmx-2.c: Likewise.
46169 * gcc.dg/i386-sse-1.c: Likewise.
46170 * gcc.dg/i386-sse-2.c: Likewise.
46171 * gcc.dg/i386-sse-3.c: Likewise.
46173 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
46175 * g77.f-torture/execute/intrinsic-unix-bessel.f:
46176 Uncomment additional cases that now pass.
46178 2002-01-11 Richard Henderson <rth@redhat.com>
46180 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46181 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46183 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
46185 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46187 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
46189 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46190 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46192 2002-01-10 Dale Johannesen <dalej@apple.com>
46194 * gcc.c-torture/execute/loop-11.c: New.
46196 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
46198 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46199 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46201 2002-01-09 Richard Henderson <rth@redhat.com>
46203 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46204 type in which to perform the operation for each size.
46206 2002-01-09 Alan Matsuoka (alanm@redhat.com)
46208 * gcc.c-torture/compile/20020109-2.c: New test.
46210 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
46212 * gcc.c-torture/execute/loop-10.c: New test.
46214 2002-01-09 Jakub Jelinek <jakub@redhat.com>
46216 * gcc.c-torture/compile/20010226-1.c: New test.
46217 * gcc.c-torture/compile/20010227-1.c: New test.
46218 * gcc.c-torture/compile/20010426-1.c: New test.
46219 * gcc.c-torture/compile/20010510-1.c: New test.
46220 * gcc.c-torture/compile/20010605-3.c: New test.
46221 * gcc.c-torture/compile/20010824-1.c: New test.
46222 * gcc.c-torture/execute/20010409-1.c: New test.
46223 * gcc.dg/noncompile/20000901-1.c: New test.
46224 * gcc.dg/20001023-1.c: New test.
46225 * gcc.dg/20001101-1.c: New test.
46226 * gcc.dg/20001102-1.c: New test.
46227 * gcc.dg/20010207-1.c: New test.
46228 * gcc.dg/20010405-1.c: New test.
46229 * gcc.dg/20010822-1.c: New test.
46230 * gcc.dg/20011107-1.c: New test.
46232 2002-01-09 Jeffrey A Law (law@redhat.com)
46234 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46236 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
46237 execution failure on PA targets.
46239 2002-01-09 Jakub Jelinek <jakub@redhat.com>
46241 * gcc.c-torture/compile/20020109-1.c: New test.
46243 2002-01-08 Kazu Hirata <kazu@hxi.com>
46245 * gcc.c-torture/execute/20020108-1.c: New test.
46247 2002-01-08 Jakub Jelinek <jakub@redhat.com>
46249 * gcc.dg/20020108-1.c: New test.
46251 2002-01-08 H.J. Lu <hjl@gnu.org>
46253 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46256 2002-01-08 Geoff Keating <geoffk@redhat.com>
46258 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46261 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
46263 * gcc.dg/altivec-4.c: Test altivec predicates.
46265 2002-01-07 Jakub Jelinek <jakub@redhat.com>
46267 * gcc.c-torture/execute/20020107-1.c: New test.
46269 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
46272 * gcc.c-torture/compile/20020106-1.c: New test.
46274 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
46276 * gcc.c-torture/execute/nestfunc-4.c: New test.
46278 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
46280 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46281 extra triple that slipped in.
46282 * g++.old-deja/g++.abi/align.C: Likewise.
46283 * g++.old-deja/g++.abi/bitfields.C: Likewise.
46285 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
46287 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46288 * g++.old-deja/g++.abi/align.C: Likewise.
46289 * g++.old-deja/g++.abi/bitfields.C: Likewise.
46291 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46293 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46296 2002-01-04 Jakub Jelinek <jakub@redhat.com>
46298 * gcc.dg/20020104-1.c: New test.
46300 * gcc.dg/20020104-2.c: New test.
46302 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
46304 * gcc.dg/20020103-1.c: Fix typo in target selector.
46306 2002-01-03 Richard Henderson <rth@redhat.com>
46308 * gcc.dg/20020103-1.c: New.
46310 2002-01-03 Kazu Hirata <kazu@hxi.com>
46312 * gcc.c-torture/execute/20020103-1.c: New test.
46314 2002-01-03 Jakub Jelinek <jakub@redhat.com>
46316 * g++.dg/other/debug2.C: New test.
46318 * gcc.c-torture/compile/20020103-1.c: New test.
46320 2002-01-02 Jakub Jelinek <jakub@redhat.com>
46322 * gcc.dg/gnu89-init-1.c: Added new tests.
46324 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
46326 * g++.dg/template/friend2.C: Remove as patch is reverted.
46328 * g++.dg/warn/oldcast1.C: New test.
46330 * g++.dg/template/ptrmem1.C: New test.
46331 * g++.dg/template/ptrmem2.C: New test.
46333 * g++.dg/template/ntp.C: New test.
46335 * g++.dg/other/component1.C: New test.
46337 * g++.dg/template/ttp3.C: New test.
46339 * g++.dg/template/friend2.C: New test.
46340 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46342 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
46344 * g++.dg/other/ptrmem1.C: New test.
46345 * g++.dg/other/ptrmem2.C: New test.
46347 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
46349 * g++.dg/template/ctor1.C: New test.
46351 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
46353 * g++.dg/template/friend2.C: New test.
46355 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
46357 * gcc.dg/mmix-1.c: New test.
46359 2001-12-31 Richard Henderson <rth@redhat.com>
46361 * gcc.dg/asm-5.c: New.
46363 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
46365 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46366 in namespace __gnu_cxx
46368 2001-12-30 Richard Henderson <rth@redhat.com>
46370 * gcc.dg/debug-6.c: New.
46372 2001-12-30 Jakub Jelinek <jakub@redhat.com>
46374 * gcc.c-torture/compile/20011229-2.c: New test.
46376 2001-12-29 Jakub Jelinek <jakub@redhat.com>
46378 * gcc.dg/debug-3.c: New test.
46379 * gcc.dg/debug-4.c: New test.
46380 * gcc.dg/debug-5.c: New test.
46382 2001-12-29 Richard Henderson <rth@redhat.com>
46384 * g++.dg/eh/loop1.C: New.
46386 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
46388 * g++.dg/template/crash1.C: New test.
46390 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
46392 * g++.dg/other/const1.C: New test.
46394 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
46396 * gcc.c-torture/compile/20011229-1.c: New test.
46398 2001-12-28 Stan Shebs <shebs@apple.com>
46400 * lib/objc-torture.exp: Resync with c-torture.exp.
46401 * lib/objc.exp: Load standard libraries.
46403 2001-12-28 Jakub Jelinek <jakub@redhat.com>
46405 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46408 2001-12-27 Roger Sayle <roger@eyesopen.com>
46410 * gcc.c-torture/execute/string-opt-16.c: New testcase.
46412 2001-12-27 Richard Henderson <rth@redhat.com>
46414 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46416 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
46418 * g++.dg/eh/ctor1.C: New test.
46419 * g++.dg/other/error2.C: New test.
46421 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
46423 * g++.dg/other/init2.C: New test.
46425 2001-12-24 Richard Henderson <rth@redhat.com>
46427 * gcc.dg/20011223-1.c: New.
46428 * gcc.dg/inline-1.c: New.
46430 2001-12-23 Richard Henderson <rth@redhat.com>
46432 * gcc.dg/asm-4.c: Test operand modifiers.
46434 2001-12-23 Richard Henderson <rth@redhat.com>
46436 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46438 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
46440 * gcc.c-torture/execute/20011223-1.c: New test.
46442 2001-12-21 Richard Henderson <rth@redhat.com>
46444 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46445 re-enables the warning.
46447 2001-12-21 Richard Henderson <rth@redhat.com>
46449 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46451 2001-12-20 Jakub Jelinek <jakub@redhat.com>
46453 * gcc.c-torture/compile/20011218-1.c: New test.
46455 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
46457 * gcc.misc-test/arm-isr.exp: New file. Control running of the
46459 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
46460 epilogue generation for ARM ISR routines.
46462 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46464 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46465 * gcc.dg/format/c90-printf-3.c: Likewise.
46466 * gcc.dg/format/c99-printf-3.c: Likewise.
46467 * gcc.dg/format/ext-1.c: Likewise.
46468 * gcc.dg/format/ext-6.c: Likewise.
46469 * gcc.dg/format/format.h: Prototype unlocked stdio.
46471 2001-12-20 Richard Henderson <rth@redhat.com>
46473 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46475 (malloc): Correct allocation logic. Abort if we fill up the
46476 arena before initialization complete.
46477 (realloc): Correct allocation logic.
46479 2001-12-20 Jakub Jelinek <jakub@redhat.com>
46481 * gcc.c-torture/compile/20011219-2.c: New test.
46483 * gcc.c-torture/execute/20011219-1.c: New test.
46485 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
46487 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46488 target does not support weak symbols.
46490 2001-12-19 Jakub Jelinek <jakub@redhat.com>
46492 * gcc.c-torture/compile/20011219-1.c: New test.
46494 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
46496 * g++.dg/other/error1.C: New test.
46498 2001-12-17 Jeffrey A Law (law@redhat.com)
46500 * gcc.c-torture/execute/20011217-1.c: New test.
46502 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
46504 * objc.dg/special/: New directory.
46505 * objc.dg/special/special.exp: New file.
46506 * objc.dg/special/unclaimed-category-1.h: New file.
46507 * objc.dg/special/unclaimed-category-1a.m: New file.
46508 * objc.dg/special/unclaimed-category-1.m: New file.
46510 2001-12-17 Andreas Jaeger <aj@suse.de>
46512 * gcc.c-torture/compile/20011217-2.c: New test.
46514 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
46516 * gcc.c-torture/compile/20011217-1.c: New test.
46518 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
46520 * gcc.dg/20011214-1.c: New.
46522 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
46524 * gcc.dg/altivec-4.c: New.
46526 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
46528 * gcc.dg/20011113-1.c: New test.
46530 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46532 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46533 std::__malloc_alloc_template<0> and
46534 std::__default_alloc_template<false, 0>.
46536 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
46538 * objc/execute/bf-21.m: New test.
46539 * objc/execute/enumeration-1.m: New test.
46540 * objc/execute/enumeration-2.m: New test.
46542 2001-12-12 Jakub Jelinek <jakub@redhat.com>
46544 * gcc.dg/gnu89-init-1.c: New test.
46546 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
46548 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46549 * g++.old-deja/g++.jason/2371.C: Likewise.
46550 * g++.old-deja/g++.jason/template33.C: Likewise.
46551 * g++.old-deja/g++.jason/template34.C: Likewise.
46552 * g++.old-deja/g++.jason/template36.C: Likewise.
46553 * g++.old-deja/g++.oliva/typename1.C: Likewise.
46554 * g++.old-deja/g++.oliva/typename2.C: Likewise.
46555 * g++.old-deja/g++.other/typename1.C: Likewise.
46556 * g++.old-deja/g++.pt/inherit2.C: Likewise.
46557 * g++.old-deja/g++.pt/nontype5.C: Likewise.
46558 * g++.old-deja/g++.pt/typename11.C: Likewise.
46559 * g++.old-deja/g++.pt/typename14.C: Likewise.
46560 * g++.old-deja/g++.pt/typename16.C: Likewise.
46561 * g++.old-deja/g++.pt/typename3.C: Likewise.
46562 * g++.old-deja/g++.pt/typename4.C: Likewise.
46563 * g++.old-deja/g++.pt/typename5.C: Likewise.
46564 * g++.old-deja/g++.pt/typename7.C: Likewise.
46565 * g++.old-deja/g++.robertl/eb9.C: Likewise.
46567 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
46569 * g++.dg/other/linkage1.C: New test.
46570 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46573 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
46575 * gcc.dg/concat.c: New test.
46577 2001-12-11 Stan Shebs <shebs@apple.com>
46579 * objc/compile: New test directory.
46580 * objc/compile/compile.exp: New expect script.
46581 * objc/compile/20011211-1.m: New compile test.
46583 2001-12-11 Jason Merrill <jason@redhat.com>
46585 * lib/prune.exp (prune_gcc_output): Also handle "In member
46586 function". So many permutations...
46588 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
46590 * g++.dg/template/typedef1.C: New test.
46592 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
46594 * g++.dg/other/copy1.C: New test.
46596 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
46598 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46600 * gcc.dg/builtin-choose-expr.c: New.
46602 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
46604 * gcc.dg/altivec-2.c: New.
46606 2001-12-07 Richard Henderson <rth@redhat.com>
46608 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46610 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
46612 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46615 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46617 * g++-old.deja/g++.robertl/eb101.C: Deleted.
46619 2001-12-06 Janis Johnson <janis187@us.ibm.com>
46621 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46622 variable argument list.
46624 2001-12-06 Zack Weinberg <zack@codesourcery.com>
46626 * gcc.c-torture/execute/memcheck: Delete entire directory.
46627 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46628 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46630 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
46632 * gcc.dg/Wshadow-1.c: New test.
46634 2001-12-05 Jakub Jelinek <jakub@redhat.com>
46636 * gcc.c-torture/compile/20011130-1.c: New test.
46638 * gcc.dg/noncompile/20011025-1.c: New test.
46640 * g++.dg/other/anon-union.C: New test.
46642 * gcc.c-torture/execute/20011024-1.c: New test.
46644 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
46646 * gcc.c-torture/execute/20000722-1.x,
46647 gcc.c-torture/execute/20010123-1.x: Remove.
46648 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46649 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46650 gcc.dg/c99-complit-2.c: New tests.
46652 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
46654 * g++.dg/inherit/base1.C: New test.
46656 2001-12-04 Jakub Jelinek <jakub@redhat.com>
46658 * g++.dg/other/stdarg1.C: New test.
46660 * gcc.c-torture/compile/20011130-2.c: New test.
46662 2001-12-03 Janis Johnson <janis187@us.ibm.com>
46664 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46665 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46666 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46667 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46668 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46669 * gcc.dg/builtin-prefetch-1.c: New test.
46671 2001-12-03 Jakub Jelinek <jakub@redhat.com>
46673 * gcc.dg/20011130-1.c: New test.
46675 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
46677 * g++.dg/other/scope1.C: New test.
46678 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46680 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
46682 * gcc.dg/vla-init-1.c: New test.
46684 2001-12-01 Geoff Keating <geoffk@redhat.com>
46686 * gcc.c-torture/compile/structs.c: New testcase from GDB.
46688 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
46690 * objc.dg/alias.m: Update.
46691 * objc.dg/class-1.m: Update.
46692 * objc.dg/const-str-1.m: Update.
46693 * objc.dg/fwd-proto-1.m: Update.
46694 * objc.dg/id-1.m: Update.
46695 * objc.dg/super-class-1.m: Update.
46697 2001-11-29 Mark Mitchell <mark@codesourcery.com>
46699 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46702 2001-11-28 Jeffrey A Law (law@cygnus.com)
46704 * gcc.c-torture/execute/20011128-1.c: New test.
46706 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
46708 * gcc.dg/20011127-1.c: New test.
46710 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
46712 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
46713 from Austin Group draft 7.
46714 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
46715 scanf format arguments.
46716 * gcc.dg/format/no-exargs-2.c: New test.
46718 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
46720 * g++.dg/abi/vbase8-4.C: New test.
46722 2001-11-24 Ian Lance Taylor <ian@airs.com>
46724 * gcc.c-torture/execute/20011121-1.c: New test.
46726 2001-11-23 Jeffrey A Law (law@cygnus.com)
46728 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46730 2001-11-23 Andreas Jaeger <aj@suse.de>
46732 * gcc.dg/cpp/charconst-2.c: New test.
46734 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
46736 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46737 to the host if it is remote. Let tests specify extra headers
46739 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46740 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46741 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46742 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46743 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46744 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46745 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46746 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46747 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46748 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46750 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
46752 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46753 for little endian ARMs.
46755 2001-11-20 Jakub Jelinek <jakub@redhat.com>
46757 * gcc.c-torture/compile/20011119-1.c: New test.
46758 * gcc.c-torture/compile/20011119-2.c: New test.
46760 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
46762 * gcc.dg/altivec-1.c: Fix typo.
46764 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
46766 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46768 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
46770 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46772 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
46774 * lib/g77.exp: Don't specify --rpath-link.
46776 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46777 across all the headers.
46778 * gcc.dg/format/format.exp: For testing on a remote host,
46781 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46782 * gcc.c-torture/execute/930406-1.c: Likewise.
46783 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46785 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
46787 * gcc.dg/altivec-1.c: New.
46789 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
46791 * gcc.dg/cpp/fpreprocessed.c: New test case.
46793 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46795 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46796 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46797 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46799 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46801 * gcc.dg/no-builtin-1.c: New test.
46803 2001-11-16 Jakub Jelinek <jakub@redhat.com>
46805 * gcc.c-torture/execute/20011115-1.c: New test.
46807 2001-11-15 Jakub Jelinek <jakub@redhat.com>
46809 * gcc.c-torture/compile/20011114-2.c: New test.
46810 * gcc.c-torture/compile/20011114-3.c: New test.
46811 * gcc.c-torture/compile/20011114-4.c: New test.
46813 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
46815 * g++.dg/other/init1.C: New test.
46817 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
46819 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46822 * gcc.c-torture/execute/20011114-1.c: New testcase.
46824 * gcc.c-torture/compile/20010327-1.c: Revert last change.
46825 * gcc.c-torture/compile/20011114-1.c: New test, exactly
46826 like the (before this change) version of 20010327-1.c.
46828 2001-11-14 Roger Sayle <roger@eyesopen.com>
46830 * gcc.c-torture/execute/string-opt-13.c: New testcase.
46832 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
46834 * g++.dg/init/array2.C: New test.
46836 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
46838 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46840 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
46842 * g++.dg/other/forscope1.C: New test.
46843 * g++.dg/ext/forscope1.C: New test.
46844 * g++.dg/ext/forscope2.C: New test.
46846 2001-11-13 Jakub Jelinek <jakub@redhat.com>
46848 * gcc.c-torture/execute/20011113-1.c: New test.
46850 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
46852 * gcc.c-torture/execute/20011109-2.c: New test.
46854 * gcc.c-torture/execute/20011109-1.c: New test.
46856 2001-11-09 Jakub Jelinek <jakub@redhat.com>
46858 * gcc.c-torture/compile/20011109-1.c: New test.
46860 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
46862 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46863 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46864 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46865 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46866 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46867 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46868 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46870 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
46872 * g++.dg/warn/Wshadow-1.C: New tests.
46873 * g++.old-deja/g++.mike/for3.C: Update.
46875 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
46877 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46878 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46879 XFAILs. Adjust expected error texts.
46880 * gcc.c-torture/compile/20011106-1.c,
46881 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46882 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46883 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46884 gcc.dg/c99-array-lval-5.c: New tests.
46886 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46888 * gcc.dg/cpp/defined.c: Update.
46890 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46892 * gcc.c-torture/execute/anon-1.c: New test.
46894 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
46896 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46897 same size, so no warning should be produced on stormy16.
46899 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46900 due to oversized array.
46901 * g++.old-deja/g++.mike/ns15.C: Likewise.
46902 * g++.old-deja/g++.pt/crash16.C: Likewise.
46904 2001-11-02 Graham Stott <grahams@redhat.com>
46906 * g++.dgother/debug1.C: Fix typos.
46908 2001-11-01 Jakub Jelinek <jakub@redhat.com>
46910 * g++.dg/other/debug1.C: New test.
46912 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46914 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46917 2001-10-30 Jakub Jelinek <jakub@redhat.com>
46919 * gcc.dg/20011029-2.c: New test.
46921 * gcc.c-torture/compile/20011029-1.c: New test.
46923 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
46925 * objc/execute/class_self-1.m: New test.
46926 * objc/execute/class_self-2.m: New test.
46928 2001-10-25 Zack Weinberg <zack@codesourcery.com>
46930 * gcc.misc-tests/msgs.exp: Delete.
46931 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46932 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
46933 error set to match recent changes.
46935 2001-10-24 Zack Weinberg <zack@codesourcery.com>
46937 * gcc.dg/20011021-1.c: New test.
46939 2001-10-24 Jakub Jelinek <jakub@redhat.com>
46941 * gcc.c-torture/compile/20011023-1.c: New test.
46943 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
46945 * lib/g77.exp: Rewrite based on lib/g++.exp.
46947 2001-10-19 Jakub Jelinek <jakub@redhat.com>
46949 * gcc.c-torture/execute/20011019-1.c: New test.
46951 * gcc.dg/20011018-1.c: New test.
46953 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
46955 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46957 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
46959 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46960 * gcc.dg/attr-invalid.c: Likewise.
46962 2001-10-18 Jakub Jelinek <jakub@redhat.com>
46964 * gcc.dg/20011015-1.c: New test.
46966 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46968 * g++.dg/template/unify2.C: New test.
46970 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46972 * g++.dg/other/exception-specification.C: New test
46974 2001-10-13 Tom Rix <trix@redhat.com>
46976 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46977 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46979 2001-10-12 Jakub Jelinek <jakub@redhat.com>
46981 * gcc.dg/20011009-1.c: New test.
46983 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
46986 * g++.dg/other/friend1.C: New test.
46988 2001-10-11 Richard Henderson <rth@redhat.com>
46990 * g++.old-deja/g++.other/crash18.C: Add -S to options.
46992 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46994 * gcc.c-torture/compile/20011010-1.c: New.
46996 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
46998 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46999 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47000 g77.f-torture/execute/execute.exp,
47001 g77.f-torture/noncompile/noncompile.exp,
47002 gcc.c-torture/compile/compile.exp,
47003 gcc.c-torture/execute/execute.exp,
47004 gcc.c-torture/execute/ieee/ieee.exp,
47005 gcc.c-torture/execute/memcheck/memcheck.exp,
47006 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47007 objc/execute/execute.exp: Update FSF address.
47009 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
47011 * gcc.dg/cpp/cmdlne-C.c: Update.
47012 * gcc.dg/cpp/cmdlne-C2.c: New.
47014 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47016 * gcc.c-torture/execute/20011008-3.c: New.
47018 2001-10-08 DJ Delorie <dj@redhat.com>
47020 * gcc.dg/20011008-1.c: New.
47021 * gcc.dg/20011008-2.c: New.
47023 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
47025 * gcc.dg/cpp/spacing1.c: Update test.
47027 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
47029 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47030 spelling errors of "separate" as "seperate".
47032 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
47034 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47035 enough to avoid inlining.
47037 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47039 * lib/g77.exp: set libg2c_dir correctly.
47041 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
47043 * gcc.dg/cpp/macro11.c: New test.
47045 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
47047 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47048 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47049 gcc.dg/format/multattr-3.c: New tests.
47050 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
47051 tests for format attributes on function pointers being rejected.
47053 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
47055 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47057 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
47059 * g++.dg/warn/format1.C: New test.
47061 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
47063 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47065 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
47067 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47069 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
47071 * gcc.dg/cpp/redef2.c: Add test.
47073 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
47075 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47076 long-standing bug on i686, apparently.
47077 * gcc.c-torture/execute/loop-2c.x: New file.
47078 * gcc.c-torture/execute/loop-2d.x: New file.
47079 * gcc.c-torture/execute/loop-3c.x: New file.
47081 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
47083 * gcc.dg/cpp/20000625-2.c: Correct line number.
47085 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
47087 * gcc.dg/cpp/macro10.c: New test.
47088 * gcc.dg/cpp/strify3.c: New test.
47089 * gcc.dg/cpp/spacing1.c: Add tests.
47090 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47091 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47093 2001-09-24 DJ Delorie <dj@redhat.com>
47095 * gcc.c-torture/execute/20010924-1.c: New test.
47097 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
47099 * objc/execute/paste.m: Remove.
47101 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
47103 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47105 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
47107 * g77.dg/strlen0.f: New test.
47109 2001-09-21 Richard Henderson <rth@redhat.com>
47111 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47112 * g++.old-deja/g++.abi/vtable2.C: Likewise.
47114 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
47116 Table-driven attributes.
47117 * g++.dg/ext/attrib1.C: New test.
47119 2001-09-20 DJ Delorie <dj@redhat.com>
47121 * gcc.dg/20000926-1.c: Update expected warning messages.
47122 * gcc.dg/array-2.c: Likewise, and test for warnings too.
47123 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47126 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
47128 * g++.dg/eh/registers1.C: New test case.
47130 2001-09-17 Richard Henderson <rth@redhat.com>
47132 * gcc.dg/array-5.c: Fix VLA decomposition test.
47134 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
47136 * gcc.dg/cpp/line5.c: New testcase.
47138 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
47140 * gcc.dg/cpp/macro9.c: New test.
47142 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
47144 * gcc.c-torture/execute/980223.c: Change type of addr from long
47147 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
47149 * gcc.c-torture/execute/20010915-1.c: New test.
47151 2001-09-14 Janis Johnson <janis187@us.ibm.com>
47153 * g77.dg/bprob: New directory.
47154 * g77.dg/bprob/bprob.exp: New file.
47155 * g77.dg/bprob/bprob-1.f: New test.
47156 * g77.dg/gcov: New directory.
47157 * g77.dg/gcov/gcov.exp: New file.
47158 * g77.dg/gcov/gcov-1.f: New test.
47159 * g77.dg/gcov/gcov-1.x: New file.
47161 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
47163 * gcc.dg/cpp/directiv.c: Update.
47164 * gcc.dg/cpp/undef1.c: Update.
47166 2001-09-12 Jakub Jelinek <jakub@redhat.com>
47168 * gcc.dg/20010912-1.c: New test.
47170 2001-09-11 Janis Johnson <janis187@us.ibm.com>
47172 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47173 language-independent file in lib.
47174 * lib/gcov.exp: New file.
47176 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
47178 * gcc.c-torture/compile/20010911-1.c: New test.
47180 2001-09-10 Janis Johnson <janis187@us.ibm.com>
47182 * lib/profopt.exp: New, to support profile-directed optimizations.
47183 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47184 * gcc.misc-tests/bprob-1.c: New test.
47185 * gcc.misc-tests/bprob-2.c: New test.
47187 2001-09-07 Janis Johnson <janis187@us.ibm.com>
47189 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47190 XFAIL and which kinds of gcov output to verify.
47191 * gcc.misc-tests/gcov-4b.x: New file.
47192 * gcc.misc-tests/gcov-5b.x: New file.
47193 * gcc.misc-tests/gcov-6.x: New file.
47194 * gcc.misc-tests/gcov-7.c: New test.
47195 * gcc.misc-tests/gcov-7.x: New file.
47197 2001-09-06 Janis Johnson <janis187@us.ibm.com>
47199 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47200 * gcc.misc-tests/gcov-6.c: New test.
47202 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
47205 * g++.dg/abi/vbase1.C: New test.
47207 2001-09-05 Ziemowit Laski <zlaski@apple.com>
47209 * objc.dg/method-2.m: New.
47211 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
47214 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47215 * g++.dg/init/empty1.C: New test.
47217 2001-09-03 Jakub Jelinek <jakub@redhat.com>
47219 * gcc.c-torture/compile/20010903-1.c: New test.
47221 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
47223 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47226 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
47228 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47230 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47232 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47234 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
47236 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47237 for 16-bit 'unsigned int'.
47239 2001-08-29 Kazu Hirata <kazu@hxi.com>
47241 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47243 2001-08-27 Richard Henderson <rth@redhat.com>
47245 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47246 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47248 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
47250 * gcc.dg/asm-names.c (ymain): New.
47252 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
47254 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47255 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47256 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47258 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47260 * gcc.dg/compare5.c: New testcase.
47262 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
47264 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47265 and "In instantiation".
47267 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
47269 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47271 2001-08-20 Janis Johnson <janis187@us.ibm.com>
47273 * gcc.misc-tests/gcov.exp: Add support for branch information.
47274 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47275 * gcc.misc-tests/gcov-4.c: New test.
47276 * gcc.misc-tests/gcov-4b.c: New test.
47277 * gcc.misc-tests/gcov-5b.c: New test.
47279 2001-08-20 Zack Weinberg <zackw@panix.com>
47281 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47284 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
47286 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47288 2001-08-19 Jakub Jelinek <jakub@redhat.com>
47290 * g++.dg/eh/template1.C: New test.
47292 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
47294 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47296 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47299 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
47301 * lib/g77-dg.exp: Use prune.exp for common procedures
47302 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47303 * lib/g77.exp: (g77-dg-prune) Remove
47305 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
47307 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47309 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47311 * g++.dg/template/unify1.C: New test.
47313 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
47315 * g++.dg/abi/empty4.C: New test.
47317 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
47319 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47321 * g77.f-torture/compile/pr3743.x: Likewise.
47323 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47325 * g++.dg/other/using-declaration.C: New test.
47327 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
47329 * gcc.dg/cpp/tr-sign.c: New testcase.
47331 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
47333 * gcc.dg/cpp/19951025-1.c: Revert.
47334 * gcc.dg/cpp/directiv.c: We no longer process directives that
47335 interrupt macro arguments.
47337 2001-08-03 Zack Weinberg <zackw@stanford.edu>
47339 * gcc.dg/bconstp-1.c: New test.
47341 2001-08-03 Richard Henderson <rth@redhat.com>
47343 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47345 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
47347 * gcc.dg/cpp/19951025-1.c: Update.
47349 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
47351 * g77.dg/ff90-1.f (s): Fix reference of variable z,
47354 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
47357 * g++.old-deja/g++.ns/ns14.C: Remove special options.
47358 * g++.old-deja/g++.other/std1.C: Likewise.
47359 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47361 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47363 * lib/g77.exp: Load gcc-defs.exp for common procedures
47364 (g77_pass, g77_fail, g77_finish, g77_exit,
47365 ${tool}_check_unsupported_p} Now redundant. Deleted.
47367 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47369 * g77.dg/fbackslash.f
47370 * g77.dg/fcase-preserve.f
47372 * g77.dg/ffixed-line-length-0.f
47373 * g77.dg/ffixed-line-length-132.f
47374 * g77.dg/ffixed-line-length-7.f
47375 * g77.dg/ffixed-line-length-72.f
47376 * g77.dg/ffixed-line-length-none.f
47377 * g77.dg/ffree-form-1.f
47378 * g77.dg/fno-backslash.f
47379 * g77.dg/fno-f90-1.f
47380 * g77.dg/fno-fixed-form-1.f
47381 * g77.dg/fno-onetrip.f
47382 * g77.dg/fno-typeless-boz.f
47383 * g77.dg/fno-underscoring.f
47384 * g77.dg/fno-vxt-1.f
47385 * g77.dg/fonetrip.f
47386 * g77.dg/ftypeless-boz.f
47387 * g77.dg/fugly-assumed.f
47388 * g77.dg/funderscoring.f
47391 2001-08-01 Ziemowit Laski <zlaski@apple.com>
47393 * objc.dg/fwd-proto-1.m: New.
47394 * objc.dg/local-decl-1.m: New.
47395 * objc.dg/naming-1.m: New.
47396 * objc.dg/naming-2.m: New.
47397 * objc.dg/proto-hier-1.m: New.
47399 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
47401 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47402 largest-type elements to a struct makes its size grow.
47404 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
47406 * g++.dg/abi/vthunk1.C: New test.
47408 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
47410 * g++.dg/abi/vbase8-22.C: New test.
47412 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
47414 * gcc.dg/cpp/macro8.c: New test.
47416 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
47418 * g++.dg/abi/vbase8-21.C: New test.
47420 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
47422 * g++.dg/abi/vbase8-10.C: New test.
47424 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47426 * lib/g++.exp (g++_set_ld_library_path): Renamed to
47427 ${tool}_set_ld_library_path.
47429 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47432 2001-07-26 Stan Cox <scox@redhat.com>
47434 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47435 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47436 gcc_exit, gcc_check_unsupported_p):
47437 Moved to gcc-deps.exp
47438 * gcc-deps.exp: New file.
47440 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47442 * g++.old-deja/g++.pt/defarg14.C: New test.
47444 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
47446 * g++.old-deja/g++.other/lineno5.C: New test.
47448 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
47450 * g++.old-deja/g++.pt/crash68.C: New test.
47452 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
47454 * g++.old-deja/g++.other/crash42.C: New test.
47456 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
47458 * gcc.dg/cpp/extratokens.c: Fix.
47459 * gcc.dg/cpp/skipping2.c: New tests.
47461 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47463 * gcc.c-torture/execute/20010724-1.c: New file.
47464 * gcc.c-torture/execute/20010724-1.x: New file.
47466 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
47468 * g++.old-deja/g++.other/cond7.C: New test.
47470 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
47472 * g++.old-deja/g++.other/optimize4.C: New test.
47474 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
47476 * g++.old-deja/g++.abi/vbase8-5.C: New test.
47478 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
47480 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47481 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47482 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47483 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47485 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47486 bug report" message.
47488 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47489 * g++.dg/ext/instantiate1.C: Move from old-deja.
47491 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
47493 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47494 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47495 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47496 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47498 2001-07-23 Jeffrey A Law (law@cygnus.com)
47500 * gcc.c-torture/execute/20010723-1.c: New test.
47502 2001-07-23 Ben Elliston <bje@redhat.com>
47504 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47506 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47508 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47510 Delete handling of ieee_multilib_flags.
47511 Pass -mieee for alpha*-*-* and sh-*-*.
47512 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47514 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
47516 Remove old-abi tests.
47517 * g++.old-deja/g++.mike/p11116.C: Remove.
47518 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47520 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
47522 * g77.f-torture/compile/pr3743.f: New test
47524 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
47526 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47528 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47530 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47531 g++.old-deja/g++.pt/static6.C: Likewise.
47532 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47533 supports weak symbols.
47535 2001-07-18 Andreas Jaeger <aj@suse.de>
47537 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47540 2001-07-18 Andreas Jaeger <aj@suse.de>
47542 * gcc.dg/iftrap-1.c: Fix target line.
47544 2001-07-17 Richard Henderson <rth@redhat.com>
47546 * gcc.c-torture/execute/20010717-1.c: New.
47548 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
47550 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47553 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47555 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47557 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47559 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47560 UAC_SIGBUS, UAC_NOPRINT definitions.
47562 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
47564 * objc/execute/object_is_class.m: New test.
47565 * objc/execute/object_is_meta_class.m: New test.
47567 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47569 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47570 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47572 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
47574 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47575 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47577 2001-07-14 Richard Henderson <rth@redhat.com>
47579 * gcc.dg/iftrap-1.c: New.
47581 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
47583 * g77.f-torture/execute/intrinsic77.f: New test.
47585 2001-07-11 Janis Johnson <janis@us.ibm.com>
47587 * gcc.misc-tests/gcov-3.c: New test.
47589 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
47591 * gcc.c-torture/compile/20010711-1.c,
47592 * gcc.c-torture/compile/20010711-2.c: New tests.
47594 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
47596 * gcc.c-torture/execute/20010711-1.c: New test.
47598 2001-07-11 Ben Elliston <bje@redhat.com>
47600 * g++.old-deja/g++.other/enum5.C: New test.
47602 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
47604 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47605 (g++-dg-prune): Call prune_gcc_output.
47606 * prune.exp: New file for prune_gcc_output.
47607 * lib/g++.exp, lib/gcc.exp: Load it.
47609 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
47611 * gcc.c-torture/compile/20010701-1.c,
47612 g++.old-deja/g++.ext/attrib6.C: New tests.
47614 2001-07-06 Jeffrey A Law (law@cygnus.com)
47616 * gcc.c-torture/compile/20010706-1.c: New test.
47618 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
47620 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47622 2001-06-28 Stan Shebs <shebs@apple.com>
47624 * gcc.dg/pragma-darwin.c: New test.
47626 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47628 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47629 Solaris 2.[678] system.
47631 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
47633 * gcc.dg/20010622-1.c: New test.
47635 2001-06-18 Stan Shebs <shebs@apple.com>
47637 * objc.dg: New directory.
47638 * objc.dg/dg.exp: New file.
47639 * objc.dg/alias.m: New.
47640 * objc.dg/class-1.m: New.
47641 * objc.dg/class-2.m: New.
47642 * objc.dg/const-str-1.m: New.
47643 * objc.dg/const-str-2.m: New.
47644 * objc.dg/id-1.m: New.
47645 * objc.dg/method-1.m: New.
47646 * objc.dg/super-class-1.m: New.
47647 * lib/objc-dg.exp: New file.
47649 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
47651 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47654 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
47656 * g++.old-deja/g++.abi/vbase8-9.C: New test.
47658 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47660 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47663 2001-06-12 Richard Henderson <rth@redhat.com>
47665 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47667 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47669 * g++.old-deja/g++.abi/vbase5.C: New test.
47670 * g++.old-deja/g++.abi/vbase6.C: New test.
47671 * g++.old-deja/g++.abi/vbase7.C: New test.
47673 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47675 * gcc.c-torture/compile/20010610-1.c: New test.
47677 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47679 * g++.old-deja/g++.abi/vbase4.C: New test.
47681 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47683 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47684 support %f for HC11/HC12 targets.
47685 * gcc.c-torture/execute/930513-1.x: New file, likewise.
47686 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47687 on HC11/HC12 targets.
47688 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47690 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47692 * gcc.dg/wchar_t-1.c: New file.
47693 * gcc.dg/wint_t-1.c: Likewise.
47695 2001-06-11 Bernd Schmidt <bernds@redhat.com>
47697 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47699 2001-06-11 Richard Henderson <rth@redhat.com>
47701 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47703 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47705 * gcc.c-torture/compile/20010611-1.c: New test.
47707 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47709 * gcc.dg/c99-tag-1.c: Add more tests.
47711 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
47713 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47714 representation on MN10300 and ARM/Thumb.
47716 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
47718 * g77.f-torture/execute/20010610.f: New.
47720 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
47722 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47725 2001-06-09 Richard Henderson <rth@redhat.com>
47727 * gcc.c-torture/execute/ashrdi-1.c: New.
47728 * gcc.c-torture/execute/ashldi-1.c: New.
47729 * gcc.c-torture/execute/lshrdi-1.c: New.
47731 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
47733 * objc/execute/load-3.m: Added. Check sending +load to categories,
47734 in addition to classes.
47736 2001-06-08 Stan Shebs <shebs@apple.com>
47738 * objc/execute/load-2.m: New test. From Nicola Pero
47739 <n.pero@mi.flashnet.it>.
47741 2001-06-08 Jakub Jelinek <jakub@redhat.com>
47743 * gcc.c-torture/execute/20010605-2.c: New test.
47745 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47747 * g++.old-deja/g++.abi/vbase2.C: New test.
47748 * g++.old-deja/g++.abi/vbase3.C: New test.
47750 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47752 * g++.old-deja/g++.pt/friend49.C: New test.
47754 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
47756 * g++.old-deja/g++.ext/anon3.C: New test.
47758 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
47760 * g++.old-deja/g++.other/conv7.C: New test.
47762 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
47764 * gcc.c-torture/compile/20010605-2.c: New test.
47766 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
47768 * gcc.c-torture/execute/20010604-1.c: New test.
47770 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
47772 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47774 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
47776 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47777 (g++_link_flags): Likewise.
47778 (g++_init): Pass gccpath's value to two previous functions.
47780 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47782 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47783 Ensure logfile entry matches exec command line.
47785 2001-05-31 Richard Henderson <rth@redhat.com>
47787 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47788 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47790 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
47792 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47793 compiler for irix6.2
47795 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
47797 * g++.old-deja/g++.other/optimize3.C: New file.
47799 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
47801 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47804 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
47806 * g++.old-deja/g++.other/optimize2.C: New file.
47808 2001-05-25 Diego Novillo <dnovillo@redhat.com>
47810 * gcc.c-torture/compile/20010518-2.c: New file.
47811 * gcc.c-torture/execute/20010518-1.c: New file.
47812 * gcc.c-torture/execute/20010518-2.c: New file.
47814 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
47816 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47818 2001-05-24 Mark Mitchell <mark@codesourcery.com>
47820 G++ no longer defines builtins that do not begin with __builtin.
47821 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47822 * g++.old-deja/g++.brendand/misc13.C: Likewise.
47823 * g++.old-deja/g++.law/builtin1.C: Likewise.
47824 * g++.old-deja/g++.law/cvt2.C: Likewise.
47825 * g++.old-deja/g++.mike/net5.C: Likewise.
47826 * g++.old-deja/g++.other/builtins1.C: Likewise.
47827 * g++.old-deja/g++.other/builtins2.C: Likewise.
47828 * g++.old-deja/g++.other/builtins3.C: Likewise.
47829 * g++.old-deja/g++.other/builtins4.C: Likewise.
47830 * g++.old-deja/g++.other/inline8.C: Likewise.
47831 * g++.old-deja/g++.robertl/eb39.C: Likewise.
47833 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
47835 * g++.old-deja/g++.pt/using1.C: Adjust.
47836 * g++.old-deja/g++.pt/using2.C: New test.
47838 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47840 * gcc.dg/cpp/charconst.c: New tests.
47841 * gcc.dg/cpp/escape.c: New tests.
47842 * gcc.dg/cpp/escape-1.c: New tests.
47843 * gcc.dg/cpp/escape-2.c: New tests.
47844 * gcc.dg/cpp/ucs.c: New tests.
47846 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
47848 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47849 native compiler for irix6.5.
47851 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
47853 * lib/g++.exp (g++_include_flags): Use args to compute
47855 (g++_link_flags): Likewise.
47856 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47858 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
47860 * gcc.dg/c90-hexfloat-1.c: Add more tests.
47862 2001-05-21 Geoff Keating <geoffk@redhat.com>
47864 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47867 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47869 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47871 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47872 to STACK_SIZE; Use it to define size of add_histo array.
47873 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47875 (f): Use GITT_SIZE to define size of gitt local table.
47876 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47877 to STACK_SIZE; Use it to define size of bytemem array.
47879 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47881 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47882 on 68HC11/HC12 due to the asm instruction.
47883 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47884 * gcc.c-torture/compile/920520-1.x: Likewise.
47885 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47886 on 68HC11/HC12 because the function is larger than 64K.
47887 * gcc.c-torture/compile/961203-1.x: New file, this test fails
47888 on 68HC11/HC12 because the structure is too large.
47890 2001-05-20 Richard Henderson <rth@redhat.com>
47892 * gcc.c-torture/execute/20010520-1.c: New.
47894 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47896 * g++.old-deja/g++.warn/compare1.C: New test.
47897 * gcc.dg/compare4.c: New test.
47899 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
47901 * g++.old-deja/g++.other/optimize1.C: New test.
47903 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47905 * g++.old-deja/g++.pt/spec41.C: New test.
47907 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
47909 * gcc.c-torture/compile/20010114-1.x: Remove.
47911 2001-05-18 Stan Shebs <shebs@apple.com>
47913 * gcc.c-torture/compile/20010518-1.c: New test.
47915 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
47917 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47918 * g++.old-deja/g++.pt/crash67.C: New test.
47920 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
47922 * g++.old-deja/g++.other/debug9.C: New test.
47924 2001-05-16 Zack Weinberg <zackw@stanford.edu>
47926 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47928 2001-05-16 Jan Hubicka <jh@suse.cz>
47930 * gcc.c-torture/compile/20010516-1.c: New test.
47932 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47934 * g++.old-deja/g++.other/crash41.C: New test.
47936 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47938 * g++.old-deja/g++.pt/crash66.C: New test.
47940 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
47942 * g++.old-deja/g++.robertl/eb27.C: Convert.
47944 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
47946 * g++.dg/friend-warn.C: New test. Do not warn about friend
47947 declaration being redundant.
47949 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
47951 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47953 2001-05-14 Mark Mitchell <mark@codesourcery.com>
47955 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47957 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
47959 * lib/g++.exp: Use testsuite_flags.
47961 2001-05-13 Mark Mitchell <mark@codesourcery.com>
47963 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47965 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
47967 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47969 2001-05-11 Mark Mitchell <mark@codesourcery.com>
47971 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47973 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
47975 * gcc.c-torture/compile/20010313-1.c: New test.
47977 2001-05-09 Zack Weinberg <zackw@stanford.edu>
47979 * gcc.dg/cpp/direct2.c: New test.
47980 * gccq.dg/cpp/direct2s.c: New test.
47982 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47984 2001-05-07 Mark Mitchell <mark@codesourcery.com>
47986 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47987 * g++.old-deja/g++.other/op3.C: Likewise.
47989 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47991 * gcc.dg/cpp/syshdr.h: New file.
47992 * gcc.dg/cpp/sysmac1.c: Update.
47993 * gcc.dg/cpp/sysmac2.c: Update.
47995 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47997 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47999 2001-05-04 David Edelsohn <edelsohn@gnu.org>
48001 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48002 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48004 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
48006 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48008 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
48010 * lib/g++.exp (g++_include_flags): Don't use any special flags
48011 if TESTING_IN_BUILD_TREE is not defined.
48012 (g++_init): Use a plain 'c++' as the compiler if
48013 TESTING_IN_BUILD_TREEE is not defined.
48015 2001-05-02 Jakub Jelinek <jakub@redhat.com>
48017 * g++.old-deja/g++.eh/catch13.C: New test.
48018 * g++.old-deja/g++.eh/catch14.C: New test.
48020 2001-05-02 Jakub Jelinek <jakub@redhat.com>
48022 * gcc.dg/cpp/tr-define.c: New test.
48024 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
48026 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48027 <stdlib.h>, not <malloc.h>.
48029 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
48031 * g++.old-deja/g++.ns/template17.C: New test.
48033 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
48035 * g++.old-deja/g++.pt/ref4.C: New test.
48037 2001-04-30 Richard Henderson <rth@redhat.com>
48039 * gcc.dg/20000724-1.c: Revert last change.
48041 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
48043 * g77.f-torture/execute/20010430.f: New test.
48045 2001-04-30 Mark Mitchell <mark@codesourcery.com>
48047 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48049 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
48051 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48053 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
48055 * g++.old-deja/g++.eh/crash6.C: New test.
48057 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
48059 * g++.old-deja/g++.other/warn7.C: New test.
48061 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
48063 * g++.old-deja/g++.other/defarg9.C: New test.
48065 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
48067 * g77.f-torture/compile/20010426.f: New test.
48068 * g77.f-torture/execute/20010426.f: New test.
48070 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
48072 * g77.f-torture/compile/20000629-1.x: Remove - error
48075 2001-04-26 Jeffrey A Law (law@cygnus.com)
48077 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48078 Tweak slightly to work with g++.dg framework.
48079 * g++.dg/special/ecos.exp: Run initp1.C test.
48080 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48082 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48083 its linker doesn't give line numbers either.
48084 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48086 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
48088 * g++.old-deja/g++.other/lex1.C: New test.
48090 2001-04-26 Jakub Jelinek <jakub@redhat.com>
48092 * gcc.dg/noncompile/20010425-1.c: New test.
48094 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
48096 * g++.old-deja/g++.pt/mangle2.C: New test.
48098 2001-04-25 Jakub Jelinek <jakub@redhat.com>
48100 * gcc.dg/format/plus-1.c: New test.
48102 2001-04-25 Jakub Jelinek <jakub@redhat.com>
48104 * gcc.dg/20010423-1.c: New test.
48106 2001-04-25 Jakub Jelinek <jakub@redhat.com>
48108 * gcc.c-torture/execute/20010422-1.c: New test.
48110 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
48112 * g++.old-deja/g++.ns/type2.C: New test.
48114 2001-04-24 Zack Weinberg <zackw@stanford.edu>
48116 * g++.old-deja/g++.other/perf1.C: New test.
48118 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
48120 * gcc.dg/c99-func-2.c: Remove xfail.
48121 * gcc.dg/c99-func-3.c: Remove xfail.
48122 * gcc.dg/c99-func-4.c: Remove xfail.
48124 2001-04-23 Zack Weinberg <zackw@stanford.edu>
48126 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48128 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
48130 * gcc.c-torture/compile/20010423-1.c: New test.
48132 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
48134 * g++.old-deja/g++.pt/typename28.C: New test.
48136 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
48138 * g++.old-deja/g++.abi/empty2.C: New test.
48139 * g++.old-deja/g++.abi/empty3.C: New test.
48141 2001-04-20 Jakub Jelinek <jakub@redhat.com>
48143 * g++.old-deja/g++.other/comdat2.C: New test.
48144 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48146 2001-04-20 Jakub Jelinek <jakub@redhat.com>
48148 * g++.old-deja/g++.other/overload14.C: New test.
48150 2001-04-20 Jakub Jelinek <jakub@redhat.com>
48152 * g++.old-deja/g++.other/lookup23.C: New test.
48154 2001-04-20 Jakub Jelinek <jakub@redhat.com>
48156 * gcc.c-torture/execute/20010403-1.c: New test.
48158 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
48159 Mark Mitchell <mark@codesourcery.com>
48161 * lib/old-dejagnu.exp: Don't delete output of executable.
48162 Add .exe suffix to executables.
48164 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
48166 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48168 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48170 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48172 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
48174 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48175 * g++.old-deja/g++.abi/crash1.C: New test.
48177 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
48179 * g++.old-deja/g++.other/crash40.C: New test.
48181 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48183 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48185 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
48187 * g++.old-deja/g++.other/warn6.C: New test.
48189 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48191 * g++.old-deja/g++.robertl/eb42.C: Same.
48193 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48195 * gcc.dg/wtr-conversion-1.c: New testcase.
48197 2001-04-10 Richard Henderson <rth@redhat.com>
48199 * g++.old-deja/g++.other/array5.C: New.
48201 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48203 * gcc.c-torture/execute/20010408-1.c: New test.
48205 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
48207 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48208 headers and constructs.
48209 * g++.old-deja/g++.robertl/eb79.C: Same.
48210 * g++.old-deja/g++.robertl/eb77.C (main): Same.
48211 * g++.old-deja/g++.robertl/eb73.C: Same.
48212 * g++.old-deja/g++.robertl/eb66.C (main): Same.
48213 * g++.old-deja/g++.robertl/eb55.C (t): Same.
48214 * g++.old-deja/g++.robertl/eb54.C (main): Same.
48215 * g++.old-deja/g++.robertl/eb46.C (main): Same.
48216 * g++.old-deja/g++.robertl/eb44.C: Same.
48217 * g++.old-deja/g++.robertl/eb41.C (main): Same.
48218 * g++.old-deja/g++.robertl/eb4.C (main): Same.
48219 * g++.old-deja/g++.robertl/eb39.C: Same.
48220 * g++.old-deja/g++.robertl/eb33.C (main): Same.
48221 * g++.old-deja/g++.robertl/eb31.C (main): Same.
48222 * g++.old-deja/g++.robertl/eb30.C: Same.
48223 * g++.old-deja/g++.robertl/eb3.C: Same.
48224 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48225 * g++.old-deja/g++.robertl/eb21.C: Same.
48226 * g++.old-deja/g++.robertl/eb15.C: Same.
48227 * g++.old-deja/g++.robertl/eb118.C: Same.
48228 * g++.old-deja/g++.robertl/eb115.C (main): Same.
48229 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48230 * g++.old-deja/g++.robertl/eb109.C: Same.
48231 * g++.old-deja/g++.other/sibcall1.C (main): Same.
48232 * g++.old-deja/g++.mike/rtti1.C: Same.
48233 * g++.old-deja/g++.mike/p658.C: Same.
48234 * g++.old-deja/g++.mike/net46.C: Same.
48235 * g++.old-deja/g++.mike/net34.C: Same.
48236 * g++.old-deja/g++.mike/memoize1.C: Same.
48237 * g++.old-deja/g++.mike/eh2.C: Same.
48238 * g++.old-deja/g++.law/weak.C: Same.
48239 * g++.old-deja/g++.law/visibility7.C: Same.
48240 * g++.old-deja/g++.law/visibility25.C: Same.
48241 * g++.old-deja/g++.law/visibility22.C: Same.
48242 * g++.old-deja/g++.law/visibility2.C: Same.
48243 * g++.old-deja/g++.law/visibility17.C: Same.
48244 * g++.old-deja/g++.law/visibility13.C: Same.
48245 * g++.old-deja/g++.law/visibility10.C: Same.
48246 * g++.old-deja/g++.law/visibility1.C: Same.
48247 * g++.old-deja/g++.law/virtual3.C (eval): Same.
48248 * g++.old-deja/g++.law/vbase1.C: Same.
48249 * g++.old-deja/g++.law/operators32.C: Same.
48250 * g++.old-deja/g++.law/nest3.C: Same.
48251 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48252 * g++.old-deja/g++.law/except5.C (main): Same.
48253 * g++.old-deja/g++.law/cvt7.C (run): Same.
48254 * g++.old-deja/g++.law/cvt2.C: Same.
48255 * g++.old-deja/g++.law/cvt16.C: Same.
48256 * g++.old-deja/g++.law/ctors6.C (bar): Same.
48257 * g++.old-deja/g++.law/ctors17.C (main): Same.
48258 * g++.old-deja/g++.law/ctors13.C: Same.
48259 * g++.old-deja/g++.law/ctors12.C (main): Same.
48260 * g++.old-deja/g++.law/ctors10.C: Same.
48261 * g++.old-deja/g++.law/code-gen5.C: Same.
48262 * g++.old-deja/g++.law/bad-error7.C: Same.
48263 * g++.old-deja/g++.law/arm9.C: Same.
48264 * g++.old-deja/g++.law/arm12.C: Same.
48265 * g++.old-deja/g++.law/arg8.C: Same.
48266 * g++.old-deja/g++.law/arg1.C: Same.
48267 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48268 * g++.old-deja/g++.jason/template31.C: Same.
48269 * g++.old-deja/g++.jason/template24.C (main): Same.
48270 * g++.old-deja/g++.jason/2371.C: Same.
48271 * g++.old-deja/g++.eh/new2.C: Same.
48272 * g++.old-deja/g++.eh/new1.C: Same.
48273 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48274 * g++.old-deja/g++.brendan/nest21.C (main): Same.
48275 * g++.old-deja/g++.brendan/err-msg3.C: Same.
48276 * g++.old-deja/g++.brendan/crash62.C: Same.
48277 * g++.old-deja/g++.brendan/crash52.C: Same.
48278 * g++.old-deja/g++.brendan/crash49.C (main): Same.
48279 * g++.old-deja/g++.brendan/crash38.C: Same.
48280 * g++.old-deja/g++.brendan/crash15.C (main): Same.
48281 * g++.old-deja/g++.brendan/copy9.C: Same.
48283 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
48285 * gcc.c-torture/execute/20001203-2.c (memset):
48286 Count argument is of type __SIZE_TYPE__.
48288 2001-04-04 Diego Novillo <dnovillo@redhat.com>
48290 * gcc.c-torture/compile/20010404-1.c: New test.
48292 2001-04-04 Jakub Jelinek <jakub@redhat.com>
48294 * gcc.c-torture/compile/20010326-1.c: New test.
48296 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
48298 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48299 peculiarities of the SH.
48300 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48302 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48304 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48305 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48306 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48308 2001-04-02 Jakub Jelinek <jakub@redhat.com>
48310 * g77.f-torture/compile/20010321-1.f: New test.
48312 2001-04-02 Jakub Jelinek <jakub@redhat.com>
48314 * gcc.c-torture/compile/20010329-1.c: New test.
48316 2001-04-02 Jakub Jelinek <jakub@redhat.com>
48318 * gcc.c-torture/execute/20010329-1.c: New test.
48320 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
48322 * g++.old-deja/g++.other/eh4.C: Fix typo.
48324 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
48326 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48328 2001-03-28 Philip Blundell <philb@gnu.org>
48330 * gcc.c-torture/compile/20010328-1.c: New test.
48332 2001-03-27 Richard Henderson <rth@redhat.com>
48334 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48335 * g++.old-deja/g++.eh/vbase3.C: Likewise.
48337 2001-03-27 Alan Modra <alan@linuxcare.com.au>
48339 * gcc.c-torture/compile/20010327-1.c: New test.
48341 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
48343 * g++.old-deja/g++.other/friend12.C: New test.
48344 * g++.old-deja/g++.other/friend9.C: Expect no errors.
48345 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48347 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
48349 * gcc.c-torture/execute/20010325-1.c: New test.
48351 2001-03-23 Jakub Jelinek <jakub@redhat.com>
48353 * g++.old-deja/g++.other/mangle3.C: New test.
48355 2001-03-22 Jakub Jelinek <jakub@redhat.com>
48357 * g++.old-deja/g++.other/anon8.C: New test.
48359 2001-03-20 Philip Blundell <philb@gnu.org>
48361 * gcc.c-torture/compile/20010320-1.c: New test.
48363 2001-03-17 Richard Henderson <rth@redhat.com>
48365 * g++.old-deja/g++.other/eh4.C: Add expected error text.
48367 2001-03-15 Geoff Keating <geoff@redhat.com>
48369 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48372 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
48374 * g++.old-deja/g++.other/eh4.C: New test.
48376 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
48378 * gcc.dg/cpp/mi1.c: Update.
48380 2001-03-14 Jakub Jelinek <jakub@redhat.com>
48382 * g++.old-deja/g++.other/regstack.C: New test.
48384 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
48386 * g++.old-deja/g++.other/ref4.C: New test.
48388 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
48390 * objc/execute/va_method.m: Added.
48391 * objc/execute/IMP.m: Added.
48392 * objc/execute/_cmd.m: Added.
48393 * objc/execute/accessing_ivars.m: Added.
48394 * objc/execute/class-1.m: Added.
48395 * objc/execute/class-10.m: Added.
48396 * objc/execute/class-11.m: Added.
48397 * objc/execute/class-12.m: Added.
48398 * objc/execute/class-13.m: Added.
48399 * objc/execute/class-14.m: Added.
48400 * objc/execute/class-2.m: Added.
48401 * objc/execute/class-3.m: Added.
48402 * objc/execute/class-4.m: Added.
48403 * objc/execute/class-5.m: Added.
48404 * objc/execute/class-6.m: Added.
48405 * objc/execute/class-7.m: Added.
48406 * objc/execute/class-8.m: Added.
48407 * objc/execute/class-9.m: Added.
48408 * objc/execute/class-tests-1.h
48409 * objc/execute/class-tests-2.h
48410 * objc/execute/compatibility_alias.m: Added.
48411 * objc/execute/encode-1.m: Added.
48412 * objc/execute/formal_protocol-1.m: Added.
48413 * objc/execute/formal_protocol-2.m: Added.
48414 * objc/execute/formal_protocol-3.m: Added.
48415 * objc/execute/formal_protocol-4.m: Added.
48416 * objc/execute/formal_protocol-5.m: Added.
48417 * objc/execute/formal_protocol-6.m: Added.
48418 * objc/execute/formal_protocol-7.m: Added.
48419 * objc/execute/informal_protocol.m: Added.
48420 * objc/execute/initialize.m: Added.
48421 * objc/execute/load.m: Added.
48422 * objc/execute/many_args_method.m: Added.
48423 * objc/execute/nested-3.m: Added.
48424 * objc/execute/no_clash.m: Added.
48425 * objc/execute/private.m: Added.
48426 * objc/execute/redefining_self.m: Added.
48427 * objc/execute/root_methods.m: Added.
48428 * objc/execute/selector-1.m: Added.
48429 * objc/execute/static-1.m: Added.
48430 * objc/execute/static-2.m: Added.
48431 * objc/execute/va_method.m: Added.
48433 2001-03-10 Richard Henderson <rth@redhat.com>
48435 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48437 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
48439 * g++.old-deja/g++.other/crash31.C: XFAIL.
48440 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48441 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48442 * gcc.c-torture/execute/20010123-1.x: XFAIL.
48443 * gcc.c-torture/execute/20010124-1.x: XFAIL.
48444 * gcc.dg/sequence-pt-1.c: XFAIL one test.
48446 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
48448 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48450 2001-03-06 Zack Weinberg <zackw@stanford.edu>
48452 * gcc.dg/20000724-1.c: Don't use multiline strings.
48454 2001-03-06 Zack Weinberg <zackw@stanford.edu>
48456 * objc/execute/string1.m, objc/execute/string2.m: Compare the
48457 result of -cString against what we expect it to be; don't just
48458 print it out for no one to read.
48460 * objc/execute/string3.m, objc/execute/string4.m: New tests.
48461 Based on testcases provided by Nicola Pero.
48463 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
48465 * gcc.dg/cpp/macro7.c: New test.
48467 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
48469 * gcc.dg/cpp/multiline.c: Update.
48471 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
48473 * g++.old-deja/g++.other/enum3.C: New test.
48475 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
48477 * g++.old-deja/g++.other/pod1.C: New test.
48479 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
48481 * g++.old-deja/g++.ext/overload1.C: New test.
48483 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
48485 * g++.old-deja/g++.pt/using1.C: New test.
48487 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
48489 * g++.old-deja/g++.other/using9.C: New test.
48491 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
48493 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48495 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48497 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
48499 * g++.old-deja/g++.ext/realpt1.C: Remove.
48501 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
48503 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48505 2001-02-26 Will Cohen <wcohen@redhat.com>
48507 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48509 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
48511 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48512 templatized constructors.
48514 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48516 * gcc.c-torture/execute/20010224-1.c: New test.
48518 2001-02-23 Jakub Jelinek <jakub@redhat.com>
48520 * gcc.c-torture/execute/20010222-1.c: New test.
48522 2001-02-22 Jakub Jelinek <jakub@redhat.com>
48524 * g++.old-deja/g++.other/inline20.C: New test.
48526 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
48528 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48530 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48532 * g++.old-deja/g++.other/lookup22.C: New test.
48534 2001-02-19 Zack Weinberg <zackw@stanford.edu>
48536 * g77.dg: New directory.
48537 * g77.dg/20010216-1.f: New test case.
48538 * g77.dg/dg.exp: New driver.
48539 * lib/g77-dg.exp: New driver library.
48541 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48543 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48545 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
48547 * g++.old-deja/g++.other/decl9.C: New test.
48549 2001-02-16 Jakub Jelinek <jakub@redhat.com>
48551 * g++.old-deja/g++.other/init16.C: Update the test so that it does
48552 not need <string> and also tests the initialization at runtime.
48554 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48556 * gcc.c-torture/execute/longlong.c: New test.
48558 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
48560 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48562 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
48564 * gcc.c-torture/execute/920302-1.c (execute):
48565 Change argument type to short.
48567 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
48569 * g++.old-deja/g++.pt/deduct6.C: New test.
48571 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
48573 * g++.old-deja/g++.pt/deduct5.C: New test.
48575 2001-02-14 Jakub Jelinek <jakub@redhat.com>
48577 * gcc.c-torture/execute/20010209-1.c: New test.
48579 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
48581 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48583 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
48585 * g++.dg/vtgc1.C: Update for new ABI.
48587 * consistency.vlad: New directory, 1665 files.
48589 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48591 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48593 * gcc.dg/cpp/digraphs.c: Declare puts.
48595 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48597 * g++.old-deja/g++.other/warn5.C: New test.
48599 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48601 * g++.old-deja/g++.pt/spec40.C: New test.
48603 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48605 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48607 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48609 2001-02-12 Jakub Jelinek <jakub@redhat.com>
48611 * gcc.c-torture/compile/20010209-1.c: New test.
48613 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
48615 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48616 excess errors message but not if it crashes.
48617 * g++.old-deja/g++.other/crash27.C: Likewise.
48618 * g++.old-deja/g++.other/crash28.C: Likewise.
48619 * g++.old-deja/g++.other/crash30.C: Likewise.
48620 * g++.old-deja/g++.other/crash32.C: Likewise.
48621 * g++.old-deja/g++.other/crash35.C: Likewise.
48622 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48624 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
48626 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48627 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48628 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48629 g77.f-torture/execute/execute.exp,
48630 g77.f-torture/noncompile/noncompile.exp,
48631 gcc.c-torture/execute/execute.exp,
48632 gcc.c-torture/execute/memcheck/memcheck.exp,
48633 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48634 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48635 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48636 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48637 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48638 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48639 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48640 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48641 Remove bug reporting instructions with ancient email addresses.
48643 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48645 * gcc.dg/20010202-1.c: New test.
48646 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48648 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
48650 * g++.dg/stdbool-if.C: New test.
48652 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
48654 * objc/execute/fdecl.m: Added main().
48656 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48658 * gcc.c-torture/execute/20010206-1.c: New test.
48660 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
48662 * gcc.dg/cpp/avoidpaste1.c: Update.
48664 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
48666 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48667 Pero <nicola@brainstorm.co.uk>.
48668 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48670 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
48672 * g++.old-deja/g++.pt/spec39.C: New test.
48674 2001-02-05 Jakub Jelinek <jakub@redhat.com>
48676 * gcc.c-torture/compile/20010202-1.c: New test.
48678 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
48680 * g++.old-deja/g++.abi/primary2.C: New test.
48681 * g++.old-deja/g++.abi/primary3.C: New test.
48682 * g++.old-deja/g++.abi/primary4.C: New test.
48683 * g++.old-deja/g++.abi/primary5.C: New test.
48684 * g++.old-deja/g++.abi/vtable3.h: New test.
48685 * g++.old-deja/g++.abi/vtable3a.C: New test.
48686 * g++.old-deja/g++.abi/vtable3b.C: New test.
48687 * g++.old-deja/g++.abi/vtable3c.C: New test.
48688 * g++.old-deja/g++.abi/vtable3d.C: New test.
48689 * g++.old-deja/g++.abi/vtable3e.C: New test.
48690 * g++.old-deja/g++.abi/vtable3f.C: New test.
48691 * g++.old-deja/g++.abi/vtable3g.C: New test.
48692 * g++.old-deja/g++.abi/vtable3h.C: New test.
48693 * g++.old-deja/g++.abi/vtable3i.C: New test.
48694 * g++.old-deja/g++.abi/vtable3j.C: New test.
48695 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48697 2001-02-03 Jakub Jelinek <jakub@redhat.com>
48699 * g++.old-deja/g++.other/anon6.C: New test.
48700 * g++.old-deja/g++.other/anon7.C: New test.
48702 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
48704 * gcc.dg/cpp/avoidpaste2.c: New tests.
48706 2001-01-31 Jakub Jelinek <jakub@redhat.com>
48708 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48710 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
48712 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48713 DECIMAL_DIG cases for Irix."
48715 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
48717 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48719 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48721 * gcc.dg/c99-tag-1.c: New test.
48723 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48725 * gcc.dg/cpp/tr-warn1.c: Add tests.
48727 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48729 * gcc.dg/cpp/avoidpaste1.c: Update.
48730 * gcc.dg/cpp/paste4.c: Update.
48732 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
48734 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48737 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48739 * g++.old-deja/g++.other/inline19.C: New test.
48741 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
48743 * gcc.dg/Wlarger-than.c: New test.
48745 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48747 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48749 2001-01-29 Jakub Jelinek <jakub@redhat.com>
48751 * gcc.c-torture/execute/20010129-1.c: New test.
48752 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48754 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
48756 * gcc.dg/cpp/avoidpaste1.c: Test case.
48758 2001-01-28 Jakub Jelinek <jakub@redhat.com>
48760 * g++.old-deja/g++.other/inline18.C: New test.
48762 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48764 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48765 and __builtin_putchar.
48767 2001-01-27 Jakub Jelinek <jakub@redhat.com>
48769 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48772 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
48774 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48775 floating point number rounding mode to round to the nearest
48776 representable mode.
48778 2001-01-25 Jakub Jelinek <jakub@redhat.com>
48780 * g++.old-deja/g++.other/mangle2.C: New test.
48782 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
48784 * gcc.c-torture/compile/20010124-1.c: New test.
48786 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
48788 * g++.old-deja/g++.pt/spec38.C: New test.
48790 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48792 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48795 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48797 * gcc.c-torture/execute/20010123-1.c: New test.
48799 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48801 * g++.old-deja/g++.pt/spec37.C: New test.
48803 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48805 * g++.old-deja/g++.pt/overload14.C: New test.
48807 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48809 * gcc.c-torture/execute/20010122-1.c: New test, exercise
48810 __builtin_return_address.
48812 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
48814 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48815 * g++.old-deja/g++.pt/spec35.C: New test.
48816 * g++.old-deja/g++.pt/spec36.C: New test.
48818 2001-01-20 Jakub Jelinek <jakub@redhat.com>
48820 * gcc.c-torture/compile/20010118-1.c: New test.
48822 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
48824 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48826 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48828 * gcc.c-torture/execute/20010119-1.c: New test.
48830 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48832 * g++.old-deja/g++.other/vbase5.C: New test.
48834 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48836 * gcc.c-torture/execute/20010118-1.c: New test.
48838 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48840 * g++.old-deja/g++.pt/deduct3.C: New test.
48842 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48844 * g++.old-deja/g++.pt/spec34.C: New test.
48846 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48848 * g77.f-torture/compile/20000601-2.f: New test.
48850 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48852 * g++.old-deja/g++.other/init17.C: New test.
48854 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
48856 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48858 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48860 * g++.old-deja/g++.pt/unify8.C: New test.
48862 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48864 * g++.old-deja/g++.abi/vbase1.C: New test.
48866 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48868 * g++.old-deja/g++.pt/crash65.C: New test.
48870 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
48872 * gcc.dg/cpp/assembl2.S: New test case.
48874 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
48876 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48879 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48881 * g++.old-deja/g++.other/builtins1.C: New test.
48882 * g++.old-deja/g++.other/builtins2.C: Likewise.
48883 * g++.old-deja/g++.other/builtins3.C: Likewise.
48884 * g++.old-deja/g++.other/builtins4.C: Likewise.
48886 2001-01-17 Jakub Jelinek <jakub@redhat.com>
48888 * gcc.c-torture/compile/20010117-1.c: New test.
48889 * gcc.c-torture/compile/20010117-2.c: New test.
48891 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48893 * g77.f-torture/execute/20010116.[fx]: New test,
48895 * g77.f-torture/compile/20010115.f: Indicate it's
48896 a test for PR fortran/1636.
48898 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
48900 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48902 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48904 * g77.f-torture/compile/20010115.f: New test.
48906 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
48908 * g++.old-deja/g++.pt/nontype5.C: New test.
48910 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
48912 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48913 have an equivalent working one below it.
48915 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48917 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48918 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48920 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48922 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48923 message containing "init_priority".
48924 (conpr-2.C): Likewise.
48925 (conpr-3.C): Likewise.
48926 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48928 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48930 * gcc.c-torture/execute/20010114-2.c: New test.
48932 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
48934 * gcc.c-torture/compile/20010114-1.c: New test.
48935 * gcc.c-torture/compile/20010114-1.x: Xfail.
48936 * gcc.c-torture/compile/20010114-2.c: New test.
48937 * gcc.c-torture/execute/20010114-1.c: New test.
48938 * gcc.dg/trunc-1.c: New test.
48939 * gcc.dg/uninit-B.c: New test.
48941 2001-01-13 Nick Clifton <nickc@redhat.com>
48943 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48946 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
48948 * gcc.c-torture/compile/20010113-1.c: New test.
48950 2001-01-13 Jakub Jelinek <jakub@redhat.com>
48952 * gcc.c-torture/compile/20001212-1.c: New test.
48954 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
48956 * gcc.dg/cpp/widestr1.c: Update.
48957 * gcc.dg/cpp/prag-imp.c: Remove.
48959 2001-01-12 Jakub Jelinek <jakub@redhat.com>
48961 * gcc.c-torture/execute/20000801-3.x: Remove.
48962 * gcc.dg/c90-init-1.c: New test.
48963 * gcc.dg/c99-init-1.c: New test.
48964 * gcc.dg/c99-init-2.c: New test.
48965 * gcc.dg/gnu99-init-1.c: New test.
48967 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
48969 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48970 testing that no relevant ones were found.
48972 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48974 * g++.old-deja/g++.pt/cast2.C: New test.
48976 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48978 * g++.old-deja/g++.pt/friend47.C: New test.
48980 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48982 * g++.old-deja/g++.pt/instantiate13.C: New test.
48984 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48986 * g++.old-deja/g++.other/defarg7.C: New test.
48987 * g++.old-deja/g++.other/defarg8.C: New test.
48989 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48991 * g++.old-deja/g++.pt/crash64.C: New test.
48993 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48995 * g++.old-deja/g++.pt/crash63.C: New test.
48997 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
48999 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49001 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
49003 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49005 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
49007 * g++.old-deja/g++.pt/error3.C: New test.
49009 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
49011 * g++.old-deja/g++.other/crash39.C: New test.
49013 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
49015 * g++.old-deja/g++.other/vbase4.C: New test.
49017 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
49019 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49020 * gcc.dg/special/20000419-2.c: New file. Identical to above.
49021 * gcc.dg/special/special.exp: New test driver which will check
49022 for alias support for the above test.
49024 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
49026 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49027 problems on small machines.
49028 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49031 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
49033 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49035 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49037 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
49039 * g++.old_deja/g++.pt/using8.C: New test.
49041 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
49043 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49045 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
49047 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49048 where a failure is expected.
49049 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49051 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
49053 * g++.old_deja/g++.pt/instantiate12.C: New test.
49055 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
49057 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49059 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49060 * g++.old-deja/g++.brendan/crash17.C: Likewise.
49061 * g++.old-deja/g++.brendan/crash29.C: Likewise.
49062 * g++.old-deja/g++.brendan/crash48.C: Likewise.
49063 * g++.old-deja/g++.brendan/ns1.C: Likewise.
49064 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49065 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49066 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49067 * g++.old-deja/g++.eh/spec6.C: Likewise.
49068 * g++.old-deja/g++.jason/crash3.C: Likewise.
49069 * g++.old-deja/g++.law/ctors11.C: Likewise.
49070 * g++.old-deja/g++.law/ctors17.C: Likewise.
49071 * g++.old-deja/g++.law/ctors5.C: Likewise.
49072 * g++.old-deja/g++.law/ctors9.C: Likewise.
49073 * g++.old-deja/g++.mike/ambig1.C: Likewise.
49074 * g++.old-deja/g++.mike/net22.C: Likewise.
49075 * g++.old-deja/g++.mike/p3538a.C: Likewise.
49076 * g++.old-deja/g++.mike/p3538b.C: Likewise.
49077 * g++.old-deja/g++.mike/virt3.C: Likewise.
49078 * g++.old-deja/g++.niklas/t128.C: Likewise.
49079 * g++.old-deja/g++.other/anon4.C: Likewise.
49080 * g++.old-deja/g++.other/using1.C: Likewise.
49081 * g++.old-deja/g++.other/warn3.C: Likewise.
49082 * g++.old-deja/g++.pt/t37.C: Likewise.
49083 * g++.old-deja/g++.robertl/eb69.C: Likewise.
49084 * g++.old-deja/g++.robertl/eb71.C: Likewise.
49086 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
49088 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49090 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49092 * gcc.c-torture/execute/stdio-opt-3.c: New test.
49094 2001-01-07 Jakub Jelinek <jakub@redhat.com>
49096 * gcc.c-torture/compile/20010107-1.c: New test.
49098 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
49100 * gcc.c-torture/execute/builtin-noret-1.c: New test.
49102 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
49104 * gcc.dg/format/format.h: New file.
49105 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49106 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49107 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49108 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49109 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49110 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49111 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49112 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49113 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49114 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49115 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49116 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49117 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49118 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49119 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49120 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49121 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49122 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49123 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49124 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49125 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49126 instead of declaring standard types, macros and functions in each
49129 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
49131 * gcc.c-torture/execute/20010106-1.c: New test.
49133 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
49135 * gcc.dg/format/format.exp: New file.
49136 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49137 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49138 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49139 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49140 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49141 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49142 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49143 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49144 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49145 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49146 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49147 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49148 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49149 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49150 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49151 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49152 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49153 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49154 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49155 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49156 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49157 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49158 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49159 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49160 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49161 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49162 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49163 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49164 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49165 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49166 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49167 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49168 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49169 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49170 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49171 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49172 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49173 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49174 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49175 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49176 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49177 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49179 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
49181 * gcc.c-torture/execute/991228-1.c: Take word endianness into
49184 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
49186 * gcc.c-torture/execute/builtin-complex-1.c: New test.
49188 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
49190 * g++.old-deja/g++.pt/crash62.C: New test.
49192 2001-01-04 Richard Henderson <rth@redhat.com>
49194 * gcc.dg/20000926-1.c: Update expected warnings.
49195 * gcc.dg/array-2.c: Likewise.
49196 * gcc.dg/array-4.c: Also validate flexible array members.
49197 * gcc.dg/c99-flex-array-1.c: New.
49199 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
49201 * gcc.c-torture/compile/20001222-1.x: Remove.
49203 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49205 * gcc.c-torture/execute/built-in-setjmp.c: New.
49207 2001-01-03 Richard Henderson <rth@redhat.com>
49209 * gcc.dg/940510-1.c: Update expected error wording.
49210 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49212 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
49214 * lib/target-supports.exp (check_alias_available): Modified to
49215 indicate aliases not supported if only weak aliases are supported.
49217 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49219 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49220 Turn on cmpstrsi checks for __pj__ and __i370__.
49222 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
49224 * g++.old-deja/g++.other/virtual11.C: New test.
49226 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
49228 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49230 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49232 * gcc.c-torture/compile/20010102-1.c: New test.
49234 2001-01-02 Andreas Jaeger <aj@suse.de>
49236 * gcc.dg/noreturn-3.c: New test.
49238 * gcc.dg/noreturn-4.c: New test.
49240 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49242 * gcc.c-torture/execute/stdio-opt-1.c: Also test
49243 __builtin_fputc and __builtin_fwrite.
49245 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
49247 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49248 signed char, not default char.
49250 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
49252 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49254 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
49256 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49258 2000-12-29 Richard Henderson <rth@redhat.com>
49260 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49261 (__cyg_profile_func_exit): Define.
49263 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49265 * g++.dg/vtgc1.C: New test.
49267 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
49269 * gcc.dg/noncompile/20001228-1.c: New test.
49271 * gcc.dg/20001228-1.c: New test.
49273 * gcc.c-torture/execute/20001228-1.c: New test.
49275 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
49277 * gcc.dg/format-strfmon-1.c: New test.
49279 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49281 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49282 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49283 * gcc.c-torture/execute/string-opt-1.c: Likewise.
49284 * gcc.c-torture/execute/string-opt-2.c: Likewise.
49285 * gcc.c-torture/execute/string-opt-3.c: Likewise.
49286 * gcc.c-torture/execute/string-opt-4.c: Likewise.
49287 * gcc.c-torture/execute/string-opt-6.c: Likewise.
49288 * gcc.c-torture/execute/string-opt-7.c: Likewise.
49289 * gcc.c-torture/execute/string-opt-8.c: Likewise.
49290 * gcc.c-torture/execute/string-opt-9.c: Likewise.
49291 * gcc.c-torture/execute/string-opt-10.c: Likewise.
49292 * gcc.c-torture/execute/string-opt-11.c: Likewise.
49293 * gcc.c-torture/execute/string-opt-12.c: Likewise.
49295 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49296 * gcc.c-torture/execute/string-opt-4.c: Test index.
49298 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
49300 * gcc.c-torture/compile/20001226-1.c: New test.
49302 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
49304 * gcc.c-torture/compile/20001222-1.c: New test.
49305 * gcc.c-torture/compile/20001222-1.x: Xfail.
49307 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
49309 * gcc.c-torture/execute/comp-goto-2.c: New test.
49311 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
49313 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49314 Use long types if __INT_MAX__ is 32767.
49315 (main): Use cast to (sint32 *) when poking 88 into a_page.
49317 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49319 2000-12-21 Bernd Schmidt <bernds@redhat.com>
49321 * gcc.c-torture/compile/20001221-1.c: New test.
49322 * gcc.c-torture/execute/20001221-1.c: New test.
49324 2000-12-20 Richard Henderson <rth@redhat.com>
49326 * g++.old-deja/g++.pt/crash36.C: Update error lines.
49327 * g++.old-deja/g++.robertl/eb109.C: Likewise.
49329 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49331 * gcc.dg/compare3.c: New test.
49333 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
49335 * gcc.dg/format-warnll-1.c: New test.
49337 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
49339 * gcc.dg/cpp/cmdlne-P.c: New test.
49341 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
49343 * gcc.c-torture/execute/builtin-abs-1.c,
49344 gcc.c-torture/execute/builtin-abs-2.c: New tests.
49346 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
49348 * gcc.dg/cpp/multiline.c: New test.
49350 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
49352 * g++.old-deja/g++.other/syshdr1.C: Update.
49353 * gcc.dg/cpp/lineflags.c: Remove temporarily.
49355 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49357 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49359 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49361 * g++.old-deja/g++.pt/ttp65.C: New test.
49363 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49365 * g++.old-deja/g++.pt/ttp64.C: New test.
49367 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49369 * g++.old-deja/g++.pt/spec33.C: New test.
49371 2000-12-14 Catherine Moore <clm@redhat.com>
49373 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49374 * gcc.c-torture/execute/920612-2.c: Likewise.
49375 * gcc.c-torture/execute/920428-2.c: Likewise.
49376 * gcc-c-torture/execute/va-arg-11.c: Call exit.
49377 * gcc.c-torture/execute/va-arg-21.c: Likewise.
49379 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49381 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49382 * gcc.dg/pack-test-2.c: Likewise.
49384 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
49386 Tests by Zack Weinberg <zackw@stanford.edu>.
49388 * gcc.dg/cpp/defined.c: Update.
49389 * gcc.dg/cpp/defined_trad.c: New tests.
49391 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
49393 * gcc.dg/cpp/trad-direct.c: Update.
49395 2000-12-11 Neil Booth <neilb@earthling.net>
49397 * gcc.dg/cpp/defined_trad.c
49399 2000-12-11 Neil Booth <neilb@earthling.net>
49401 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49403 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
49405 * gcc.dg/format-miss-2.c: New test.
49407 2000-12-09 Neil Booth <neilb@earthling.net>
49409 * gcc.dg/cpp/lineflags.c: New tests.
49410 * gcc.dg/cpp/poison.c: Update.
49411 * gcc.dg/cpp/redef2.c: Update.
49412 * gcc.dg/cpp/skipping.c: New test.
49414 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
49416 * g++.old-deja/g++.other/eh3.C: New testcase.
49418 2000-12-07 Neil Booth <neilb@earthling.net>
49420 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49421 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49422 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49423 wtr-union-init-2.c, wtr-union-init-3.c: Update.
49424 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49427 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49429 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49430 __SIZE_TYPE__ instead of int for type of integers cast to
49433 2000-12-07 Jakub Jelinek <jakub@redhat.com>
49435 * g++.old-deja/g++.other/cleanup4.C: New test.
49437 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49439 * format-sec-1.c: New test.
49441 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49443 * gcc.dg/format-nonlit-3.c: New test.
49445 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
49447 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49448 through a null pointer.
49450 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49452 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49453 * g++.old-deja/g++.pt/partial4.C: New test.
49455 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
49457 * gcc.c-torture/execute/ieee/hugeval.x: New.
49459 2000-12-06 Neil Booth <neilb@earthling.net>
49461 * gcc.dg/cpp/backslash2.c: New tests.
49463 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49465 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49466 * gcc.c-torture/execute/stdio-opt-2.c: New test.
49468 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
49470 * gcc.c-torture/execute/20001203-2.c: New testcase.
49472 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
49474 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49475 * g++.old-deja/g++.other/virtual10.C: New test.
49477 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
49479 * g++.old-deja/g++.mike/pmf5.C: Remove test.
49481 2000-12-05 Richard Henderson <rth@redhat.com>
49483 * gcc.c-torture/compile/20001205-1.c: New.
49485 2000-12-04 Neil Booth <neilb@earthling.net>
49487 * g++.old-deja/g++.other/virtual9.C: New test.
49488 * g++.old-deja/g++.pt/crash61.C: New test.
49489 * gcc.c-torture/execute/loop-9.c: New test.
49491 2000-12-04 Neil Booth <neilb@earthling.net>
49493 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49494 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49495 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49496 * gcc.dg/cpp/extratokens.c: ...here.
49498 2000-12-04 Neil Booth <neilb@earthling.net>
49500 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49503 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49505 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49506 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49508 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49510 * gcc.c-torture/execute/20001203-1.c: New test.
49512 2000-12-03 Neil Booth <neilb@earthling.net>
49514 * gcc.dg/cpp/macro6.c: New test cases.
49516 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49518 * gcc.c-torture/execute/string-opt-9.c: New test.
49519 * gcc.c-torture/execute/string-opt-10.c: Likewise.
49520 * gcc.c-torture/execute/string-opt-11.c: Likewise.
49521 * gcc.c-torture/execute/string-opt-12.c: Likewise.
49523 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49524 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49526 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
49528 * gcc.dg/cpp/if-6.c: New testcase.
49530 * gcc.dg/20001201-1.c: New testcase.
49532 2000-12-02 Neil Booth <neilb@earthling.net>
49534 * g++.old-deja/g++.other/externC4.C,
49535 g++.old-deja/g++.other/friend10.C: New tests.
49537 2000-12-02 Neil Booth <neilb@earthling.net>
49539 * g++.old-deja/g++.other/instan2.C
49540 * g++.old-deja/g++.other/instan3.C: New test.
49542 2000-12-02 Neil Booth <neilb@earthling.net>
49544 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49545 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49546 gnuc99.c,gnuc99-pedantic.c: New tests.
49548 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
49550 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49551 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49553 2000-12-01 Neil Booth <neilb@earthling.net>
49555 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49556 * gcc.dg/cpp/poison.c: Update.
49557 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49559 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
49561 * g77.f-torture/execute/20001201.f: New test.
49563 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
49565 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49567 2000-12-01 Jakub Jelinek <jakub@redhat.com>
49569 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49571 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
49573 * g++.old-deja/g++.other/cast6.C: New test.
49575 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
49577 * gcc.c-torture/execute/20001130-2.c: New testcase.
49579 2000-11-30 Richard Henderson <rth@redhat.com>
49581 * gcc.c-torture/execute/20001130-1.c: New test.
49583 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49585 * g++.old-deja/g++.other/op3.C: New test.
49587 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49589 * g++.old-deja/g++.other/op2.C: New test.
49591 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
49593 * g++.old-deja/g++.other/crash38.C: New test.
49595 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
49597 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49599 2000-11-29 Jakub Jelinek <jakub@redhat.com>
49601 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49603 * gcc.c-torture/execute/string-opt-6.c: New test.
49605 * gcc.dg/20001117-1.c: Add main.
49607 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
49609 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49611 * gcc.dg/940510-1.c: ... to here.
49613 * gcc.dg/20000926-1.c: GNU C now allows initializations of
49614 zero-size arrays in toplevel structures.
49616 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49618 * gcc.c-torture/execute/loop-8.c: New test.
49620 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49622 * g++.old-deja/g++.other/base1.C: New test.
49624 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49626 * g++.old-deja/g++.other/parse2.C: New test.
49628 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49630 * g++.old-deja/g++.pt/incomplete1.C: New test.
49632 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49634 * g++.old-deja/g++.other/friend9.C: New test.
49636 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49638 * gcc.dg/20001127-1.c: New test.
49640 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49642 * g++.old-deja/g++.pt/friend46.C: New test.
49644 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49646 * g++.old-deja/g++.other/ptrmem8.C: New test.
49648 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49650 * gcc.c-torture/execute/string-opt-7.c: New test.
49651 * gcc.c-torture/execute/string-opt-8.c: Likewise.
49653 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
49655 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49656 instead of 'mkcheck 2'.
49658 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49660 * gcc.c-torture/execute/memcheck/driver.c,
49661 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49662 C9X references to refer to C99.
49664 2000-11-25 Jakub Jelinek <jakub@redhat.com>
49666 * gcc.dg/ultrasp3.c: New test.
49668 2000-11-25 Neil Booth <neilb@earthling.net>
49670 * gcc.dg/cpp/include2.c: Update test to be locale independent.
49672 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
49674 * gcc.c-torture/compile/20001123-2.c: New.
49676 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49678 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49680 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
49682 * gcc.dg/sequence-point-1.c: Add some new tests.
49683 * gcc.c-torture/execute/20001124-1.c: New test.
49685 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49687 * g++.old-deja/g++.other/vaarg4.C: New test.
49688 * gcc.c-torture/compile/20001123-1.c: New test.
49690 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49692 * g++.other/crash24.C: Adjust and remove XFAIL.
49693 * g++.other/crash37.C: New test.
49695 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
49697 * g++.old-deja/g++.pt/instantiate9.C: New test.
49699 2000-11-22 Mark Mitchell <mark@codesourcery.com>
49701 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49704 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49705 * g++.old-deja/g++.robertl/eb55.C: Likewise.
49707 2000-11-22 Neil Booth <neilb@earthling.net>
49709 * gcc.dg/cpp/Wtrigraphs.c: New test.
49711 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
49713 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49715 2000-11-22 Jakub Jelinek <jakub@redhat.com>
49717 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49719 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
49721 * lib/gcc-dg.exp: load_lib scanasm.exp.
49722 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49723 * lib/g++-dg.exp: load_lib scanasm.exp.
49724 * lib/scanasm.exp: New.
49725 (scan-assembler, scan-assembler-not): Add optional arguments to
49726 test name, or if not present, the pattern name.
49727 (scan-assembler-dem, scan-assembler-dem-not): New.
49729 * g++.dg/dg.exp: New.
49731 2000-11-21 Neil Booth <neilb@earthling.net>
49733 * gcc.dg/cpp/integrated1.c: Remove.
49735 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49737 * gcc.c-torture/execute/20001121-1.c: New test.
49739 2000-11-21 Richard Henderson <rth@redhat.com>
49741 * gcc.c-torture/compile/20001121-1.c: New test.
49743 2000-11-20 Neil Booth <neilb@earthling.net>
49745 * gcc.dg/cpp/integrated1.c: New test.
49747 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49749 * g++.old-deja/g++.other/inline17.C: New test.
49751 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
49753 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49754 local variable to be zero: I made the variable global. Now
49755 uses abort() and exit() instead of relying on main's return value.
49757 2000-11-20 Neil Booth <neilb@earthling.net>
49759 * gcc.dg/cpp/paste2.c: Update test.
49760 * objc/execute/paste.m: New test.
49762 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49764 * gcc.dg/c99-condexpr-1.c: New test.
49766 2000-11-20 Neil Booth <neilb@earthling.net>
49768 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49770 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
49772 * g++.old-deja/g++.pt/export1.C: New test.
49774 2000-11-20 Jakub Jelinek <jakub@redhat.com>
49776 * gcc.dg/20001117-1.c: New test.
49778 2000-11-18 Richard Henderson <rth@redhat.com>
49780 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49782 2000-11-18 Richard Henderson <rth@redhat.com>
49784 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49785 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49786 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49788 2000-11-18 Richard Henderson <rth@redhat.com>
49790 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49791 (main): New. Exit cleanly.
49793 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49795 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49796 gcc.dg/c99-fordecl-2.c: New tests.
49798 2000-11-18 Richard Henderson <rth@redhat.com>
49800 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49801 * gcc.c-torture/execute/zerolen-2.c: New.
49803 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49805 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49808 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49810 * g++.old-deja/g++.pt/instantiate8.C: New test.
49812 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49814 * g++.old-deja/g++.other/incomplete.C: Add more tests.
49815 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49817 2000-11-16 Nick Clifton <nickc@redhat.com>
49819 * gcc.c-torture/execute/nestfunc-2.c: New test.
49820 * gcc.c-torture/execute/nestfunc-3.c: New test.
49822 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49824 * gcc.c-torture/compile/20001116-1.c: New test.
49826 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49828 * gcc.c-torture/execute/20001115-1.c: New test.
49830 2000-11-15 Mark Mitchell <mark@codesourcery.com>
49832 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49833 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49834 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49835 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49837 2000-11-15 Neil Booth <neilb@earthling.net>
49839 gcc.dg/cpp/_Pragma1.c: Update.
49840 gcc.dg/cpp/_Pragma2.c: New test.
49842 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
49844 * g++.old-deja/g++.other/anon5.C: New test.
49846 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
49848 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49851 2000-11-14 Jakub Jelinek <jakub@redhat.com>
49853 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49856 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49858 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49859 labels at end of compound statements.
49861 2000-11-13 Jakub Jelinek <jakub@redhat.com>
49863 * gcc.c-torture/execute/loop-7.c: New test.
49865 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49867 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49869 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49871 * gcc.dg/c99-bool-1.c: New test.
49873 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49875 * gcc.dg/c99-scope-1.c: Remove xfail.
49876 * gcc.dg/c99-scope-2.c: New test.
49878 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49880 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49881 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49883 2000-11-11 Mark Mitchell <mark@codesourcery.com>
49885 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49888 * g++.mike/p700.C: Don't typedef wchar_t.
49889 * g++.mike/p784.C: Likewise.
49890 * g++.mike/eb101.C: Don't use __wchar_t.
49892 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
49894 * g77.f-torture/execute/20001111.[fx]: Test premature exit
49897 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49899 * gcc.c-torture/execute/20001111-1.c: New test.
49901 2000-11-10 Nick Clifton <nickc@redhat.com>
49903 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49904 long multuiple and accumulate.
49906 2000-11-09 Richard Henderson <rth@redhat.com>
49908 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49909 via size_t instead of int.
49911 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49912 * gcc.c-torture/execute/string-opt-2.c: Likewise.
49913 * gcc.c-torture/execute/string-opt-3.c: Likewise.
49914 * gcc.c-torture/execute/string-opt-4.c: Likewise.
49916 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
49918 * gcc.c-torture/compile/20001109-1.c: New test.
49919 * gcc.c-torture/compile/20001109-2.c: New test.
49921 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
49923 * g++.old-deja/g++.pt/operator1.C: New test.
49924 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49926 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49928 * gcc.dg/20001108-1.c: New test.
49930 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49932 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49933 with both arguments constant strings.
49934 * gcc.c-torture/execute/string-opt-3.c: New test.
49935 * gcc.c-torture/execute/string-opt-4.c: New test.
49936 * gcc.c-torture/execute/string-opt-5.c: New test.
49938 2000-11-08 Nick Clifton <nickc@redhat.com>
49940 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
49941 mulsidi3adddi patterns.
49943 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
49945 * g++.old-deja/g++.other/crash36.C: New test.
49947 2000-11-08 Jakub Jelinek <jakub@redhat.com>
49949 * g++.old-deja/g++.other/init16.C: New test.
49951 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
49953 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49955 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49957 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49958 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49959 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49961 2000-11-07 DJ Delorie <dj@redhat.com>
49963 * gcc.dg/20000614-1.c: Add return so that test can pass.
49965 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49967 * gcc.c-torture/execute/string-opt-1.c: New test.
49969 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49971 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
49972 mips-sgi-irix6.* because the MIPS ABI passes floating-point
49973 parameters in registers, and there is no way for a varargs
49974 function to know in which order the integer and floating-point
49975 parameters should be interleaved when they are placed on the
49977 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49978 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49980 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49982 * gcc.c-torture/execute/string-opt-2.c: New test.
49984 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
49986 * g++.old-deja/g++.pt/crash60.C: New test.
49988 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49990 * g++.old-deja/g++.other/crash24.C: New test.
49991 * g++.old-deja/g++.other/crash25.C: New test.
49992 * g++.old-deja/g++.other/crash26.C: New test.
49993 * g++.old-deja/g++.other/crash27.C: New test.
49994 * g++.old-deja/g++.other/crash28.C: New test.
49995 * g++.old-deja/g++.other/crash29.C: New test.
49996 * g++.old-deja/g++.other/crash30.C: New test.
49997 * g++.old-deja/g++.other/crash31.C: New test.
49998 * g++.old-deja/g++.other/crash32.C: New test.
49999 * g++.old-deja/g++.other/crash33.C: New test.
50000 * g++.old-deja/g++.other/crash34.C: New test.
50001 * g++.old-deja/g++.other/crash35.C: New test.
50003 2000-11-06 Jakub Jelinek <jakub@redhat.com>
50005 * gcc.c-torture/execute/20001031-1.c: New test.
50007 2000-11-04 Mark Mitchell <mark@codesourcery.com>
50009 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50012 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50013 standards-conformant.
50015 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50017 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50018 * g++.old-deja/g++.mike/p755a.C: Likewise.
50019 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50020 library makes no calls to `operator new' during initialization.
50022 2000-11-04 Neil Booth <neilb@earthling.net>
50024 * gcc.dg/cpp/include2.c: New tests.
50026 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
50028 * lib/g++.exp (g++_set_ld_library_path): New function.
50029 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50031 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
50033 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
50036 2000-11-01 Richard Henderson <rth@redhat.com>
50038 * g++.old-deja/g++.ext/namedret1.C: New.
50039 * g++.old-deja/g++.ext/namedret2.C: New.
50040 * g++.old-deja/g++.ext/namedret3.C: New.
50042 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
50044 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50045 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50047 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50049 * gcc.c-torture/execute/va-arg-21.c: New test.
50051 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
50053 * gcc.dg/c99-complex-2.c: New test.
50055 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50057 * gcc.c-torture/execute/stdio-opt-1.c: New test.
50059 2000-10-31 Jakub Jelinek <jakub@redhat.com>
50061 * g++.old-deja/g++.other/inline16.C: New test.
50063 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
50065 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50066 __PRETTY_FUNCTION__
50068 2000-10-29 Neil Booth <neilb@earthling.net>
50070 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50072 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50073 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50076 2000-10-29 Neil Booth <neilb@earthling.net>
50078 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50079 * mi1.c, mi1c.h: Add null directives to multiple-include test.
50080 * mi5.c: Test multiple includes work with -C.
50081 * trigraphs.c: Test ^= version.
50083 2000-10-28 Neil Booth <neilb@earthling.net>
50085 New tests and test updates for new macro expander.
50087 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50088 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50089 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50090 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50091 new diagnostic messages.
50093 * gcc.dg/cpp/macro3.c: New tests.
50095 2000-10-27 Mark Mitchell <mark@codesourcery.com>
50097 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50100 2000-10-27 Jakub Jelinek <jakub@redhat.com>
50102 * g++.old-deja/g++.other/eh2.C: New test.
50104 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
50106 * gcc.c-torture/execute/20001027-1.c: New test.
50108 2000-10-26 Richard Henderson <rth@redhat.com>
50110 * gcc.c-torture/execute/20001026-1.c: New.
50112 2000-10-26 Mark Mitchell <mark@codesourcery.com>
50114 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50115 * g++.old-deja/g++.law/builtin1.C: Likewise.
50116 * g++.old-deja/g++.law/ctors10.C: Likewise.
50117 * g++.old-deja/g++.law/virtual3.C: Likewise.
50118 * g++.old-deja/g++.mike/p658.C: Likewise.
50119 * g++.old-deja/g++.other/sibcall1.C: Likewise.
50120 * g++.old-deja/g++.other/vaarg2.C: Likewise.
50121 * g++.old-deja/g++.robertl/eb124.C: Likewise.
50122 * g++.old-deja/g++.robertl/eb44.C: Likewise.
50123 * g++.old-deja/g++.robertl/eb77.C: Likewise.
50125 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
50127 * gcc.c-torture/compile/20001024-1.c: New test.
50129 2000-10-25 Mark Mitchell <mark@codesourcery.com>
50131 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50132 to tell us whether or not we are using V3.
50134 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
50136 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50139 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
50141 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50143 2000-10-25 Jakub Jelinek <jakub@redhat.com>
50145 * gcc.c-torture/execute/20001024-1.c: New test.
50147 2000-10-24 Jakub Jelinek <jakub@redhat.com>
50149 * g++.old-deja/g++.other/sibcall1.C: New test.
50151 2000-10-20 Jakub Jelinek <jakub@redhat.com>
50153 * gcc.dg/noncompile/init-3.c: New test.
50155 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
50157 * gcc.dg/format-array-1.c: New test.
50159 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
50161 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50162 writing through null pointers; remove comment about testing
50163 unterminated strings.
50165 2000-10-17 Matthew Hiller <hiller@redhat.com>
50167 * gcc.c-torture/execute/20001017-2.c: New test.
50169 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
50171 * gcc.c-torture/compile/20001018-1.c: New test.
50172 * gcc.c-torture/compile/20001018-1.x: Xfail.
50174 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50176 * gcc.c-torture/execute/20001017-1.c: New test.
50178 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
50180 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50181 for multiple use of arguments with scanf formats; add tests for
50182 multiple use of arguments.
50184 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
50186 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50187 from some old tests.
50189 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
50191 * gcc.dg/format-miss-1.c: New test.
50193 2000-10-16 Jakub Jelinek <jakub@redhat.com>
50195 * gcc.c-torture/execute/20001013-1.c: New test.
50197 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
50199 * gcc.dg/format-branch-1.c: New test.
50201 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
50203 * README, lib/file-format.exp: Remove EGCS references.
50205 2000-10-16 Jakub Jelinek <jakub@redhat.com>
50207 * gcc.dg/20001013-1.c: New test.
50209 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
50211 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50212 for intmax_t in the compiler using __typeof__ and the type rules
50213 for conditional expressions.
50215 2000-10-13 Jakub Jelinek <jakub@redhat.com>
50217 * gcc.dg/20001012-1.c: New test.
50218 * gcc.dg/20001012-2.c: New test.
50220 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
50222 * gcc.dg/format-attr-1.c: New test.
50224 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
50226 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50227 __LONG_LONG_MAX__ instead of LLONG_MAX.
50229 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
50231 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50233 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50236 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
50238 * gcc.dg/sequence-pt-1.c: New test.
50240 2000-10-11 Geoff Keating <geoffk@cygnus.com>
50242 * gcc.c-torture/execute/20001011-1.c: New testcase.
50243 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50245 2000-10-10 Jakub Jelinek <jakub@redhat.com>
50247 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50248 does not error on it.
50250 2000-10-10 Jakub Jelinek <jakub@redhat.com>
50252 * gcc.dg/20001009-1.c: New test.
50254 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
50256 * gcc.c-torture/compile/20001009-1.c: Move from here ....
50257 * gcc.c-torture/execute/20001009-2.c: ... to here.
50259 2000-10-09 Geoff Keating <geoffk@cygnus.com>
50261 * gcc.c-torture/compile/20001009-1.c: New testcase.
50262 * gcc.c-torture/execute/20001009-1.c: New testcase.
50263 Testcases provided by Jan Hubicka <jh@suse.cz>.
50265 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
50267 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50268 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50269 uintmax_t using <limits.h> to emulate the compiler's internal
50270 logic. No longer XFAIL %j tests.
50272 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
50274 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50275 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50276 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50277 regexps and details of expected handling of some bad formats.
50278 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50281 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50283 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50284 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50285 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50286 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50289 2000-10-06 Richard Henderson <rth@cygnus.com>
50291 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50292 * g++.old-deja/g++.brendan/crash52.C: Likewise.
50293 * g++.old-deja/g++.jason/report.C: Likewise.
50294 * g++.old-deja/g++.law/friend5.C: Likewise.
50295 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
50296 of the expected warnings.
50298 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
50300 * g++.old-deja/g++.pt/enum14.C: New test.
50302 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
50304 * g++.old-deja/g++.pt/crash59.C: New test.
50306 2000-10-04 Will Cohen <wcohen@redhat.com>
50308 * gcc.dg/20000926-1.c: New test.
50310 2000-10-03 Geoff Keating <geoffk@cygnus.com>
50312 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50313 function name for current C++ compiler.
50314 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50316 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
50318 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50319 __PRETTY_FUNCTION__.
50320 * g++.old-deja/g++.ext/pretty2.C: Likewise.
50322 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50324 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50326 2000-09-26 Jakub Jelinek <jakub@redhat.com>
50328 * gcc.c-torture/compile/20000923-1.c: New test.
50330 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50332 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50333 * g++.old-deja/g++.pt/ttp62.C: Same.
50334 * g++.old-deja/g++.other/inline14.C: Same.
50336 2000-09-24 Richard Henderson <rth@cygnus.com>
50338 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50340 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
50342 * gcc.dg/c90-printf-1.c: Add test for wide string format.
50344 2000-09-22 Geoff Keating <geoffk@cygnus.com>
50346 * gcc.c-torture/compile/20000922-1.c: New file.
50348 2000-09-21 Nick Clifton <nickc@redhat.com>
50350 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50351 a signed long modulo operation.
50352 (mod6): New function - perform an unsigned long modulo operation.
50353 (main): Add tests for modulos of very large numbers by very small
50356 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50358 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50360 2000-09-19 Richard Henderson <rth@cygnus.com>
50362 * gcc.dg/compare2.c (case 10): XFAIL.
50364 2000-09-18 Richard Henderson <rth@cygnus.com>
50366 * gcc.c-torture/execute/20000906-1.c: Move ...
50367 * gcc.dg/20000906-1.c: ... here. Only run on targets
50368 that support __builtin_trap.
50370 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
50372 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50374 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
50376 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50377 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
50378 more $ format tests.
50380 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
50382 * gcc.dg/format-errmk-1.c: New test.
50384 2000-09-17 Greg McGary <greg@mcgary.org>
50386 * gcc.c-torture/execute/20000917-1.x: Remove.
50388 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
50390 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50392 2000-09-17 Greg McGary <greg@mcgary.org>
50394 * gcc.c-torture/execute/20000917-1.c: New test.
50395 * gcc.c-torture/execute/20000917-1.x: XFAIL.
50397 2000-09-16 Neil Booth <NeilB@earthling.net>
50399 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50400 in nested macro bug.
50402 2000-09-15 Neil Booth <NeilB@earthling.net>
50404 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50406 2000-09-14 Jeffrey A Law (law@cygnus.com)
50408 * gcc.c-torture/execute/20000914-1.c: New test.
50410 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
50412 * g++.other/inline13.C: New test.
50414 2000-09-12 Andreas Jaeger <aj@suse.de>
50416 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50417 constant by Ulrich Drepper <drepper@redhat.com>.
50419 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
50421 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50423 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50425 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50427 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
50429 * gcc.dg/cpp/backslash.c: New test.
50431 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
50433 * gcc.c-torture/execute/20000910-1.c: New test.
50434 * gcc.c-torture/execute/20000910-2.c: Likewise.
50436 2000-09-11 Robert Lipe <robertl@sco.com>
50438 * gcc.dg/pragma-align.c: New test.
50440 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
50442 * g++.old-deja/g++.pt/explicit82.C: New test.
50443 * g++.old-deja/g++.pt/explicit83.C: New test.
50445 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
50447 * gcc.dg/asm-names.c: New test.
50449 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50451 * gcc.dg/cpp/tr-warn6.c: New test
50453 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
50455 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50458 2000-09-07 Catherine Moore <clm@redhat.com>
50460 * gcc.c-torture/execute/unroll-1.c: New test.
50462 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
50464 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50466 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50467 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50468 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50469 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50470 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50472 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50473 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50475 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
50477 * g++.old-deja/g++.pt/deduct2.C: New test.
50479 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
50481 * g++.old-deja/g++.pt/parms2.C: New test.
50483 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
50485 * g++.old-deja/g++.pt/crash58.C: New test.
50487 2000-09-06 Greg McGary <greg@mcgary.org>
50489 * gcc.c-torture/execute/20000906-1.c: New test.
50490 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50492 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50494 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50496 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50498 * g++.old-deja/g++.pt/crash57.C: New test.
50500 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50502 * g++.old-deja/g++.pt/crash56.C: New test.
50504 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
50506 * g++.old-deja/g++.pt/koenig1.C: New test.
50508 2000-09-04 Jakub Jelinek <jakub@redhat.com>
50510 * gcc.dg/20000904-1.c: New test.
50512 2000-09-04 Jakub Jelinek <jakub@redhat.com>
50514 * gcc.dg/cpp/paste8.c: New test.
50516 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
50518 * gcc.c-torture/compile/20000827-1.c: New test.
50520 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
50522 * gcc.dg/format-diag-1.c: New test.
50524 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
50526 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50527 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50528 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50529 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50530 gcc.dg/formatz-1.c: Adjust warning regular expressions.
50532 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
50534 * g++.old-deja/g++.other/nested4.C: New test.
50536 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
50538 * g++.old-deja/g++.ns/scoped1.C: New test.
50540 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
50542 * lib/g++.exp: Support testing already-installed GCC.
50544 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50546 * wtr-label-1.c, wtr-suffix-1.c: New tests.
50548 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50550 * gcc.dg/return-type-2.c: New test.
50552 2000-08-27 Geoff Keating <geoffk@cygnus.com>
50554 * gcc.c-torture/compile/20000825-1.c: New test.
50556 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
50558 * gcc.dg/dwarf2-2.c: New test.
50560 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
50562 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50563 dg-warning regexps.
50565 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
50567 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50568 gcc.dg/format-ext-5.c: New tests.
50570 2000-08-25 Jakub Jelinek <jakub@redhat.com>
50572 * g++.old-deja/g++.other/crash22.C: New test.
50574 2000-08-24 Mark Mitchell <mark@codesourcery.com>
50576 * gcc.dg/noncompile/930622-2.c: Adjust error message.
50578 2000-08-24 Richard Henderson <rth@cygnus.com>
50580 * gcc.dg/ia64-sync-1.c: New test.
50581 * gcc.dg/ia64-sync-2.c: New test.
50582 * gcc.dg/ia64-asm-1.c: New test.
50584 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
50586 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50587 * gcc.dg/format-ext-2.c: New test.
50589 2000-08-23 Jason Merrill <jason@redhat.com>
50591 * lib/old-dejagnu.exp: Also ignore "In member function" and
50594 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50596 * gcc.dg/noncompile/label-lineno-1.c: New test.
50598 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50600 * gcc.dg/c99-array-nonobj-1.c: New test.
50602 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50604 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50606 * gcc.dg/format-ext-1.c: New test.
50608 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50610 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50611 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50612 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50613 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50614 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50616 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
50618 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50619 gcc.dg/c99-strftime-2.c: New tests.
50621 2000-08-22 Richard Henderson <rth@cygnus.com>
50623 * gcc.c-torture/execute/20000822-1.c: New test.
50625 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50627 * gcc.c-torture/execute/20000819-1.x: Remove.
50629 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50631 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50632 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50633 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50634 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50635 gcc.dg/format-xopen-1.c: New tests.
50637 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50639 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50641 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50643 * g++.old-deja/g++.other/loop2.C: New test.
50645 * gcc.c-torture/compile/20000606-1.c: New test.
50646 * gcc.c-torture/compile/20000728-1.c: New test.
50647 * gcc.c-torture/execute/20000801-1.c: New test.
50648 * gcc.c-torture/execute/20000801-2.c: New test.
50649 * gcc.c-torture/execute/20000819-1.c: New test.
50650 * gcc.c-torture/execute/20000819-1.x: XFAIL.
50651 * gcc.dg/20000629-1.c: New test.
50652 * gcc.dg/20000724-1.c: New test.
50653 * gcc.dg/20000807-1.c: New test.
50655 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50657 * gcc.dg/cpp/pragma-1.c: New test.
50658 * gcc.dg/cpp/pragma-2.c: New test.
50660 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
50662 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50663 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
50665 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50667 * gcc.c-torture/compile/20000818-1.c: New test.
50669 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
50671 * gcc.c-torture/execute/20000818-1.c: New test.
50673 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
50675 * gcc.dg/format-va-1.c: New test.
50677 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50679 * g++.old-deja/g++.other/typedef8.C: New test.
50681 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50683 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50684 * g++.old-deja/g++.mike/net36.C: Mark candidate.
50685 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50686 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50687 * g++.old-deja/g++.other/ptrmem7.C: New test.
50688 * g++.old-deja/g++.pt/ptrmem10.C: New test.
50690 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50692 * g++.old-deja/g++.pt/typename27.C: New test.
50694 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
50696 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50697 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50698 * g++.old-deja/g++.pt/friend45.C: New test.
50699 * g++.old-deja/g++.other/friend8.C: New test.
50701 2000-08-15 Richard Henderson <rth@cygnus.com>
50703 * gcc.c-torture/execute/20000815-1.c: New test.
50705 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
50707 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50708 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50709 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50711 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
50713 * g++.old-deja/g++.other/refinit2.C: New test.
50715 2000-08-13 Geoff Keating <geoffk@cygnus.com>
50717 * lib/c-torture.exp (c-torture): Make
50718 compiler_conditional_xfail_data global.
50719 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50720 compiler_conditional_xfail_data machinery.
50721 (f-torture-execute): Likewise.
50722 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50723 and only when unrolling loops.
50725 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50727 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50729 * g++.old-deja/g++.pt/explicit81.C: New test.
50731 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50733 * g++.old-deja/g++.pt/typename26.C: New test.
50735 2000-08-10 Geoff Keating <geoffk@cygnus.com>
50737 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50740 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
50742 * g++.old-deja/g++.other/array3.C: New test.
50744 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50746 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50747 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50748 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50751 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
50753 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50754 * g++.old-deja/g++.abi/vmihint.C: Likewise.
50756 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
50758 * gcc.c-torture/execute/20000808-1.c: New test.
50760 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50762 * gcc.dg/c90-const-expr-1.c: New test.
50764 2000-08-08 Richard Henderson <rth@cygnus.com>
50766 * gcc.dg/noncompile/920923-1.c: Declare calloc.
50768 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
50770 * gcc.dg/noncompile/const-ll-1.c: New test.
50772 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
50774 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50776 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50778 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50779 that running programs linked against the shared version of libobjc
50782 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50784 * gcc.dg/c99-printf-1.c: New test.
50786 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50788 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50790 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
50792 * gcc.c-torture/execute/20000731-1.x: Delete.
50794 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
50796 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50797 and torture_without_loops as is done by c-torture.exp.
50798 (search_for): Copy from c-torture.exp.
50799 (gcc-dg-runtest): New function, drives a directory of tests
50800 iterating over the TORTURE_OPTIONS.
50801 (scan-assembler, scan-assembler-not): Move here from
50802 individual directory drivers.
50804 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50805 defined by lib/gcc-dg.exp.
50806 * gcc.dg/cpp/cpp.exp: Likewise.
50807 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
50808 gcc-dg-runtest, so we cycle over optimization options.
50810 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50811 * gcc.dg/compare2.c: No longer expected to fail.
50813 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50815 * gcc.c-torture/execute/20000804-1.c: New test.
50817 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
50819 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50821 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
50823 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50825 2000-08-03 Jeffrey A Law (law@cygnus.com)
50827 * gcc.c-torture/compile/20000803-1.c: New test.
50829 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
50831 * gcc.c-torture/execute/20000801-3.c,
50832 gcc.c-torture/execute/20000801-4.c: New tests.
50833 * gcc.c-torture/execute/20000801-3.x,
50834 gcc.c-torture/execute/20000801-4.x: Xfail.
50836 2000-08-02 Geoff Keating <geoffk@cygnus.com>
50838 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50839 libobjc/.libs to allow for libtool.
50841 2000-08-02 Jakub Jelinek <jakub@redhat.com>
50843 * gcc.c-torture/compile/20000802-1.c: New test.
50845 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
50847 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50849 2000-07-31 Jeffrey A Law (law@cygnus.com)
50851 * gcc-c-torture/execute/20000731-2.c: New test.
50853 * gcc.c-torture/execute/20000731-1.c: New test.
50854 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50856 2000-07-31 Jakub Jelinek <jakub@redhat.com>
50858 * gcc.dg/cpp/paste7.c: New test.
50859 * gcc.dg/cpp/20000725-1.c: New test.
50861 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
50863 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50864 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50865 declaration warning for __builtin_dwarf_reg_size.
50867 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50869 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
50871 * gcc.dg/noncompile/voidparam-1.c: New test.
50873 2000-07-30 Richard Henderson <rth@cygnus.com>
50875 * gcc.dg/c90-digraph-1.c: Don't xfail.
50876 * gcc.dg/compare2.c (case 10): Xfail.
50877 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50879 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
50881 * gcc.dg/c99-main-1.c: New test.
50883 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
50885 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50887 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
50889 * gcc.c-tortuer/execute/20000726-1.c: New test.
50891 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
50893 * gcc.c-torture/execute/enum-2.c: New test.
50895 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50897 * gcc.dg/cpp/tr-warn3.c: New test.
50899 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50901 * g++.old-deja/g++.ext/implicit1.C: Remove.
50902 * g++.old-deja/g++.jason/c2.C: Remove
50903 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50904 * g++.old-deja/g++.pt/crash16.C: Likewise.
50905 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50907 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50909 * g++.old-deja/g++.other/for2.C: New test.
50911 2000-07-25 Jakub Jelinek <jakub@redhat.com>
50913 * gcc.dg/20000720-1.c: New test.
50915 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
50917 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
50919 2000-07-24 Geoff Keating <geoffk@cygnus.com>
50921 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50922 * gcc.c-torture/execute/20000722-1.c: New.
50923 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50925 2000-07-24 Jakub Jelinek <jakub@redhat.com>
50927 * gcc.dg/cpp/20000720-1.S: New test.
50929 2000-07-21 Michael Meissner <meissner@redhat.com>
50931 * gcc.c-torture/execute/ieee/hugeval.c: New test.
50933 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50935 * g++.old-deja/g++.brendan/crash16.C,
50936 g++.old-deja/g++.brendan/parse3.C,
50937 g++.old-deja/g++.brendan/redecl1.C,
50938 g++.old-deja/g++.ns/template13.C,
50939 g++.old-deja/g++.other/decl4.C,
50940 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50942 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50944 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50945 and "Internal error".
50947 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50949 * gcc.dg/cpp/paste6.c: New test.
50951 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
50953 * gcc.dg/cpp/tr-direct.c: New test.
50955 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50956 gcc.dg/cpp/undef1.c: Tweak error regexps.
50958 2000-07-18 Eric Christopher <echristo@redhat.com>
50960 * gcc.c-torture/compile/20000718-1.c: New test.
50962 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
50964 * cpplex.c (_cpp_push_token): If the token being pushed back
50965 is the previous token in this context, just subtract one from
50967 * cppmacro.c (save_expansion): Clear aux field when storing a
50970 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
50972 * gcc.dg/noncompile/redecl-1.c: New test.
50974 2000-07-18 Jakub Jelinek <jakub@redhat.com>
50976 * gcc.c-torture/execute/20000717-5.c: New test.
50977 * gcc.c-torture/execute/20000717-1.x: Removed.
50979 2000-07-17 Richard Henderson <rth@cygnus.com>
50981 * gcc.c-torture/execute/20000717-4.c: New test.
50983 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
50985 * gcc.dg/cpp/syshdr.c: New test.
50986 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50988 2000-07-17 Neil Booth <neilb@earthling.net>
50990 * gcc.dg/cpp/cmdlne-dM.c: New test.
50991 * gcc.dg/cpp/cmdlne-dD.c: New test.
50993 2000-07-17 Jeffrey A Law (law@cygnus.com)
50995 * gcc.c-torture/execute/20000717-3.c: New test.
50997 * gcc.c-torture/compile/20000717-1.c: New test.
50999 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
51001 * gcc.c-torture/execute/20000717-2.c: New test.
51003 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
51005 * gcc.dg/formatz-1.c: New test.
51007 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51008 * gcc.dg/c99-digraph-1.c: New tests.
51010 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51011 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51013 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51014 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51015 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51016 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51017 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51018 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51019 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51021 2000-07-17 Greg McGary <greg@mcgary.org>
51023 * gcc.c-torture/execute/20000717-1.c: New test.
51024 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51026 2000-07-15 Jakub Jelinek <jakub@redhat.com>
51028 * gcc.c-torture/execute/20000715-2.c: New test.
51029 * gcc.dg/20000715-1.c: New test.
51031 2000-07-15 Michael Meissner <meissner@redhat.com>
51033 * gcc.c-torture/execute/20000715-1.c: New test.
51035 2000-07-13 Jakub Jelinek <jakub@redhat.com>
51037 * gcc.c-torture/execute/20000707-1.c: New test.
51039 2000-07-13 Neil Booth <NeilB@earthling.net>
51041 * gcc.dg/cpp/digraph1.c,
51042 gcc.dg/cpp/digraph2.c,
51043 gcc.dg/cpp/digraphs.c: New tests.
51045 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
51047 * g77.f-torture/compile/20000630-2.f: New test.
51048 * g77.f-torture/compile/20000630-2.x
51050 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
51052 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
51054 2000-07-11 Neil Booth <NeilB@earthling.net>
51056 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51058 2000-07-11 Neil Booth <NeilB@earthling.net>
51060 * gcc.dg/cpp/cmdlne-C.c: New.
51062 2000-07-09 Neil Booth <NeilB@earthling.net>
51064 * gcc.dg/cpp/directiv.c: New tests.
51065 * gcc.dg/cpp/undef1.c: Update.
51067 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
51069 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51071 2000-07-09 Neil Booth <NeilB@earthling.net>
51073 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51075 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
51077 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51078 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51080 2000-07-08 Neil Booth <NeilB@earthling.net>
51082 * gcc.dg/cpp/macsyntx.c: New tests.
51084 2000-07-07 Jakub Jelinek <jakub@redhat.com>
51086 * gcc.dg/20000707-1.c: New test.
51088 2000-07-07 Jakub Jelinek <jakub@redhat.com>
51090 * gcc.c-torture/execute/20000706-1.c: New test.
51091 * gcc.c-torture/execute/20000706-2.c: New test.
51092 * gcc.c-torture/execute/20000706-3.c: New test.
51093 * gcc.c-torture/execute/20000706-4.c: New test.
51094 * gcc.c-torture/execute/20000706-5.c: New test.
51096 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
51098 * g++.old-deja/g++.pt/instantiate7.C: New test.
51100 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
51102 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51103 * g++.old-deja/g++.mike/thunk3.C: Likewise.
51104 * g++.old-deja/g++.other/rtti3.C: Likewise.
51105 * g++.old-deja/g++.other/rttid3.C: Likewise.
51107 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
51109 * g77.f-torture/compile/20000630-1.x: Fix typo
51111 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
51113 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51116 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
51118 * gcc.dg/cpp/ident.c: New test.
51120 2000-07-05 Neil Booth <NeilB@earthling.net>
51122 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51123 gcc.dg/cpp/lexstrng.c: New tests.
51125 2000-07-04 Neil Booth <NeilB@earthling.net>
51127 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51128 * gcc.dg/cpp/strify2.c: Same.
51130 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
51132 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51133 * gcc.dg/cpp/19990703-1.c: Likewise.
51134 * gcc.dg/cpp/20000625-1.c: Likewise.
51135 * gcc.dg/cpp/20000625-2.c: Likewise.
51137 * gcc.dg/cpp/macro1.c,
51138 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51139 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51140 gcc.dg/cpp/strify1.c,
51141 gcc.dg/cpp/strify2.c: New tests.
51143 2000-07-03 Jakub Jelinek <jakub@redhat.com>
51145 * gcc.c-torture/execute/20000703-1.c: New test.
51147 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
51149 * g++.old-deja/g++.pt (lookup10.C): New test.
51151 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
51153 * g++.old-deja/g++.pt (typename25.C): New test.
51155 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
51157 * gcc.c-torture/compile/20000701-1.c: New test.
51159 2000-06-30 Nick Clifton <nickc@cygnus.com>
51161 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51164 2000-06-30 Catherine Moore <clm@cygnus.com>
51166 * gcc.c-torture/execute/align-1.c: New test.
51168 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
51170 * g++.old-deja/g++.pt/expr8.C: New test.
51171 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51173 2000-06-29 Nick Clifton <nickc@cygnus.com>
51175 * gcc.c-torture/compile/20000629-1.c: New test.
51177 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
51180 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51181 gcc.dg/noncompile directory, depending on whether they're
51182 preprocessor tests or not. Annotate all the tests for the dg
51185 * gcc.c-torture/noncompile/noncompile.exp: Delete.
51186 * gcc.dg/noncompile/noncompile.exp: New.
51190 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
51191 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
51192 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
51193 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
51194 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
51195 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
51196 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
51197 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
51198 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
51199 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
51200 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
51201 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
51202 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
51203 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
51204 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
51205 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
51206 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
51207 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
51208 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
51209 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
51210 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
51211 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
51212 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
51213 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
51215 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
51216 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
51217 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
51218 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
51219 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
51220 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
51222 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
51224 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51225 declare one variable. On the fourth, error.
51226 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51227 declared by 20000628-1a.h.
51229 2000-06-29 Richard Henderson <rth@redhat.com>
51231 * gcc.c-torture/execute/930529-1.x: New file.
51232 * gcc.dg/920413-1.c: Adjust expected warning text.
51233 * gcc.dg/980217-1.c: Declare abort.
51234 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51236 2000-06-29 Jeffrey A Law (law@cygnus.com)
51238 * g77.f-torture/compile/20000629-1.f: New test.
51239 * g77.f-torture/compile/20000629-1.x: Expected to fail.
51241 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
51243 Rearrange lots of files, removing entirely the
51244 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51248 gcc.c-torture/code_quality/code_quality.exp
51249 gcc.c-torture/special/special.exp
51250 gcc.failure/failure.exp
51251 gcc.failure/940409-1.x
51252 gcc.c-torture/compile/961203-1.x
51255 gcc.misc-tests/linkage.exp
51256 gcc.c-torture/execute/920730-1t.c
51257 gcc.c-torture/execute/920730-1t.x
51258 gcc.c-torture/compile/920520-1.x
51259 gcc.c-torture/compile/920521-1.x
51260 gcc.c-torture/compile/981006-1.x
51261 gcc.c-torture/execute/eeprof-1.x
51263 * Moved files (possibly with modifications to fit a new harness):
51265 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
51266 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
51267 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
51268 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
51269 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
51270 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
51271 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
51272 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
51273 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
51274 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
51275 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
51276 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
51277 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
51278 gcc.failure/940409-1.c gcc.dg/940409-1.c
51280 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
51282 * c-torture/compile/961203-1.x: Delete.
51284 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
51285 not exit. Include stdio.h.
51286 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51287 * gcc.misc-tests/dg-12.c: Likewise.
51288 * gcc.misc-tests/dg-5.c: Likewise.
51289 * gcc.misc-tests/dg-6.c: Likewise.
51290 * gcc.misc-tests/dg-7.c: Prototype abort.
51291 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51292 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51293 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
51295 * gcc.misc-tests/sieve.c: Use return from main, not exit.
51296 * gcc.misc-tests/sort2.c: Use return from main, not exit.
51298 2000-06-28 Jakub Jelinek <jakub@redhat.com>
51300 * gcc.dg/cpp/20000628-1.c: New test.
51301 * gcc.dg/cpp/20000628-1.h: New header for above test.
51302 * gcc.dg/cpp/20000628-1a.h: Likewise.
51304 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
51306 * gcc.dg/cpp: New directory.
51307 * gcc.dg/cpp/cpp.exp: New driver.
51308 * gcc.dg/cpp/20000627-1.c: New test.
51309 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51310 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51311 and rewrite as a compilation test.
51313 * gcc.dg: Move many files into the cpp subdirectory, possibly
51314 renaming or editing them as well.
51316 990119-1.c cpp/19990119-1.c
51317 990228-1.c cpp/19990228-1.c
51318 990407-1.c cpp/19990407-1.c
51319 990409-1.c cpp/19990409-1.c
51320 990413-1.c cpp/19990413-1.c
51321 990703-1.c cpp/19990703-1.c
51322 20000127-1.c cpp/20000127-1.c
51323 20000129-1.c cpp/20000129-1.c
51324 20000207-1.c cpp/20000207-1.c
51325 20000207-2.c cpp/20000207-2.c
51326 20000209-1.c cpp/20000209-1.c
51327 20000209-2.c cpp/20000209-2.c
51328 20000301-1.c cpp/20000301-1.c
51329 20000419-1.c cpp/20000419-1.c
51330 20000510-1.S cpp/20000510-1.S
51331 20000519-1.c cpp/20000519-1.c
51332 20000529-1.c cpp/20000529-1.c
51333 20000625-1.c cpp/20000625-1.c
51334 20000625-2.c cpp/20000625-2.c
51335 cpp-as1.c cpp/assert1.c
51336 cpp-as2.c cpp/assert2.c
51337 cxx-comments-1.c cpp/cxxcom1.c
51338 cxx-comments-2.c cpp/cxxcom2.c
51339 endif-label.c cpp/endif.c
51340 cpp-hash1.c cpp/hash1.c
51341 cpp-hash2.c cpp/hash2.c
51342 cpp-if1.c cpp/if-1.c
51343 cpp-if2.c cpp/if-2.c
51344 cpp-if3.c cpp/if-3.c
51345 cpp-if4.c cpp/if-4.c
51346 cpp-if5.c cpp/if-5.c
51347 cpp-cond.c cpp/if-cexp.c
51348 cpp-missingop.c cpp/if-mop.c
51349 cpp-missingparen.c cpp/if-mpar.c
51350 cpp-opprec.c cpp/if-oppr.c
51351 cpp-ifparen.c cpp/if-paren.c
51352 cpp-shortcircuit.c cpp/if-sc.c
51353 cpp-shift.c cpp/if-shift.c
51354 cpp-unary.c cpp/if-unary.c
51355 cpp-li1.c cpp/line1.c
51356 cpp-li2.c cpp/line2.c
51357 lineno.c cpp/line3.c
51358 lineno-2.c cpp/line4.c
51360 cpp-mic.h cpp/mi1c.h
51361 cpp-micc.h cpp/mi1cc.h
51362 cpp-mind.h cpp/mi1nd.h
51363 cpp-mindp.h cpp/mi1ndp.h
51364 cpp-mix.h cpp/mi1x.h
51365 cpp-mi2.c cpp/mi2.c
51366 cpp-mi2a.h cpp/mi2a.h
51367 cpp-mi2b.h cpp/mi2b.h
51368 cpp-mi2c.h cpp/mi2c.h
51369 cpp-mi3.c cpp/mi3.c
51370 cpp-mi3.def cpp/mi3.def
51371 poison-1.c cpp/poison.c
51372 pr-impl.c cpp/prag-imp.c
51373 cpp-redef-2.c cpp/redef1.c
51374 cpp-redef.c cpp/redef2.c
51375 strpaste.c cpp/strp1.c
51376 strpaste-2.c cpp/strp2.c
51377 cpp-tradpaste.c cpp/tr-paste.c
51378 cpp-tradstringify.c cpp/tr-str.c
51379 cpp-tradwarn1.c cpp/tr-warn1.c
51380 cpp-tradwarn2.c cpp/tr-warn2.c
51381 trigraphs.c cpp/trigraphs.c
51382 cpp-unc1.c cpp/unc1.c
51383 cpp-unc2.c cpp/unc2.c
51384 cpp-unc3.c cpp/unc3.c
51385 cpp-unc.c cpp/unc4.c
51386 undef.c cpp/undef1.c
51387 undef-2.c cpp/undef2.c
51388 cpp-wi1.c cpp/widestr1.c
51390 2000-06-27 Mark Mitchell <mark@codesourcery.com>
51392 * lib/g++.exp (g++_include_flags): Tweak.
51394 2000-06-27 H.J. Lu <hjl@gnu.org>
51395 Loren J. Rittle <ljrittle@acm.org>
51397 * lib/g++.exp (g++_include_flags): Override libgloss.exp
51398 version with one that knows about the new gcc tree structure.
51399 (g++_link_flags): Same.
51401 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
51403 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51404 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51405 case we are cross-compiling.
51407 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51408 g++.old-deja/g++.niklas/Makefile.in,
51409 g++.old-deja/g++.niklas/configure.in,
51410 g++.old-deja/g++.other/Makefile.in,
51411 g++.old-deja/g++.other/configure.in,
51412 gcc.c-torture/code_quality/Makefile.in,
51413 gcc.c-torture/code_quality/configure.in,
51414 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51415 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51416 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51417 gcc.c-torture/execute/ieee/Makefile.in,
51418 gcc.c-torture/execute/ieee/configure.in,
51419 gcc.c-torture/noncompile/Makefile.in,
51420 gcc.c-torture/noncompile/configure.in,
51421 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51422 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51423 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51425 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
51427 * g++.old-deja/g++.other/ambig3.C: New test.
51429 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
51431 * g++.old-deja/g++.pt/syntax1.C: New test.
51432 * g++.old-deja/g++.pt/syntax2.C: New test.
51433 * g++.old-deja/g++.other/syntax3.C: New test.
51434 * g++.old-deja/g++.other/syntax4.C: New test.
51436 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
51438 * gcc.dg/20000623-1.c: Prototype exit and abort.
51440 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
51442 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51444 * gcc.dg/cpp-mi3.def: New file.
51446 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51448 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51449 lexer's error messages.
51450 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51451 divine anything from the linemarkers.
51452 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51453 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51455 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
51457 * gcc.dg/20000623-1.c: New test.
51459 2000-06-22 Jakub Jelinek <jakub@redhat.com>
51461 * gcc.c-torture/execute/20000622-1.c: New test.
51463 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
51465 * g++.old-deja/g++.other/init15.C: New test.
51467 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
51469 * g++.old-deja/g++.pt/vaarg2.C: New test.
51470 * g++.old-deja/g++.pt/vaarg3.C: New test.
51472 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
51474 * g++.old-deja/g++.other/dyncast6.C: New test.
51476 2000-06-15 Jakub Jelinek <jakub@redhat.com>
51478 * gcc.c-torture/execute/loop-6.c: New test.
51480 2000-06-14 Jakub Jelinek <jakub@redhat.com>
51482 * gcc.dg/20000614-1.c: New test.
51483 * gcc.dg/20000614-2.c: New test.
51485 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
51487 * g++.old-deja/g++.other/inline12.C: New test.
51489 2000-06-13 Jakub Jelinek <jakub@redhat.com>
51491 * g++.old-deja/g++.other/eh1.C: New test.
51493 2000-06-12 Jakub Jelinek <jakub@redhat.com>
51495 * g++.old-deja/g++.other/type.C: New test.
51497 2000-06-05 Jakub Jelinek <jakub@redhat.com>
51499 * g++.old-deja/g++.other/initstring.C: New test.
51501 2000-06-12 Jason Merrill <jason@redhat.com>
51503 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51505 2000-06-09 Jeffrey A Law (law@cygnus.com)
51507 * gcc.c-torture/compile/20000609-1.c: New test.
51509 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
51511 * gcc.dg/20000609-1.c: New test.
51513 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
51515 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51516 * gcc.c-torture/noncompile/poison-1.c: Move...
51517 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51518 * gcc.dg/cpp-li1.c: Add a token after the #line.
51520 2000-06-05 Richard Henderson <rth@cygnus.com>
51522 * gcc.c-torture/execute/20000605-2.c: New test.
51523 * gcc.c-torture/execute/20000605-3.c: New test.
51525 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
51527 * g77.f-torture/execute/20000503-1.x: New file.
51529 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
51531 * g++.old-deja/g++.eh/badalloc1.C: New test.
51533 2000-06-05 Richard Henderson <rth@cygnus.com>
51535 * gcc.c-torture/execute/20000605-1.c: New test.
51537 2000-06-05 Jakub Jelinek <jakub@redhat.com>
51538 Nathan Sidwell <nathan@codesourcery.com>
51540 * gcc.c-torture/compile/20000605-1.c: New test.
51542 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
51544 * g77.f-torture/compile/20000601-1.f: New test.
51546 2000-06-03 Richard Henderson <rth@cygnus.com>
51548 * gcc.c-torture/execute/20000603-1.c: New.
51550 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
51552 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51553 * gcc.dg/noreturn-2.c (noreturn): Likewise.
51555 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
51557 * gcc.dg/compare2.c (case 12): XFAIL.
51558 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51559 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51561 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51563 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
51565 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51566 guard macro is already defined when the header is first
51568 * gcc.dg/cpp-mix.h: New file.
51569 * gcc.dg/endif-label.c: Update patterns to match compiler.
51571 * g++.brendan/complex1.C: Declare abort.
51572 * g++.law/refs4.C: Remove XFAIL.
51573 * g++.oliva/expr2.C: Declare abort and exit.
51575 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
51577 * gcc.c-torture/execute/20000528-1.c: New test.
51579 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51580 * g++.old-deja/g++.law/temps4.C: Likewise.
51582 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51583 stdlib.h. Call abort() on failure.
51584 * g++.old-deja/g++.law/refs4.C: Likewise.
51585 * g++.old-deja/g++.law/temps4.C: Likewise.
51586 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51587 * gcc.c-torture/execute/20000112-1.c: Include string.h.
51589 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
51591 Relative to g++.dg/special:
51592 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51594 Relative to g++.old-deja:
51595 * g++.brendan/complex1.C, g++.jason/optimize2.C,
51596 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51597 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51598 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51599 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51600 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51601 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51603 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51604 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51605 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51606 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51607 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51608 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51611 * g++.other/goto1.C: Update expectations for error messages.
51613 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
51615 * gcc.c-torture/compile/20000523-1.c: New test.
51617 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51619 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51621 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51623 * g++.old-deja/g++.eh/catch11.C: New test.
51624 * g++.old-deja/g++.eh/catch12.C: New test.
51626 2000-05-24 Nick Clifton <nickc@cygnus.com>
51628 * gcc.c-torture/execute/20000523-1.c: New test.
51630 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
51632 * c-torture/execute/bcp-1.c: Replace abort in arg of
51633 __builtin_constant_p with a generic external function.
51635 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51636 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51637 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51638 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51639 Prototype abort and/or exit.
51641 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51642 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51643 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51644 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51646 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
51648 * gcc.dg/dwarf2-1.c: New test.
51650 2000-05-20 Richard Henderson <rth@cygnus.com>
51652 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51654 2000-05-20 Andreas Jaeger <aj@suse.de>
51656 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51659 2000-05-19 David Edelsohn <edelsohn@gnu.org>
51661 * gcc.c-torture/execute/20000519-2.c: New test.
51663 2000-05-19 Andreas Jaeger <aj@suse.de>
51665 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51666 which fails with SSA.
51668 * lib/c-torture.exp: Also test with -O3 -fssa.
51670 2000-05-18 Michael Meissner <meissner@redhat.com>
51672 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51673 * gcc.c-torture/execute/920415-1.c: Ditto.
51674 * gcc.c-torture/execute/920501-1.c: Ditto.
51675 * gcc.c-torture/execute/conversion.c: Ditto.
51676 * gcc.c-torture/execute/cvt-1.c: Ditto.
51678 2000-05-18 Jeffrey A Law (law@cygnus.com)
51680 * gcc.c-torture/compile/20000518-1.c: New test.
51682 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
51684 * g77.f-torture/compile/200005018.f: New test.
51686 2000-05-17 Jeffrey A Law (law@cygnus.com)
51688 * gcc.c-torture/compile/20000517-1.c: New test.
51690 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51692 * gcc.c-torture/execute/20000516-1.c: New test.
51694 2000-05-15 Jakub Jelinek <jakub@redhat.com>
51696 * g++.old-deja/g++.other/eh.C: New test.
51698 2000-05-12 Richard Henderson <rth@cygnus.com>
51700 * gcc.c-torture/execute/990208-1.c (main): Don't pass
51701 constants through to doit's conditional.
51703 2000-05-11 Jeffrey A Law (law@cygnus.com)
51705 * gcc.c-torture/compile/20000511-1.c: New test.
51706 * g77.f-torture/compile/20000511-1.f: New test.
51707 * g77.f-torture/compile/20000511-2.f: New test.
51709 2000-05-11 Michael Meissner <meissner@redhat.com>
51711 * gcc.c-torture/execute/20000511-1.c: New test.
51713 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
51715 * gcc.dg/dg.exp: Scan .S files as well as .c files.
51716 * gcc.dg/20000510-1.S: New.
51718 2000-05-08 Catherine Moore <clm@cygnus.com>
51720 * gcc.dg/unused-3.c: New.
51722 2000-05-06 Richard Henderson <rth@cygnus.com>
51724 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51725 * g++.old-deja/g++.mike/warn1.C: Likewise.
51726 * g++.old-deja/g++.pt/local1.C: Likewise.
51727 * g++.old-deja/g++.pt/local7.C: Likewise.
51728 * g++.old-deja/g++.pt/spec16.C: Likewise.
51730 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
51732 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51734 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
51736 * g77.f-torture/execute/20000503-1.f: New test.
51738 2000-05-04 Andreas Jaeger <aj@suse.de>
51740 * gcc.dg/noreturn-2.c: New test.
51742 2000-05-04 Neil Booth <NeilB@earthling.net>
51744 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51747 2000-05-04 Richard Henderson <rth@cygnus.com>
51749 * gcc.c-torture/execute/20000503-1.c: Fix typo.
51751 2000-05-04 Richard Henderson <rth@cygnus.com>
51753 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
51754 OpenSSL by Jason R Thorpe.
51756 2000-05-03 Jim Wilson <wilson@cygnus.com>
51758 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51760 2000-05-03 Robert Lipe <robertlipe@usa.net>
51762 * gcc.dg/20000503-1.c: New test.
51764 2000-05-02 Jakub Jelinek <jakub@redhat.com>
51766 * gcc.c-torture/compile/20000502-1.c: New test.
51767 * g++.old-deja/g++.other/align.C: New test.
51768 * gcc.dg/cpp-tradstringify.c: New test.
51770 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
51772 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51773 and hard registers.
51775 2000-04-26 Geoff Keating <geoffk@cygnus.com>
51777 * gcc.c-torture/execute/loop-5.c: New test.
51779 2000-04-25 Jakub Jelinek <jakub@redhat.com>
51781 * gcc.c-torture/execute/va-arg-20.c: New test.
51783 2000-04-23 Jeffrey A Law (law@cygnus.com)
51785 * gcc.c-torture/execute/20000422-1.c: New test.
51787 2000-04-20 Greg McGary <gkm@gnu.org>
51789 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51790 when optimizing, but without sibling-call optimizations (-O1).
51792 2000-04-20 Jeffrey A Law (law@cygnus.com)
51794 * gcc.c-torture/compile/20000420-1.c: New test.
51796 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
51798 * g++.abi/ptrflags.C: New test.
51799 * g++.eh/catchptr1.C: Test incomplete pointer chains.
51801 2000-04-19 Catherine Moore <clm@cygnus.com>
51803 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51805 2000-04-19 Greg McGary <gkm@gnu.org>
51807 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51808 sibling-call optimizations.
51810 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
51812 * gcc.dg/20000419-1.c: New test.
51814 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
51816 * gcc.c-torture/execute/20000412-6.c: New test.
51818 2000-04-12 Jeffrey A Law (law@cygnus.com)
51820 * gcc.c-torture/execute/20000412-5.c: New test.
51821 * g77.f-torture/compile/20000412-1.f: New test.
51822 * gcc.c-torture/execute/20000412-4.c: New test.
51823 * gcc.c-torture/compile/20000412-2.c: New test.
51824 * gcc.c-torture/execute/20000412-3.c: New test.
51825 * gcc.c-torture/compile/20000412-1.c: New test.
51826 * gcc.c-torture/execute/20000412-2.c: New test.
51828 2000-04-12 Jakub Jelinek <jakub@redhat.com>
51830 * objc/execute/bf-20.m: New test.
51832 2000-04-10 Richard Henderson <rth@cygnus.com>
51834 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51836 * gcc.c-torture/execute/20000412-1.c: New test.
51838 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
51840 * g++.old-deja/g++.eh/catchptr1.C: New test.
51842 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
51844 * g++.old-deja/g++.abi/cxa_vec.C: New test.
51846 2000-04-08 Neil Booth <NeilB@earthling.net>
51848 * gcc.dg/cpp-nullchar.c: Remove test as
51849 embedded nulls cause problems.
51851 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51853 * gcc.dg/compare2.c: New test.
51855 2000-04-08 Neil Booth <NeilB@earthling.net>
51857 * gcc.dg/cpp-nullchar.c: New test.
51859 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
51861 * gcc.dg/cpp-mi2.c: New test.
51862 * gcc.dg/cpp-mi2[abc].h: New files.
51864 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
51866 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51869 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
51871 * g++.old-deja/g++.abi/vmihint.C: New test.
51873 2000-04-06 Neil Booth <NeilB@earthling.net>
51875 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51876 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51879 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
51881 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51882 avoid stack-frame overwrite.
51884 2000-04-05 Jakub Jelinek <jakub@redhat.com>
51886 * gcc.c-torture/compile/20000405-2.c: New test.
51887 * gcc.c-torture/compile/20000405-3.c: New test.
51889 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51891 * gcc.c-torture/compile/20000405-1.c: New test.
51893 2000-04-04 Geoff Keating <geoffk@cygnus.com>
51895 * gcc.dg/cast-qual-1.c: Revert last change.
51897 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51899 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51901 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
51903 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51904 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51906 2000-04-03 Jeffrey A Law (law@cygnus.com)
51908 * gcc.c-torture/compile/20000403-2.c: New test.
51909 * gcc.c-torture/compile/20000403-1.c: New test.
51911 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
51913 * gcc.c-torture/execute/20000403-1.c: New test.
51915 2000-04-03 Geoff Keating <geoffk@cygnus.com>
51917 * gcc.c-torture/execute/20000402-1.c: New test.
51919 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
51921 * gcc.c-torture/execute/va-arg-15.c: New test.
51922 * gcc.c-torture/execute/va-arg-16.c: New test.
51923 * gcc.c-torture/execute/va-arg-17.c: New test.
51924 * gcc.c-torture/execute/va-arg-18.c: New test.
51925 * gcc.c-torture/execute/va-arg-19.c: New test.
51927 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
51929 * gcc.c-torture/compile/981211-1.c: Move to...
51930 * gcc.dg/cpp-as1.c: ...here.
51931 * gcc.dg/cpp-as2.c: New file.
51933 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51936 2000-04-02 Neil Booth <NeilB@earthling.net>
51938 * gcc.dg/cpp-cond.c New tests.
51939 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
51940 accidental success less likely.
51941 * gcc.dg/cpp-missingop.c New tests.
51942 * gcc.dg/cpp-missingparen.c New tests.
51943 * gcc.dg/cpp-shift.c New tests.
51944 * gcc.dg/cpp-shortcircuit.c New tests.
51945 * gcc.dg/cpp-unary.c New tests.
51947 2000-03-29 Jeffrey A Law (law@cygnus.com)
51949 * gcc.c-torture/compile/20000329-1.c: New test.
51951 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
51953 * gcc.c-torture/compile/20000326-1.c: New test.
51954 * gcc.c-torture/compile/20000326-2.c: New test.
51956 2000-03-24 Geoff Keating <geoffk@cygnus.com>
51958 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51959 the first parameter is a function argument.
51961 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
51963 * g++.old-deja/g++.ext/array4.C: New test.
51965 2000-03-22 Geoff Keating <geoffk@cygnus.com>
51967 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51969 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51971 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51973 2000-03-19 Richard Henderson <rth@cygnus.com>
51975 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51977 2000-03-19 Richard Henderson <rth@cygnus.com>
51979 * gcc.c-torture/compile/20000319-1.c: New test.
51981 2000-03-14 Jeffrey A Law (law@cygnus.com)
51983 * gcc.c-torture/execute/20000314-3.c: New test.
51984 * gcc.c-torture/execute/20000314-2.c: New test.
51985 * gcc.c-torture/execute/20000314-1.c: New test.
51986 * gcc.c-torture/compile/20000314-2.c: New test.
51987 * gcc.c-torture/compile/20000314-1.c: New test.
51989 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
51991 * g++.old-deja/g++.warn/inline.C: New test.
51993 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
51995 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51996 standards-compliant result rather than specific constants.
51997 Put test-values in array.
51999 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
52001 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52002 (g++_target_compile): Put test-specific options last.
52004 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52006 * g++.old-deja/g++.eh/vbase4.C: New test.
52008 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52010 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52012 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52014 * g++.old-deja/g++.brendan/misc12.C: Removed.
52015 * g++.old-deja/g++.pt/memtemp77.C: Constify.
52016 * g++.old-deja/g++.ext/pretty4.C: New test.
52018 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52020 * g++.old-deja/g++.other/string2.C: New test.
52022 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
52024 * g++.old-deja/g++.warn/impint2.C: New test.
52026 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
52028 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52031 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
52033 * g++.old-deja/g++.warn/impint.C: New test.
52034 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52035 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52036 * g++.old-deja/g++.pt/explicit12.C: Likewise.
52037 * g++.old-deja/g++.pt/explicit13.C: Likewise.
52038 * g++.old-deja/g++.pt/explicit17.C: Likewise.
52039 * g++.old-deja/g++.pt/explicit18.C: Likewise.
52040 * g++.old-deja/g++.pt/explicit19.C: Likewise.
52041 * g++.old-deja/g++.pt/explicit23.C: Likewise.
52042 * g++.old-deja/g++.pt/explicit31.C: Likewise.
52043 * g++.old-deja/g++.pt/explicit35.C: Likewise.
52044 * g++.old-deja/g++.pt/explicit6.C: Likewise.
52045 * g++.old-deja/g++.pt/memclass7.C: Likewise.
52047 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
52049 * gcc.dg/cpp-redef.c: New test.
52051 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
52053 * g++.old-deja/g++.pt/unify7.C: New test.
52055 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52057 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52058 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52060 2000-02-25 Geoff Keating <geoffk@cygnus.com>
52062 * gcc.c-torture/compile/20000224-1.c: New test.
52064 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52066 * gcc.c-torture/compile/cpp-2.c: New test.
52067 * gcc.c-torture/compile/cpp-1.c: New test.
52069 2000-02-25 Jeffrey A Law (law@cygnus.com)
52071 * gcc.c-torture/execute/20000225-1.c: New test.
52073 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52075 * gcc.dg/cpp-li2.c: New test.
52077 * gcc.dg/cpp-wi1.c: New test.
52079 * gcc.dg/cpp-li1.c: New test.
52081 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
52083 * g++.old-deja/g++.other/sizeof5.C: New test.
52085 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52087 * gcc.c-torture/execute/va-arg-13.c: New test.
52089 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
52091 * gcc.c-torture/execute/va-arg-12.c: New test.
52093 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
52095 * gcc.c-torture/execute/20000223-1.c: New test.
52097 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
52099 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52101 2000-02-22 Mark Mitchell <mark@codesourcery.com>
52103 * g++.old-deja/g++.abi/ptrmem.C: New test.
52105 2000-02-19 Richard Henderson <rth@cygnus.com>
52107 * gcc.c-torture/compile/init-3.c: New.
52109 2000-02-17 Mark Mitchell <mark@codesourcery.com>
52111 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52114 2000-02-11 Robert Lipe <robertl@sco.com>
52116 * gcc.c-torture/compile/20000211-3.c: New test.
52118 2000-02-11 Martin Buchholz <martin@xemacs.org>
52120 * gcc.c-torture/compile/20000211-2.c: New test.
52122 2000-02-11 Jeffrey A Law (law@cygnus.com)
52124 * gcc.c-torture/compile/20000211-1.c: New test.
52126 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
52128 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52131 2000-02-08 Nathan Sidwell <nathan@acm.org>
52133 * g++.old-deja/g++.other/cast5.C: New test.
52135 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
52137 * gcc.c-torture/execute/20000205-1.c: New.
52139 2000-02-03 Nathan Sidwell <nathan@acm.org>
52141 * g++.old-deja/g++.jason/cast3.C: Return void.
52142 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52144 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52146 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52148 * gcc.dg/loop-1.c: New test.
52150 2000-01-27 Jakub Jelinek <jakub@redhat.com>
52152 * gcc.c-torture/compile/20000127-1.c: New test.
52153 * gcc.c-torture/execute/991228-1.c: New test.
52155 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52157 * gcc.dg/unused-2.c: New test.
52159 * gcc.dg/conv-1.c: New test.
52161 2000-01-24 Mark Mitchell <mark@codesourcery.com>
52163 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52165 (tool_option_proc): Fix typo.
52167 2000-01-24 Geoff Keating <geoffk@cygnus.com>
52169 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52170 of the ld on the host, not on the build machine.
52171 Also, don't crash if '--help' is not a supported option.
52173 2000-01-24 Richard Henderson <rth@cygnus.com>
52175 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52177 2000-01-20 Jeffrey A Law (law@cygnus.com)
52179 * gcc.c-torture/execute/20000120-2.c: New test.
52180 * gcc.c-torture/execute/20000120-1.c: New test.
52182 2000-01-13 Jeffrey A Law (law@cygnus.com)
52184 * gcc.c-torture/execute/20000113-1.c: New test.
52186 2000-01-12 Jeffrey A Law (law@cygnus.com)
52188 * gcc.c-torture/execute/20000112-1.c: New test.
52190 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52192 * gcc.dg/20000111-1.c: New test.
52194 2000-01-10 Jeffrey A Law (law@cygnus.com)
52196 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52197 with 16 bit integers.
52199 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52201 * gcc.dg/20000108-1.c: New test.
52203 2000-01-05 Nathan Sidwell <nathan@acm.org>
52205 * g++.old-deja/g++.ns/koenig8.C: New test.
52207 2000-01-05 Nathan Sidwell <nathan@acm.org>
52209 * g++.old-deja/g++.other/cast4.C: New test.
52211 2000-01-05 Jeffrey A Law (law@cygnus.com)
52213 * gcc.c-torture/compile/20000105-2.c: New test.
52214 * gcc.c-torture/compile/20000105-1.c: New test.
52216 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52218 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52219 references to printf & atoi to conform to ANSI standard.
52220 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52221 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52222 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52223 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52224 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52225 * g++.old-deja/g++.brendan/complex1.C: Likewise.
52226 * g++.old-deja/g++.brendan/copy1.C: Likewise.
52227 * g++.old-deja/g++.brendan/copy2.C: Likewise.
52228 * g++.old-deja/g++.brendan/copy3.C: Likewise.
52229 * g++.old-deja/g++.brendan/copy4.C: Likewise.
52230 * g++.old-deja/g++.brendan/copy5.C: Likewise.
52231 * g++.old-deja/g++.brendan/copy6.C: Likewise.
52232 * g++.old-deja/g++.brendan/copy7.C: Likewise.
52233 * g++.old-deja/g++.brendan/copy8.C: Likewise.
52234 * g++.old-deja/g++.brendan/crash11.C: Likewise.
52235 * g++.old-deja/g++.brendan/crash14.C: Likewise.
52236 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52237 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52238 * g++.old-deja/g++.brendan/delete2.C: Likewise.
52239 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52240 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52241 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52242 * g++.old-deja/g++.brendan/eh1.C: Likewise.
52243 * g++.old-deja/g++.brendan/groff1.C: Likewise.
52244 * g++.old-deja/g++.brendan/init3.C: Likewise.
52245 * g++.old-deja/g++.brendan/misc12.C: Likewise.
52246 * g++.old-deja/g++.brendan/misc7.C: Likewise.
52247 * g++.old-deja/g++.brendan/new2.C: Likewise.
52248 * g++.old-deja/g++.brendan/operators4.C: Likewise.
52249 * g++.old-deja/g++.brendan/operators5.C: Likewise.
52250 * g++.old-deja/g++.brendan/overload2.C: Likewise.
52251 * g++.old-deja/g++.brendan/overload7.C: Likewise.
52252 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52253 * g++.old-deja/g++.brendan/reference1.C: Likewise.
52254 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52255 * g++.old-deja/g++.brendan/template24.C: Likewise.
52256 * g++.old-deja/g++.brendan/template3.C: Likewise.
52257 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52258 * g++.old-deja/g++.jason/inline3.C: Likewise.
52259 * g++.old-deja/g++.jason/opeq.C: Likewise.
52260 * g++.old-deja/g++.law/arg5.C: Likewise.
52261 * g++.old-deja/g++.law/arm7.C: Likewise.
52262 * g++.old-deja/g++.law/ctors11.C: Likewise.
52263 * g++.old-deja/g++.law/cvt8.C: Likewise.
52264 * g++.old-deja/g++.law/init9.C: Likewise.
52265 * g++.old-deja/g++.law/refs4.C: Likewise.
52266 * g++.old-deja/g++.law/template2.C: Likewise.
52267 * g++.old-deja/g++.law/visibility24.C: Likewise.
52268 * g++.old-deja/g++.law/vtable3.C: Likewise.
52269 * g++.old-deja/g++.mike/asm2.C: Likewise.
52270 * g++.old-deja/g++.mike/eh1.C: Likewise.
52271 * g++.old-deja/g++.mike/misc1.C: Likewise.
52272 * g++.old-deja/g++.mike/misc13.C: Likewise.
52273 * g++.old-deja/g++.mike/misc14.C: Likewise.
52274 * g++.old-deja/g++.mike/ns12.C: Likewise.
52275 * g++.old-deja/g++.mike/p1248.C: Likewise.
52276 * g++.old-deja/g++.mike/p3708.C: Likewise.
52277 * g++.old-deja/g++.mike/p3708a.C: Likewise.
52278 * g++.old-deja/g++.mike/p3708b.C: Likewise.
52279 * g++.old-deja/g++.mike/p646.C: Likewise.
52280 * g++.old-deja/g++.mike/p700.C: Likewise.
52281 * g++.old-deja/g++.mike/p783.C: Likewise.
52282 * g++.old-deja/g++.mike/p783a.C: Likewise.
52283 * g++.old-deja/g++.mike/p783b.C: Likewise.
52284 * g++.old-deja/g++.mike/p786.C: Likewise.
52285 * g++.old-deja/g++.mike/p789.C: Likewise.
52286 * g++.old-deja/g++.mike/p789a.C: Likewise.
52287 * g++.old-deja/g++.mike/p807a.C: Likewise.
52288 * g++.old-deja/g++.other/delete3.C: Likewise.
52289 * g++.old-deja/g++.other/dyncast1.C: Likewise.
52290 * g++.old-deja/g++.other/dyncast2.C: Likewise.
52291 * g++.old-deja/g++.other/dyncast3.C: Likewise.
52292 * g++.old-deja/g++.other/empty1.C: Likewise.
52293 * g++.old-deja/g++.other/temporary1.C: Likewise.
52294 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52295 * g++.old-deja/g++.pt/t16.C: Likewise.
52296 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52298 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
52300 * gcc.dg/991230-1.c: New test.
52302 1999-12-29 Jeffrey A Law (law@cygnus.com)
52304 * gcc.c-torture/compile/991229-3.c: New test.
52305 * gcc.c-torture/compile/991229-2.c: New test.
52306 * gcc.c-torture/compile/991229-1.c: New test.
52308 1999-12-29 Greg McGary <gkm@eng.ascend.com>
52310 * gcc.c-torture/compile/labels-2.c: New test.
52312 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
52314 * gcc.c-torture/execute/991227-1.c: New test.
52316 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52318 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52320 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
52322 * gcc.c-torture/execute/991221-1.c: New test.
52324 1999-12-20 Nathan Sidwell <nathan@acm.org>
52326 * g++.old-deja/g++.other/cast3.C: New test.
52328 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
52330 * gcc.c-torture/execute/991216-4.c: New test.
52332 1999-12-16 Michael Meissner <meissner@cygnus.com>
52334 * gcc.c-torture/execute/991216-1.c: New test.
52335 * gcc.c-torture/execute/991216-2.c: New test.
52336 * gcc.c-torture/execute/991216-3.c: New test.
52338 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
52340 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52341 Actually make the test fail by using "-O2" for compilation.
52343 1999-12-15 Nathan Sidwell <nathan@acm.org>
52345 * g++.old-deja/g++.warn/cast-align1.C: New test.
52347 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
52349 * gcc.c-torture/compile/991214-1.c: New test.
52350 * gcc.c-torture/compile/991214-2.c: New test.
52352 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
52354 * gcc.dg/991214-1.c: New test.
52356 1999-12-13 Jeffrey A Law (law@cygnus.com)
52358 * gcc.c-torture/compile/991213-3.c: New test.
52359 * gcc.c-torture/compile/991213-2.c: New test.
52360 * gcc.c-torture/compile/991213-1.c: New test.
52362 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
52364 * gcc.dg/991209-1.c: New test.
52366 1999-12-08 Nathan Sidwell <nathan@acm.org>
52368 * gcc.c-torture/compile/991208-1.c: New test.
52370 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52372 * gcc.dg/ultrasp2.c: New test.
52374 1999-12-05 Alex Samuel <samuel@codesourcery.com>
52376 * g++.old-deja/g++.abi/align.C (main): Fix typo.
52378 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
52380 * gcc.c-torture/compile/991202-1.c: New test.
52381 * gcc.c-torture/execute/991202-1.c: New test.
52382 * gcc.c-torture/execute/991202-2.c: New test.
52383 * gcc.c-torture/execute/991202-3.c: New test.
52385 1999-12-02 Alex Samuel <samuel@codesourcery.com>
52387 * g++.old-deja/g++.abi/align.C: New test.
52388 * g++.old-deja/g++.abi/aggregates.C: Likewise.
52389 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52391 1999-12-01 Richard Henderson <rth@cygnus.com>
52393 * gcc.c-torture/execute/991201-1.c: New.
52395 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
52397 * gcc.dg/991129-1.c: New test.
52399 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
52401 * gcc.c-torture/compile/991127-1.c: New test.
52403 1999-11-22 Nathan Sidwell <nathan@acm.org>
52405 * g++.old-deja/g++.other/warn4.C: New test.
52407 1999-11-22 Nathan Sidwell <nathan@acm.org>
52409 * g++.old-deja/g++.eh/cleanup2.C: New test.
52410 * g++.old-deja/g++.ext/pretty2.C: New test.
52411 * g++.old-deja/g++.ext/pretty3.C: New test.
52412 * g++.old-deja/g++.other/debug6.C: New test.
52414 1999-10-20 Jim Wilson <wilson@cygnus.com>
52416 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52417 compiler_output to look for one error message instead of two.
52419 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
52421 * gcc.c-torture/execute/991118-1.c: Also test case
52422 where the word boundary does not split a byte evenly.
52424 1999-11-19 Nathan Sidwell <nathan@acm.org>
52426 * g++.old-deja/g++.ext/restrict1.C: New test.
52428 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52430 * gcc.c-torture/execute/991118-1.c: New test.
52432 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
52434 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52435 working directory pathnames.
52437 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
52439 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52440 host is equipped with driver.h and driver.o so it can actually
52441 compile and run the tests.
52443 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
52445 * gcc.c-torture/compile/991008-1.c: New test.
52447 1999-11-08 Nick Clifton <nickc@cygnus.com>
52449 * lib/gcc-dg.exp: Include target-supports.exp
52451 1999-11-05 Nick Clifton <nickc@cygnus.com>
52453 * lib/target-supports.exp: New file: Provide procs to test for
52454 features supported by the target.
52455 (check_weak_available): Moved here from ecos.exp.
52456 (check_alias_available): New proc: Determine of the target
52457 toolchain supports the alias attribute.
52459 * gcc.dg/special/ecos.exp: Move check_weak_available to
52460 target-supports.exp.
52461 (alias-1.c): Only perform the test if the target supports
52463 (wkali-1.c): Only perform the test if the target supports
52466 * gcc.dg/990506-0.c: Expect error messages from cross
52467 targets as well as native targets.
52469 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52471 * gcc.dg/ultrasp1.c: Removed xfail.
52472 * gcc.dg/struct-ret-2.c: Likewise.
52473 * gcc.dg/array-1.c: Likewise.
52475 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52477 * gcc.dg/struct-ret-2.c: New test.
52479 * gcc.dg/array-1.c: New test.
52481 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
52483 * gcc.c-torture/execute/991030-1.c: New test.
52485 1999-10-26 Richard Henderson <rth@cygnus.com>
52487 * gcc.c-torture/compile/991026-2.c: New test.
52489 1999-10-26 Jeffrey A Law (law@cygnus.com)
52491 * gcc.c-torture/compile/991026-1.c: New test.
52493 1999-10-23 Jeffrey A Law (law@cygnus.com)
52495 * gcc.c-torture/execute/991023-1.c: New test.
52497 1999-10-19 Jeffrey A Law (law@cygnus.com)
52499 * gcc.c-torture/execute/991019-1.c: New test.
52501 1999-10-16 Richard Henderson <rth@cygnus.com>
52503 * gcc.c-torture/execute/991016-1.c: New test.
52505 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
52507 * gcc.c-torture/execute/991014-1.c: New test.
52509 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
52511 * g++.old-deja/g++.other/union2.C: New test.
52513 1999-10-13 Nathan Sidwell <nathan@acm.org>
52515 * g++.old-deja/g++.other/vaarg2.C: New test.
52516 * g++.old-deja/g++.other/vaarg3.C: New test.
52518 1999-10-12 Craig Burley <craig@jcb-sc.com>
52520 * g77.f-torture/noncompile/19990905-1.f: Moved from being
52523 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
52525 * gcc.c-torture/execute/va-arg-11.c: New test.
52527 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
52529 * lib/file-format.exp (gcc_target_object_format): Don't
52530 crash if objdump is unavailable.
52532 1999-09-29 Donn Terry <donn@interix.com>
52534 * gcc.misc-tests/mg.exp: delete extraneous redirection.
52536 1999-09-28 Nick Clifton <nickc@cygnus.com>
52538 * gcc.c-torture/compile/990928-1.c: New test.
52540 1999-09-28 Nathan Sidwell <nathan@acm.org>
52542 * g++.old-deja/g++.other/decl6.C: New test.
52544 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52546 * gcc.c-torture/execute/va-arg-10.c: New test.
52548 1999-09-27 Nathan Sidwell <nathan@acm.org>
52550 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52551 __PRETTY_FUNCTION__.
52553 1999-09-23 Nick Clifton <nickc@cygnus.com>
52555 * gcc.c-torture/execute/990923-1.c: New test.
52557 1999-09-21 Nick Clifton <nickc@cygnus.com>
52559 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52560 for which -fpic is inappropriate.
52562 1999-09-21 Mark Mitchell <mark@codesourcery.com>
52564 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52566 1999-09-21 Nathan Sidwell <nathan@acm.org>
52568 * g++.old-deja/g++.other/dyncast1.C: New test.
52569 * g++.old-deja/g++.other/dyncast2.C: New test.
52570 * g++.old-deja/g++.other/dyncast3.C: New test.
52571 * g++.old-deja/g++.other/dyncast4.C: New test.
52572 * g++.old-deja/g++.other/dyncast5.C: New test.
52573 * g++.old-deja/g++.eh/catch3.C: New test.
52574 * g++.old-deja/g++.eh/catch3p.C: New test.
52575 * g++.old-deja/g++.eh/catch4.C: New test.
52576 * g++.old-deja/g++.eh/catch4p.C: New test.
52577 * g++.old-deja/g++.eh/catch5.C: New test.
52578 * g++.old-deja/g++.eh/catch5p.C: New test.
52579 * g++.old-deja/g++.eh/catch6.C: New test.
52580 * g++.old-deja/g++.eh/catch6p.C: New test.
52581 * g++.old-deja/g++.eh/catch7.C: New test.
52582 * g++.old-deja/g++.eh/catch7p.C: New test.
52583 * g++.old-deja/g++.eh/catch8.C: New test.
52584 * g++.old-deja/g++.eh/catch8p.C: New test.
52585 * g++.old-deja/g++.eh/catch9.C: New test.
52586 * g++.old-deja/g++.eh/catch9p.C: New test.
52588 1999-09-13 Nathan Sidwell <nathan@acm.org>
52590 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52591 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52593 1999-09-13 Jeffrey A Law (law@cygnus.com)
52595 * gcc.c-torture/compile/990913-1.c: New test.
52597 1999-09-10 Nathan Sidwell <nathan@acm.org>
52599 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52600 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52602 1999-09-09 Richard Henderson <rth@cygnus.com>
52604 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52606 1999-09-09 Nathan Sidwell <nathan@acm.org>
52608 * g++.old-deja/g++.other/lookup11.C: New test.
52609 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52610 what is permitted and what we want.
52611 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52613 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52615 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
52617 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52618 * gcc.c-torture/noncompile/poison-1.c: New file.
52620 1999-09-08 Nathan Sidwell <nathan@acm.org>
52622 * g++.old-deja/g++.other/sizeof3.C: New test.
52623 * g++.old-deja/g++.other/sizeof4.C: New test.
52624 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52625 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52627 1999-09-07 Richard Henderson <rth@cygnus.com>
52629 * gcc.dg/va-arg-1.c: New.
52631 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52633 * gcc.c-torture/execute/va-arg-9.c: New test.
52635 1999-09-05 Craig Burley <craig@jcb-sc.com>
52637 * g77.f-torture/compile/980519-2.f: New test.
52638 * g77.f-torture/compile/19990905-0.f: New test.
52639 * g77.f-torture/compile/19990905-1.f: New test.
52640 * g77.f-torture/compile/19990905-2.f: New test.
52642 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52644 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
52646 * gcc.c-torture/execute/990827-1.c: Fix typo.
52648 1999-09-03 Nathan Sidwell <nathan@acm.org>
52650 * g++.old-deja/g++.other/deref1.C: New test.
52652 1999-09-02 Nathan Sidwell <nathan@acm.org>
52654 * g++.old-deja/g++.other/ambig2.C: New test.
52655 * g++.old-deja/g++.other/cond5.C: New test.
52656 * g++.old-deja/g++.other/lookup16.C: New test.
52658 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
52660 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52663 1999-08-31 Jeffrey A Law (law@cygnus.com)
52665 * lib/c-torture.exp: Avoid the "compare executables" optimization
52666 when testing native.
52668 1999-08-29 Jeffrey A Law (law@cygnus.com)
52670 * gcc.c-torture/execute/990829-1.c: New test.
52671 * gcc.c-torture/compile/990829-1.c: New test.
52673 1999-08-27 Paul Burchard <burchard@pobox.com>
52675 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52676 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52677 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52678 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52679 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52680 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52681 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52682 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52683 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52684 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52685 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52687 1999-08-27 Jeffrey A Law (law@cygnus.com)
52689 * gcc.c-torture/execute/990827-1.c: New test.
52691 1999-08-26 Craig Burley <craig@jcb-sc.com>
52693 * g77.f-torture/noncompile/19990826-4.f: New test.
52695 * g77.f-torture/compile/19990826-3.f: New test.
52697 * g77.f-torture/execute/19990826-2.f: New test.
52699 * g77.f-torture/compile/19990826-1.f: New test.
52701 * gcc.c-torture/execute/990826-0.c: New test.
52702 * g77.c-torture/execute/19990826-0.f: New test.
52704 * g77.f-torture/noncompile/970626-2.f: New test.
52706 1999-08-25 Paul Burchard <burchard@pobox.com>
52708 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52709 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52710 lss-011.C: New tests.
52712 1999-08-25 Nathan Sidwell <nathan@acm.org>
52714 * g++.old-deja/g++.other/decl5.C: New test.
52716 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52718 * noncompile/noncompile.exp: Load_lib c-torture.exp.
52719 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52720 call `postbase' for each one. All callers of `postbase' changed
52721 to call this instead.
52723 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
52725 * gcc.c-torture/execute/990811-1.c: New test.
52727 1999-08-09 Nick Clifton <nickc@cygnus.com>
52729 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52732 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52735 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52737 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52739 1999-08-04 Jeffrey A Law (law@cygnus.com)
52741 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52743 1999-08-04 Nathan Sidwell <nathan@acm.org>
52745 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52747 1999-08-04 Jeffrey A Law (law@cygnus.com)
52749 * gcc.c-torture/execute/990804-1.c: New test.
52751 1999-08-03 Nathan Sidwell <nathan@acm.org>
52753 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52754 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52755 * g++.old-deja/g++.brendan/overload8.C: Likewise.
52757 1999-08-03 Nathan Sidwell <nathan@acm.org>
52759 * g++.old-deja/g++.other/struct1.C: New test.
52761 1999-08-03 Nathan Sidwell <nathan@acm.org>
52763 * g++.old-deja/g++.other/enum2.C: New test.
52765 1999-08-02 Richard Henderson <rth@cygnus.com>
52767 Adapted from tests from Franz Sirl:
52768 * gcc.c-torture/execute/va-arg-7.c: New test.
52769 * gcc.c-torture/execute/va-arg-8.c: New test.
52771 1999-08-01 Jeffrey A Law (law@cygnus.com)
52773 * gcc.c-torture/compile/990801-2.c: New test.
52775 * gcc.c-torture/compile/990801-1.c: New test.
52777 1999-07-27 Michael Meissner <meissner@cygnus.com>
52779 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52780 fp-cmp-1.c, converting double to float.
52782 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52783 fp-cmp-1.c, converting double to long double.
52785 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52786 from fr1 to unknown_register, since fr1 is a legitimate register
52789 1999-07-25 Jeffrey A Law (law@cygnus.com)
52791 * README: More listname related changes.
52793 1999-07-08 Catherine Moore <clm@cygnus.com>
52795 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
52797 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
52799 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52801 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52803 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52805 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
52807 * gcc.dg/990703-1.c: New test.
52809 1999-06-29 Nick Clifton <nickc@cygnus.com>
52811 * lib/file-format.exp: New file: Move definition of proc
52812 gcc_target_object_format to here from
52813 gcc.dg/special/ecos.exp.
52815 * lib/c-torture.exp: Include lib file-format.exp.
52816 * lib/gcc-dg.exp: Include lib file-format.exp.
52818 * gcc.dg/special/ecos.exp: Remove definition of proc
52819 gcc_target_object_format.
52821 1999-06-28 Jeffrey A Law (law@cygnus.com)
52823 * gcc.c-torture/execute/990628-1.c: New test.
52825 1999-06-25 Jeffrey A Law (law@cygnus.com)
52827 * gcc.c-torture/compile/990625-2.c: New test.
52829 * gcc.c-torture/compile/990625-1.c: New test.
52831 1999-06-23 Nick Clifton <nickc@cygnus.com>
52833 * gcc.c-torture/compile/dll.c: New test case. Check that dll
52834 attributes compile.
52835 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52836 ports that use the COFF/PE file format.
52838 1999-06-17 Jeffrey A Law (law@cygnus.com)
52840 * gcc.c-torture/compile/990617-1.c: New test.
52842 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
52844 * g++.old-deja/g++.other/decl4.C: New test.
52846 1999-06-14 Nathan Sidwell <nathan@acm.org>
52848 * g++.old-deja/g++.other/bitfld3.C: New test.
52850 1999-06-08 Nathan Sidwell <nathan@acm.org>
52852 * g++.old-deja/g++.eh/catch1.C: New test.
52854 1999-06-07 Jeffrey A Law (law@cygnus.com)
52856 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52858 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52859 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
52861 1999-06-05 Craig Burley <craig@jcb-sc.com>
52863 * g77.f-torture/compile/19990502-0.f: Replace with new,
52864 shorter, test that still fails after recent changes.
52866 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52868 * gcc.c-torture/execute/990604-1.c: New test.
52870 1999-05-31 Jeffrey A Law (law@cygnus.com)
52872 * gcc.c-torture/execute/990531-1.c: New test.
52874 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52876 * gcc.c-torture/compile/990527-1.c: New test.
52878 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
52880 * gcc.c-torture/execute/990527-1.c: New test.
52882 1999-05-25 Nick Clifton <nickc@cygnus.com>
52884 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52885 bitfields as signed.
52887 1999-05-25 Craig Burley <craig@jcb-sc.com>
52889 * g77.f-torture/compile/19990525-0.f: New test.
52891 1999-05-25 Jeffrey A Law (law@cygnus.com)
52893 * gcc.c-torture/execute/990525-2.c: New test.
52895 * gcc.c-torture/execute/990525-1.c: New test.
52897 1999-05-24 Nathan Sidwell <nathan@acm.org>
52899 * g++.old-deja/g++.other/anon3.C: New test.
52900 * g++.old-deja/g++.other/anon4.C: New test.
52901 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52902 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52903 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52906 1999-05-24 Jeffrey A Law (law@cygnus.com)
52908 * gcc.c-torture/execute/990524-1.c: New test.
52910 * gcc.dg/990524-1.c: New test.
52912 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52914 * gcc.c-torture/compile/990523-1.c: New test.
52916 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
52918 * gcc.c-torture/compile/990519-1.c: New test.
52920 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52922 * gcc.c-torture/compile/990517-1.c: New test.
52924 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52925 (e4, f4): New tests.
52928 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52930 * gcc.dg/noreturn-1.c: New test.
52932 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52934 * gcc.c-torture/execute/990513-1.c: New test.
52936 1999-05-10 Richard Henderson <rth@cygnus.com>
52938 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52940 1999-05-10 Craig Burley <craig@jcb-sc.com>
52942 * g77.f-torture/execute/erfc.f: Use small single-precision
52943 values, to avoid problems on Alphas when not -mieee.
52945 1999-05-08 Craig Burley <craig@jcb-sc.com>
52947 * gcc.dg/990506-0.c: New test.
52949 1999-05-08 Richard Henderson <rth@cygnus.com>
52951 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52952 the constant to test. Don't XFAIL 64-bit targets.
52954 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52955 * g++.old-deja/g++.law/profile1.C: Likewise.
52957 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52958 operator new instances.
52959 * g++.old-deja/g++.other/delete5.C: Likewise.
52961 1999-05-03 Craig Burley <craig@jcb-sc.com>
52963 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52966 1999-05-03 Craig Burley <craig@jcb-sc.com>
52968 * g77.f-torture/execute/u77-test.f: Reverse order of two
52969 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52971 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52973 * gcc.dg/compare1.c: New test.
52975 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
52977 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52980 1999-05-02 Craig Burley <craig@jcb-sc.com>
52982 * g77.f-torture/compile/19990502-1.f: New test.
52984 1999-05-02 Craig Burley <craig@jcb-sc.com>
52986 * g77.f-torture/compile/19990502-0.f: New test.
52988 1999-05-02 Craig Burley <craig@jcb-sc.com>
52990 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52993 1999-05-02 Craig Burley <craig@jcb-sc.com>
52995 * g77.f-torture/execute/u77-test.f (main): List libU77
52996 intrinsics not currently tested.
52997 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52998 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52999 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53000 Trim blanks off the ends of some printed strings.
53002 1999-05-02 Craig Burley <craig@jcb-sc.com>
53004 * g77.f-torture/execute/u77-test.f (main): Just warn about
53005 FSTAT gid disagreement, as it's expected on some systems.
53007 1999-05-01 Craig Burley <craig@jcb-sc.com>
53009 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53010 use a new function, which allows for some slop.
53011 Clean up some commentary.
53012 (issum): The new function.
53013 (sgladd): Deleted subroutine.
53015 1999-05-01 Craig Burley <craig@jcb-sc.com>
53017 * g77.f-torture/execute/u77-test.f: Modify to be more like
53018 libf2c/libU77 version, bringing patches to that version here.
53019 Add suitable commentary.
53021 1999-04-25 Richard Henderson <rth@cygnus.com>
53023 * gcc.dg/990424-1.c: New test.
53025 1999-04-24 Craig Burley <craig@jcb-sc.com>
53027 * g77.f-torture/execute/u77-test.f (main): Bug involving
53028 LSTAT has been fixed, so turn back on full checking.
53030 1999-04-20 Craig Burley <craig@jcb-sc.com>
53032 * g77.f-torture/compile/19990419-0.f: New test.
53033 * g77.f-torture/execute/19990419-1.f: New test.
53035 1999-04-17 Richard Henderson <rth@cygnus.com>
53037 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53038 to avoid the need for a prototype to supress a warning.
53040 1999-04-07 Jim Wilson <wilson@cygnus.com>
53042 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53044 1999-04-04 Jeffrey A Law (law@cygnus.com)
53046 * gcc.c-torture/execute/990404-1.c: New test.
53048 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
53050 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53051 * gcc.dg/cpp-if3.c: Don't use -pedantic.
53052 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53053 missing initializer warnings.
53055 1999-03-28 Jeffrey A Law (law@cygnus.com)
53057 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53060 1999-03-26 Jeffrey A Law (law@cygnus.com)
53062 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53064 1999-03-26 Craig Burley <craig@jcb-sc.com>
53066 * g77.f-torture/execute/19990325-0.f: New test.
53067 * g77.f-torture/execute/19990325-1.f: New test.
53069 1999-03-24 Jeffrey A Law (law@cygnus.com)
53071 * gcc.c-torture/execute/990324-1.c: New test.
53073 1999-03-22 Jim Wilson <wilson@cygnus.com>
53075 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53078 1999-03-17 Richard Henderson <rth@cygnus.com>
53080 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
53082 1999-03-13 Craig Burley <craig@jcb-sc.com>
53084 * g77.f-torture/execute/19990313-2.f: New test.
53085 * g77.f-torture/execute/19990313-3.f: New test.
53087 1999-03-13 Craig Burley <craig@jcb-sc.com>
53089 * g77.f-torture/execute/19990313-0.f: New test.
53090 * g77.f-torture/execute/19990313-1.f: New test.
53092 1999-03-12 Jim Wilson <wilson@cygnus.com>
53094 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53096 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53097 (main): Add check for u15. Conditionalize u31 check depending on
53098 whether ints are <32 bits or >=32 bits.
53100 1999-03-08 Craig Burley <craig@jcb-sc.com>
53102 * g77.f-torture/execute/19981119-0.f: Improve testiness.
53104 1999-03-08 Craig Burley <craig@jcb-sc.com>
53106 * g77.f-torture/compile/19990305-0.f: New test.
53107 * g77.f-torture/execute/19981119-0.f: New test.
53109 1999-03-08 Craig Burley <craig@jcb-sc.com>
53111 * g77.f-torture/execute/970625-2.f: call ABORT if final
53112 result is not correct, instead of just printing it.
53113 Add this checking via newly introduced obfuscation, to
53114 trip up buggy front ends.
53116 1999-03-07 Craig Burley <craig@jcb-sc.com>
53118 * g77.f-torture/compile/960317-1.f: Moved from being
53119 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
53121 1999-03-06 Craig Burley <craig@jcb-sc.com>
53123 * g77.f-torture/execute/960317-1.f: New (old) test.
53124 * g77.f-torture/execute/970625-2.f: Ditto.
53126 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
53128 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53129 error message on line 1 or line 2; cccp and cpplib do this differently.
53131 1999-03-01 Jeffrey A Law (law@cygnus.com)
53133 * g++.old-deja/g++.law/weak1.C: New test.
53135 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
53137 * gcc.c-torture/execute/990119-1.c: Renamed to...
53138 * gcc.dg/990119-1.c: this, so it will only be tested once
53139 (it's a preprocessor test, it doesn't need to be run at
53140 multiple optimization levels).
53142 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
53144 * lib/g++.exp: Don't add incdir=$base_dir/../include to
53147 1999-02-24 Craig Burley <craig@jcb-sc.com>
53149 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53150 * g77.f-torture/compile/19981216-0.f: ...as it is expected
53151 to not be compilable by current g77.
53153 1999-02-24 Nick Clifton <nickc@cygnus.com>
53155 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53157 1999-02-22 Jeffrey A Law (law@cygnus.com)
53159 * gcc.c-torture/execute/990222-1.c: New test.
53161 1999-02-19 Craig Burley <craig@jcb-sc.com>
53163 * g77.f-torture/compile/19990218-0.f: New test.
53164 * g77.f-torture/noncompile/19990218-1.f: New test.
53166 1999-02-18 Craig Burley <craig@jcb-sc.com>
53168 * g77.f-torture/compile/19981216-0.f: New test.
53170 1999-02-14 Jeffrey A Law (law@cygnus.com)
53172 * gcc.dg/990214-1.c: New test.
53174 1999-02-13 Jeffrey A Law (law@cygnus.com)
53176 * gcc.dg/990213-2.c: New test.
53178 * gcc.dg/990213-1.c: New test.
53180 1999-02-12 Jeffrey A Law (law@cygnus.com)
53182 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53185 1999-02-11 Nick Clifton <nickc@cygnus.com>
53187 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53188 specified by target.
53190 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53192 1999-02-11 Jeffrey A Law (law@cygnus.com)
53194 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53196 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
53198 * gcc.dg/special/ecos.exp: New test driver for new tests with
53199 special requirements.
53201 * gcc.dg/special/alias-1.c: New test.
53202 * gcc.dg/special/gcsec-1.c: New test.
53203 * gcc.dg/special/weak-1.c: New test.
53204 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53205 * gcc.dg/special/weak-2.c: New test.
53206 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53207 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53208 * gcc.dg/special/wkali-1.c: New test.
53209 * gcc.dg/special/wkali-2.c: New test.
53210 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53211 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53213 1999-02-10 Felix Lee <flee@cygnus.com>
53215 * lib/c-torture.exp (c-torture-compile): Pull out code for
53216 analyzing gcc error messages.
53217 (c-torture-execute): Likewise. Fix some (harmless) false
53219 * lib/gcc.exp (gcc_check_compile): New function.
53221 1999-02-08 Richard Henderson <rth@cygnus.com>
53223 * gcc.c-torture/execute/990208-1.c: New test.
53225 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
53227 * g++.dg/special/ecos.exp: New driver for new tests with special
53230 * g++.dg/special/conpr-1.C: New test
53231 * g++.dg/special/conpr-2.C: New test
53232 * g++.dg/special/conpr-2a.C: New test
53233 * g++.dg/special/conpr-3.C: New test
53234 * g++.dg/special/conpr-3a.C: New test
53235 * g++.dg/special/conpr-3b.C: New test
53237 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53238 allow g++ to use the dg driver
53240 * README: Add comment about g++.dg directory
53242 1999-02-06 Jeffrey A Law (law@cygnus.com)
53244 * README: Update email addresses.
53246 1999-02-03 Nick Clifton <nickc@cygnus.com>
53248 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53249 arguments in order to force structure S onto the stack even on
53251 (test): Pass 10 leading arguments to function foo as well as the
53254 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53255 failure for all targets.
53257 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53258 abort to terminate program execution.
53260 1999-01-30 Richard Henderson <rth@cygnus.com>
53262 * gcc.c-torture/execute/990130-1.c: New test.
53264 1999-01-30 Jeffrey A Law (law@cygnus.com)
53266 * gcc.dg/990130-1.c: New test.
53268 1999-01-28 Michael Meissner <meissner@cygnus.com>
53270 * gcc.c-torture/execute/990128-1.c: New test.
53272 1999-01-27 Michael Meissner <meissner@cygnus.com>
53274 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53276 1999-01-27 Felix Lee <flee@cygnus.com>
53278 * lib/c-torture.exp (c-torture-compile): pull out code for
53279 analyzing gcc error messages.
53280 (c-torture-execute): ditto, and fix some (harmless) false
53282 * lib/gcc.exp (gcc_check_compile): new function.
53284 1999-01-17 Jeffrey A Law (law@cygnus.com)
53286 * gcc.dg/990117-1.c: New test.
53288 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53290 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53292 1999-01-15 Jeffrey A Law (law@cygnus.com)
53294 * g77.f-torture/compile/990115-1.f: New test.
53296 1999-01-07 Jeffrey A Law (law@cygnus.com)
53298 * gcc.c-torture/compile/990107-1.c: New test
53300 1999-01-06 Jeffrey A Law (law@cygnus.com)
53302 * gcc.c-torture/execute/990106-2.c: New test.
53304 * gcc.c-torture/execute/990106-1.c: New test.
53306 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
53308 * gcc.c-torture/compile/981223-1.c: New test.
53310 1998-12-29 Richard Henderson <rth@cygnus.com>
53312 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53313 (opt3): Rename from opt4 and disable.
53315 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
53317 * g++.old-deja/g++.pt/ptrmem5.C: New test.
53319 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
53321 * g++.old-deja/g++.other/conv5.C: New test.
53323 1998-12-14 Nick Clifton <nickc@cygnus.com>
53325 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53327 1998-12-11 Jeffrey A Law (law@cygnus.com)
53329 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53331 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
53333 * gcc.c-torture/compile/981211-1.c: New test.
53335 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
53337 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53339 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53341 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53343 * gcc.special/930510-1.c: Make C9X safe.
53344 * gcc.misc-tests/gcov-1.c Similarly.
53345 * gcc.misc-tests/gcov-2.c Similarly.
53347 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
53349 * gcc.dg/ultrasp1.c: New test.
53351 1998-12-06 Richard Henderson <rth@cygnus.com>
53353 * gcc.c-torture/execute/981206.c: New test.
53355 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
53357 * g++.old-deja/g++.ns/template7.C: New test.
53359 * g++.old-deja/g++.other/expr1.C: New test.
53361 * g++.old-deja/g++.eh/tmpl3.C: New test.
53363 * g++.old-deja/g++.eh/tmpl2.C: New test.
53365 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53367 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53368 * g++.old-deja/g++.other/using6.C: Removed.
53369 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53371 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53373 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53375 * g++.old-deja/g++.pt/overload8.C: New test.
53377 * g++.old-deja/g++.pt/overload7.C: New test.
53379 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53381 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53382 and relinking messages.
53383 * lib/g++.exp (g++_target_compile): Remove .rpo file when
53384 compiling with -frepo.
53386 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
53388 * g++.old-deja/g++.pt/lookup6.C: New test.
53390 1998-11-30 Nick Clifton <nickc@cygnus.com>
53392 * gcc.c-torture/execute/981130-1.c: New test.
53393 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53395 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
53397 * g++.old-deja/g++.pt/explicit76.C: New test.
53399 * g++.old-deja/g++.pt/friend38.C: New test.
53401 * g++.old-deja/g++.ns/crash2.C: New test.
53403 * g++.old-deja/g++.pt/defarg8.C: New test.
53405 * g++.old-deja/g++.pt/instantiate6.C: New test.
53407 * g++.old-deja/g++.pt/static6.C: New test.
53409 * g++.old-deja/g++.pt/decl2.C: New test.
53411 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53413 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
53414 problem is actually related with name lookup, but so what? :-)
53416 * g++.old-deja/g++.pt/friend37.C: New test.
53418 1998-11-25 Dave Love <d.love@dl.ac.uk>
53420 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53421 element, which fails on some systems.
53423 * g77.f-torture/execute/labug1.f: New test.
53425 1998-11-21 Jeffrey A Law (law@cygnus.com)
53427 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53430 1998-11-18 Dave Love <d.love@dl.ac.uk>
53432 * g77.f-torture/compile/981117-1.f: New test.
53434 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
53436 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
53437 properly discarded.
53439 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
53441 * gcc.c-torture/execute/memcheck: New directory of tests for
53442 -fcheck-memory-usage.
53444 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
53446 * README: New file, general information about the testsuite and
53447 new description of the various C++ test subdirectories.
53448 * README.g++: Eliminate obsolete information, update and move most
53449 relevant stuff to README.
53451 1998-11-07 Richard Henderson <rth@cygnus.com>
53453 * gcc.c-torture/compile/981107-1.c: New test.
53455 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
53457 * execute/memcpy-bi.c: New testcase.
53459 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
53461 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53464 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53465 template is selected.
53467 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53468 classes, it should be accepted for all types.
53470 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53472 * g++.old-deja/g++.pt/spec24.C: Ensure that template
53473 specializations start with template headers.
53475 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
53477 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53479 * g++.old-deja/g++.other/init9.C: Test cross initialization of
53482 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
53484 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53486 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53488 * compile/981022-1.c, compile/981022-1.x: New test and driver.
53490 1998-10-19 Jeffrey A Law (law@cygnus.com)
53492 * 981019-1.c: New test.
53494 1998-10-14 Robert Lipe <robertl@dgii.com>
53496 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53499 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53501 * compile/981001-4.c: Remove use of GCC extension that triggers a
53504 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
53506 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53508 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53510 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
53511 instantiation of template produces incorrect code for delete
53514 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
53515 constructors' name is not unique.
53516 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53517 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53519 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
53520 automatic array of const is ill-formed.
53522 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
53523 of template parameter?
53525 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
53528 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
53529 pointer-to-member expression.
53531 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
53532 declaration causes ICE.
53534 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
53536 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
53537 reserved in the global namespace.
53539 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53540 generate needed virtual table.
53542 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53544 1998-10-10 Dariush Eslimi <eslimi@loran.com>
53546 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53547 template-dependent type
53549 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53551 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53552 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53553 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53555 * g++.old-deja/g++.other/using5.C: New test; using decl from base
53556 class should be usable as argument of member function.
53557 * g++.old-deja/g++.other/using6.C: New test; using decl from base
53558 class should be usable as return type of member function.
53559 * g++.old-deja/g++.other/using7.C: New test; using decl from base
53560 class should be usable as type of data member.
53562 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53564 1998-10-09 Jeffrey A Law (law@cygnus.com)
53566 * gcc.c-torture/special/920521-1.c: Fix bogus test.
53568 1998-10-08 Nick Clifton <nickc@cygnus.com>
53570 * gcc.dg/dll-?.c Add thumb to target list.
53571 Fix assembler scan patterns to match current assembler output.
53573 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
53575 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
53576 matching of template brackets.
53578 * g++.old-deja/g++.other/using4.C: New test. Test using
53579 declarations of methods from base classes.
53581 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
53582 within functions should introduce names into the innermost
53583 enclosing namespace.
53585 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
53586 of static locals if first initialization throws.
53588 1998-10-07 Jim Wilson <wilson@cygnus.com>
53590 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53592 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
53594 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
53595 lose track of the possible targets of tablejump insns.
53596 * special/special.exp: Run it.
53598 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
53600 * g++.old-deja/g++.pt/friend35.C: New test. A template function
53601 must be declared before its specializations can be named in friend
53604 1998-10-05 Dave Love <d.love@dl.ac.uk>
53606 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53608 * g77.f-torture/execute/io1.f: New test.
53610 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53612 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53613 with pointer to template function, for which no argument deduction
53616 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53617 specialization of template function as argument to template
53620 * g++.old-deja/g++.other/access2.C: New test; Inner class
53621 shouldn't have privileged access to Outer's names.
53623 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53625 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53626 friend template declared within template class conflicts with
53627 nested class of the same name.
53629 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53632 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53633 object with direct initializer as function declaration.
53635 * g++.old-deja/g++.other/decl2.C: New test; duplicate
53638 * g++.old-deja/g++.other/null2.C: New test; conditional operator
53639 involving const pointer and NULL produces incorrect result.
53641 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53642 type name without `typename' should be rejected with -pedantic.
53644 1998-10-02 Richard Henderson <rth@cygnus.com>
53646 * g++.old-deja/g++.other/addrof1.C: New test.
53648 1998-10-01 Nick Clifton <nickc@cygnus.com>
53650 * gcc.c-torture/compile/981001-1.c: New test.
53651 * gcc.c-torture/execute/981001-1.c: New test.
53653 1998-10-01 Jeffrey A Law (law@cygnus.com)
53655 * gcc.c-torture/compile/981001-2.c: New test.
53656 * gcc.c-torture/compile/981001-3.c: New test.
53657 * gcc.c-torture/compile/981001-4.c: New test.
53659 1998-10-01 Robert Lipe <robertl@dgii.com>
53661 * lib/objc.exp (objc_target_compile): Add -L during compiles for
53662 multilibbed hosts. Idea grafted from g77.exp.
53664 1998-09-30 Dave Love <d.love@dl.ac.uk>
53666 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53667 avoid losing on systems which need -lsocket.
53669 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
53671 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53672 * g++.old-deja/g++.other/nested2.C: Ditto.
53673 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53676 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53678 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53679 preferred over template operator!= for enum bitfields.
53681 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
53683 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53684 that happen to have the same base name, but in different scopes,
53685 are incorrectly rejected.
53687 1998-09-16 Richard Henderson <rth@cygnus.com>
53689 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53690 on the native word size instead of an integer literal.
53692 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
53694 * g++.old-deja/g++.other/static2.C: Invocation of static data
53695 member of type pointer-to-function denoted as non-static member.
53697 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53698 checks involving function types and aliases.
53700 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53702 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53703 redefined to the same non-trivial type.
53705 * g++.old-deja/g++.pt/explicit73.C: Test for proper
53706 namespace-qualification of template specializations declared in
53709 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53710 to declare a subset of the specializations of a template function
53711 as friends of specializations of a template class.
53713 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53714 member templates that do not fully specialize the enclosing
53715 template class are rejected.
53717 1998-09-11 Dave Love <d.love@dl.ac.uk>
53719 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53721 1998-09-08 Dave Love <d.love@dl.ac.uk>
53723 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53724 altered from libf2c/libU77 version.
53726 1998-09-06 Dave Love <d.love@dl.ac.uk>
53728 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53730 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
53731 Alexandre Oliva <oliva@dcc.unicamp.br>
53733 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53734 (un)signed char are different types for template specialization
53737 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
53739 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53740 * objc: ObjC testsuite.
53742 1998-08-31 Catherine Moore <clm@cygnus.com>
53744 * gcc.c-torture/execute/941014-1.x: New file.
53746 1998-08-31 Nick Clifton <nickc@cygnus.com>
53748 * lib/c-torture.exp: Add support for
53749 torture_eval_before_compile and torture_eval_before_execute
53752 1998-08-30 Jeffrey A Law (law@cygnus.com)
53754 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
53755 this test triggers valid.
53757 1998-08-27 Jeffrey A Law (law@cygnus.com)
53759 * gcc.dg/980827-1.c: New test.
53761 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
53763 * gcc.c-torture/execute/loop-4b.c: New test.
53765 1998-08-26 Nick Clifton <nickc@cygnus.com>
53767 * lib/c-torture.exp: Add support for
53768 torture_eval_before_compile and torture_eval_before_execute
53771 1998-08-25 Jeffrey A Law (law@cygnus.com)
53773 * gcc.c-torture/compile/980825-1.c: New test.
53775 1998-08-24 Nick Clifton <nickc@cygnus.com>
53777 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53778 count number tests in opt_t0 not good_t0.
53780 1998-08-24 Jeffrey A Law (law@cygnus.com)
53782 * gcc.c-torture/compile/930326-1.x: Fix typo.
53784 1998-08-23 Mark Mitchell <mark@markmitchell.com>
53786 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53789 1998-08-21 Jeffrey A Law (law@cygnus.com)
53791 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53792 STACK_SIZE is defined.
53793 * gcc.c-torture/unsorted/stuct.c: Similarly.
53795 * gcc.c-torture/compile/980821-1.c: New test.
53797 1998-08-21 Jeffrey A Law (law@cygnus.com)
53799 * gcc.c-torture/execute/980526-2.c: Disable for targets with
53802 1998-08-19 Mark Mitchell <mark@markmitchell.com>
53804 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53807 1998-08-09 Mark Mitchell <mark@markmitchell.com>
53809 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53812 1998-08-18 Jeffrey A Law (law@cygnus.com)
53814 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53816 1998-08-16 Jeffrey A Law (law@cygnus.com)
53818 * gcc.c-torture/compile/980816-1.c: New test.
53820 * gcc.dg/980816-1.c: New test.
53822 1998-08-13 Jeffrey A Law (law@cygnus.com)
53824 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53825 compiler for ieee tests.
53827 1998-08-01 Dave Love <d.love@dl.ac.uk>
53829 * g77.f-torture/compile/980729-0.f: New test.
53831 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
53833 * gcc.c-torture/special/eeprof-1.c: New test, for
53834 -finstrument-functions.
53835 * gcc.c-torture/special/special.exp: Run it.
53837 1998-07-29 Jeffrey A Law (law@cygnus.com)
53839 * gcc.c-torture/compile/980729-1.c: New test.
53841 1998-07-27 Nick Clifton <nickc@cygnus.com>
53843 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53844 __thumb__ is defined, and test for ARM style doubles if so.
53846 1998-07-26 Dave Love <d.love@dl.ac.uk>
53848 * g77.f-torture/noncompile/980615-0.f: New test.
53850 1998-07-26 H.J. Lu (hjl@gnu.org)
53852 * gcc.dg/980312-1.c: Do link instead of compile.
53853 * gcc.dg/980313-1.c: Likewise.
53855 1998-07-26 Jeffrey A Law (law@cygnus.com)
53857 * gcc.c-torture/compile/980726-1.c: New test.
53859 1998-07-25 Dave Love <d.love@dl.ac.uk>
53861 * g77.f-torture/execute/io0.f: New test.
53863 1998-07-24 Nick Clifton <nickc@cygnus.com>
53865 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53868 1998-06-18 Michael Meissner <meissner@cygnus.com>
53870 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53873 1998-07-17 Nick Clifton <nickc@cygnus.com>
53875 * gcc.dg/980626-1.c: Expect failures for all toolchains until
53876 c-decl.c:grokdeclarator can handle mode attributes.
53878 1998-07-16 Jeffrey A Law (law@cygnus.com)
53880 * gcc.c-torture/execute/980716-1.c: New test.
53882 1998-07-13 Jeffrey A Law (law@cygnus.com)
53884 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53886 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
53888 * gcc.c-torture/execute/va-arg-3.x: Similarly.
53889 * gcc.c-torture/compile/930326-1.x: Similarly.
53891 1998-07-13 Dave Love <d.love@dl.ac.uk>
53893 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53894 New test from Craig.
53896 1998-07-12 Dave Love <d.love@dl.ac.uk>
53898 * g77.f-torture/noncompile/980616-0.f: New test.
53900 * g77.f-torture/execute/970816-3.f: New test from Craig.
53902 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53904 * g++.other/singleton.C: Return error value instead of taking
53907 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53909 * g++.other/singleton.C: New test. Warning is under dispute.
53910 Runtime crash is not.
53912 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53914 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53915 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53916 using6.C, using7.C}: New namespace tests.
53918 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
53920 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53921 specialization with typedef'ed names used as array indexes.
53923 1998-07-09 Jeffrey A Law (law@cygnus.com)
53925 * gcc.c-torture/execute/980709-1.c: New test.
53927 * gcc.dg/980709-1.c: New test.
53929 1998-07-07 Richard Henderson <rth@cygnus.com>
53931 * gcc.c-torture/execute/bcp-1.c: New test.
53933 1998-07-07 Jeffrey A Law (law@cygnus.com)
53935 * gcc.c-torture/execute/980707-1.c: New test.
53937 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
53939 * gcc.c-torture/compile/980706-1.c: New test.
53941 1998-07-01 Dave Love <d.love@dl.ac.uk>
53943 * g77.f-torture/execute/980701-0.f,
53944 g77.f-torture/execute/980701-1.f: New test from Craig.
53946 1998-07-01 Jeffrey A Law (law@cygnus.com)
53948 * gcc.c-torture/compile/980701-1.c: New test.
53950 * gcc.c-torture/execute/980701-1.c: New test.
53952 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
53955 * g++.old-deja/g++.robertl/eb132.C: New test.
53956 * g++.old-deja/g++.robertl/eb133.C: Likewise.
53958 1998-06-29 Dave Love <d.love@dl.ac.uk>
53960 * g77.f-torture/execute/980628-7.f,
53961 g77.f-torture/execute/980628-8.f,
53962 g77.f-torture/execute/980628-9.f,
53963 g77.f-torture/execute/980628-10.f: New tests from Craig.
53965 * g77.f-torture/execute/980628-3.f: Remove mail headers.
53967 1998-06-28 Jeffrey A Law (law@cygnus.com)
53969 * g77.f-torture/execute/980628-4.f: New test from Craig.
53970 * g77.f-torture/execute/980628-5.f: Likewise.
53971 * g77.f-torture/execute/980628-2.f: Likewise.
53972 * g77.f-torture/execute/980628-0.f: Likewise.
53973 * g77.f-torture/execute/980628-1.f: Likewise.
53974 * g77.f-torture/execute/980628-3.f: Likewise.
53975 * g77.f-torture/execute/980628-6.f: Likewise.
53977 1998-06-28 Jeffrey A Law (law@cygnus.com)
53979 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53980 directory when nothing has been installed yet.
53982 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
53984 * gcc.c-torture/special/special.exp: Handle newer versions of
53987 1998-06-26 Jeffrey A Law (law@cygnus.com)
53989 * gcc.dg/980626-1.c: New test.
53991 1998-06-19 Bruno Haible <haible@ilog.fr>
53993 * gcc.misc-tests/m-un-2.c: New test.
53994 * g++.old-deja/g++.other/warn01.c: Likewise.
53996 1998-06-19 Robert Lipe <robertl@dgii.com>
53998 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53999 compatibility with assmblers with a different comment character.
54000 Eliminate use of GAS-specific extensions.
54002 1998-06-19 Jeffrey A Law (law@cygnus.com)
54004 * gcc.c-torture/execute/ieee/980619-1.c: New test.
54006 1998-06-19 Robert Lipe <robertl@dgii.com>
54008 * lib/g77.exp: Replace search for libf2c.a with search for newly
54011 1998-06-17 Jeffrey A Law (law@cygnus.com)
54013 * gcc.c-torture/execute/980617-1.c: New test.
54015 1998-06-12 Jeffrey A Law (law@cygnus.com)
54017 * gcc.c-torture/execute/980612-1.c: New test.
54019 1998-06-08 Jeffrey A Law (law@cygnus.com)
54021 * gcc.dg/980523-1.c: Only test on ppc-linux.
54022 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54024 * gcc.c-torture/execute/980608-1.c: New test.
54026 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
54028 * gcc.c-torture/execute/980605-1.c: New test.
54030 1998-06-04 Jeffrey A Law (law@cygnus.com)
54032 * gcc.c-torture/execute/980604-1.c: New test.
54034 1998-06-02 Jeffrey A Law (law@cygnus.com)
54036 * gcc.c-torture/execute/980602-1.c: New test.
54037 * gcc.c-torture/execute/980602-2.c: Likewise.
54039 1998-06-02 Dave Love <d.love@dl.ac.uk>
54041 * 970125-0.f: Fix per JCB. Add commentary.
54043 1998-05-31 Michael Meissner <meissner@cygnus.com>
54045 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54048 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54050 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54053 1998-05-28 Catherine Moore <clm@cygnus.com>
54055 * gcc.c-torture/execute/980526-3.c: New test.
54057 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
54059 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54060 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54061 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54062 m88k-motorola-sysv3 to XFAIL.
54064 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54066 * gcc.dg/980526-1.c: New test.
54067 * gcc.c-torture/execute/980526-2.c: New test.
54069 1998-05-26 Jeffrey A Law (law@cygnus.com)
54071 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54073 * gcc.c-torture/execute/980526-1.c: New test.
54075 1998-05-26 Dave Love <d.love@dl.ac.uk>
54077 * g77.f-torture/execute/alpha2.f: Add runtime test.
54079 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
54081 * g++.old-deja/old-deja.exp: Strip leading directories.
54083 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54084 error for the line. Don't run multiple tests for the same line.
54086 1998-05-23 Jeffrey A Law (law@cygnus.com)
54088 * gcc.dg/980523-1.c: New test.
54090 1998-05-23 Dave Love <d.love@dl.ac.uk>
54092 * g77.f-torture/compile/970915-0.f: New test.
54094 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
54096 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54098 1998-05-21 Jeffrey A Law (law@cygnus.com)
54100 * gcc.dg/980520-1.c: New test.
54102 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
54104 * gcc.dg/980502-1.c: Fix return type.
54106 1998-05-20 Jeffrey A Law (law@cygnus.com)
54108 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54109 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54110 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54111 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54112 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54114 1998-05-20 Dave Love <d.love@dl.ac.uk>
54116 * g77.f-torture/execute/980520-1.f: New test.
54118 1998-05-15 Dave Love <d.love@dl.ac.uk>
54120 * lib/mike-g77.exp: New file.
54122 * g77.f-torture/noncompile/noncompile.exp,
54123 g77.f-torture/noncompile/check0.f: New files.
54125 1998-05-14 Dave Love <d.love@dl.ac.uk>
54127 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54128 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54129 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54130 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54131 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54132 abort where appropriate.
54134 1998-05-05 Michael Meissner <meissner@cygnus.com>
54136 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54137 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54139 1998-04-29 Dave Love <d.love@dl.ac.uk>
54141 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54143 1998-04-27 Dave Love <d.love@dl.ac.uk>
54145 * g77.f-torture/compile/980427-0.f: New test.
54147 1998-04-24 Dave Love <d.love@dl.ac.uk>
54149 * g77.f-torture/compile/980424-0.f: New test.
54151 1998-04-19 Dave Love <d.love@dl.ac.uk>
54153 * g77.f-torture/compile/980419-2.f (main): New test.
54154 * g77.f-torture/compile/970125-0.f: New test.
54155 * g77.f-torture/compile/980419-1.f: New test.
54157 1998-04-08 Jim Wilson <wilson@cygnus.com>
54159 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
54162 1998-04-07 Jim Wilson <wilson@cygnus.com>
54164 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54166 1998-04-03 Jim Wilson <wilson@cygnus.com>
54168 * gcc.c-torture/compile/980329-1.c: New test.
54170 1998-03-18 Jim Wilson <wilson@cygnus.com>
54172 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54173 * gcc.dg/980312-1.c: Fix typo in -march command.
54175 1998-03-16 H.J. Lu (hjl@gnu.org)
54177 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54179 1998-03-11 Robert Lipe <robertl@dgii.com>
54181 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
54182 Dave Love agree the Fortran source is bogus.
54184 1998-03-11 Robert Lipe <robertl@dgii.com>
54186 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54187 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54188 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54189 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54190 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54192 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
54194 * g++.old-deja/g++.other/friend1.C: New test.
54196 1998-02-18 Dave Love <d.love@dl.ac.uk>
54198 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54199 possibly uninitialized) variables and declare dnrm2.
54201 1998-02-23 Robert Lipe <robertl@dgii.com>
54203 From Bruno Haible <haible@ilog.fr>:
54204 * gcc.c-torture/execute/980223.c: New test.
54206 1998-02-13 Jeffrey A Law (law@cygnus.com)
54208 * gcc.dg/ifelse-1.c: New test.
54210 1998-02-09 H.J. Lu (hjl@gnu.org)
54212 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54214 * lib/old-dejagnu.exp (old-dejagnu): Added the
54215 "execution test - XFAIL *-*-*" handling in the spirit of
54216 "excess errors test -". Changed the "execution test fails"
54217 handling to be like "excess errors test fails".
54218 * Update various tests accordingly.
54220 1998-02-06 Jim Wilson <wilson@cygnus.com>
54222 * gcc.c-torture/execute/980205.c: New test.
54224 1998-01-18 Jeffrey A Law (law@cygnus.com)
54226 * lib/c-torture.exp: Look for .x files instead of .cexp files.
54227 * lib/f-torture.exp: Similarly.
54228 * gcc.c-torture: Rename all .cexp files to .x files.
54230 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
54232 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54233 (940510-1.c): Removed duplicate.
54234 (971104-1.c): New test.
54236 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
54238 * lib/f-torture.exp: Improve error and loop detection.
54240 1997-11-19 Michael Meissner <meissner@cygnus.com>
54242 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54243 use that to size the filler array.
54245 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
54247 * lib/c-torture.exp(c-torture-execute): Fix typo.
54249 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54250 testcase as the executable name. Keep the executable around if
54253 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
54255 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54256 changes. Only test one -g option, and move it to the end of the
54257 list of options to test.
54259 1997-09-19 Michael Meissner <meissner@cygnus.com>
54261 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54262 variable GCC_TORTURE_OPTIONS to supply default switches separated
54263 by colons. If no environment variable, run tests with -O0 -g, -O1
54264 -g, and -O2 -g as well.
54266 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
54268 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54269 explanatory comments. Fix indentation.
54271 1997-09-15 Jeffrey A Law (law@cygnus.com)
54273 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54275 1997-09-11 Jeffrey A Law (law@cygnus.com)
54277 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54278 * g++.old-deja/g++.mike/p7325.C: Likewise.
54279 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54281 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
54283 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54284 * g++.old-deja/g++.brendan/crash30.C: Likewise.
54285 * g++.old-deja/g++.brendan/crash39.C: Likewise.
54286 * g++.old-deja/g++.law/operators4.C: Likewise.
54288 1997-09-11 Joe Buck (jbuck@synopsys.com)
54290 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54291 * g++.old-deja/g++.mike/p784.C: Ditto.
54292 * g++.old-deja/g++.mike/p785.C: Ditto.
54294 1997-09-05 Jeffrey A Law (law@cygnus.com)
54296 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54298 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
54300 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54301 target feature; pass this to c-torture-execute as needed.
54303 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
54305 * lib/c-torture.exp(c-torture-execute): If the previous and the
54306 current executables being tested are identical, we don't need to
54307 run the executable again. Try to make the executable names
54308 unique. Add an optional argument for passing additional compiler
54311 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
54313 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54315 1997-08-29 Jeffrey A Law (law@cygnus.com)
54317 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54319 1997-07-31 Jeffrey A Law (law@cygnus.com)
54321 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54322 32bit or larger longs.
54324 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54325 have either a 32bit long or 32bit int.
54327 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
54329 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54330 Make double precision tests dependent on sizeof (double).
54332 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
54334 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54337 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
54339 * gcc.c-torture/compile/961203-1.cexp: New script.
54341 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
54343 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54344 up the includes ourselves.
54346 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
54348 * lib/plumhall.exp: Remove random include, and add a few
54349 verbose messages for debugging.
54351 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
54353 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54354 of trying to do it ourselves.
54356 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
54358 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54360 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
54362 * gcc.prms/5403.c: Made regexp a bit less strict.
54364 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
54366 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54367 is returned from remote_load instead.
54368 * lib/plumhall.exp: Ditto.
54369 * lib/mike-g++.exp: Ditto.
54370 * lib/old-dejagnu.exp: Ditto.
54371 * lib/c-torture.exp: Ditto.
54373 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
54375 * lib/g++.exp: Use build_wrapper procedure.
54376 * lib/gcc.exp: Ditto.
54378 1997-05-20 Jeffrey A Law (law@cygnus.com)
54380 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54381 an old-style decl for malloc. Fixes tests to work when
54382 sizeof (int) != sizeof (size_t).
54384 1997-05-15 Mike Meissner <meissner@cygnus.com>
54386 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54388 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54389 use stdargs.h interface.
54391 1997-05-15 Mike Meissner <meissner@cygnus.com>
54393 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54394 NO_VARARGS when compiling.
54396 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
54398 * lib/plumhall.exp(ph_includes): New procedure.
54400 (ph_compiler): Ditto.
54402 * lib/g++.exp: Rename test-glue.c to testglue.c.
54403 * lib/gcc.exp: Ditto.
54405 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
54407 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54408 to completion when it's called.
54410 1997-03-21 Michael Meissner <meissner@cygnus.com>
54412 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54413 is defined, don't do test.
54415 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
54417 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54419 (ph_summary): Mark skipped testcases as untested, not unresolved.
54421 * lib/plumhall.exp (ph_make): If unresolved because of bad
54422 errorCode, record errorCode in log file.
54423 (*): Replace send_log/verbose with verbose -log.
54425 1997-03-19 Michael Meissner <meissner@cygnus.com>
54427 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54428 double conversion if double isn't at least 8 bytes.
54430 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54431 int to work with targets where int is 16 bits.
54433 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54434 8 bytes, just exit, since 4 byte doubles don't have enough bits of
54435 precision for the test to complete.
54437 1997-03-14 Michael Meissner <meissner@cygnus.com>
54439 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54440 if d10v is not compiled with the -mdouble64 flag.
54441 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54443 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54444 d10v is not compiled with the -mint32 flag.
54446 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
54448 * lib/plumhall.exp: Use incr_count.
54450 1997-03-12 Jeffrey A Law (law@cygnus.com)
54452 * gcc.c-torture: Update to c-torture-1.45.
54454 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
54456 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54457 the name of the expect testcase file).
54459 * lib/g++.exp(g++_init): Ditto.
54461 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
54463 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54466 * lib/gcc.exp(gcc_exit): New procedure.
54468 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
54470 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54471 specs where appropriate.
54473 * g++.old-deja/g++.arm/*: Added additional ERROR checks
54474 because of new "candidates are" messages, and removed a few
54476 * Converted all non-old-style g++ testcases to old-style, and
54477 moved into g++.old-deja.
54479 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
54481 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54484 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54487 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54489 1997-02-13 Michael Meissner <meissner@cygnus.com>
54491 * lib/gcc.exp (gcc_target_compile): Add support for defining
54492 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54493 the machine doesn't have those features.
54495 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
54497 * g++.law/operators4.exp: Don't use LIBS.
54499 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
54501 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54503 * lib/mike-g++.exp: Don't set the compiler to be tested here.
54504 * lib/g++.exp: Set it here instead. Also, allow use of the
54505 --tool_exec and --tool_opt options. Change CXX to
54508 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54510 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54512 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
54514 * lib/old-dejagnu.exp: Use prune_warnings instead of
54516 * lib/mike-g++.exp: Ditto.
54517 * lib/gcc.exp: Ditto.
54518 * lib/g++.exp: Ditto.
54520 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54522 1997-02-07 Jeffrey A Law (law@cygnus.com)
54524 * 941014-2.c: Include stdlib.h
54525 * 960327-1.c: Include stdio.h
54526 * dbra.c, index-1.c: Don't assume ints are 32bits.
54528 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
54530 * lib/gcc.exp: Add gcc,stack_size target feature.
54532 * lib/g++.exp(g++_target_compile): Add the include and link
54533 paths here, not in two other places. And, it's $options, not
54536 * lib/mike-g++.exp(postbase): Remove the code that determines
54537 the correct include and link paths.
54538 * g++.old-deja/old-deja.exp: Ditto.
54540 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
54542 * lib/g++.exp(g++_init): target_compile no longer returns the
54543 filename of the result.
54545 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
54547 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54550 * gcc.c-torture/special/special.exp: Change call to
54551 gcc_target_compile to include the object file.
54553 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
54555 * gcc.c-torture/special/special.exp: Correct misspelling in last
54558 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
54560 * lib/plumhall.exp(ph_summary): Log the entire output of the
54561 executable. Return -1 if there were any failures, 0 otherwise.
54562 (ph_execute): Return -1 if there were any failures, 0 otherwise.
54563 (ph_make): Clean up objects and executables that were built
54564 if the tests succeeded.
54566 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
54568 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54569 libraries and includes in the build tree as appropriate.
54571 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
54573 * lib/c-torture.exp: Instead of looking for the global variable
54574 NO_LONG_LONG, check to see if that's a feature of the target.
54576 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
54578 * config/default.exp: Minimize. Delete the remainer of the files in
54579 config; this functionality is now in devo/dejagnu/config.
54581 g++.*/*: Pass any additional flags used to compile to postbase;
54584 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54585 is now done by runtest.exp. Use gcc_target_compile instead of
54588 lib/c-torture.exp: Use gcc_target_compile instead of compile.
54589 Remove references to CFLAGS. Use remote_file instead of
54591 (c-torture): Take a list of arguments to use to compile this
54594 lib/g++.exp: Simplify. Use target_compile instead of compile.
54595 lib/gcc-dg.exp: Ditto.
54596 lib/gcc.exp: Ditto.
54597 lib/mike-{gcc,g++}.exp: Ditto.
54598 lib/old-dejagnu.exp: Ditto.
54599 lib/plumhall.exp: Ditto.
54601 1997-01-08 Jim Wilson <wilson@cygnus.com>
54603 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54604 (ph_linker): Likewise.
54606 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
54608 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54609 MAP_ANON / MAP_ANONYMOUS if defined;
54610 else try to map from /dev/zero .
54612 1996-11-12 Jeffrey A Law (law@cygnus.com)
54614 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54615 isn't defined, then define it to MAP_ANONYMOUS.
54617 1996-11-12 Jeffrey A Law (law@cygnus.com)
54619 * gcc.c-torture: Update to c-torture-1.42 release.
54621 1996-11-11 Jeffrey A Law (law@cygnus.com)
54623 * gcc.c-torture: Update to c-torture-1.41 release.
54625 1996-10-27 Jeffrey A Law (law@cygnus.com)
54627 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
54630 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
54632 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54633 and LDFLAGS. Fix second case to append the target_info ldflags
54634 onto LDFLAGS, not CFLAGS.
54635 * lib/g++.exp (g++_init): Add target_info stuff.
54636 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
54637 of libgloss and newlib flags for !native.
54639 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54640 (GDB): Fix relative path to go up another dir for finding gdb.
54642 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
54644 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54645 versions in the target_info array, if they don't exist.
54647 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
54649 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54651 1996-07-08 Jim Wilson <wilson@cygnus.com>
54653 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54654 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54656 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
54658 * lib/old-dejagnu.exp: Don't remove the output file before we've
54659 actually tested it. Don't append pwd to the path of the executable
54662 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
54664 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54666 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
54668 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54669 temporary directory for compiler files, and set it to a default
54670 value of /tmp. Set $output as the name of the output file from
54671 compiling the testcase. Add a -o option to $cflags_var so the
54672 compiler writes the final output file as $output. Set $executable
54675 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54676 directory for compiler files, and set it to /tmp if it doesn't
54677 already have a value. Set $output_file to the name of the output
54678 file from compiling the testcase. Add a -o option to CXXFLAGS so
54679 the compiler writes the final output file as $output. Use $output
54680 as the executable to be tested.
54682 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54684 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54686 1996-06-08 Jeffrey A Law (law@cygnus.com)
54688 * gcc.c-torture/execute/pending-1.c: New test. Still
54689 pending in Tege's queue.
54691 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
54693 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54694 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
54695 if there were failures. Call unresolved if there were unresolved
54696 testcases. Call gcc_fail if program did not run to completion.
54697 (ph_make): Pass additional argument name to ph_execute.
54698 (ph_execute): Add new argument. Pass additional arguments to
54699 ph_summary. Call gcc_fail is there is no execution output.
54701 1996-04-24 Jeffrey A Law (law@cygnus.com)
54703 * lib/plumhall.exp (proc_summary): Output relavent summary
54704 lines into the log so specific failures in plumhall can be
54707 1996-04-10 Jeffrey A Law (law@cygnus.com)
54709 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54710 (c-torture-execute): Don't try to execute tests which use
54711 "long long" types if $NO_LONG_LONG is nonzero.
54713 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
54715 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54718 * gcc.ieee: Move from here.
54719 * gcc.c-torture/execute/ieee: To here.
54721 1996-03-26 Jeffrey A Law (law@cygnus.com)
54723 * gcc.c-torture: Update to c-torture-1.41 release.
54725 1996-03-22 Jeffrey A Law (law@cygnus.com)
54727 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54730 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
54732 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54735 1996-03-02 Jeffrey A Law (law@cygnus.com)
54737 * config/proelf.exp: Handle connecting to a simulator.
54739 1996-01-31 Jeffrey A Law (law@cygnus.com)
54741 * config/proelf.exp: New file. Enough framework that we can
54742 run c-torture tests on the proelf targets (or any other target
54743 that gdb can connect to for that matter).
54745 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
54747 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54748 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
54750 * lib/plumhall.exp (ph_execute): Always call ph_summary if
54751 exec_output exists.
54753 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
54755 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54756 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54758 * config/*.exp: Update FSF address. Change result of ${tool}_load
54759 to pass/fail/unresolved/unsupported/untested. Caller must now
54760 call unresolved/unsupported/untested.
54761 * lib/*.exp: Update FSF address. Update to handle new results of
54763 * lib/chill.exp (verbose): Delete.
54765 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
54767 * lib/gcc.exp (default_gcc_start): Change order of args to
54768 $LDFLAGS $CFLAGS $LIBS.
54769 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54770 Save/set/restore CFLAGS. Pass single arg to gcc_start.
54771 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54772 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54773 * gcc.misc-tests/dg-test.exp: Likewise.
54774 * gcc.misc-tests/msgs.exp: Likewise.
54775 * gcc.prms/prms.exp: Likewise.
54776 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54777 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54779 * lib/dg.exp: Deleted, moved to dejagnu/lib.
54781 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54783 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54785 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54786 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54788 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54791 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
54793 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54794 global for loop; add use of $mathlib.
54795 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54796 settings here; set mathlib for anything but VxWorks.
54798 1996-01-22 Jeffrey A Law (law@cygnus.com)
54800 * gcc.c-torture: Update to c-torture-1.40 release.
54802 1996-01-03 Jeffrey A Law (law@cygnus.com)
54804 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54807 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
54809 * lib/c-torture.exp (c-torture-execute): Declare "output" as
54812 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
54814 * lib/g++.exp (LIBS): Define if not already.
54815 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54816 (gcc-dg-prune): Call prune_gcc_output.
54817 * lib/gcc.exp (prune_gcc_output): New proc.
54818 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54821 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
54823 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54824 (c-torture-execute): Likewise. Rename `name' to `testcase'.
54826 1995-11-15 Jeffrey A Law (law@cygnus.com)
54828 * gcc.c-torture: Update to c-torture-1.39 release.
54830 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
54832 * lib/c-torture.exp (c-torture-execute): Don't return if one option
54833 fails, try others as well.
54835 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
54837 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54838 If compilation fails, mark execute tests as `untested'.
54839 If test is marked as unsupported, don't mark compilation and
54840 execute tests as failed.
54842 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
54844 * lib/g++.exp (g++_init): Don't link in libg++, and look to
54845 libstdc++ for whether or not we want to be doing shared
54846 libraries. Delete link_curses since we don't need it anymore.
54847 * lib/mike-g++.exp (postbase): Don't link in libg++.
54848 * g++.old-deja/old-deja.exp: Likewise.
54850 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
54852 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54854 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
54856 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54857 For that, add `-Wl,-a,shared_archive'.
54858 * g++.old-deja/old-deja.exp: Likewise.
54860 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
54862 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54864 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
54866 * lib/mike-g++.exp (postbase): Pay attention to the status of
54869 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
54871 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54873 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
54875 * lib/gcc.exp (default_gcc_start): No longer need to log program
54876 being executed or its output, execute_anywhere does that now.
54877 * lib/g++.exp (default_g++_version): Call execute_anywhere.
54878 (default_g++_start): Likewise. Delete calls to verbose/send_log.
54880 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
54882 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54883 the same as those in lib/g++.exp.
54885 1995-10-10 Jeff Law (law@hurl.cygnus.com)
54887 * gcc.c-torture: Update to c-torture-1.38 release.
54888 * gcc.ieee: Related changes.
54890 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
54892 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54893 "exec". Minor reformatting changes.
54895 * config/rom68k.exp (${tool}_load): Make it work in a canadian
54896 cross. This means all "exec" calls now work on a remote host as
54898 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54899 cross. Filter out the extra "\r\n" stuff that expect puts in.
54900 (c-torture-execute): Filter out the bogus warnings like
54901 c-torture-compile does. Add support for canadian cross.
54902 * lib/gcc.exp (default_gcc_version, default_gcc_start)
54903 Use execute_anywhere rather than calling exec directly. Now it
54904 works for canadian cross testing.
54906 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
54908 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
54909 results into a variable, and check that rather than using file exists.
54911 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
54913 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54914 create a libg++.so. For sunos4.1.*, also add -ltermcap.
54916 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54918 * g++.old-deja/old-deja.exp: Create and pass runshlib and
54919 lib_curses if there's a shared libg++ in the build tree.
54921 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
54923 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54924 if not supported target.
54926 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
54928 * lib/g++.exp (g++_init): Move empty setting of runshlib and
54929 link_curses up to always happen, not just for native builds.
54931 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
54933 * gcc.c-torture: Update to c-torture-1.36 release.
54934 * gcc.failure: Related changes.
54936 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
54938 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54940 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
54942 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54943 * lib/mike-g++.exp (postbase): Not in here. Still reference
54944 runshlib, link_curses, and mathlib for link and run.
54946 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54947 pass the runtime shared library options for Solaris, OSF/1, and
54948 Irix5, and link with -lcurses to avoid unresolved references.
54950 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
54952 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54955 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
54957 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54959 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
54961 * gcc.c-torture: Update to c-torture-1.35 release. Note we
54962 do not have a framework for the "compat" tests yet.
54964 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
54966 * lib/mike-g++.exp (postbase): New local variable `mathlib',
54967 set to null if we're testing vxworks5.1. Use that instead of
54968 `-lm' in the setting of LIBS for link and run.
54970 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
54972 * config/rom68k.exp (${tool}_load): Major changes to make it
54973 work. Verified that it does in fact return the stuff in
54974 exec_output properly. Catch any Emul or any TRAP other than 0.
54976 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
54978 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54979 LDFLAGS properly for targets that need stuff from libgloss.
54980 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54982 (gpp_initialized): New variable.
54984 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
54986 * config/rom68k.exp: Load libgloss.exp.
54987 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54988 so we can produce a fully linked binary.
54989 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54990 so we can produce a fully linked binary.
54992 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
54994 * lib/plumhall.exp (ph_section): Watch for expected failures.
54995 Add missing `else'.
54997 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54999 (c-torture): Likewise.
55001 1995-08-28 Doug Evans <dje@cygnus.com>
55003 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55005 * lib/mike-g++.exp (mike_cleanup): New proc.
55006 (prebase): New globals compiler_result, not_compiler_result,
55008 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
55009 allow leading "-" in pattern. Watch for unsupported tests.
55010 If $compiler_result is set, pattern match assembler code,
55011 and ditto for $not_compiler_result.
55012 * lib/mike-gcc.exp: Likewise.
55014 * lib/plumhall.exp (ph_execute): Only call ph_summary if
55015 execution "succeeded".
55017 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
55019 * config/win32.exp: New file.
55020 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55022 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
55024 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55026 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55027 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55028 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55030 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55031 "... without exceptions was ...". That is now handled by
55033 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55035 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
55037 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55038 sieve.c,sort2.c}: New files.
55039 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55040 sieve.exp,sort2.exp}: Drivers for them.
55042 * lib/mike-gcc.exp (program_output): New user settable variable.
55043 (postbase): Call prune_system_crud. Also prune extraneous compiler
55045 * lib/mike-g++.exp (program_output): New user settable variable.
55047 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55049 * config/sh.exp: Deleted (use sim.exp instead).
55051 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
55053 * config/vx.exp: Declare CHECKTASK as global.
55054 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55055 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55056 * lib/old-dejagnu.exp: Load [pwd]/$executable.
55058 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
55060 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55061 target. Like vx.exp, only includes `vx29k.exp' instead of
55064 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
55066 * config/sim.exp: Increase time limit from 120 seconds to 240.
55068 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
55070 * gcc.c-torture/execute/950628-1.c: New test.
55072 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
55074 * gcc.c-torture: Update with changes/additions from
55077 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
55079 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55081 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
55083 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55085 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
55087 * gcc.c-torture/compile/950512-1.c: New test.
55088 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55089 * gcc.dg/struct-ret-1.c: Likewise.
55091 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
55093 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55094 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55096 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
55098 * gcc.c-torture/special/920411-1.c: Deleted.
55099 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55101 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
55103 * config/sim.exp (${tool}_load): Hack in call to bash to get a
55106 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
55108 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55110 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
55113 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55114 is the proper length.
55115 * va-arg-3.c: Likewise.
55117 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
55119 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
55120 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55122 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
55123 * lib/g++.exp (default_g++_start): Delete old cruft.
55125 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
55127 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55128 (2 * (1 << 18)) to (2 * (1 << 17)).
55130 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55132 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
55134 * config/rom68k.exp: Renamed from config/idp.exp
55136 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
55138 * c-torture/compile/921109-2.c
55140 1995-04-18 Mike Stump <mrs@cygnus.com>
55142 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55145 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
55147 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55149 * lib/g++.exp (default_g++_start): Likewise.
55151 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
55153 * gcc.c-torture/compile/950329-1.c: New test.
55155 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
55157 * config/bug.exp (${tool}_load): Updated to use new remote_open
55158 and remote_close procs.
55159 * config/idp.exp: New file.
55161 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
55163 * gcc.c-torture/execute/950322-1.c: New test.
55165 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
55167 * config/vx.exp (${tool}_load): Clean up testing of return code from
55168 vxworks_ld and vxworks_spawn.
55170 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
55172 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55174 1995-03-13 Mike Stump <mrs@cygnus.com>
55176 * lib/old-deja.exp: Add `excess errors test - ' error, now one
55177 can mark excess errors on a machine by machine basis. Note, the
55178 default is to not expect any excess errors, even when excess
55179 errors test - is given, so you will want to put an XFAIL ... on
55180 these lines. For example, // excess errors test - XFAIL hppa*-*-*
55181 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55182 those 4 machines, but no others.
55184 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
55186 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55187 * lib/c-torture.exp: to here.
55189 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
55191 * gcc.c-torture/execute/950221-1.c: New test.
55192 * gcc.c-torture/execute/struct-ret-1.c: New test.
55193 * gcc.c-torture/compile/950221-1.c: New test.
55195 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55197 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
55199 * gcc.c-torture/execute/arith-1.c (main): Return 0.
55200 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55202 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
55204 * g++.gb: New directory of tests, derived from my signature and
55205 class scoping tests.
55207 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55208 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55209 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55210 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55211 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55212 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55213 * g++.gb/sig25.C: Likewise.
55215 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55216 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55217 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55218 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55219 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55220 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55221 * g++.gb/sig25.exp: Likewise.
55223 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55224 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55225 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55226 * g++.gb/scope13.C: Likewise, this test still fails.
55228 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55229 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55230 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55231 * g++.gb/scope13.exp: Ditto.
55233 * g++.gb/README: New file, explains what these tests are about.
55235 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
55237 * lib/dg.exp (dg-do): Support `preprocess'.
55238 (dg-test): Likewise.
55240 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
55242 * config/udi.exp: change "continue -expect" to "exp_continue".
55244 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
55246 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55247 Delete redundant tests.
55249 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55250 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55251 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55252 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55253 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55254 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55255 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55256 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55258 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55259 storing label pointers.
55260 * gcc.c-torture/execute/921019-1.c: Likewise.
55261 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55262 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55264 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55267 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55268 Delete obsolete tests.
55270 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55271 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55272 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55273 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55274 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55275 * gcc.c-torture/compile/950124-1.c: New test.
55277 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55279 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
55281 * lib/mike-g++.exp: Add -lm to LIBS.
55283 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
55285 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55287 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
55289 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55291 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
55293 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55295 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
55297 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55298 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55299 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55300 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55301 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55302 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55303 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55304 * g++.law/{operators31.C, operators32.C,
55305 * g++.law/{operators33.C, operators34.C}: Likewise.
55306 * g++.law/{pic1.C, refs2.C}: Likewise.
55307 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55308 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55309 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55310 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55312 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55313 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55314 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55315 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55316 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55317 * g++.law/{enum9.exp, friend5.exp}: Likewise.
55318 * g++.law/{nest3.exp, nest4.exp}: Likewise.
55319 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55320 * g++.law/{operators30.exp, operators31.exp}: Likewise.
55321 * g++.law/{operators32.exp, operators33.exp}: Likewise.
55322 * g++.law/{operators34.exp}: Likewise.
55323 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55324 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55325 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55326 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55327 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55329 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55330 No longer expected to fail.
55331 * g++.law/missed-error3.C: Tweak for recent bool changes.
55333 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
55335 * config/emb-unix: Deleted.
55336 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55337 remote execution. Do final link on remote host if REMOTE_LINK is set.
55339 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
55341 * lib/dg.exp (dg-test): Fix typo in last patch.
55343 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
55345 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55346 (handles multiple occurrences).
55348 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
55350 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55351 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55352 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55354 * lib/c-torture.exp (c-torture-compile): Likewise.
55355 (c-torture): Prepend full path if missing.
55356 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55357 (gcc_fail): Likewise.
55358 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55360 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
55362 * lib/netware.exp: Only attach to NetWare i386 systems.
55364 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
55366 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55367 messages. Add test name to "output pattern match" pass/fail message.
55369 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
55371 * gcc.dg: New testsuite.
55372 * gcc.dg/dg.exp: New file.
55374 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55375 test-switch.c}: Deleted.
55377 * gcc.misc-tests/msgs.exp: New testcase driver.
55379 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
55381 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55382 Watch for illegal return values from ${tool}_load.
55383 * config/unix.exp (${tool}_load): Fix pass/fail detection for
55384 cross targets. Coerce return value >0 to 1.
55386 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
55388 * config/unix.exp (${tool}_load): Call program rsh, not proc.
55390 * config/emb-unix.exp: New file.
55392 * config/sim.exp: Error if variable $SIM not defined.
55393 (${tool}_load): Mark test as "untested" if simulator missing.
55395 * config/unix.exp: Load remote.exp to get rcp_download.
55396 * lib/c-torture.exp: Use different option lists for testcases with
55398 * gcc.c-torture/execute/execute.exp: Likewise.
55400 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
55402 * config/*.exp: Clarify return code from ${tool}_load.
55403 Call `unresolved' or `untested' instead of `warning' or `perror'
55404 (sometimes you still want to call both though).
55405 Add comment that `shell_id' is local to each file.
55406 * config/udi.exp (timeout): Set to 30.
55407 Don't print warning if connection fails, $connectmode has already
55409 (${tool}_load): Move verbose messages to level 2.
55410 Rework pattern for "Process started" message.
55411 Pass `shell_id' to ${connectmode}_download.
55412 Retry twice upon timeout. Make resetting of target more robust.
55413 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55414 Pass `shell_id' to exit_$connectmode.
55415 Only call exit_$connectmode if connected.
55416 * config/unix.exp (${tool}_load): Check return codes better.
55417 * config/vrtx.exp (${tool}_load): Likewise.
55418 * config/vx.exp (${tool}_load): Likewise.
55419 Delete unneeded global's.
55420 * lib/dg.exp (dg-test): Update to reflect clarified return codes
55423 (dg-init): Delete recording of pass/fail counts.
55424 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55425 (old-dejagnu-init): Likewise.
55426 (old-dejagnu-stat): Delete contents, empty proc now.
55427 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55428 (c-torture): Delete references to lcnt, lpass, lfail.
55429 Get option list from TORTURE_OPTIONS.
55430 Delete -funroll[-all]-loops if no loops.
55431 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55432 (g++_stat): Delete contents (empty proc now).
55433 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55434 (gcc_finish): Likewise.
55435 (gcc_stat): Deleted.
55436 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55437 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55438 * gcc.c-torture/execute/execute.exp: Likewise.
55439 Split tests into two parts: compile, execute.
55440 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
55441 no loops. Update to reflect clarified return codes from ${tool}_load.
55443 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
55445 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55447 (old-dejagnu): Likewise (where necessary).
55449 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
55451 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55453 * lib/dg.exp (dg-process-target): Fix processing of selector.
55454 Add comment regarding use of `error'.
55456 * lib/gcc.exp (prune_system_crud): Define if missing.
55457 * lib/g++.exp (prune_system_crud): Likewise.
55459 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55460 Call prune_system_crud.
55461 * lib/dg.exp (dg-runtest): New proc.
55462 Use perror instead of send_user for tcl errors in testcase.
55463 Don't return any value, it's never used.
55464 Don't clobber previous definition of `unknown'.
55465 Print tcl errors in `dg-final'.
55467 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
55469 * lib/dg.exp (dg-process-target): Improve syntax error messages.
55470 (dg-test): Don't print errorInfo, it contains stack backtrace.
55472 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
55474 * lib/g++.exp (runtest_file_p): Define if missing.
55476 1994-09-24 Doug Evans (dje@cygnus.com)
55478 * lib/mike-g++.exp: Comment out loading of g++.exp.
55479 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
55480 (default_g++_version): Always print something.
55481 (default_g++_start): Comment out call to `which'.
55482 (g++_start, g++_load): Deleted (must be defined in config file).
55483 * lib/gcc.exp: Test for existence of $CC at start.
55484 Delete check for tmpdir (done in gcc_init).
55485 (default_gcc_version): Always print something.
55486 (default_gcc_start): Comment out call to `which'.
55487 * config/*.exp: Major cleanup - make cross targets work at least a
55488 little better for g++ (by not being "--tool gcc" specific).
55489 Rename gcc_xxx to ${tool}_xxx.
55490 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55491 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55493 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
55495 * lib/c-torture.exp (c-torture-compile): Rework compiler
55496 message processing.
55498 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55501 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
55503 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55505 * lib/dg.exp (dg-process-target): Support { target native }.
55507 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
55509 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
55510 looked for "... program xxx got fatal signal".
55511 Correct regsub munging of `comp_output'.
55512 Ignore compiler messages "path prefix not used" and "linker input
55515 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
55517 * lib/gcc.exp (runtest_file_p): Define if missing.
55518 * gcc.prms/template.c: Example to work from.
55520 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
55522 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55523 * lib/dg.exp (dg-test): Call unsupported testcases as such.
55525 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55526 * gcc.prms/1883.c: Moved from compile/940714-1.c.
55527 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55528 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55530 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55531 (dg-process-target): No longer a varargs proc.
55532 Return S/N for target, P/F for xfail. All callers changed.
55533 (user option procs): More argument checking.
55534 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55535 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55536 (dg-test): Skip test if not running on selected target in `dg-do'.
55537 Update handling of `dg-do-what', `dg-output-text'.
55538 Separate execution pass/fail from output pattern match pass/fail.
55539 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55541 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
55543 * gcc.c-torture/special/special.exp: Don't expect failure for mips
55544 target for 920510-1.c.
55546 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
55548 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55549 Clean up comment regarding use of passcnt, etc.
55550 (gcc_stat): Don't update `testcnt' here.
55551 (gcc_finish): Do it here.
55552 Might as well reset `but_id' here too.
55553 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55554 to determine if the file should be tested.
55555 * gcc.c-torture/compile/compile.exp: Likewise.
55556 * gcc.c-torture/execute/execute.exp: Likewise.
55557 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55558 * gcc.misc-tests/dg-test.exp: Likewise.
55559 * gcc.prms/prms.exp: Likewise.
55560 * gcc.wendy/wendy.exp: Likewise.
55561 * g++.old-deja.exp: Likewise.
55562 Move "Testing file" message to verbose level 1.
55564 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
55566 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55568 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
55570 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55571 (default_gcc_start): Accept optional second list element
55572 of compiler flags. Print compiler output at verbosity level 2.
55573 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55574 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55575 Save current values of framework globals passcnt, failcnt, xpasscnt,
55576 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55577 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
55578 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55579 xfailcnt to compute stats. Update framework global `testcnt' from
55581 (gcc_finish): New proc. Clean up test environment.
55582 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55583 (gcc_epass, gcc_efail): Delete.
55584 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55585 argument of line number.
55586 (dg-init): If the tool has an init routine, call it.
55587 (dg-test): Remove args `cflags_var' and `libs_var'.
55588 Pass all compiler options to ${tool}_start.
55589 Handle missing line number.
55590 (dg-finish): New function.
55591 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55592 particular files. Call gcc_finish at end. Move "skipping test"
55593 message to verbosity level 3.
55594 * gcc.c-torture/compile/compile.exp: Likewise.
55595 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55596 * gcc.c-torture/execute/execute.exp: Likewise.
55597 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55598 Print testcase being tried at verbosity level 1.
55599 * gcc.c-torture/special/special.exp: Unset xfail.
55600 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55601 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55602 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55603 * gcc.failure/failure.exp: Likewise.
55604 * gcc.ieee/ieee.exp: Likewise.
55605 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55606 Update call to dg-test. Call dg-finish at end.
55607 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
55608 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55609 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55610 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55611 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
55612 * gcc.wendy/wendy.exp: Add copyright.
55613 Delete setting of tmpdir (done by gcc_init).
55614 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55615 Pass compiler flags to gcc_start. Call gcc_finish at end.
55616 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55619 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
55621 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55623 (g++_load): Likewise.
55625 * config/*.exp (gcc_load): Some were varargs fns and some were not.
55626 Rename argument to `prog' to remove the confusion.
55627 Varargs fns behave differently too!
55628 (g++_load): Likewise.
55630 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55632 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55633 what it is. Delete (always) printing of status value for !native.
55634 Simplify verbose code, and include status and exec_output.
55635 (g++_load): Use gcc_load.
55637 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
55639 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55640 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55641 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55642 940714-3.c as these testcases don't exist anymore. Make
55643 va-arg-1.c expected to pass.
55645 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
55647 * gcc.misc-tests/misc.exp: Only run specific testcases.
55648 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
55649 * gcc.misc-tests/dg-[1-9].c: New files.
55651 * lib/dg.exp: New testsuite driver.
55652 * gcc.prms/prms.exp: Use it.
55654 * README.gcc: New file.
55656 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55657 Document and reset `lxpass' and `lxfail'.
55658 Simplify "initialized" message.
55659 (gcc_stat): Clean up comments a little.
55661 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
55663 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55665 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
55667 * lib/old-dejagnu.exp (process-option): New proc.
55668 (old-dejagnu-init, old-dejagnu-stat): Likewise.
55669 (old-dejagnu): Simplify.
55670 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55672 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
55674 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55675 exists and is not an empty string.
55677 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55678 $xfail rather than calling setup_xfail. Clear $xfail when test is
55680 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55683 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55684 longer expected to fail.
55686 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55689 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55691 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55692 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55693 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55694 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55697 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55698 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55700 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55702 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55703 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55705 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55706 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55707 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55709 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
55711 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55712 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55713 940714-1.c, 940714-2.c, 940714-3.c},
55714 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55715 gcc.misc-tests/{mg.c,mg.exp}:
55717 * gcc.noncompile/noncompile.exp: Change accordingly.
55719 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
55721 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55722 Undo previous clobberage.
55724 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
55726 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55727 * gcc.special/{930510-1.c, special.exp}:
55728 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55729 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55730 struct-varargs-1.c}: New tests from c-torture-1.26.
55732 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
55734 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55735 argument to switch.
55737 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
55739 * Revert the previous changes. Please see Rob's directory
55740 (/lisa/test/rob/progressive/gcc/testsuite) for testing
55743 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
55745 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55746 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55747 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55748 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55749 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55750 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55751 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55752 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55753 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55754 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55755 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55756 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55757 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55758 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55759 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55760 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55761 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55762 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55763 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55764 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55765 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55766 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55767 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55768 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55769 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55770 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55771 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55772 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55773 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55776 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
55778 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55779 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55782 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
55784 * config/unix.exp (g++_load): Fix syntax.
55786 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
55788 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55789 * gcc.noncompile/921017-1.c: Deleted obsolete test.
55790 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55791 Don't expect va-arg-1.c to fail. Correct expected output for
55793 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55794 * gcc.wendy/hbm4.c: Correct typo.
55795 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55797 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
55799 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55800 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55801 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
55802 * lib/c-torture.exp (c-torture-compile): Ditto.
55804 Reduce volume of output (remove all the -I's and such).
55805 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55806 Call gcc_cpass, gcc_cfail.
55807 (c-torture): Pass testing option to c-torture-compile.
55809 1994-03-21 Doug Evans (dje@cygnus.com)
55811 Bring patches over from progressive.
55812 * config/default.exp: Exit remote shell cleanly.
55813 (g++_exit, g++_start): Add default versions.
55814 * config/sim.exp (gcc_load): Use perror, not error.
55816 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
55818 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
55821 1994-03-14 Doug Evans (dje@cygnus.com)
55823 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55824 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55825 (wendy_try): New proc to run testcase.
55826 (main loop): Call 'em.
55827 * gcc.wendy/*.c: Clean up pass to correct expected output.
55829 * lib/gcc.exp: Minor cleanup work.
55830 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55832 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
55834 * config/sim.exp (gcc_load): Document return codes better.
55835 Don't pass -v to simulator.
55837 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
55839 * gcc.special/920717-x.c: Fix typo.
55840 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55843 * lib/mike-gcc.exp: Fix typo.
55845 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
55847 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55848 binary to use, transform the name.
55849 * config/*.exp: rename everything. Nuke any g++ specific files,
55850 it's now a special case of gcc that requires no special support.
55851 Add a default.exp for unsupported targets.
55853 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
55855 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55856 lib/old-dejagnu.exp: Fix a few patterns to work with the new
55859 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
55861 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55864 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
55866 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55868 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
55870 * gcc.execute/execute.exp: Combine opt_list and foption_list into
55871 option_list. Compile every file with only 4/6 option choices
55872 (same as C torture) instead of with 12/18 different option
55874 * lib/c-torture.exp: Likewise.
55876 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55879 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
55881 * lib/old-deja.exp: Add `excess errors test fails' error, now one
55882 can put an XFAIL *-*-* on excess errors.
55884 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
55886 * g++.law: Add more tests derived from g++-bugs snapshots.
55888 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
55889 equivalent to g++.law/init9.
55891 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55892 compiled it, and the a.out file after we've run it.
55894 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
55896 * lib/mike-g++.exp (postbase): Delete the .o file after we've
55897 compiled it, and the a.out file after we've run it.
55899 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
55901 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55903 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
55905 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55908 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
55910 * g++.law: New directory of g++ tests derived from the g++-bugs
55913 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
55915 * gcc.compile: initbug1.c initbug1.exp testcase added
55917 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
55919 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55920 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55921 fixes submitted by Jeff Law (law@cs.utah.edu)
55922 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55923 Jeff Law (law@cs.utah.edu)
55926 1993-11-30 Mike Stump (mrs@cygnus.com)
55928 * config/unix-g++.exp: Follow the gcc way of doing things.
55929 * g++.old-deja/old-deja.exp: Minor updates.
55930 * lib/g++.exp: New file, follow the gcc way of doing things.
55931 * lib/old-dejagnu.exp: Minor updates.
55932 * lib/mike-g++.exp: Always unset errorInfo.
55934 1993-11-06 Mike Stump (mrs@cygnus.com)
55936 * lib/gcc.exp: Fix some errors with the below change, CC and
55937 CFLAGS should be global when setting, not local.
55939 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
55941 * lib/gcc.exp: Transform tool name.
55943 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55945 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55947 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55949 * lib/gcc.exp: change gcc_done to gcc_stat
55951 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55953 * Upgraded gcc testsuite to c-torture version 1.25
55955 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
55957 * lib/gcc.exp: added reporting code. Changed verbose compile message.
55958 * lib/c-torture: added hooks for new reporting code.
55960 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
55962 * config/sh-gcc.exp: check if sh-sim exists in the path
55964 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
55966 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55967 * gcc.compile/compile.exp: Initial changes for new logic.
55968 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55969 * gcc.failure/failure.exp: Initial changes for new logic.
55970 * gcc.ieee/ieee.exp: Initial changes for new logic.
55971 * gcc.misc-tests/misc.exp: Initial changes for new logic.
55972 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55973 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55974 * lib/c-torture.exp: Initial changes for new logic.
55975 * lib/gcc.exp: Initial changes for new logic.
55977 1993-10-15 Mike Stump (mrs@cygnus.com)
55979 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55980 depend upon failure or success. Fully qualify names in failure
55981 and success messages. Always remove a.out before starting
55982 compile, just in case. Pay more attention to error text output by
55983 the compiler. Handle testcases with no known past errors just
55984 like all others, so that things are uniform. Other miscellaneous
55987 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
55989 * gcc.cpp: new directory for cpp tests
55991 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
55993 * lib/chill.exp: Code reformatted, removed unused code.
55994 * config/unix-chill.exp: Code reformatted, removed unused code.
55995 * chill.execute/execute.exp: Code reformatted, removed unused code.
55996 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55998 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
56000 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
56001 routines not written.
56003 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
56005 * config/bug-gcc.exp: Use new procs from bug.exp.
56007 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
56009 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56010 via ftp, rather than depending on NFS.
56011 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56014 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
56016 * config/bug-gcc.exp: Use new download proc.
56018 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
56020 * chill.execute/execute.exp: cleanups, handles errors better
56021 * chill.compile/compile.exp: rewrite, based on execute.exp
56022 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56023 * lib/chill.exp: major changes to diff proc and compile and link
56024 procs. added chill_fail and chill_pass wrappers to pass and
56025 fail. added more comments, and handle error codes better.
56026 Added a hack to capture stderr from exec, so noncompile tests
56029 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
56031 * chill.execute/execute.exp: rewrite of testsuite driver
56032 * lib/chill.exp: rewrite of testsuite driver
56033 * config/unix-chill.exp: rewrite of testsuite driver
56035 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
56038 * iexpr.ch: Standardize uppercase.
56039 * tuples.dat: Standardize uppercase.
56040 * vary.ch: standardize. Correct varying string assignments.
56041 * vary.dat: Add new output lines.
56043 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
56046 * chprintf.ch: Standardize use of uppercase.
56047 * tuples.ch: Standardize and turn arr2 into a DCL,
56049 * pinits.ch: Standardize.
56051 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
56053 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56054 * Makefil: Renamed to Makefile.in.
56055 * configure.in: New.
56057 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
56060 * .cvsignore: Add result/output files.
56061 * Makefile: Fix up variables at start. Use MFLAGS
56062 everywhere. Correct bool_loc, built_ins entries.
56063 Add entry for vary1.ch.
56064 * bitarray.ch: Standardize upper-case usage.
56065 * bitexpr.ch: Standardize, add output of b1.
56066 * params.ch: Use arrayt in along PROC parameters, to
56067 avoid novelty problems.
56068 * sets.ch: Tiny cleanup.
56069 * vary1.ch: Re-indent.
56071 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
56073 * Add PR-related files to Makefiles, .cvsignore files, etc.
56075 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
56077 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56078 with compiler objects. New names are test-flow.c and test-loop.c
56080 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
56082 * Upgraded c-torture tests from 1.19 to 1.20
56085 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56086 * gcc.compile: 930623-1.c 930623-2.c
56087 * gcc.noncompile: 930622-1.c 930622-2.c
56088 * gcc.failure: 920411-1.c 920627-2.c
56089 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56091 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
56093 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56094 More changes to get testsuite working properly. Needs more work.
56095 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56097 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
56099 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56100 More changes to get testsuite working properly. Needs more work.
56102 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
56104 * chill.compile/compile.exp: Added for Dejagnu support
56105 * chill.execute/execute.exp: Added for Dejagnu support
56106 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
56108 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
56110 This should complete moving the CHILL test files.
56111 * chill.noncompile(.cvsignore printf.grt
56112 in-printf.grt chprintf.grt chprintf.ch):
56113 Added test-support files.
56114 (Makefile): Modified further.
56115 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56116 signal.ch): Added test files.
56117 * chill.execute (.cvsignore printf.grt printr.c
56118 in-printf.grt rts.c chprintf.grt rts.h): Added
56119 test-support files.
56120 (Makefile): More corrections.
56122 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
56124 * chill.compile, chill.execute, chill.nocompile: Add CHILL
56125 test cases, ready for DejaGnu.
56127 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
56129 * Upgraded c-torture tests from 1.18 to 1.19
56131 * gcc.compile: added test(s):
56133 * gcc.execute: added test(s):
56134 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56136 * added new subdirectory for misc tests: gcc.misc-tests
56137 * gcc.misc-test(s): added tests:
56138 inst-check.c test-consts.c test-ior.c test-switch.c
56140 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
56142 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56144 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
56146 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56148 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
56150 * Upgraded c-torture tests from 1.17 to 1.18
56152 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
56154 * Upgraded c-torture tests from 1.12 to 1.17
56156 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
56158 * lib/old-dejagnu.exp:
56159 Fixed handling of XFAIL target triplets to correctly
56160 recognize wildcard characters. Removed code that
56161 appended a unique id tag to the end of the file name
56162 printed out by the result of the testcases within a
56165 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
56167 * lib/old-dejagnu.exp:
56168 Reworked expected failure handling to trigger off of XFAIL
56169 keyword in keyphrase embeded in testcase source code. The
56170 XFAIL keyword must be at the end of the keyphrase line. It
56171 may optionally be followed by one or more target triplets.
56172 It has just occured that the handling of wildcards in the
56173 target triplet may not be correct.
56175 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
56177 * g++.old-deja/tests:
56178 Moved all subdirectories up one level into g++.old-deja .
56180 * lib/old-dejagnu.exp:
56181 Fixed problem with CXXFLAGS not being properly reset, and being
56182 corrupted with extraneous "-c" compiler option. This was
56183 causing binaries to not be generated for test that needed them.
56184 Modified strings passed to "pass" and "fail" so that individual
56185 tests from the same test file would be distinguished by an
56186 identifier appended to the test file name in the summary logs;
56187 this corrected a problem with erroneous diff logs. Added code
56188 to search testcases for expected fail and unexpected pass keywords.
56190 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
56192 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56194 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
56196 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56197 Removed extraneous text from end of "Special g++ Options"
56200 * lib/old-dejagnu.exp: Added pattern matching to look for new
56201 keywords, embedded in testcases comments, which will trigger
56202 calls to xpass and xfail.
56204 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
56206 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56207 comments embedded in the testcases, especially the one looking for
56208 special compiler options, as well as the pattern matching for the
56209 compiler output again.
56211 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
56213 * lib/old-dejagnu.exp: Do a proper check of the return value for
56214 execute tests. Fixed several problems with the pattern matching
56215 of the compiler output which gave erroneous test results.
56216 Changed several of the test result messages to be more descriptive.
56217 * config/unix-g++.exp: Proc g++_load now actually works and
56218 executes the tests passed to it and returns a usable return
56221 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
56223 * lib/gcc.exp: Exits gracefully if $CC is bogus.
56225 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
56227 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56228 Modified both files to properly execute the old style
56229 dejagnu tests. The previous versions of these files were
56230 experimental and did not function anything near correctly.
56232 1993-04-05 Rob Savoye (rob@cygnus.com)
56234 * Removed all Makefile.in and configure.in files. No configuration
56237 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
56239 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56241 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
56243 * gcc.compile/configure.in, gcc.unsorted/configure.in,
56244 gcc.special/configure.in, gcc.noncompile/configure.in,
56245 gcc.execute/configure.in, gcc.code_quality/configure.in,
56246 g++.other/configure.in, g++.old-deja/configure.in,
56247 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56248 in srcname setting.
56250 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
56252 * lib/udi.exp: Fixed mondfe and mondfe_download.
56253 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56254 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56256 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
56258 * config/udi-gdb.exp: Check $shell_id after connecting to target.
56259 (gdb_exit): Don't remove *_soc files.
56261 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
56263 * lib/c-torture.exp: Don't look for main; instead always use -w
56264 -c. This is how the c-torture tests work. Remove the object
56265 file if the compilation succeeds.
56266 * gcc.execute/execute.exp: Remove executable if test passes.
56267 * gcc.noncompile/noncompile.exp: Every test is an expected
56269 * gcc.special/special.exp: Added tests from c-torture 1.11,
56270 corrected use of existing test.
56271 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56272 gcc.execute/920625-1.c: Updated to c-torture 1.11.
56273 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56274 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56275 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56276 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56277 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56278 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56279 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56280 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56281 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56282 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56283 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56284 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56285 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56286 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56287 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56288 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56289 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56291 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56292 correspond to c-torture 1.11.